yandex_api_gateway (Data Source)
Get information about a Yandex Cloud API Gateway. For more information, see the official documentation Yandex Cloud API Gateway.
Важно
Either api_gateway_id or name must be specified.
Example usage
//
// Get information about existing API Gateway
//
data "yandex_api_gateway" "my-api-gateway" {
name = "my-api-gateway"
}
Schema
Optional
api_gateway_id(String) Yandex Cloud API Gateway id used to define api gateway.canary(Block List, Max: 1) (see below for nested schema)connectivity(Block List, Max: 1) (see below for nested schema)custom_domains(Block Set) (see below for nested schema)execution_timeout(String) Execution timeout in seconds for the Yandex Cloud API Gateway.folder_id(String) The folder identifier that resource belongs to. If it is not provided, the default providerfolder-idis used.name(String) The resource name.variables(Map of String) A set of values for variables in gateway specification.
Read-Only
-
created_at(String) The creation timestamp of the resource. -
description(String) The resource description. -
domain(String) Default domain for the Yandex Cloud API Gateway. Generated at creation time. -
id(String) The ID of this resource. -
labels(Map of String) A set of key/value label pairs which assigned to resource. -
log_group_id(String) ID of the log group for the Yandex Cloud API Gateway. -
log_options(List of Object) (see below for nested schema) -
status(String) Status of the Yandex Cloud API Gateway. -
user_domains(Set of String, Deprecated)Важно
DEPRECATED Use
custom_domainsinstead. Set of user domains attached to Yandex Cloud API Gateway.
Nested Schema for canary
Optional:
-
variables(Map of String) A list of values for variables in gateway specification of canary release. -
weight(Number) Percentage of requests, which will be processed by canary release.
Nested Schema for connectivity
Required:
network_id(String) Network the gateway will have access to. It's essential to specify network with subnets in all availability zones.
Nested Schema for custom_domains
Required:
certificate_id(String)fqdn(String)
Optional:
domain_id(String)
Nested Schema for log_options
Read-Only:
-
disabled(Boolean) Is logging from Yandex Cloud API Gateway disabled. -
folder_id(String) Log entries are written to default log group for specified folder. -
log_group_id(String) Log entries are written to specified log group. -
min_level(String) Minimum log entry level.