共用方式為


VirtualMachineScaleSetPublicIPAddressConfiguration 類別

描述虛擬機器擴展集 IP 組態的 PublicIPAddress 組態。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetPublicIPAddressConfiguration

建構函式

VirtualMachineScaleSetPublicIPAddressConfiguration(*, name: str, sku: _models.PublicIPAddressSku | None = None, idle_timeout_in_minutes: int | None = None, dns_settings: _models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings | None = None, ip_tags: List[_models.VirtualMachineScaleSetIpTag] | None = None, public_ip_prefix: _models.SubResource | None = None, public_ip_address_version: str | _models.IPVersion | None = None, delete_option: str | _models.DeleteOptions | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

publicIP 位址組態名稱。 必要。

sku
PublicIPAddressSku

描述公用 IP Sku。 它只能以 OrchestrationMode 設定為彈性。

idle_timeout_in_minutes
int

公用 IP 位址的閒置逾時。

dns_settings
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

要套用在 publicIP 位址 上的 DNS 設定。

ip_tags
list[VirtualMachineScaleSetIpTag]

與公用 IP 位址相關聯的 IP 標籤清單。

public_ip_prefix
SubResource

要從中配置 publicIP 位址的 PublicIPPrefix。

public_ip_address_version
strIPVersion

從 Api-Version 2019-07-01 開始提供,它代表特定 ipconfiguration 是 IPv4 或 IPv6。 預設值會採用為 IPv4。 可能的值為:'IPv4' 和 'IPv6'。 已知值為:「IPv4」 和 「IPv6」。

delete_option
strDeleteOptions

指定刪除 VM 時,公用 IP 會發生什麼事。 已知值為:「Delete」 和 「Detach」。

變數

name
str

publicIP 位址組態名稱。 必要。

sku
PublicIPAddressSku

描述公用 IP Sku。 它只能以 OrchestrationMode 設定為彈性。

idle_timeout_in_minutes
int

公用 IP 位址的閒置逾時。

dns_settings
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

要套用在 publicIP 位址 上的 DNS 設定。

ip_tags
list[VirtualMachineScaleSetIpTag]

與公用 IP 位址相關聯的 IP 標籤清單。

public_ip_prefix
SubResource

要從中配置 publicIP 位址的 PublicIPPrefix。

public_ip_address_version
strIPVersion

從 Api-Version 2019-07-01 開始提供,它代表特定 ipconfiguration 是 IPv4 或 IPv6。 預設值會採用為 IPv4。 可能的值為:'IPv4' 和 'IPv6'。 已知值為:「IPv4」 和 「IPv6」。

delete_option
strDeleteOptions

指定刪除 VM 時,公用 IP 會發生什麼事。 已知值為:「Delete」 和 「Detach」。