AWS SDK for C++  1.8.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::EKS::Model::KubernetesNetworkConfigRequest Class Reference

#include <KubernetesNetworkConfigRequest.h>

Public Member Functions

 KubernetesNetworkConfigRequest ()
 
 KubernetesNetworkConfigRequest (Aws::Utils::Json::JsonView jsonValue)
 
KubernetesNetworkConfigRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServiceIpv4Cidr () const
 
bool ServiceIpv4CidrHasBeenSet () const
 
void SetServiceIpv4Cidr (const Aws::String &value)
 
void SetServiceIpv4Cidr (Aws::String &&value)
 
void SetServiceIpv4Cidr (const char *value)
 
KubernetesNetworkConfigRequestWithServiceIpv4Cidr (const Aws::String &value)
 
KubernetesNetworkConfigRequestWithServiceIpv4Cidr (Aws::String &&value)
 
KubernetesNetworkConfigRequestWithServiceIpv4Cidr (const char *value)
 

Detailed Description

The Kubernetes network configuration for the cluster.

See Also:

AWS API Reference

Definition at line 32 of file KubernetesNetworkConfigRequest.h.

Constructor & Destructor Documentation

◆ KubernetesNetworkConfigRequest() [1/2]

Aws::EKS::Model::KubernetesNetworkConfigRequest::KubernetesNetworkConfigRequest ( )

◆ KubernetesNetworkConfigRequest() [2/2]

Aws::EKS::Model::KubernetesNetworkConfigRequest::KubernetesNetworkConfigRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetServiceIpv4Cidr()

const Aws::String& Aws::EKS::Model::KubernetesNetworkConfigRequest::GetServiceIpv4Cidr ( ) const
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 54 of file KubernetesNetworkConfigRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EKS::Model::KubernetesNetworkConfigRequest::Jsonize ( ) const

◆ operator=()

KubernetesNetworkConfigRequest& Aws::EKS::Model::KubernetesNetworkConfigRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServiceIpv4CidrHasBeenSet()

bool Aws::EKS::Model::KubernetesNetworkConfigRequest::ServiceIpv4CidrHasBeenSet ( ) const
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 69 of file KubernetesNetworkConfigRequest.h.

◆ SetServiceIpv4Cidr() [1/3]

void Aws::EKS::Model::KubernetesNetworkConfigRequest::SetServiceIpv4Cidr ( Aws::String &&  value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 99 of file KubernetesNetworkConfigRequest.h.

◆ SetServiceIpv4Cidr() [2/3]

void Aws::EKS::Model::KubernetesNetworkConfigRequest::SetServiceIpv4Cidr ( const Aws::String value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 84 of file KubernetesNetworkConfigRequest.h.

◆ SetServiceIpv4Cidr() [3/3]

void Aws::EKS::Model::KubernetesNetworkConfigRequest::SetServiceIpv4Cidr ( const char *  value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 114 of file KubernetesNetworkConfigRequest.h.

◆ WithServiceIpv4Cidr() [1/3]

KubernetesNetworkConfigRequest& Aws::EKS::Model::KubernetesNetworkConfigRequest::WithServiceIpv4Cidr ( Aws::String &&  value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 144 of file KubernetesNetworkConfigRequest.h.

◆ WithServiceIpv4Cidr() [2/3]

KubernetesNetworkConfigRequest& Aws::EKS::Model::KubernetesNetworkConfigRequest::WithServiceIpv4Cidr ( const Aws::String value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 129 of file KubernetesNetworkConfigRequest.h.

◆ WithServiceIpv4Cidr() [3/3]

KubernetesNetworkConfigRequest& Aws::EKS::Model::KubernetesNetworkConfigRequest::WithServiceIpv4Cidr ( const char *  value)
inline

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:

  • Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.

  • Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.

  • Between /24 and /12.

You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.

Definition at line 159 of file KubernetesNetworkConfigRequest.h.


The documentation for this class was generated from the following file: