IpAddress Class

IP address for the container group.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
IpAddress

Constructor

IpAddress(*, ports: List[azure.mgmt.containerinstance.models._models_py3.Port], type: Union[str, azure.mgmt.containerinstance.models._container_instance_management_client_enums.ContainerGroupIpAddressType], ip: Optional[str] = None, dns_name_label: Optional[str] = None, dns_name_label_reuse_policy: Optional[Union[str, azure.mgmt.containerinstance.models._container_instance_management_client_enums.AutoGeneratedDomainNameLabelScope]] = None, **kwargs)

Variables

ports
list[Port]

Required. The list of ports exposed on the container group.

type
str or ContainerGroupIpAddressType

Required. Specifies if the IP is exposed to the public internet or private VNET. Possible values include: "Public", "Private".

ip
str

The IP exposed to the public internet.

dns_name_label
str

The Dns name label for the IP.

dns_name_label_reuse_policy
str or AutoGeneratedDomainNameLabelScope

The value representing the security enum. Possible values include: "Unsecure", "TenantReuse", "SubscriptionReuse", "ResourceGroupReuse", "Noreuse".

fqdn
str

The FQDN for the IP.