다음을 통해 공유


Subnet 클래스

가상 네트워크 리소스의 서브넷.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.network.models._models.SubResource
Subnet

생성자

Subnet(*, id: str | None = None, name: str | None = None, type: str | None = None, address_prefix: str | None = None, address_prefixes: List[str] | None = None, network_security_group: _models.NetworkSecurityGroup | None = None, route_table: _models.RouteTable | None = None, nat_gateway: _models.SubResource | None = None, service_endpoints: List[_models.ServiceEndpointPropertiesFormat] | None = None, service_endpoint_policies: List[_models.ServiceEndpointPolicy] | None = None, ip_allocations: List[_models.SubResource] | None = None, delegations: List[_models.Delegation] | None = None, private_endpoint_network_policies: str | _models.VirtualNetworkPrivateEndpointNetworkPolicies = 'Disabled', private_link_service_network_policies: str | _models.VirtualNetworkPrivateLinkServiceNetworkPolicies = 'Enabled', application_gateway_ip_configurations: List[_models.ApplicationGatewayIPConfiguration] | None = None, default_outbound_access: bool | None = None, **kwargs: Any)

매개 변수

id
str

리소스 ID입니다.

name
str

리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

type
str

리소스 종류.

address_prefix
str

서브넷의 주소 접두사입니다.

address_prefixes
list[str]

서브넷의 주소 접두사 목록입니다.

network_security_group
NetworkSecurityGroup

NetworkSecurityGroup 리소스에 대한 참조입니다.

route_table
RouteTable

RouteTable 리소스에 대한 참조입니다.

nat_gateway
SubResource

이 서브넷과 연결된 Nat 게이트웨이입니다.

service_endpoints
list[ServiceEndpointPropertiesFormat]

서비스 엔드포인트의 배열입니다.

service_endpoint_policies
list[ServiceEndpointPolicy]

서비스 엔드포인트 정책의 배열입니다.

ip_allocations
list[SubResource]

이 서브넷을 참조하는 IpAllocation의 배열입니다.

delegations
list[Delegation]

서브넷의 위임에 대한 참조 배열입니다.

private_endpoint_network_policies
str 또는 VirtualNetworkPrivateEndpointNetworkPolicies

서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

private_link_service_network_policies
str 또는 VirtualNetworkPrivateLinkServiceNetworkPolicies

서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

application_gateway_ip_configurations
list[ApplicationGatewayIPConfiguration]

가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성.

default_outbound_access
bool

서브넷의 모든 VM에 대한 기본 아웃바운드 연결을 사용하지 않도록 설정하려면 이 속성을 false로 설정합니다. 이 속성은 서브넷을 만들 때만 설정할 수 있으며 기존 서브넷에 대해 업데이트할 수 없습니다.

변수

id
str

리소스 ID입니다.

name
str

리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

etag
str

리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다.

type
str

리소스 종류.

address_prefix
str

서브넷의 주소 접두사입니다.

address_prefixes
list[str]

서브넷의 주소 접두사 목록입니다.

network_security_group
NetworkSecurityGroup

NetworkSecurityGroup 리소스에 대한 참조입니다.

route_table
RouteTable

RouteTable 리소스에 대한 참조입니다.

nat_gateway
SubResource

이 서브넷과 연결된 Nat 게이트웨이입니다.

service_endpoints
list[ServiceEndpointPropertiesFormat]

서비스 엔드포인트의 배열입니다.

service_endpoint_policies
list[ServiceEndpointPolicy]

서비스 엔드포인트 정책의 배열입니다.

private_endpoints
list[PrivateEndpoint]

프라이빗 엔드포인트에 대한 참조 배열입니다.

ip_configurations
list[IPConfiguration]

서브넷을 사용하는 네트워크 인터페이스 IP 구성에 대한 참조 배열입니다.

ip_configuration_profiles
list[IPConfigurationProfile]

이 서브넷을 참조하는 IP 구성 프로필의 배열입니다.

ip_allocations
list[SubResource]

이 서브넷을 참조하는 IpAllocation의 배열입니다.

resource_navigation_links
list[ResourceNavigationLink]

서브넷을 사용하는 외부 리소스에 대한 참조 배열입니다.

service_association_links
list[ServiceAssociationLink]

이 서브넷에 삽입하는 서비스에 대한 참조 배열입니다.

delegations
list[Delegation]

서브넷의 위임에 대한 참조 배열입니다.

purpose
str

위임 및 기타 사용자 정의 속성을 기반으로 이 서브넷에 사용할 의도를 식별하는 읽기 전용 문자열입니다.

provisioning_state
str 또는 ProvisioningState

서브넷 리소스의 프로비전 상태입니다. 알려진 값은 "성공", "업데이트 중", "삭제 중" 및 "실패"입니다.

private_endpoint_network_policies
str 또는 VirtualNetworkPrivateEndpointNetworkPolicies

서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

private_link_service_network_policies
str 또는 VirtualNetworkPrivateLinkServiceNetworkPolicies

서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

application_gateway_ip_configurations
list[ApplicationGatewayIPConfiguration]

가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성.

default_outbound_access
bool

서브넷의 모든 VM에 대한 기본 아웃바운드 연결을 사용하지 않도록 설정하려면 이 속성을 false로 설정합니다. 이 속성은 서브넷을 만들 때만 설정할 수 있으며 기존 서브넷에 대해 업데이트할 수 없습니다.