CustomIpPrefixPropertiesFormat Class

Custom IP prefix properties.

Constructor

CustomIpPrefixPropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
asn
str

The ASN for CIDR advertising. Should be an integer as string.

cidr
str

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

signed_message
str

Signed message for WAN validation.

authorization_message
str

Authorization message for WAN validation.

custom_ip_prefix_parent

The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.

child_custom_ip_prefixes

The list of all Children for IPv6 /48 CustomIpPrefix.

commissioned_state

The commissioned state of the Custom IP Prefix. Known values are: "Provisioning", "Provisioned", "Commissioning", "CommissionedNoInternetAdvertise", "Commissioned", "Decommissioning", "Deprovisioning", and "Deprovisioned".

express_route_advertise

Whether to do express route advertise.

geo
str or Geo

The Geo for CIDR advertising. Should be an Geo code. Known values are: "GLOBAL", "AFRI", "APAC", "EURO", "LATAM", "NAM", "ME", "OCEANIA", and "AQ".

no_internet_advertise

Whether to Advertise the range to Internet.

prefix_type

Type of custom IP prefix. Should be Singular, Parent, or Child. Known values are: "Singular", "Parent", and "Child".

public_ip_prefixes

The list of all referenced PublicIpPrefixes.

resource_guid
str

The resource GUID property of the custom IP prefix resource.

failed_reason
str

The reason why resource is in failed state.

provisioning_state

The provisioning state of the custom IP prefix resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

Attributes

asn

The ASN for CIDR advertising. Should be an integer as string.

asn: str | None

authorization_message

Authorization message for WAN validation.

authorization_message: str | None

child_custom_ip_prefixes

The list of all Children for IPv6 /48 CustomIpPrefix.

child_custom_ip_prefixes: list['_models.SubResource'] | None

cidr

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

cidr: str | None

commissioned_state

"Provisioning", "Provisioned", "Commissioning", "CommissionedNoInternetAdvertise", "Commissioned", "Decommissioning", "Deprovisioning", and "Deprovisioned".

commissioned_state: str | _models.CommissionedState | None

custom_ip_prefix_parent

The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.

custom_ip_prefix_parent: _models.SubResource | None

express_route_advertise

Whether to do express route advertise.

express_route_advertise: bool | None

failed_reason

The reason why resource is in failed state.

failed_reason: str | None

geo

"GLOBAL", "AFRI", "APAC", "EURO", "LATAM", "NAM", "ME", "OCEANIA", and "AQ".

geo: str | _models.Geo | None

no_internet_advertise

Whether to Advertise the range to Internet.

no_internet_advertise: bool | None

prefix_type

"Singular", "Parent", and "Child".

prefix_type: str | _models.CustomIpPrefixType | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

public_ip_prefixes

The list of all referenced PublicIpPrefixes.

public_ip_prefixes: list['_models.SubResource'] | None

resource_guid

The resource GUID property of the custom IP prefix resource.

resource_guid: str | None

signed_message

Signed message for WAN validation.

signed_message: str | None