/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The input source of the Amazon Elastic Kubernetes Service
* cluster.See Also:
AWS
* API Reference
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service
* cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
.
* For more information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
The list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline const Aws::VectorThe list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline bool NamespacesHasBeenSet() const { return m_namespacesHasBeenSet; } /** *The list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline void SetNamespaces(const Aws::VectorThe list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline void SetNamespaces(Aws::VectorThe list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline EksSource& WithNamespaces(const Aws::VectorThe list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline EksSource& WithNamespaces(Aws::VectorThe list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline EksSource& AddNamespaces(const Aws::String& value) { m_namespacesHasBeenSet = true; m_namespaces.push_back(value); return *this; } /** *The list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline EksSource& AddNamespaces(Aws::String&& value) { m_namespacesHasBeenSet = true; m_namespaces.push_back(std::move(value)); return *this; } /** *The list of namespaces located on your Amazon Elastic Kubernetes Service * cluster.
*/ inline EksSource& AddNamespaces(const char* value) { m_namespacesHasBeenSet = true; m_namespaces.push_back(value); return *this; } private: Aws::String m_eksClusterArn; bool m_eksClusterArnHasBeenSet = false; Aws::Vector