Skip to main content
Version: v1.4

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