Interface ExpressRouteCrossConnectionPeering
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ExpressRouteCrossConnectionPeeringInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ExpressRouteCrossConnectionPeering>,com.microsoft.azure.management.resources.fluentcore.model.Updatable<ExpressRouteCrossConnectionPeering.Update>
@Beta(V1_11_0) public interface ExpressRouteCrossConnectionPeering extends com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ExpressRouteCrossConnectionPeeringInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ExpressRouteCrossConnectionPeering>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<ExpressRouteCrossConnectionPeering.Update>
Client-side representation of express route cross connection peering object, associated with express route cross connection.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceExpressRouteCrossConnectionPeering.DefinitionThe entirety of the express route Cross Connection peering definition.static interfaceExpressRouteCrossConnectionPeering.DefinitionStagesGrouping of express route Cross Connection peering definition stages.static interfaceExpressRouteCrossConnectionPeering.UpdateGrouping of express route cross connection peering update stages.static interfaceExpressRouteCrossConnectionPeering.UpdateStagesThe template for express route Cross Connection peering update operation, containing all the settings that can be modified.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intazureASN()StringgatewayManagerEtag()Ipv6ExpressRouteCircuitPeeringConfigipv6PeeringConfig()StringlastModifiedBy()ExpressRouteCircuitPeeringConfigmicrosoftPeeringConfig()longpeerASN()ExpressRoutePeeringTypepeeringType()StringprimaryAzurePort()StringprimaryPeerAddressPrefix()StringprovisioningState()StringsecondaryAzurePort()StringsecondaryPeerAddressPrefix()StringsharedKey()ExpressRoutePeeringStatestate()intvlanId()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
-
-
-
Method Detail
-
peeringType
ExpressRoutePeeringType peeringType()
- Returns:
- the peering type
-
state
ExpressRoutePeeringState state()
- Returns:
- the peering state
-
azureASN
int azureASN()
- Returns:
- the Azure ASN
-
peerASN
long peerASN()
- Returns:
- the peer ASN
-
primaryPeerAddressPrefix
String primaryPeerAddressPrefix()
- Returns:
- the primary address prefix
-
secondaryPeerAddressPrefix
String secondaryPeerAddressPrefix()
- Returns:
- the secondary address prefix
-
primaryAzurePort
String primaryAzurePort()
- Returns:
- the primary port
-
secondaryAzurePort
String secondaryAzurePort()
- Returns:
- the secondary port
-
sharedKey
String sharedKey()
- Returns:
- the shared key
-
vlanId
int vlanId()
- Returns:
- the VLAN ID
-
microsoftPeeringConfig
ExpressRouteCircuitPeeringConfig microsoftPeeringConfig()
- Returns:
- the Microsoft peering configuration
-
provisioningState
String provisioningState()
- Returns:
- the provisioning state of the public IP resource
-
gatewayManagerEtag
String gatewayManagerEtag()
- Returns:
- the GatewayManager Etag
-
lastModifiedBy
String lastModifiedBy()
- Returns:
- whether the provider or the customer last modified the peering
-
ipv6PeeringConfig
Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig()
- Returns:
- the IPv6 peering configuration.
-
-