Up-to-date reference of API arguments for API Gateway groups service you can get at documentation portal
opentelekomcloud_apigw_groups_v2¶
Use this data source to query the group list under the APIGW instance within OpenTelekomCloud.
Example Usage¶
variable "instance_id" {}
variable "group_name" {}
data "opentelekomcloud_apigw_groups_v2" "test" {
instance_id = var.instance_id
name = var.group_name
}
Argument Reference¶
The following arguments are supported:
instance_id
- (Required, String) Specifies an ID of the APIGW dedicated instance to which the API group belongs.group_id
- (Optional, String) Specifies the API group ID used to query.name
- (Optional, String) Specifies the API group name used to query.
Attribute Reference¶
In addition to all arguments above, the following attributes are exported:
id
- Data source ID.region
- The region in which to query the data source.groups
- All groups that match the filter parameters. The groups structure is documented below.
id
- The API group ID.name
- The API group name.status
- The current status of the API group. The valid values are as follows:1: Normal.
sl_domain
- The subdomain name assigned by the system by default.created_at
- The creation time of the API group.updated_at
- The latest update time of the API group.on_sell_status
- Whether it has been listed on the cloud store. The valid values are as follows:1: Listed.
2: Not listed.
3: Under review.
url_domains
- List of independent domains bound on the API group. The url_domains structure is documented below.sl_domains
- List of subdomain names assigned by the system by default.description
- The description of the API group.is_default
- Indicates whether the API group is the default group.environment
- The array of one or more environments of the API group. The environment structure is documented below.
The url_domains
block supports:
id
- The domain ID.name
- The domain name.cname_status
- CNAME resolution status of the domain name. The valid values are as follows:1: Not resolved.
2: Resolving.
3: Resolved.
4: Resolution failed.
ssl_id
- The SSL certificate ID.ssl_name
- The SSL certificate name.min_ssl_version
- Minimum SSL version. The default is TLSv1.1. The valid values are as follows:TLSv1.1
TLSv1.2
verified_client_certificate_enabled
- Whether to enable client certificate verification. This parameter is available only when a certificate is bound. It is enabled by default if trusted_root_ca exists, and disabled if trusted_root_ca does not exist. The default is false.is_has_trusted_root_ca
- Whether a trusted root certificate (CA) exists. The value is true if trusted_root_ca exists in the bound certificate. The default is false.
The environment
block supports:
variable
- The array of one or more environment variables. The variable structure is documented below.environment_id
- The ID of the environment to which the variables belong.
name
- The variable name.value
- The variable value.id
- The variable ID.