From 06684f8e72e23abe6dfdb8775e3fbb001203c653 Mon Sep 17 00:00:00 2001 From: niuzhenguo Date: Wed, 15 Jan 2025 11:08:16 +0000 Subject: [PATCH] Update schema json files based-on v1.72.1 --- docs/json/data-sources/asm_meshes.json | 137 ++++++++++++++ .../data-sources/cae_notification_rules.json | 89 +++++++++ .../json/data-sources/cbh_instance_quota.json | 37 ++++ docs/json/data-sources/cce_charts.json | 53 ++++++ .../cce_cluster_configurations.json | 40 ++++ .../json/data-sources/cdn_billing_option.json | 2 +- docs/json/data-sources/cfw_ips_rules.json | 82 ++++++++ docs/json/data-sources/cfw_regions.json | 45 +++++ docs/json/data-sources/cfw_resource_tags.json | 49 +++++ docs/json/data-sources/cfw_tags.json | 47 +++++ .../codearts_deploy_environments.json | 87 +++++++++ docs/json/data-sources/ga_access_logs.json | 68 +++++++ .../gaussdb_opengauss_backup_files.json | 56 ++++++ ...ussdb_opengauss_instance_coordinators.json | 57 ++++++ .../gaussdb_opengauss_project_quotas.json | 58 ++++++ ...sdb_opengauss_pt_applicable_instances.json | 49 +++++ .../gaussdb_opengauss_pt_apply_records.json | 52 +++++ .../gaussdb_opengauss_pt_modify_records.json | 52 +++++ ...gaussdb_opengauss_recycling_instances.json | 64 +++++++ ...b_opengauss_solution_template_setting.json | 55 ++++++ ...ssdb_opengauss_ssl_cert_download_link.json | 40 ++++ .../gaussdb_opengauss_storage_types.json | 61 ++++++ .../gaussdb_opengauss_top_io_traffics.json | 78 ++++++++ ...tycenter_permission_set_provisionings.json | 48 +++++ ...er_system_identity_policy_attachments.json | 47 +++++ ...ntitycenter_system_policy_attachments.json | 47 +++++ docs/json/data-sources/kps_keypairs.json | 4 - docs/json/resources/cae_component.json | 27 +++ docs/json/resources/cae_environment.json | 72 +++++++ .../json/resources/cae_notification_rule.json | 145 ++++++++++++++ docs/json/resources/cae_vpc_egress.json | 47 +++++ docs/json/resources/cce_cluster.json | 4 +- .../cce_cluster_certificate_revoke.json | 41 ++++ docs/json/resources/cce_node_pool_scale.json | 73 +++++++ docs/json/resources/cce_node_sync.json | 37 ++++ .../codearts_deploy_application.json | 98 ++++++---- ...odearts_deploy_application_permission.json | 99 ++++++++++ .../codearts_deploy_environment.json | 179 ++++++++++++++++++ ...odearts_deploy_environment_permission.json | 58 ++++++ docs/json/resources/ga_accelerator.json | 2 +- docs/json/resources/ga_access_log.json | 62 ++++++ .../resources/gaussdb_opengauss_instance.json | 10 + ...ussdb_opengauss_instance_node_startup.json | 39 ++++ .../gaussdb_opengauss_instance_node_stop.json | 39 ++++ ...db_opengauss_parameter_template_apply.json | 39 ++++ ..._opengauss_parameter_template_compare.json | 52 +++++ ...db_opengauss_parameter_template_reset.json | 34 ++++ .../gaussdb_opengauss_recycling_policy.json | 33 ++++ docs/json/resources/lts_host_access.json | 46 +++++ docs/json/resources/rms_advanced_query.json | 9 +- docs/json/resources/vpc.json | 5 + docs/json/resources/vpc_subnet.json | 3 +- 52 files changed, 2712 insertions(+), 45 deletions(-) create mode 100644 docs/json/data-sources/asm_meshes.json create mode 100644 docs/json/data-sources/cae_notification_rules.json create mode 100644 docs/json/data-sources/cbh_instance_quota.json create mode 100644 docs/json/data-sources/cce_charts.json create mode 100644 docs/json/data-sources/cce_cluster_configurations.json create mode 100644 docs/json/data-sources/cfw_ips_rules.json create mode 100644 docs/json/data-sources/cfw_regions.json create mode 100644 docs/json/data-sources/cfw_resource_tags.json create mode 100644 docs/json/data-sources/cfw_tags.json create mode 100644 docs/json/data-sources/codearts_deploy_environments.json create mode 100644 docs/json/data-sources/ga_access_logs.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_backup_files.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_instance_coordinators.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_project_quotas.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_pt_applicable_instances.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_pt_apply_records.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_pt_modify_records.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_recycling_instances.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_solution_template_setting.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_ssl_cert_download_link.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_storage_types.json create mode 100644 docs/json/data-sources/gaussdb_opengauss_top_io_traffics.json create mode 100644 docs/json/data-sources/identitycenter_permission_set_provisionings.json create mode 100644 docs/json/data-sources/identitycenter_system_identity_policy_attachments.json create mode 100644 docs/json/data-sources/identitycenter_system_policy_attachments.json create mode 100644 docs/json/resources/cae_environment.json create mode 100644 docs/json/resources/cae_notification_rule.json create mode 100644 docs/json/resources/cae_vpc_egress.json create mode 100644 docs/json/resources/cce_cluster_certificate_revoke.json create mode 100644 docs/json/resources/cce_node_pool_scale.json create mode 100644 docs/json/resources/cce_node_sync.json create mode 100644 docs/json/resources/codearts_deploy_application_permission.json create mode 100644 docs/json/resources/codearts_deploy_environment.json create mode 100644 docs/json/resources/codearts_deploy_environment_permission.json create mode 100644 docs/json/resources/ga_access_log.json create mode 100644 docs/json/resources/gaussdb_opengauss_instance_node_startup.json create mode 100644 docs/json/resources/gaussdb_opengauss_instance_node_stop.json create mode 100644 docs/json/resources/gaussdb_opengauss_parameter_template_apply.json create mode 100644 docs/json/resources/gaussdb_opengauss_parameter_template_compare.json create mode 100644 docs/json/resources/gaussdb_opengauss_parameter_template_reset.json create mode 100644 docs/json/resources/gaussdb_opengauss_recycling_policy.json diff --git a/docs/json/data-sources/asm_meshes.json b/docs/json/data-sources/asm_meshes.json new file mode 100644 index 0000000000..ce27b8adb5 --- /dev/null +++ b/docs/json/data-sources/asm_meshes.json @@ -0,0 +1,137 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_asm_meshes": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "items": { + "type": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "created_at": "string", + "extend_params": [ + "list", + [ + "object", + { + "clusters": [ + "list", + [ + "object", + { + "cluster_id": "string", + "injection": [ + "list", + [ + "object", + { + "namespaces": [ + "list", + [ + "object", + { + "field_selector": [ + "list", + [ + "object", + { + "key": "string", + "operator": "string", + "values": [ + "list", + "string" + ] + } + ] + ] + } + ] + ] + } + ] + ], + "installation": [ + "list", + [ + "object", + { + "nodes": [ + "list", + [ + "object", + { + "field_selector": [ + "list", + [ + "object", + { + "key": "string", + "operator": "string", + "values": [ + "list", + "string" + ] + } + ] + ] + } + ] + ] + } + ] + ] + } + ] + ] + } + ] + ], + "id": "string", + "labels": [ + "map", + "string" + ], + "name": "string", + "status": "string", + "tags": [ + "map", + "string" + ], + "type": "string", + "version": "string" + } + ] + ], + "description": "The list of meshes.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "ASM", + "name": "Application Service Mesh", + "catalog": "Containers", + "name_cn": "应用服务网格", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cae_notification_rules.json b/docs/json/data-sources/cae_notification_rules.json new file mode 100644 index 0000000000..6c7ea11075 --- /dev/null +++ b/docs/json/data-sources/cae_notification_rules.json @@ -0,0 +1,89 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cae_notification_rules": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "rules": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "event_name": "string", + "id": "string", + "name": "string", + "notification": [ + "list", + [ + "object", + { + "endpoint": "string", + "protocol": "string", + "template": "string" + } + ] + ], + "scope": [ + "list", + [ + "object", + { + "applications": [ + "list", + "string" + ], + "components": [ + "list", + "string" + ], + "environments": [ + "list", + "string" + ], + "type": "string" + } + ] + ], + "trigger_policy": [ + "list", + [ + "object", + { + "count": "number", + "operator": "string", + "period": "number", + "type": "string" + } + ] + ] + } + ] + ], + "description": "The list of the event notification rules.", + "computed": true + } + } + }, + "product": { + "short": "CAE", + "name": "Cloud Application Engine", + "catalog": "CodeArts", + "name_cn": "云应用引擎", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cbh_instance_quota.json b/docs/json/data-sources/cbh_instance_quota.json new file mode 100644 index 0000000000..a420feaf90 --- /dev/null +++ b/docs/json/data-sources/cbh_instance_quota.json @@ -0,0 +1,37 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cbh_instance_quota": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "quota": { + "type": "number", + "computed": true + }, + "quota_used": { + "type": "number", + "computed": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "CBH", + "name": "Cloud Bastion Host", + "catalog": "Security & Compliance", + "name_cn": "云堡垒机", + "catalog_cn": "安全与合规" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cce_charts.json b/docs/json/data-sources/cce_charts.json new file mode 100644 index 0000000000..4f201fbaa0 --- /dev/null +++ b/docs/json/data-sources/cce_charts.json @@ -0,0 +1,53 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cce_charts": { + "block": { + "attributes": { + "charts": { + "type": [ + "list", + [ + "object", + { + "chart_url": "string", + "created_at": "string", + "description": "string", + "icon_url": "string", + "id": "string", + "instruction": "string", + "name": "string", + "public": "bool", + "source": "string", + "translate": "string", + "updated_at": "string", + "values": "string", + "version": "string" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "CCE", + "name": "Cloud Container Engine", + "catalog": "Containers", + "name_cn": "云容器引擎", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cce_cluster_configurations.json b/docs/json/data-sources/cce_cluster_configurations.json new file mode 100644 index 0000000000..3607c5b4b4 --- /dev/null +++ b/docs/json/data-sources/cce_cluster_configurations.json @@ -0,0 +1,40 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cce_cluster_configurations": { + "block": { + "attributes": { + "cluster_id": { + "type": "string", + "required": true + }, + "configurations": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "CCE", + "name": "Cloud Container Engine", + "catalog": "Containers", + "name_cn": "云容器引擎", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cdn_billing_option.json b/docs/json/data-sources/cdn_billing_option.json index dc7f25f295..1f27c4c3c7 100644 --- a/docs/json/data-sources/cdn_billing_option.json +++ b/docs/json/data-sources/cdn_billing_option.json @@ -31,7 +31,7 @@ }, "service_area": { "type": "string", - "description": "Specifies the service area", + "description": "Specifies the service area.", "optional": true, "computed": true }, diff --git a/docs/json/data-sources/cfw_ips_rules.json b/docs/json/data-sources/cfw_ips_rules.json new file mode 100644 index 0000000000..d2d1fd28ce --- /dev/null +++ b/docs/json/data-sources/cfw_ips_rules.json @@ -0,0 +1,82 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cfw_ips_rules": { + "block": { + "attributes": { + "enterprise_project_id": { + "type": "string", + "description": "Specifies the enterprise project ID.", + "optional": true + }, + "id": { + "type": "string", + "computed": true + }, + "ips_id": { + "type": "string", + "description": "Specifies the IPS rule ID.", + "optional": true + }, + "ips_name_like": { + "type": "string", + "description": "Specifies the IPS rule name.", + "optional": true + }, + "ips_status": { + "type": "string", + "description": "Specifies the IPS rule status.", + "optional": true + }, + "is_updated_ips_rule_queried": { + "type": "bool", + "description": "Specifies whether to check for new update rules.", + "optional": true + }, + "object_id": { + "type": "string", + "description": "Specifies the protected object ID.", + "required": true + }, + "records": { + "type": [ + "list", + [ + "object", + { + "affected_application": "string", + "create_time": "string", + "default_status": "string", + "ips_cve": "string", + "ips_group": "string", + "ips_id": "string", + "ips_level": "string", + "ips_name": "string", + "ips_rules_type": "string", + "ips_status": "string" + } + ] + ], + "description": "The IPS rule list.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "CFW", + "name": "Cloud Firewall", + "catalog": "Security & Compliance", + "name_cn": "云防火墙", + "catalog_cn": "安全与合规" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cfw_regions.json b/docs/json/data-sources/cfw_regions.json new file mode 100644 index 0000000000..87194585b2 --- /dev/null +++ b/docs/json/data-sources/cfw_regions.json @@ -0,0 +1,45 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cfw_regions": { + "block": { + "attributes": { + "data": { + "type": "string", + "description": "The region list.", + "computed": true + }, + "enterprise_project_id": { + "type": "string", + "description": "Specifies the enterprise project ID.", + "optional": true + }, + "fw_instance_id": { + "type": "string", + "description": "Specifies the firewall ID.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "CFW", + "name": "Cloud Firewall", + "catalog": "Security & Compliance", + "name_cn": "云防火墙", + "catalog_cn": "安全与合规" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cfw_resource_tags.json b/docs/json/data-sources/cfw_resource_tags.json new file mode 100644 index 0000000000..7ab6a9c61e --- /dev/null +++ b/docs/json/data-sources/cfw_resource_tags.json @@ -0,0 +1,49 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cfw_resource_tags": { + "block": { + "attributes": { + "fw_instance_id": { + "type": "string", + "description": "Specifies the firewall ID.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "tags": { + "type": [ + "list", + [ + "object", + { + "key": "string", + "value": "string" + } + ] + ], + "description": "The tag list.", + "computed": true + } + } + }, + "product": { + "short": "CFW", + "name": "Cloud Firewall", + "catalog": "Security & Compliance", + "name_cn": "云防火墙", + "catalog_cn": "安全与合规" + } + } + } + } + } +} diff --git a/docs/json/data-sources/cfw_tags.json b/docs/json/data-sources/cfw_tags.json new file mode 100644 index 0000000000..ef7887e571 --- /dev/null +++ b/docs/json/data-sources/cfw_tags.json @@ -0,0 +1,47 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_cfw_tags": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "tags": { + "type": [ + "list", + [ + "object", + { + "key": "string", + "values": [ + "list", + "string" + ] + } + ] + ], + "description": "The tag list.", + "computed": true + } + } + }, + "product": { + "short": "CFW", + "name": "Cloud Firewall", + "catalog": "Security & Compliance", + "name_cn": "云防火墙", + "catalog_cn": "安全与合规" + } + } + } + } + } +} diff --git a/docs/json/data-sources/codearts_deploy_environments.json b/docs/json/data-sources/codearts_deploy_environments.json new file mode 100644 index 0000000000..fa157986bc --- /dev/null +++ b/docs/json/data-sources/codearts_deploy_environments.json @@ -0,0 +1,87 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_codearts_deploy_environments": { + "block": { + "attributes": { + "application_id": { + "type": "string", + "description": "Specifies the application ID.", + "required": true + }, + "environments": { + "type": [ + "list", + [ + "object", + { + "created_at": "string", + "created_by": [ + "list", + [ + "object", + { + "user_id": "string", + "user_name": "string" + } + ] + ], + "deploy_type": "number", + "description": "string", + "id": "string", + "instance_count": "number", + "name": "string", + "os_type": "string", + "permission": [ + "list", + [ + "object", + { + "can_delete": "bool", + "can_deploy": "bool", + "can_edit": "bool", + "can_manage": "bool", + "can_view": "bool" + } + ] + ] + } + ] + ], + "description": "Indicates the environment lists.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "description": "Specifies the environment name.", + "optional": true + }, + "project_id": { + "type": "string", + "description": "Specifies the project ID.", + "required": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "CodeArtsDeploy", + "name": "CodeArts Deploy", + "catalog": "CodeArts", + "name_cn": "部署", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/data-sources/ga_access_logs.json b/docs/json/data-sources/ga_access_logs.json new file mode 100644 index 0000000000..65619ea690 --- /dev/null +++ b/docs/json/data-sources/ga_access_logs.json @@ -0,0 +1,68 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_ga_access_logs": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "log_id": { + "type": "string", + "description": "Specifies the ID of the access log.", + "optional": true + }, + "logs": { + "type": [ + "list", + [ + "object", + { + "created_at": "string", + "id": "string", + "log_group_id": "string", + "log_stream_id": "string", + "resource_id": "string", + "resource_type": "string", + "status": "string", + "updated_at": "string" + } + ] + ], + "description": "The list of the access logs.", + "computed": true + }, + "resource_ids": { + "type": [ + "list", + "string" + ], + "description": "Specifies the ID list of the resource to which the access log belongs.", + "optional": true + }, + "resource_type": { + "type": "string", + "description": "Specifies the type of the resource to which the access log belongs.", + "optional": true + }, + "status": { + "type": "string", + "description": "Specifies the status of the access log.", + "optional": true + } + } + }, + "product": { + "short": "GA", + "name": "Global Accelerator", + "catalog": "Networking", + "name_cn": "全球加速", + "catalog_cn": "网络" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_backup_files.json b/docs/json/data-sources/gaussdb_opengauss_backup_files.json new file mode 100644 index 0000000000..3954bba4f8 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_backup_files.json @@ -0,0 +1,56 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_backup_files": { + "block": { + "attributes": { + "backup_id": { + "type": "string", + "description": "Specifies the ID of the backup.", + "required": true + }, + "bucket": { + "type": "string", + "description": "Indicates the bucket name.", + "computed": true + }, + "files": { + "type": [ + "list", + [ + "object", + { + "download_link": "string", + "link_expired_time": "string", + "name": "string", + "size": "number" + } + ] + ], + "description": "Indicates the list of backup files.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_instance_coordinators.json b/docs/json/data-sources/gaussdb_opengauss_instance_coordinators.json new file mode 100644 index 0000000000..9dddf11e32 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_instance_coordinators.json @@ -0,0 +1,57 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_instance_coordinators": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the ID of the GaussDB OpenGauss instance.", + "required": true + }, + "max_reduction_num": { + "type": "number", + "description": "Indicates the maximum number of nodes that can be deleted at a time.", + "computed": true + }, + "nodes": { + "type": [ + "list", + [ + "object", + { + "availability_zone": "string", + "id": "string", + "name": "string", + "status": "string", + "support_reduce": "bool" + } + ] + ], + "description": "Indicates the node information list.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_project_quotas.json b/docs/json/data-sources/gaussdb_opengauss_project_quotas.json new file mode 100644 index 0000000000..eec912532e --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_project_quotas.json @@ -0,0 +1,58 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_project_quotas": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "quotas": { + "type": [ + "list", + [ + "object", + { + "resources": [ + "list", + [ + "object", + { + "quota": "number", + "type": "string", + "used": "number" + } + ] + ] + } + ] + ], + "description": "Indicates the instance quota of a tenant.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "type": { + "type": "string", + "description": "Specifies the resource type used to filter quotas. Value options: **instance**.", + "optional": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_pt_applicable_instances.json b/docs/json/data-sources/gaussdb_opengauss_pt_applicable_instances.json new file mode 100644 index 0000000000..a6abce7fb9 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_pt_applicable_instances.json @@ -0,0 +1,49 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_pt_applicable_instances": { + "block": { + "attributes": { + "config_id": { + "type": "string", + "description": "Specifies the parameter template ID.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "instances": { + "type": [ + "list", + [ + "object", + { + "instance_id": "string", + "instance_name": "string" + } + ] + ], + "description": "Indicates the list of instances that the parameter template can be applied to.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_pt_apply_records.json b/docs/json/data-sources/gaussdb_opengauss_pt_apply_records.json new file mode 100644 index 0000000000..761f38eae3 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_pt_apply_records.json @@ -0,0 +1,52 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_pt_apply_records": { + "block": { + "attributes": { + "config_id": { + "type": "string", + "description": "Specifies the parameter template ID.", + "required": true + }, + "histories": { + "type": [ + "list", + [ + "object", + { + "applied_at": "string", + "apply_result": "string", + "error_code": "string", + "instance_id": "string", + "instance_name": "string" + } + ] + ], + "description": "Indicates the application records.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_pt_modify_records.json b/docs/json/data-sources/gaussdb_opengauss_pt_modify_records.json new file mode 100644 index 0000000000..098a047f75 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_pt_modify_records.json @@ -0,0 +1,52 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_pt_modify_records": { + "block": { + "attributes": { + "config_id": { + "type": "string", + "description": "Specifies the parameter template ID.", + "required": true + }, + "histories": { + "type": [ + "list", + [ + "object", + { + "new_value": "string", + "old_value": "string", + "parameter_name": "string", + "update_result": "string", + "updated_at": "string" + } + ] + ], + "description": "Indicates the parameter modify records.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_recycling_instances.json b/docs/json/data-sources/gaussdb_opengauss_recycling_instances.json new file mode 100644 index 0000000000..1e79583b1c --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_recycling_instances.json @@ -0,0 +1,64 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_recycling_instances": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_name": { + "type": "string", + "description": "Specifies the GaussDB OpenGauss instance name.", + "optional": true + }, + "instances": { + "type": [ + "list", + [ + "object", + { + "backup_level": "string", + "created_at": "string", + "data_vip": "string", + "deleted_at": "string", + "engine_name": "string", + "engine_version": "string", + "enterprise_project_id": "string", + "enterprise_project_name": "string", + "ha_mode": "string", + "id": "string", + "mode": "string", + "name": "string", + "pay_model": "string", + "recycle_backup_id": "string", + "recycle_status": "string", + "volume_size": "string", + "volume_type": "string" + } + ] + ], + "description": "Indicates the information about all instances in the recycle bin.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_solution_template_setting.json b/docs/json/data-sources/gaussdb_opengauss_solution_template_setting.json new file mode 100644 index 0000000000..0f6ed434e8 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_solution_template_setting.json @@ -0,0 +1,55 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_solution_template_setting": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "initial_node_num": { + "type": "number", + "description": "Indicates the number of initial nodes.", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the GaussDB OpenGauss instance ID.", + "optional": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "replica_num": { + "type": "number", + "description": "Indicates the number of replicas.", + "computed": true + }, + "shard_num": { + "type": "number", + "description": "Indicates the number of shards.", + "computed": true + }, + "solution": { + "type": "string", + "description": "Specifies the solution template name.", + "optional": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_ssl_cert_download_link.json b/docs/json/data-sources/gaussdb_opengauss_ssl_cert_download_link.json new file mode 100644 index 0000000000..d611c83617 --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_ssl_cert_download_link.json @@ -0,0 +1,40 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_ssl_cert_download_link": { + "block": { + "attributes": { + "download_link": { + "type": "string", + "description": "Indicates the download address of the SSL certificate.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the ID of the GaussDB OpenGauss instance.", + "required": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_storage_types.json b/docs/json/data-sources/gaussdb_opengauss_storage_types.json new file mode 100644 index 0000000000..ec9c02ab8e --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_storage_types.json @@ -0,0 +1,61 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_storage_types": { + "block": { + "attributes": { + "ha_mode": { + "type": "string", + "description": "Specifies the instance type.", + "optional": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "storage_type": { + "type": [ + "list", + [ + "object", + { + "az_status": [ + "map", + "string" + ], + "name": "string", + "support_compute_group_type": [ + "list", + "string" + ] + } + ] + ], + "description": "Indicates the storage type information.", + "computed": true + }, + "version": { + "type": "string", + "description": "Specifies the DB version number.", + "required": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/gaussdb_opengauss_top_io_traffics.json b/docs/json/data-sources/gaussdb_opengauss_top_io_traffics.json new file mode 100644 index 0000000000..81be15fa1f --- /dev/null +++ b/docs/json/data-sources/gaussdb_opengauss_top_io_traffics.json @@ -0,0 +1,78 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_gaussdb_opengauss_top_io_traffics": { + "block": { + "attributes": { + "component_id": { + "type": "string", + "description": "Specifies the component ID.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the GaussDB OpenGauss instance ID.", + "required": true + }, + "node_id": { + "type": "string", + "description": "Specifies the node ID.", + "required": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "sort_condition": { + "type": "string", + "description": "Specifies the top I/O sorting condition.", + "optional": true + }, + "top_io_infos": { + "type": [ + "list", + [ + "object", + { + "client_ip": "string", + "database_name": "string", + "disk_read_rate": "number", + "disk_write_rate": "number", + "session_id": "string", + "sql_start": "number", + "state": "string", + "thread_id": "string", + "thread_type": "string", + "unique_sql_id": "string", + "user_name": "string" + } + ] + ], + "description": "Indicates the I/O information.", + "computed": true + }, + "top_io_num": { + "type": "number", + "description": "Specifies the number of top I/O threads to be queried in the database process.", + "optional": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/data-sources/identitycenter_permission_set_provisionings.json b/docs/json/data-sources/identitycenter_permission_set_provisionings.json new file mode 100644 index 0000000000..eb16c93606 --- /dev/null +++ b/docs/json/data-sources/identitycenter_permission_set_provisionings.json @@ -0,0 +1,48 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_identitycenter_permission_set_provisionings": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the ID of an IAM Identity Center instance.", + "required": true + }, + "provisionings": { + "type": [ + "list", + [ + "object", + { + "created_at": "string", + "request_id": "string", + "status": "string" + } + ] + ], + "description": "The authorization status of a permission set.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + }, + "status": { + "type": "string", + "description": "Specifies the status of the permission set provisioning process.", + "optional": true + } + } + } + } + } + } + } +} diff --git a/docs/json/data-sources/identitycenter_system_identity_policy_attachments.json b/docs/json/data-sources/identitycenter_system_identity_policy_attachments.json new file mode 100644 index 0000000000..cc3ca00312 --- /dev/null +++ b/docs/json/data-sources/identitycenter_system_identity_policy_attachments.json @@ -0,0 +1,47 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_identitycenter_system_identity_policy_attachments": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the ID of an IAM Identity Center instance.", + "required": true + }, + "permission_set_id": { + "type": "string", + "description": "Specifies the ID of a permission set.", + "required": true + }, + "policies": { + "type": [ + "list", + [ + "object", + { + "id": "string", + "name": "string" + } + ] + ], + "description": "The list of IAM system-defined identity policies.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + } + } + } + } + } +} diff --git a/docs/json/data-sources/identitycenter_system_policy_attachments.json b/docs/json/data-sources/identitycenter_system_policy_attachments.json new file mode 100644 index 0000000000..e51bf9daa9 --- /dev/null +++ b/docs/json/data-sources/identitycenter_system_policy_attachments.json @@ -0,0 +1,47 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "data_source_schemas": { + "huaweicloud_identitycenter_system_policy_attachments": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "description": "Specifies the ID of an IAM Identity Center instance.", + "required": true + }, + "permission_set_id": { + "type": "string", + "description": "Specifies the ID of a permission set.", + "required": true + }, + "policies": { + "type": [ + "list", + [ + "object", + { + "id": "string", + "name": "string" + } + ] + ], + "description": "The list of IAM system-defined policies.", + "computed": true + }, + "region": { + "type": "string", + "description": "Specifies the region in which to query the resource. If omitted, the provider-level region will be used.", + "computed": true + } + } + } + } + } + } + } +} diff --git a/docs/json/data-sources/kps_keypairs.json b/docs/json/data-sources/kps_keypairs.json index 0a2e4607bc..488473d86f 100644 --- a/docs/json/data-sources/kps_keypairs.json +++ b/docs/json/data-sources/kps_keypairs.json @@ -13,10 +13,6 @@ "type": "string", "computed": true }, - "is_managed": { - "type": "bool", - "optional": true - }, "keypairs": { "type": [ "list", diff --git a/docs/json/resources/cae_component.json b/docs/json/resources/cae_component.json index 5cdeda7123..a752a0b84b 100644 --- a/docs/json/resources/cae_component.json +++ b/docs/json/resources/cae_component.json @@ -14,6 +14,12 @@ "type": "string", "computed": true }, + "deploy_after_create": { + "type": "bool", + "description": "Whether to deploy the component after creating the resource.", + "optional": true, + "forcenew": true + }, "environment_id": { "type": "string", "required": true, @@ -33,6 +39,27 @@ } }, "block_types": { + "configurations": { + "block": { + "attributes": { + "data": { + "type": "string", + "description": "The component configuration detail, in JSON format.", + "required": true, + "forcenew": true + }, + "type": { + "type": "string", + "description": "The type of the component configuration.", + "required": true, + "forcenew": true + } + }, + "description": "The list of configurations of the component." + }, + "nesting_mode": "set", + "forcenew": true + }, "metadata": { "block": { "attributes": { diff --git a/docs/json/resources/cae_environment.json b/docs/json/resources/cae_environment.json new file mode 100644 index 0000000000..c4a2da8d28 --- /dev/null +++ b/docs/json/resources/cae_environment.json @@ -0,0 +1,72 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cae_environment": { + "block": { + "attributes": { + "annotations": { + "type": [ + "map", + "string" + ], + "description": "The additional attributes of the environment.", + "required": true, + "forcenew": true + }, + "created_at": { + "type": "string", + "description": "The creation time of the environment, in RFC3339 format.", + "computed": true + }, + "enterprise_project_id": { + "type": "string", + "description": "The ID of the enterprise project to which the environment belongs.", + "optional": true, + "computed": true, + "forcenew": true + }, + "id": { + "type": "string", + "computed": true + }, + "max_retries": { + "type": "number", + "description": "The maximum retry number in the create or delete operation.", + "optional": true + }, + "name": { + "type": "string", + "description": "The name of the environment.", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "description": "The region where the environment is located.", + "computed": true + }, + "status": { + "type": "string", + "description": "The status of the environment.", + "computed": true + }, + "updated_at": { + "type": "string", + "description": "The latest update time of the environment, in RFC3339 format.", + "computed": true + } + } + }, + "product": { + "short": "CAE", + "name": "Cloud Application Engine", + "catalog": "CodeArts", + "name_cn": "云应用引擎", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/cae_notification_rule.json b/docs/json/resources/cae_notification_rule.json new file mode 100644 index 0000000000..db5c70718e --- /dev/null +++ b/docs/json/resources/cae_notification_rule.json @@ -0,0 +1,145 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cae_notification_rule": { + "block": { + "attributes": { + "enabled": { + "type": "bool", + "description": "Whether to enable the event notification rule.", + "optional": true + }, + "event_name": { + "type": "string", + "description": "The trigger event of the event notification.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "description": "The name of the event notification rule.", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + } + }, + "block_types": { + "notification": { + "block": { + "attributes": { + "endpoint": { + "type": "string", + "description": "The endpoint of the event notification.", + "required": true, + "forcenew": true + }, + "protocol": { + "type": "string", + "description": "The protocol of the event notification.", + "required": true, + "forcenew": true + }, + "template": { + "type": "string", + "description": "The template language of the event notification.", + "required": true, + "forcenew": true + } + }, + "description": "The configuration of the event notification." + }, + "nesting_mode": "list", + "forcenew": true, + "min_items": 1, + "max_items": 1 + }, + "scope": { + "block": { + "attributes": { + "applications": { + "type": [ + "list", + "string" + ], + "description": "The list of the applications IDs.", + "optional": true + }, + "components": { + "type": [ + "list", + "string" + ], + "description": "The list of the components IDs.", + "optional": true + }, + "environments": { + "type": [ + "list", + "string" + ], + "description": "The list of the environment IDs.", + "optional": true + }, + "type": { + "type": "string", + "description": "The type to which the event notification rule takes effect.", + "required": true + } + }, + "description": "The scope in which event notification rule takes effect." + }, + "nesting_mode": "list", + "min_items": 1, + "max_items": 1 + }, + "trigger_policy": { + "block": { + "attributes": { + "count": { + "type": "number", + "description": "The number of times the event occurred.", + "optional": true + }, + "operator": { + "type": "string", + "description": "The condition of the event notification.", + "optional": true + }, + "period": { + "type": "number", + "description": "The trigger period of the event.", + "optional": true + }, + "type": { + "type": "string", + "description": "The type of the trigger.", + "required": true + } + }, + "description": "The trigger policy of the event notification rule." + }, + "nesting_mode": "list", + "min_items": 1, + "max_items": 1 + } + } + }, + "product": { + "short": "CAE", + "name": "Cloud Application Engine", + "catalog": "CodeArts", + "name_cn": "云应用引擎", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/cae_vpc_egress.json b/docs/json/resources/cae_vpc_egress.json new file mode 100644 index 0000000000..460bbb1c58 --- /dev/null +++ b/docs/json/resources/cae_vpc_egress.json @@ -0,0 +1,47 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cae_vpc_egress": { + "block": { + "attributes": { + "cidr": { + "type": "string", + "description": "The destination CIDR of the routing table corresponding to the subnet to which the CAE environment belongs.", + "required": true, + "forcenew": true + }, + "environment_id": { + "type": "string", + "description": "The ID of the CAE environment.", + "required": true, + "forcenew": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "route_table_id": { + "type": "string", + "description": "The ID of the route table corresponding to the subnet to which the CAE environment belongs.", + "required": true, + "forcenew": true + } + } + }, + "product": { + "short": "CAE", + "name": "Cloud Application Engine", + "catalog": "CodeArts", + "name_cn": "云应用引擎", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/cce_cluster.json b/docs/json/resources/cce_cluster.json index 17aafee1f0..ba9aaedd12 100644 --- a/docs/json/resources/cce_cluster.json +++ b/docs/json/resources/cce_cluster.json @@ -224,9 +224,7 @@ }, "support_istio": { "type": "bool", - "optional": true, - "computed": true, - "forcenew": true + "computed": true }, "tags": { "type": [ diff --git a/docs/json/resources/cce_cluster_certificate_revoke.json b/docs/json/resources/cce_cluster_certificate_revoke.json new file mode 100644 index 0000000000..14fcaf8d43 --- /dev/null +++ b/docs/json/resources/cce_cluster_certificate_revoke.json @@ -0,0 +1,41 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cce_cluster_certificate_revoke": { + "block": { + "attributes": { + "agency_id": { + "type": "string", + "optional": true + }, + "cluster_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "user_id": { + "type": "string", + "optional": true + } + } + }, + "product": { + "short": "CCE", + "name": "Cloud Container Engine", + "catalog": "Containers", + "name_cn": "云容器引擎", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/resources/cce_node_pool_scale.json b/docs/json/resources/cce_node_pool_scale.json new file mode 100644 index 0000000000..129d4d99b1 --- /dev/null +++ b/docs/json/resources/cce_node_pool_scale.json @@ -0,0 +1,73 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cce_node_pool_scale": { + "block": { + "attributes": { + "auto_renew": { + "type": "string", + "optional": true, + "forcenew": true + }, + "charging_mode": { + "type": "string", + "optional": true, + "computed": true, + "forcenew": true + }, + "cluster_id": { + "type": "string", + "required": true + }, + "desired_node_count": { + "type": "number", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "nodepool_id": { + "type": "string", + "required": true + }, + "period": { + "type": "number", + "optional": true, + "forcenew": true + }, + "period_unit": { + "type": "string", + "optional": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + }, + "scalable_checking": { + "type": "string", + "optional": true + }, + "scale_groups": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "product": { + "short": "CCE", + "name": "Cloud Container Engine", + "catalog": "Containers", + "name_cn": "云容器引擎", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/resources/cce_node_sync.json b/docs/json/resources/cce_node_sync.json new file mode 100644 index 0000000000..fca160e69b --- /dev/null +++ b/docs/json/resources/cce_node_sync.json @@ -0,0 +1,37 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_cce_node_sync": { + "block": { + "attributes": { + "cluster_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "node_id": { + "type": "string", + "required": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "CCE", + "name": "Cloud Container Engine", + "catalog": "Containers", + "name_cn": "云容器引擎", + "catalog_cn": "容器" + } + } + } + } + } +} diff --git a/docs/json/resources/codearts_deploy_application.json b/docs/json/resources/codearts_deploy_application.json index fd17952c8b..f0f2e2ad0c 100644 --- a/docs/json/resources/codearts_deploy_application.json +++ b/docs/json/resources/codearts_deploy_application.json @@ -8,14 +8,12 @@ "artifact_source_system": { "type": "string", "description": "Specifies the source information transferred by the pipeline.", - "optional": true, - "forcenew": true + "optional": true }, "artifact_type": { "type": "string", "description": "Specifies the artifact type for the pipeline source.", - "optional": true, - "forcenew": true + "optional": true }, "can_copy": { "type": "bool", @@ -32,6 +30,11 @@ "description": "Indicates whether the user has the deletion permission.", "computed": true }, + "can_disable": { + "type": "bool", + "description": "Indicates whether the user has the permission to disable application.", + "computed": true + }, "can_execute": { "type": "bool", "description": "Indicates whether the user has the deployment permission", @@ -39,7 +42,7 @@ }, "can_manage": { "type": "bool", - "description": "Check whether the user has the management permission, including adding, deleting,\nmodifying, querying deployment and permission modification.", + "description": "Indicates whether the user has the management permission, including adding, deleting,\nmodifying, querying deployment and permission modification.", "computed": true }, "can_modify": { @@ -66,25 +69,65 @@ "description": { "type": "string", "description": "Specifies the application description.", - "optional": true, - "computed": true, - "forcenew": true + "optional": true + }, + "group_id": { + "type": "string", + "description": "Specifies the group ID.", + "optional": true }, "id": { "type": "string", "computed": true }, + "is_care": { + "type": "bool", + "description": "Indicates whether the user has favorited the application.", + "computed": true + }, + "is_disable": { + "type": "bool", + "description": "Specifies whether to disable the application.", + "optional": true + }, "is_draft": { "type": "bool", "description": "Specifies whether the application is in draft status.", - "required": true, - "forcenew": true + "required": true }, "name": { "type": "string", "description": "Specifies the application name.", - "required": true, - "forcenew": true + "required": true + }, + "permission_level": { + "type": "string", + "description": "Specifies the permission level.", + "optional": true, + "computed": true + }, + "permission_matrix": { + "type": [ + "list", + [ + "object", + { + "can_copy": "bool", + "can_create_env": "bool", + "can_delete": "bool", + "can_disable": "bool", + "can_execute": "bool", + "can_manage": "bool", + "can_modify": "bool", + "can_view": "bool", + "role_id": "string", + "role_name": "string", + "role_type": "string" + } + ] + ], + "description": "Indicates the permission matrix.", + "computed": true }, "project_id": { "type": "string", @@ -104,9 +147,7 @@ "resource_pool_id": { "type": "string", "description": "Specifies the custom slave resource pool ID.", - "optional": true, - "computed": true, - "forcenew": true + "optional": true }, "steps": { "type": [ @@ -129,8 +170,7 @@ "trigger_source": { "type": "string", "description": "Specifies where a deployment task can be executed.", - "required": true, - "forcenew": true + "required": true }, "updated_at": { "type": "string", @@ -145,50 +185,42 @@ "code": { "type": "string", "description": "Specifies the download URL.", - "optional": true, - "forcenew": true + "optional": true }, "description": { "type": "string", "description": "Specifies the step description.", - "optional": true, - "forcenew": true + "optional": true }, "entrance": { "type": "string", "description": "Specifies the entry function.", - "optional": true, - "forcenew": true + "optional": true }, "module_id": { "type": "string", "description": "Specifies the module ID.", - "optional": true, - "forcenew": true + "optional": true }, "name": { "type": "string", "description": "Specifies the step name.", - "optional": true, - "forcenew": true + "optional": true }, "params": { "type": "string", "description": "Specifies the parameter.", - "optional": true, - "forcenew": true + "optional": true }, "version": { "type": "string", "description": "Specifies the version.", - "optional": true, - "forcenew": true + "optional": true } }, "description": "Specifies the deployment orchestration list information." }, - "nesting_mode": "list", - "forcenew": true + "nesting_mode": "list" } } }, diff --git a/docs/json/resources/codearts_deploy_application_permission.json b/docs/json/resources/codearts_deploy_application_permission.json new file mode 100644 index 0000000000..105ee89b33 --- /dev/null +++ b/docs/json/resources/codearts_deploy_application_permission.json @@ -0,0 +1,99 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_codearts_deploy_application_permission": { + "block": { + "attributes": { + "application_ids": { + "type": [ + "set", + "string" + ], + "description": "Specifies the application IDs.", + "required": true + }, + "id": { + "type": "string", + "computed": true + }, + "project_id": { + "type": "string", + "description": "Specifies the project ID for CodeArts service.", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + } + }, + "block_types": { + "roles": { + "block": { + "attributes": { + "can_copy": { + "type": "bool", + "description": "Specifies whether the role has the copy permission.", + "required": true + }, + "can_create_env": { + "type": "bool", + "description": "Specifies whether the role has the permission to create an environment.", + "required": true + }, + "can_delete": { + "type": "bool", + "description": "Specifies whether the role has the deletion permission.", + "required": true + }, + "can_disable": { + "type": "bool", + "description": "Specifies whether the role has the permission to disable application.", + "required": true + }, + "can_execute": { + "type": "bool", + "description": "Specifies whether the role has the deployment permission.", + "required": true + }, + "can_manage": { + "type": "bool", + "description": "Specifies whether the role has the management permission, including adding, deleting,\n\t\tmodifying, querying deployment and permission modification.", + "required": true + }, + "can_modify": { + "type": "bool", + "description": "Specifies whether the role has the editing permission.", + "required": true + }, + "can_view": { + "type": "bool", + "description": "Specifies whether the role has the view permission.", + "required": true + }, + "role_id": { + "type": "string", + "description": "Specifies the role ID.", + "required": true + } + }, + "description": "Specifies the role permissions list." + }, + "nesting_mode": "set", + "min_items": 1 + } + } + }, + "product": { + "short": "CodeArtsDeploy", + "name": "CodeArts Deploy", + "catalog": "CodeArts", + "name_cn": "部署", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/codearts_deploy_environment.json b/docs/json/resources/codearts_deploy_environment.json new file mode 100644 index 0000000000..1c8e995d37 --- /dev/null +++ b/docs/json/resources/codearts_deploy_environment.json @@ -0,0 +1,179 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_codearts_deploy_environment": { + "block": { + "attributes": { + "application_id": { + "type": "string", + "description": "Specifies the application ID.", + "required": true, + "forcenew": true + }, + "created_at": { + "type": "string", + "description": "Indicates the create time.", + "computed": true + }, + "created_by": { + "type": [ + "list", + [ + "object", + { + "user_id": "string", + "user_name": "string" + } + ] + ], + "description": "Indicates the creator information.", + "computed": true + }, + "deploy_type": { + "type": "number", + "description": "Specifies the deployment type.", + "required": true, + "forcenew": true + }, + "description": { + "type": "string", + "description": "Specifies the description.", + "optional": true + }, + "id": { + "type": "string", + "computed": true + }, + "instance_count": { + "type": "number", + "description": "Indicates the number of host instances in the environment.", + "computed": true + }, + "name": { + "type": "string", + "description": "Specifies the environment name.", + "required": true + }, + "os_type": { + "type": "string", + "description": "Specifies the operating system.", + "required": true, + "forcenew": true + }, + "permission": { + "type": [ + "list", + [ + "object", + { + "can_delete": "bool", + "can_deploy": "bool", + "can_edit": "bool", + "can_manage": "bool", + "can_view": "bool" + } + ] + ], + "description": "Indicates the user permission.", + "computed": true + }, + "permission_matrix": { + "type": [ + "list", + [ + "object", + { + "can_delete": "bool", + "can_deploy": "bool", + "can_edit": "bool", + "can_manage": "bool", + "can_view": "bool", + "created_at": "string", + "permission_id": "number", + "role_id": "string", + "role_name": "string", + "role_type": "string", + "updated_at": "string" + } + ] + ], + "description": "Indicates the permission matrix.", + "computed": true + }, + "project_id": { + "type": "string", + "description": "Specifies the project ID for CodeArts service.", + "required": true, + "forcenew": true + }, + "proxies": { + "type": [ + "list", + [ + "object", + { + "connection_status": "string", + "group_id": "string", + "host_id": "string", + "host_name": "string", + "ip_address": "string" + } + ] + ], + "description": "Indicates the proxy hosts list.", + "computed": true + }, + "region": { + "type": "string", + "computed": true + } + }, + "block_types": { + "hosts": { + "block": { + "attributes": { + "connection_status": { + "type": "string", + "description": "Indicates the connection status.", + "computed": true + }, + "group_id": { + "type": "string", + "description": "Specifies the cluster group ID.", + "required": true + }, + "host_id": { + "type": "string", + "description": "Specifies the host ID.", + "required": true + }, + "host_name": { + "type": "string", + "description": "Indicates the host name.", + "computed": true + }, + "ip_address": { + "type": "string", + "description": "Indicates the IP address.", + "computed": true + } + }, + "description": "Specifies the hosts list." + }, + "nesting_mode": "set" + } + } + }, + "product": { + "short": "CodeArtsDeploy", + "name": "CodeArts Deploy", + "catalog": "CodeArts", + "name_cn": "部署", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/codearts_deploy_environment_permission.json b/docs/json/resources/codearts_deploy_environment_permission.json new file mode 100644 index 0000000000..1603512807 --- /dev/null +++ b/docs/json/resources/codearts_deploy_environment_permission.json @@ -0,0 +1,58 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_codearts_deploy_environment_permission": { + "block": { + "attributes": { + "application_id": { + "type": "string", + "description": "Specifies the application ID.", + "required": true, + "forcenew": true + }, + "environment_id": { + "type": "string", + "description": "Specifies the environment ID.", + "required": true, + "forcenew": true + }, + "id": { + "type": "string", + "computed": true + }, + "permission_name": { + "type": "string", + "description": "Specifies the permission name.", + "required": true, + "forcenew": true + }, + "permission_value": { + "type": "bool", + "description": "Specifies whether to enable the permission.", + "optional": true + }, + "region": { + "type": "string", + "computed": true + }, + "role_id": { + "type": "string", + "description": "Specifies the role ID.", + "required": true, + "forcenew": true + } + } + }, + "product": { + "short": "CodeArtsDeploy", + "name": "CodeArts Deploy", + "catalog": "CodeArts", + "name_cn": "部署", + "catalog_cn": "软件开发生产线" + } + } + } + } + } +} diff --git a/docs/json/resources/ga_accelerator.json b/docs/json/resources/ga_accelerator.json index 00afd24966..4fef4ff095 100644 --- a/docs/json/resources/ga_accelerator.json +++ b/docs/json/resources/ga_accelerator.json @@ -100,7 +100,7 @@ "nesting_mode": "list", "forcenew": true, "min_items": 1, - "max_items": 1 + "max_items": 2 } } }, diff --git a/docs/json/resources/ga_access_log.json b/docs/json/resources/ga_access_log.json new file mode 100644 index 0000000000..829dcce037 --- /dev/null +++ b/docs/json/resources/ga_access_log.json @@ -0,0 +1,62 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_ga_access_log": { + "block": { + "attributes": { + "created_at": { + "type": "string", + "description": "The creation time of the access log.", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "log_group_id": { + "type": "string", + "description": "Specifies the ID of the log group to which the access log belongs.", + "required": true + }, + "log_stream_id": { + "type": "string", + "description": "Specifies the ID of the log stream to which the access log belongs.", + "required": true + }, + "resource_id": { + "type": "string", + "description": "Specifies the ID of the resource to which the access log belongs.", + "required": true, + "forcenew": true + }, + "resource_type": { + "type": "string", + "description": "Specifies the type of the resource to which the access log belongs.", + "required": true, + "forcenew": true + }, + "status": { + "type": "string", + "description": "The status of the access log.", + "computed": true + }, + "updated_at": { + "type": "string", + "description": "The latest update time of the access log.", + "computed": true + } + } + }, + "product": { + "short": "GA", + "name": "Global Accelerator", + "catalog": "Networking", + "name_cn": "全球加速", + "catalog_cn": "网络" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_instance.json b/docs/json/resources/gaussdb_opengauss_instance.json index 4db5949bca..a3ff30357a 100644 --- a/docs/json/resources/gaussdb_opengauss_instance.json +++ b/docs/json/resources/gaussdb_opengauss_instance.json @@ -14,6 +14,10 @@ "required": true, "forcenew": true }, + "balance_status": { + "type": "bool", + "computed": true + }, "charging_mode": { "type": "string", "optional": true, @@ -57,6 +61,10 @@ "optional": true, "computed": true }, + "error_log_switch_status": { + "type": "string", + "computed": true + }, "flavor": { "type": "string", "required": true @@ -86,6 +94,8 @@ "availability_zone": "string", "id": "string", "name": "string", + "private_ip": "string", + "public_ip": "string", "role": "string", "status": "string" } diff --git a/docs/json/resources/gaussdb_opengauss_instance_node_startup.json b/docs/json/resources/gaussdb_opengauss_instance_node_startup.json new file mode 100644 index 0000000000..4872c47482 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_instance_node_startup.json @@ -0,0 +1,39 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_instance_node_startup": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "node_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_instance_node_stop.json b/docs/json/resources/gaussdb_opengauss_instance_node_stop.json new file mode 100644 index 0000000000..d4c905b553 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_instance_node_stop.json @@ -0,0 +1,39 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_instance_node_stop": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "node_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_parameter_template_apply.json b/docs/json/resources/gaussdb_opengauss_parameter_template_apply.json new file mode 100644 index 0000000000..b2b55b79e2 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_parameter_template_apply.json @@ -0,0 +1,39 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_parameter_template_apply": { + "block": { + "attributes": { + "config_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "id": { + "type": "string", + "computed": true + }, + "instance_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_parameter_template_compare.json b/docs/json/resources/gaussdb_opengauss_parameter_template_compare.json new file mode 100644 index 0000000000..2d7ffefc75 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_parameter_template_compare.json @@ -0,0 +1,52 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_parameter_template_compare": { + "block": { + "attributes": { + "differences": { + "type": [ + "list", + [ + "object", + { + "name": "string", + "source_value": "string", + "target_value": "string" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string" + }, + "source_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "target_id": { + "type": "string", + "required": true, + "forcenew": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_parameter_template_reset.json b/docs/json/resources/gaussdb_opengauss_parameter_template_reset.json new file mode 100644 index 0000000000..3561299ed2 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_parameter_template_reset.json @@ -0,0 +1,34 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_parameter_template_reset": { + "block": { + "attributes": { + "config_id": { + "type": "string", + "required": true, + "forcenew": true + }, + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/gaussdb_opengauss_recycling_policy.json b/docs/json/resources/gaussdb_opengauss_recycling_policy.json new file mode 100644 index 0000000000..59bc6e0012 --- /dev/null +++ b/docs/json/resources/gaussdb_opengauss_recycling_policy.json @@ -0,0 +1,33 @@ +{ + "provider_schemas": { + "huaweicloud/huaweicloud": { + "resource_schemas": { + "huaweicloud_gaussdb_opengauss_recycling_policy": { + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "retention_period_in_days": { + "type": "string", + "required": true + } + } + }, + "product": { + "short": "GaussDB", + "name": "GaussDB", + "catalog": "Databases", + "name_cn": "云数据库 GaussDB", + "catalog_cn": "数据库" + } + } + } + } + } +} diff --git a/docs/json/resources/lts_host_access.json b/docs/json/resources/lts_host_access.json index 5ff1d47bf7..99d8919145 100644 --- a/docs/json/resources/lts_host_access.json +++ b/docs/json/resources/lts_host_access.json @@ -9,6 +9,11 @@ "type": "string", "computed": true }, + "demo_log": { + "type": "string", + "description": "The example log of the ICAgent structuring parsing.", + "optional": true + }, "host_group_ids": { "type": [ "list", @@ -44,6 +49,11 @@ "required": true, "forcenew": true }, + "processor_type": { + "type": "string", + "description": "The type of the ICAgent structuring parsing.", + "optional": true + }, "region": { "type": "string", "computed": true @@ -145,6 +155,42 @@ "nesting_mode": "list", "min_items": 1, "max_items": 1 + }, + "demo_fields": { + "block": { + "attributes": { + "name": { + "type": "string", + "description": "The name of the parsed field.", + "required": true + }, + "value": { + "type": "string", + "description": "The value of the parsed field.", + "optional": true + } + }, + "description": "The list of the parsed fields of the example log" + }, + "nesting_mode": "set" + }, + "processors": { + "block": { + "attributes": { + "detail": { + "type": "string", + "description": "The configuration of the parser, in JSON format.", + "optional": true + }, + "type": { + "type": "string", + "description": "The type of the parser.", + "optional": true + } + }, + "description": "The list of the ICAgent structuring parsing rules." + }, + "nesting_mode": "list" } } }, diff --git a/docs/json/resources/rms_advanced_query.json b/docs/json/resources/rms_advanced_query.json index 55d293e727..4a877cd9db 100644 --- a/docs/json/resources/rms_advanced_query.json +++ b/docs/json/resources/rms_advanced_query.json @@ -22,8 +22,13 @@ "name": { "type": "string", "description": "Specifies the ResourceQL name.", - "required": true, - "forcenew": true + "required": true + }, + "type": { + "type": "string", + "description": "Specifies the ResourceQL type.", + "optional": true, + "computed": true } } }, diff --git a/docs/json/resources/vpc.json b/docs/json/resources/vpc.json index 390497b11a..0e9b9c7e87 100644 --- a/docs/json/resources/vpc.json +++ b/docs/json/resources/vpc.json @@ -13,6 +13,11 @@ "type": "string", "optional": true }, + "enhanced_local_route": { + "type": "string", + "optional": true, + "computed": true + }, "enterprise_project_id": { "type": "string", "optional": true, diff --git a/docs/json/resources/vpc_subnet.json b/docs/json/resources/vpc_subnet.json index 48b006b660..3af982ac0c 100644 --- a/docs/json/resources/vpc_subnet.json +++ b/docs/json/resources/vpc_subnet.json @@ -7,7 +7,8 @@ "attributes": { "availability_zone": { "type": "string", - "required": true, + "optional": true, + "computed": true, "forcenew": true }, "cidr": {