You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"alicloud_cs_edge_kubernetes" {
source="./modules/alicloud/r/alicloud_cs_edge_kubernetes"# availability_zone - (optional) is a type of stringavailability_zone=null# client_cert - (optional) is a type of stringclient_cert=null# client_key - (optional) is a type of stringclient_key=null# cluster_ca_cert - (optional) is a type of stringcluster_ca_cert=null# deletion_protection - (optional) is a type of booldeletion_protection=null# force_update - (optional) is a type of boolforce_update=null# install_cloud_monitor - (optional) is a type of boolinstall_cloud_monitor=null# is_enterprise_security_group - (optional) is a type of boolis_enterprise_security_group=null# key_name - (optional) is a type of stringkey_name=null# kube_config - (optional) is a type of stringkube_config=null# name - (optional) is a type of stringname=null# name_prefix - (optional) is a type of stringname_prefix=null# new_nat_gateway - (optional) is a type of boolnew_nat_gateway=null# node_cidr_mask - (optional) is a type of numbernode_cidr_mask=null# password - (optional) is a type of stringpassword=null# pod_cidr - (optional) is a type of stringpod_cidr=null# proxy_mode - (optional) is a type of stringproxy_mode=null# rds_instances - (optional) is a type of list of stringrds_instances=[]
# resource_group_id - (optional) is a type of stringresource_group_id=null# security_group_id - (optional) is a type of stringsecurity_group_id=null# service_cidr - (optional) is a type of stringservice_cidr=null# slb_internet_enabled - (optional) is a type of boolslb_internet_enabled=null# tags - (optional) is a type of map of stringtags={}
# user_data - (optional) is a type of stringuser_data=null# version - (optional) is a type of stringversion=null# worker_disk_category - (optional) is a type of stringworker_disk_category=null# worker_disk_performance_level - (optional) is a type of stringworker_disk_performance_level=null# worker_disk_size - (optional) is a type of numberworker_disk_size=null# worker_disk_snapshot_policy_id - (optional) is a type of stringworker_disk_snapshot_policy_id=null# worker_instance_charge_type - (optional) is a type of stringworker_instance_charge_type=null# worker_instance_types - (required) is a type of list of stringworker_instance_types=[]
# worker_number - (required) is a type of numberworker_number=null# worker_vswitch_ids - (required) is a type of list of stringworker_vswitch_ids=[]
addons=[{
config =null
disabled =null
name =null
}]
log_config=[{
project =null
type =null
}]
timeouts=[{
create =null
delete =null
update =null
}]
worker_data_disks=[{
auto_snapshot_policy_id =null
category =null
device =null
encrypted =null
kms_key_id =null
name =null
performance_level =null
size =null
snapshot_id =null
}]
}
resource"alicloud_cs_edge_kubernetes""this" {
# availability_zone - (optional) is a type of stringavailability_zone=var.availability_zone# client_cert - (optional) is a type of stringclient_cert=var.client_cert# client_key - (optional) is a type of stringclient_key=var.client_key# cluster_ca_cert - (optional) is a type of stringcluster_ca_cert=var.cluster_ca_cert# deletion_protection - (optional) is a type of booldeletion_protection=var.deletion_protection# force_update - (optional) is a type of boolforce_update=var.force_update# install_cloud_monitor - (optional) is a type of boolinstall_cloud_monitor=var.install_cloud_monitor# is_enterprise_security_group - (optional) is a type of boolis_enterprise_security_group=var.is_enterprise_security_group# key_name - (optional) is a type of stringkey_name=var.key_name# kube_config - (optional) is a type of stringkube_config=var.kube_config# name - (optional) is a type of stringname=var.name# name_prefix - (optional) is a type of stringname_prefix=var.name_prefix# new_nat_gateway - (optional) is a type of boolnew_nat_gateway=var.new_nat_gateway# node_cidr_mask - (optional) is a type of numbernode_cidr_mask=var.node_cidr_mask# password - (optional) is a type of stringpassword=var.password# pod_cidr - (optional) is a type of stringpod_cidr=var.pod_cidr# proxy_mode - (optional) is a type of stringproxy_mode=var.proxy_mode# rds_instances - (optional) is a type of list of stringrds_instances=var.rds_instances# resource_group_id - (optional) is a type of stringresource_group_id=var.resource_group_id# security_group_id - (optional) is a type of stringsecurity_group_id=var.security_group_id# service_cidr - (optional) is a type of stringservice_cidr=var.service_cidr# slb_internet_enabled - (optional) is a type of boolslb_internet_enabled=var.slb_internet_enabled# tags - (optional) is a type of map of stringtags=var.tags# user_data - (optional) is a type of stringuser_data=var.user_data# version - (optional) is a type of stringversion=var.version# worker_disk_category - (optional) is a type of stringworker_disk_category=var.worker_disk_category# worker_disk_performance_level - (optional) is a type of stringworker_disk_performance_level=var.worker_disk_performance_level# worker_disk_size - (optional) is a type of numberworker_disk_size=var.worker_disk_size# worker_disk_snapshot_policy_id - (optional) is a type of stringworker_disk_snapshot_policy_id=var.worker_disk_snapshot_policy_id# worker_instance_charge_type - (optional) is a type of stringworker_instance_charge_type=var.worker_instance_charge_type# worker_instance_types - (required) is a type of list of stringworker_instance_types=var.worker_instance_types# worker_number - (required) is a type of numberworker_number=var.worker_number# worker_vswitch_ids - (required) is a type of list of stringworker_vswitch_ids=var.worker_vswitch_idsdynamic"addons" {
for_each=var.addonscontent {
# config - (optional) is a type of stringconfig=addons.value["config"]
# disabled - (optional) is a type of booldisabled=addons.value["disabled"]
# name - (optional) is a type of stringname=addons.value["name"]
}
}
dynamic"log_config" {
for_each=var.log_configcontent {
# project - (optional) is a type of stringproject=log_config.value["project"]
# type - (required) is a type of stringtype=log_config.value["type"]
}
}
dynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
dynamic"worker_data_disks" {
for_each=var.worker_data_diskscontent {
# auto_snapshot_policy_id - (optional) is a type of stringauto_snapshot_policy_id=worker_data_disks.value["auto_snapshot_policy_id"]
# category - (optional) is a type of stringcategory=worker_data_disks.value["category"]
# device - (optional) is a type of stringdevice=worker_data_disks.value["device"]
# encrypted - (optional) is a type of stringencrypted=worker_data_disks.value["encrypted"]
# kms_key_id - (optional) is a type of stringkms_key_id=worker_data_disks.value["kms_key_id"]
# name - (optional) is a type of stringname=worker_data_disks.value["name"]
# performance_level - (optional) is a type of stringperformance_level=worker_data_disks.value["performance_level"]
# size - (optional) is a type of stringsize=worker_data_disks.value["size"]
# snapshot_id - (optional) is a type of stringsnapshot_id=worker_data_disks.value["snapshot_id"]
}
}
}