Interface ExpressRouteCrossConnectionPeering
-
- All Superinterfaces:
HasId,HasInnerModel<ExpressRouteCrossConnectionPeeringInner>,HasManager<NetworkManager>,HasName,HasResourceGroup,IndependentChild<NetworkManager>,Indexable,Refreshable<ExpressRouteCrossConnectionPeering>,Updatable<ExpressRouteCrossConnectionPeering.Update>
public interface ExpressRouteCrossConnectionPeering extends IndependentChild<NetworkManager>, HasInnerModel<ExpressRouteCrossConnectionPeeringInner>, Refreshable<ExpressRouteCrossConnectionPeering>, 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.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
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.
-
-