ExpressRouteCircuitPeeringConfig Class

Specifies the peering configuration.

Inheritance
ExpressRouteCircuitPeeringConfig

Constructor

ExpressRouteCircuitPeeringConfig(*, advertised_public_prefixes: typing.Union[typing.List[str], NoneType] = None, advertised_communities: typing.Union[typing.List[str], NoneType] = None, advertised_public_prefixes_state: typing.Union[str, _ForwardRef('ExpressRouteCircuitPeeringAdvertisedPublicPrefixState'), NoneType] = None, legacy_mode: typing.Union[int, NoneType] = None, customer_asn: typing.Union[int, NoneType] = None, routing_registry_name: typing.Union[str, NoneType] = None, **kwargs)

Parameters

advertised_public_prefixes
list[str]

The reference of AdvertisedPublicPrefixes.

advertised_communities
list[str]

The communities of bgp peering. Specified for microsoft peering.

advertised_public_prefixes_state
str or ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. Possible values include: "NotConfigured", "Configuring", "Configured", "ValidationNeeded".

legacy_mode
int

The legacy mode of the peering.

customer_asn
int

The CustomerASN of the peering.

routing_registry_name
str

The RoutingRegistryName of the configuration.