kubevela.github.io/docs/end-user/components/cloud-services/terraform/alibaba-kubernetes-networki...

3.7 KiB

title
Alibaba Cloud KUBERNETES-NETWORKING

Description

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

Specification

Properties

Name Description Type Required Default
availability_zones List available zones to launch several VSwitches. list(string) false
create Whether to create kubernetes networking resources. bool false
eip_bandwidth The eip bandwidth. number false
eip_instance_charge_type (Deprecated from version 1.3.0) Elastic IP instance charge type. string false
eip_internet_charge_type Internet charge type of the EIP, Valid values are PayByBandwidth, PayByTraffic. string false
eip_name The name prefix used to launch the eip. string false
eip_payment_type The billing method of the NAT gateway. string false
eip_period The duration that you will buy the EIP, in month. number false
eip_tags The tags used to launch the eip. map(string) false
existing_vpc_id An existing vpc id used to create several vswitches and other resources. string false
nat_gateway_name The name prefix used to launch the nat gateway. string false
nat_instance_charge_type (Deprecated from version 1.3.0) The charge type of the nat gateway. Choices are 'PostPaid' and 'PrePaid'. string false
nat_internet_charge_type The internet charge type. Valid values PayByLcu and PayBySpec. string false
nat_payment_type The billing method of the NAT gateway. string false
nat_period The charge duration of the PrePaid nat gateway, in month. number false
nat_specification The specification of nat gateway. string false
nat_type The type of NAT gateway. string false
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. string false
region (Deprecated from version 1.2.0) The region used to launch this module resources. string false
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. string false
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). bool false
vpc_cidr The cidr block used to launch a new vpc when 'vpc_id' is not specified. string false
vpc_name The vpc name used to launch a new vpc. string false
vpc_tags The tags used to launch a new vpc. map(string) false
vswitch_cidrs List of cidr blocks used to create several new vswitches when 'vswitch_ids' is not specified. list(string) false
vswitch_name The name prefix used to launch the vswitch. string false
vswitch_tags The tags used to launch serveral vswitches. map(string) false
writeConnectionSecretToRef The secret which the cloud resource connection will be written to writeConnectionSecretToRef false

writeConnectionSecretToRef

Name Description Type Required Default
name The secret name which the cloud resource connection will be written to string true
namespace The secret namespace which the cloud resource connection will be written to string false