Skip to main content
Version: v1.8

Alibaba Cloud KUBERNETES-NETWORKING

Description​

Create a set of network environment related resources for Kubernetes clusters on AliCloud based on Terraform module.

Specification​

NameDescriptionTypeRequiredDefault
availability_zonesList available zones to launch several VSwitches.list(string)false
createWhether to create kubernetes networking resources.boolfalse
eip_bandwidthThe eip bandwidth.numberfalse
eip_instance_charge_type(Deprecated from version 1.3.0) Elastic IP instance charge type.stringfalse
eip_internet_charge_typeInternet charge type of the EIP, Valid values are PayByBandwidth, PayByTraffic.stringfalse
eip_nameThe name prefix used to launch the eip.stringfalse
eip_payment_typeThe billing method of the NAT gateway.stringfalse
eip_periodThe duration that you will buy the EIP, in month.numberfalse
eip_tagsThe tags used to launch the eip.map(string)false
existing_vpc_idAn existing vpc id used to create several vswitches and other resources.stringfalse
nat_gateway_nameThe name prefix used to launch the nat gateway.stringfalse
nat_instance_charge_type(Deprecated from version 1.3.0) The charge type of the nat gateway. Choices are 'PostPaid' and 'PrePaid'.stringfalse
nat_internet_charge_typeThe internet charge type. Valid values PayByLcu and PayBySpec.stringfalse
nat_payment_typeThe billing method of the NAT gateway.stringfalse
nat_periodThe charge duration of the PrePaid nat gateway, in month.numberfalse
nat_specificationThe specification of nat gateway.stringfalse
nat_typeThe type of NAT gateway.stringfalse
profile(Deprecated from version 1.2.0) The profile name as set in the shared credentials file. If not set, it will be sourced from the ALICLOUD_PROFILE environment variable.stringfalse
region(Deprecated from version 1.2.0) The region used to launch this module resources.stringfalse
shared_credentials_file(Deprecated from version 1.2.0) This is the path to the shared credentials file. If this is not set and a profile is specified, $HOME/.aliyun/config.json will be used.stringfalse
skip_region_validation(Deprecated from version 1.2.0) Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).boolfalse
vpc_cidrThe cidr block used to launch a new vpc when 'vpc_id' is not specified.stringfalse
vpc_nameThe vpc name used to launch a new vpc.stringfalse
vpc_tagsThe tags used to launch a new vpc.map(string)false
vswitch_cidrsList of cidr blocks used to create several new vswitches when 'vswitch_ids' is not specified.list(string)false
vswitch_nameThe name prefix used to launch the vswitch.stringfalse
vswitch_tagsThe tags used to launch serveral vswitches.map(string)false
writeConnectionSecretToRefThe secret which the cloud resource connection will be written to.writeConnectionSecretToReffalse

writeConnectionSecretToRef​

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written to.stringtrue
namespaceThe secret namespace which the cloud resource connection will be written to.stringfalse