다음을 통해 공유


PublicIPAddress 클래스

공용 IP 주소 리소스.

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

상속
azure.mgmt.network.models._models.Resource
PublicIPAddress

생성자

PublicIPAddress(*, id: str | None = None, location: str | None = None, tags: Dict[str, str] | None = None, extended_location: _models.ExtendedLocation | None = None, sku: _models.PublicIPAddressSku | None = None, zones: List[str] | None = None, public_ip_allocation_method: str | _models.IPAllocationMethod | None = None, public_ip_address_version: str | _models.IPVersion | None = None, dns_settings: _models.PublicIPAddressDnsSettings | None = None, ddos_settings: _models.DdosSettings | None = None, ip_tags: List[_models.IpTag] | None = None, ip_address: str | None = None, public_ip_prefix: _models.SubResource | None = None, idle_timeout_in_minutes: int | None = None, service_public_ip_address: _models.PublicIPAddress | None = None, nat_gateway: _models.NatGateway | None = None, migration_phase: str | _models.PublicIPAddressMigrationPhase | None = None, linked_public_ip_address: _models.PublicIPAddress | None = None, delete_option: str | _models.DeleteOptions | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
id
str

리소스 ID입니다.

location
str

리소스 위치.

tags

리소스 태그.

extended_location

공용 IP 주소의 확장된 위치입니다.

sku

공용 IP 주소 SKU입니다.

zones

리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다.

public_ip_allocation_method

공용 IP 주소 할당 방법입니다. 알려진 값은 "Static" 및 "Dynamic"입니다.

public_ip_address_version
str 또는 IPVersion

공용 IP 주소 버전입니다. 알려진 값은 "IPv4" 및 "IPv6"입니다.

dns_settings

공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다.

ddos_settings

공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다.

ip_tags

공용 IP 주소와 연결된 태그 목록입니다.

ip_address
str

공용 IP 주소 리소스와 연결된 IP 주소입니다.

public_ip_prefix

이 공용 IP 주소가 할당되어야 하는 공용 IP 접두사입니다.

idle_timeout_in_minutes
int

공용 IP 주소의 유휴 시간 제한입니다.

service_public_ip_address

공용 IP 주소 리소스의 서비스 공용 IP 주소입니다.

nat_gateway

공용 IP 주소에 대한 NatGateway입니다.

migration_phase
str 또는 <xref:azure.mgmt.network.models.PublicIPAddressMigrationPhase>

공용 IP 주소의 마이그레이션 단계입니다. 알려진 값은 "None", "Prepare", "Commit", "Abort" 및 "Committed"입니다.

linked_public_ip_address

공용 IP 주소 리소스의 연결된 공용 IP 주소입니다.

delete_option

공용 IP 주소를 사용하는 VM이 삭제되면 어떻게 되는지 지정합니다. 알려진 값은 "Delete" 및 "Detach"입니다.

변수

Name Description
id
str

리소스 ID입니다.

name
str

리소스 이름.

type
str

리소스 종류.

location
str

리소스 위치.

tags

리소스 태그.

extended_location

공용 IP 주소의 확장된 위치입니다.

sku

공용 IP 주소 SKU입니다.

etag
str

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

zones

리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다.

public_ip_allocation_method

공용 IP 주소 할당 방법입니다. 알려진 값은 "Static" 및 "Dynamic"입니다.

public_ip_address_version
str 또는 IPVersion

공용 IP 주소 버전입니다. 알려진 값은 "IPv4" 및 "IPv6"입니다.

ip_configuration

공용 IP 주소와 연결된 IP 구성입니다.

dns_settings

공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다.

ddos_settings

공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다.

ip_tags

공용 IP 주소와 연결된 태그 목록입니다.

ip_address
str

공용 IP 주소 리소스와 연결된 IP 주소입니다.

public_ip_prefix

이 공용 IP 주소가 할당되어야 하는 공용 IP 접두사입니다.

idle_timeout_in_minutes
int

공용 IP 주소의 유휴 시간 제한입니다.

resource_guid
str

공용 IP 주소 리소스의 리소스 GUID 속성입니다.

provisioning_state

공용 IP 주소 리소스의 프로비저닝 상태입니다. 알려진 값은 "Succeeded", "Updating", "Deleting" 및 "Failed"입니다.

service_public_ip_address

공용 IP 주소 리소스의 서비스 공용 IP 주소입니다.

nat_gateway

공용 IP 주소에 대한 NatGateway입니다.

migration_phase
str 또는 <xref:azure.mgmt.network.models.PublicIPAddressMigrationPhase>

공용 IP 주소의 마이그레이션 단계입니다. 알려진 값은 "None", "Prepare", "Commit", "Abort" 및 "Committed"입니다.

linked_public_ip_address

공용 IP 주소 리소스의 연결된 공용 IP 주소입니다.

delete_option

공용 IP 주소를 사용하는 VM이 삭제되면 어떻게 되는지 지정합니다. 알려진 값은 "Delete" 및 "Detach"입니다.