CustomIpPrefix Class

Custom IP prefix resource.

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

Inheritance
azure.mgmt.network.v2020_06_01.models._models_py3.Resource
CustomIpPrefix

Constructor

CustomIpPrefix(*, id: typing.Union[str, NoneType] = None, location: typing.Union[str, NoneType] = None, tags: typing.Union[typing.Dict[str, str], NoneType] = None, zones: typing.Union[typing.List[str], NoneType] = None, cidr: typing.Union[str, NoneType] = None, commissioned_state: typing.Union[str, _ForwardRef('CommissionedState'), NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

location
str

Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

zones
list[str]

A list of availability zones denoting the IP allocated for the resource needs to come from.

cidr
str

The prefix range in CIDR notation. Should include the start address and the prefix length.

commissioned_state
str or CommissionedState

The commissioned state of the Custom IP Prefix. Possible values include: "Provisioning", "Provisioned", "Commissioning", "Commissioned", "Decommissioning", "Deprovisioning".

Variables

name
str

Resource name.

type
str

Resource type.

etag
str

A unique read-only string that changes whenever the resource is updated.

public_ip_prefixes
list[SubResource]

The list of all referenced PublicIpPrefixes.

resource_guid
str

The resource GUID property of the custom IP prefix resource.

provisioning_state
str or ProvisioningState

The provisioning state of the custom IP prefix resource. Possible values include: "Succeeded", "Updating", "Deleting", "Failed".