GetCustomIPPrefixResult

data class GetCustomIPPrefixResult(val asn: String? = null, val authorizationMessage: String? = null, val azureApiVersion: String, val childCustomIpPrefixes: List<SubResourceResponse>, val cidr: String? = null, val commissionedState: String? = null, val customIpPrefixParent: SubResourceResponse? = null, val etag: String, val expressRouteAdvertise: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val failedReason: String, val geo: String? = null, val id: String? = null, val location: String? = null, val name: String, val noInternetAdvertise: Boolean? = null, val prefixType: String? = null, val provisioningState: String, val publicIpPrefixes: List<SubResourceResponse>, val resourceGuid: String, val signedMessage: String? = null, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Custom IP prefix resource.

Constructors

Link copied to clipboard
constructor(asn: String? = null, authorizationMessage: String? = null, azureApiVersion: String, childCustomIpPrefixes: List<SubResourceResponse>, cidr: String? = null, commissionedState: String? = null, customIpPrefixParent: SubResourceResponse? = null, etag: String, expressRouteAdvertise: Boolean? = null, extendedLocation: ExtendedLocationResponse? = null, failedReason: String, geo: String? = null, id: String? = null, location: String? = null, name: String, noInternetAdvertise: Boolean? = null, prefixType: String? = null, provisioningState: String, publicIpPrefixes: List<SubResourceResponse>, resourceGuid: String, signedMessage: String? = null, tags: Map<String, String>? = null, type: String, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val asn: String? = null

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

Link copied to clipboard

Authorization message for WAN validation.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The list of all Children for IPv6 /48 CustomIpPrefix.

Link copied to clipboard
val cidr: String? = null

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

Link copied to clipboard

The commissioned state of the Custom IP Prefix.

Link copied to clipboard

The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.

Link copied to clipboard

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

Link copied to clipboard

Whether to do express route advertise.

Link copied to clipboard

The extended location of the custom IP prefix.

Link copied to clipboard

The reason why resource is in failed state.

Link copied to clipboard
val geo: String? = null

The Geo for CIDR advertising. Should be an Geo code.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

Whether to Advertise the range to Internet.

Link copied to clipboard
val prefixType: String? = null

Type of custom IP prefix. Should be Singular, Parent, or Child.

Link copied to clipboard

The provisioning state of the custom IP prefix resource.

Link copied to clipboard

The list of all referenced PublicIpPrefixes.

Link copied to clipboard

The resource GUID property of the custom IP prefix resource.

Link copied to clipboard
val signedMessage: String? = null

Signed message for WAN validation.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Resource type.

Link copied to clipboard
val zones: List<String>? = null

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