yandex_vpc_security_group (Data Source)
Get information about a Yandex VPC Security Group Rule. For more information, see the official documentation.
This data source used to define Security Group Rule that can be used by other resources.
Example Usage
//
// Get information about existing VPC Security Group.
//
data "yandex_vpc_security_group" "group1" {
security_group_id = "my-id"
}
data "yandex_vpc_security_group" "group1" {
name = "my-group1"
}
Schema
Optional
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.security_group_id(String) ID of Security Group that owns the rule.
Read-Only
created_at(String) The creation timestamp of the resource.description(String) The resource description.egress(Set of Object) A list of egress rules. (see below for nested schema)id(String) The ID of this resource.ingress(Set of Object) A list of ingress rules. (see below for nested schema)labels(Map of String) A set of key/value label pairs which assigned to resource.network_id(String) ID of the network this security group belongs to.status(String) Status of this security group.
Nested Schema for egress
Read-Only:
-
description(String) Description of the rule. -
from_port(Number) Minimum port number. -
id(String) The resource identifier. -
labels(Map of String) Labels to assign to this rule. -
port(Number) Port number (if applied to a single port). -
predefined_target(String) Special-purpose targets.self_security_grouprefers to this particular security group.loadbalancer_healthchecksrepresents loadbalancer health check nodes. -
protocol(String) One ofANY,TCP,UDP,ICMP,IPV6_ICMP. -
security_group_id(String) Target security group ID for this rule. -
to_port(Number) Maximum port number. -
v4_cidr_blocks(List of String) The blocks of IPv4 addresses for this rule. -
v6_cidr_blocks(List of String) The blocks of IPv6 addresses for this rule.v6_cidr_blocksargument is currently not supported. It will be available in the future.
Nested Schema for ingress
Read-Only:
-
description(String) Description of the rule. -
from_port(Number) Minimum port number. -
id(String) The resource identifier. -
labels(Map of String) Labels to assign to this rule. -
port(Number) Port number (if applied to a single port). -
predefined_target(String) Special-purpose targets.self_security_grouprefers to this particular security group.loadbalancer_healthchecksrepresents loadbalancer health check nodes. -
protocol(String) One ofANY,TCP,UDP,ICMP,IPV6_ICMP. -
security_group_id(String) Target security group ID for this rule. -
to_port(Number) Maximum port number. -
v4_cidr_blocks(List of String) The blocks of IPv4 addresses for this rule. -
v6_cidr_blocks(List of String) The blocks of IPv6 addresses for this rule.v6_cidr_blocksargument is currently not supported. It will be available in the future.