public class CustomIpPrefixInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
CustomIpPrefixInner() |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationMessage()
Get the authorizationMessage property: Authorization message for WAN validation.
|
List<CustomIpPrefixInner> |
childCustomIpPrefixes()
Get the childCustomIpPrefixes property: The list of all Children for IPv6 /48 CustomIpPrefix.
|
String |
cidr()
Get the cidr property: The prefix range in CIDR notation.
|
CommissionedState |
commissionedState()
Get the commissionedState property: The commissioned state of the Custom IP Prefix.
|
CustomIpPrefixInner |
customIpPrefixParent()
Get the customIpPrefixParent property: The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
ExtendedLocation |
extendedLocation()
Get the extendedLocation property: The extended location of the custom IP prefix.
|
String |
failedReason()
Get the failedReason property: The reason why resource is in failed state.
|
String |
id()
Get the id property: Resource ID.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the custom IP prefix resource.
|
List<com.azure.core.management.SubResource> |
publicIpPrefixes()
Get the publicIpPrefixes property: The list of all referenced PublicIpPrefixes.
|
String |
resourceGuid()
Get the resourceGuid property: The resource GUID property of the custom IP prefix resource.
|
String |
signedMessage()
Get the signedMessage property: Signed message for WAN validation.
|
void |
validate()
Validates the instance.
|
CustomIpPrefixInner |
withAuthorizationMessage(String authorizationMessage)
Set the authorizationMessage property: Authorization message for WAN validation.
|
CustomIpPrefixInner |
withCidr(String cidr)
Set the cidr property: The prefix range in CIDR notation.
|
CustomIpPrefixInner |
withCommissionedState(CommissionedState commissionedState)
Set the commissionedState property: The commissioned state of the Custom IP Prefix.
|
CustomIpPrefixInner |
withCustomIpPrefixParent(CustomIpPrefixInner customIpPrefixParent)
Set the customIpPrefixParent property: The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.
|
CustomIpPrefixInner |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: The extended location of the custom IP prefix.
|
CustomIpPrefixInner |
withId(String id)
Set the id property: Resource ID.
|
CustomIpPrefixInner |
withLocation(String location) |
CustomIpPrefixInner |
withSignedMessage(String signedMessage)
Set the signedMessage property: Signed message for WAN validation.
|
CustomIpPrefixInner |
withTags(Map<String,String> tags) |
CustomIpPrefixInner |
withZones(List<String> zones)
Set the zones property: A list of availability zones denoting the IP allocated for the resource needs to come
from.
|
List<String> |
zones()
Get the zones property: A list of availability zones denoting the IP allocated for the resource needs to come
from.
|
public ExtendedLocation extendedLocation()
public CustomIpPrefixInner withExtendedLocation(ExtendedLocation extendedLocation)
extendedLocation - the extendedLocation value to set.public String etag()
public List<String> zones()
public CustomIpPrefixInner withZones(List<String> zones)
zones - the zones value to set.public String cidr()
public CustomIpPrefixInner withCidr(String cidr)
cidr - the cidr value to set.public String signedMessage()
public CustomIpPrefixInner withSignedMessage(String signedMessage)
signedMessage - the signedMessage value to set.public String authorizationMessage()
public CustomIpPrefixInner withAuthorizationMessage(String authorizationMessage)
authorizationMessage - the authorizationMessage value to set.public CustomIpPrefixInner customIpPrefixParent()
public CustomIpPrefixInner withCustomIpPrefixParent(CustomIpPrefixInner customIpPrefixParent)
customIpPrefixParent - the customIpPrefixParent value to set.public List<CustomIpPrefixInner> childCustomIpPrefixes()
public CommissionedState commissionedState()
public CustomIpPrefixInner withCommissionedState(CommissionedState commissionedState)
commissionedState - the commissionedState value to set.public List<com.azure.core.management.SubResource> publicIpPrefixes()
public String resourceGuid()
public String failedReason()
public ProvisioningState provisioningState()
public String id()
id in class com.azure.core.management.ProxyResourcepublic CustomIpPrefixInner withId(String id)
id - the id value to set.public CustomIpPrefixInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic CustomIpPrefixInner withTags(Map<String,String> tags)
withTags in class com.azure.core.management.Resourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.