Partager via


VirtualMachinePublicIPAddressConfiguration Classe

Décrit la configuration PublicIPAddress d’une configuration IP de machines virtuelles.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.compute._serialization.Model
VirtualMachinePublicIPAddressConfiguration

Constructeur

VirtualMachinePublicIPAddressConfiguration(*, name: str, sku: _models.PublicIPAddressSku | None = None, idle_timeout_in_minutes: int | None = None, delete_option: str | _models.DeleteOptions | None = None, dns_settings: _models.VirtualMachinePublicIPAddressDnsSettingsConfiguration | None = None, ip_tags: List[_models.VirtualMachineIpTag] | None = None, public_ip_prefix: _models.SubResource | None = None, public_ip_address_version: str | _models.IPVersions | None = None, public_ip_allocation_method: str | _models.PublicIPAllocationMethod | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

Nom de configuration de l’adresse PUBLICIP. Obligatoire.

sku
PublicIPAddressSku

Décrit la référence SKU d’adresse IP publique. Il ne peut être défini qu’avec OrchestrationMode comme flexible.

idle_timeout_in_minutes
int

Délai d’inactivité de l’adresse IP publique.

delete_option
str ou DeleteOptions

Spécifiez ce qui se passe à l’adresse IP publique lorsque la machine virtuelle est supprimée. Les valeurs connues sont « Delete » et « Detach ».

dns_settings
VirtualMachinePublicIPAddressDnsSettingsConfiguration

Paramètres dns à appliquer aux adresses PUBLICIP.

ip_tags
list[VirtualMachineIpTag]

Liste des balises IP associées à l’adresse IP publique.

public_ip_prefix
SubResource

PublicIPPrefix à partir duquel allouer des adresses publicIP.

public_ip_address_version
str ou IPVersions

Disponible à partir du Api-Version 2019-07-01, il indique si la configuration ip spécifique est IPv4 ou IPv6. La valeur par défaut est IPv4. Les valeurs possibles sont « IPv4 » et « IPv6 ». Les valeurs connues sont « IPv4 » et « IPv6 ».

public_ip_allocation_method
str ou PublicIPAllocationMethod

Spécifiez le type d’allocation d’adresses IP publiques. Les valeurs connues sont les suivantes : « Dynamique » et « Statique ».

Variables

name
str

Nom de configuration de l’adresse PUBLICIP. Obligatoire.

sku
PublicIPAddressSku

Décrit la référence SKU d’adresse IP publique. Il ne peut être défini qu’avec OrchestrationMode comme flexible.

idle_timeout_in_minutes
int

Délai d’inactivité de l’adresse IP publique.

delete_option
str ou DeleteOptions

Spécifiez ce qui se passe à l’adresse IP publique lorsque la machine virtuelle est supprimée. Les valeurs connues sont « Delete » et « Detach ».

dns_settings
VirtualMachinePublicIPAddressDnsSettingsConfiguration

Paramètres dns à appliquer aux adresses PUBLICIP.

ip_tags
list[VirtualMachineIpTag]

Liste des balises IP associées à l’adresse IP publique.

public_ip_prefix
SubResource

PublicIPPrefix à partir duquel allouer des adresses publicIP.

public_ip_address_version
str ou IPVersions

Disponible à partir du Api-Version 2019-07-01, il indique si la configuration ip spécifique est IPv4 ou IPv6. La valeur par défaut est IPv4. Les valeurs possibles sont « IPv4 » et « IPv6 ». Les valeurs connues sont « IPv4 » et « IPv6 ».

public_ip_allocation_method
str ou PublicIPAllocationMethod

Spécifiez le type d’allocation d’adresses IP publiques. Les valeurs connues sont les suivantes : « Dynamique » et « Statique ».