Documentation
¶
Index ¶
- type BgpSession
- type BgpSessionArgs
- func (BgpSessionArgs) ElementType() reflect.Type
- func (i BgpSessionArgs) ToBgpSessionOutput() BgpSessionOutput
- func (i BgpSessionArgs) ToBgpSessionOutputWithContext(ctx context.Context) BgpSessionOutput
- func (i BgpSessionArgs) ToBgpSessionPtrOutput() BgpSessionPtrOutput
- func (i BgpSessionArgs) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
- type BgpSessionInput
- type BgpSessionOutput
- func (BgpSessionOutput) ElementType() reflect.Type
- func (o BgpSessionOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
- func (o BgpSessionOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
- func (o BgpSessionOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
- func (o BgpSessionOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionOutput) SessionPrefixV4() pulumi.StringPtrOutput
- func (o BgpSessionOutput) SessionPrefixV6() pulumi.StringPtrOutput
- func (o BgpSessionOutput) ToBgpSessionOutput() BgpSessionOutput
- func (o BgpSessionOutput) ToBgpSessionOutputWithContext(ctx context.Context) BgpSessionOutput
- func (o BgpSessionOutput) ToBgpSessionPtrOutput() BgpSessionPtrOutput
- func (o BgpSessionOutput) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
- type BgpSessionPtrInput
- type BgpSessionPtrOutput
- func (o BgpSessionPtrOutput) Elem() BgpSessionOutput
- func (BgpSessionPtrOutput) ElementType() reflect.Type
- func (o BgpSessionPtrOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
- func (o BgpSessionPtrOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
- func (o BgpSessionPtrOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) SessionPrefixV4() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) SessionPrefixV6() pulumi.StringPtrOutput
- func (o BgpSessionPtrOutput) ToBgpSessionPtrOutput() BgpSessionPtrOutput
- func (o BgpSessionPtrOutput) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
- type BgpSessionResponse
- type BgpSessionResponseArgs
- func (BgpSessionResponseArgs) ElementType() reflect.Type
- func (i BgpSessionResponseArgs) ToBgpSessionResponseOutput() BgpSessionResponseOutput
- func (i BgpSessionResponseArgs) ToBgpSessionResponseOutputWithContext(ctx context.Context) BgpSessionResponseOutput
- func (i BgpSessionResponseArgs) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
- func (i BgpSessionResponseArgs) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
- type BgpSessionResponseInput
- type BgpSessionResponseOutput
- func (BgpSessionResponseOutput) ElementType() reflect.Type
- func (o BgpSessionResponseOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
- func (o BgpSessionResponseOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
- func (o BgpSessionResponseOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) SessionPrefixV4() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) SessionPrefixV6() pulumi.StringPtrOutput
- func (o BgpSessionResponseOutput) SessionStateV4() pulumi.StringOutput
- func (o BgpSessionResponseOutput) SessionStateV6() pulumi.StringOutput
- func (o BgpSessionResponseOutput) ToBgpSessionResponseOutput() BgpSessionResponseOutput
- func (o BgpSessionResponseOutput) ToBgpSessionResponseOutputWithContext(ctx context.Context) BgpSessionResponseOutput
- func (o BgpSessionResponseOutput) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
- func (o BgpSessionResponseOutput) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
- type BgpSessionResponsePtrInput
- type BgpSessionResponsePtrOutput
- func (o BgpSessionResponsePtrOutput) Elem() BgpSessionResponseOutput
- func (BgpSessionResponsePtrOutput) ElementType() reflect.Type
- func (o BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
- func (o BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
- func (o BgpSessionResponsePtrOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) SessionPrefixV4() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) SessionPrefixV6() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) SessionStateV4() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) SessionStateV6() pulumi.StringPtrOutput
- func (o BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
- func (o BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
- type ContactDetail
- type ContactDetailArgs
- type ContactDetailArray
- type ContactDetailArrayInput
- type ContactDetailArrayOutput
- func (ContactDetailArrayOutput) ElementType() reflect.Type
- func (o ContactDetailArrayOutput) Index(i pulumi.IntInput) ContactDetailOutput
- func (o ContactDetailArrayOutput) ToContactDetailArrayOutput() ContactDetailArrayOutput
- func (o ContactDetailArrayOutput) ToContactDetailArrayOutputWithContext(ctx context.Context) ContactDetailArrayOutput
- type ContactDetailInput
- type ContactDetailOutput
- func (ContactDetailOutput) ElementType() reflect.Type
- func (o ContactDetailOutput) Email() pulumi.StringPtrOutput
- func (o ContactDetailOutput) Phone() pulumi.StringPtrOutput
- func (o ContactDetailOutput) Role() pulumi.StringPtrOutput
- func (o ContactDetailOutput) ToContactDetailOutput() ContactDetailOutput
- func (o ContactDetailOutput) ToContactDetailOutputWithContext(ctx context.Context) ContactDetailOutput
- type ContactDetailResponse
- type ContactDetailResponseArgs
- type ContactDetailResponseArray
- func (ContactDetailResponseArray) ElementType() reflect.Type
- func (i ContactDetailResponseArray) ToContactDetailResponseArrayOutput() ContactDetailResponseArrayOutput
- func (i ContactDetailResponseArray) ToContactDetailResponseArrayOutputWithContext(ctx context.Context) ContactDetailResponseArrayOutput
- type ContactDetailResponseArrayInput
- type ContactDetailResponseArrayOutput
- func (ContactDetailResponseArrayOutput) ElementType() reflect.Type
- func (o ContactDetailResponseArrayOutput) Index(i pulumi.IntInput) ContactDetailResponseOutput
- func (o ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutput() ContactDetailResponseArrayOutput
- func (o ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutputWithContext(ctx context.Context) ContactDetailResponseArrayOutput
- type ContactDetailResponseInput
- type ContactDetailResponseOutput
- func (ContactDetailResponseOutput) ElementType() reflect.Type
- func (o ContactDetailResponseOutput) Email() pulumi.StringPtrOutput
- func (o ContactDetailResponseOutput) Phone() pulumi.StringPtrOutput
- func (o ContactDetailResponseOutput) Role() pulumi.StringPtrOutput
- func (o ContactDetailResponseOutput) ToContactDetailResponseOutput() ContactDetailResponseOutput
- func (o ContactDetailResponseOutput) ToContactDetailResponseOutputWithContext(ctx context.Context) ContactDetailResponseOutput
- type DirectConnection
- type DirectConnectionArgs
- type DirectConnectionArray
- type DirectConnectionArrayInput
- type DirectConnectionArrayOutput
- func (DirectConnectionArrayOutput) ElementType() reflect.Type
- func (o DirectConnectionArrayOutput) Index(i pulumi.IntInput) DirectConnectionOutput
- func (o DirectConnectionArrayOutput) ToDirectConnectionArrayOutput() DirectConnectionArrayOutput
- func (o DirectConnectionArrayOutput) ToDirectConnectionArrayOutputWithContext(ctx context.Context) DirectConnectionArrayOutput
- type DirectConnectionInput
- type DirectConnectionOutput
- func (o DirectConnectionOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (o DirectConnectionOutput) BgpSession() BgpSessionPtrOutput
- func (o DirectConnectionOutput) ConnectionIdentifier() pulumi.StringPtrOutput
- func (DirectConnectionOutput) ElementType() reflect.Type
- func (o DirectConnectionOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
- func (o DirectConnectionOutput) SessionAddressProvider() pulumi.StringPtrOutput
- func (o DirectConnectionOutput) ToDirectConnectionOutput() DirectConnectionOutput
- func (o DirectConnectionOutput) ToDirectConnectionOutputWithContext(ctx context.Context) DirectConnectionOutput
- func (o DirectConnectionOutput) UseForPeeringService() pulumi.BoolPtrOutput
- type DirectConnectionResponse
- type DirectConnectionResponseArgs
- func (DirectConnectionResponseArgs) ElementType() reflect.Type
- func (i DirectConnectionResponseArgs) ToDirectConnectionResponseOutput() DirectConnectionResponseOutput
- func (i DirectConnectionResponseArgs) ToDirectConnectionResponseOutputWithContext(ctx context.Context) DirectConnectionResponseOutput
- type DirectConnectionResponseArray
- func (DirectConnectionResponseArray) ElementType() reflect.Type
- func (i DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutput() DirectConnectionResponseArrayOutput
- func (i DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutputWithContext(ctx context.Context) DirectConnectionResponseArrayOutput
- type DirectConnectionResponseArrayInput
- type DirectConnectionResponseArrayOutput
- func (DirectConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o DirectConnectionResponseArrayOutput) Index(i pulumi.IntInput) DirectConnectionResponseOutput
- func (o DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutput() DirectConnectionResponseArrayOutput
- func (o DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutputWithContext(ctx context.Context) DirectConnectionResponseArrayOutput
- type DirectConnectionResponseInput
- type DirectConnectionResponseOutput
- func (o DirectConnectionResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (o DirectConnectionResponseOutput) BgpSession() BgpSessionResponsePtrOutput
- func (o DirectConnectionResponseOutput) ConnectionIdentifier() pulumi.StringPtrOutput
- func (o DirectConnectionResponseOutput) ConnectionState() pulumi.StringOutput
- func (DirectConnectionResponseOutput) ElementType() reflect.Type
- func (o DirectConnectionResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o DirectConnectionResponseOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
- func (o DirectConnectionResponseOutput) ProvisionedBandwidthInMbps() pulumi.IntOutput
- func (o DirectConnectionResponseOutput) SessionAddressProvider() pulumi.StringPtrOutput
- func (o DirectConnectionResponseOutput) ToDirectConnectionResponseOutput() DirectConnectionResponseOutput
- func (o DirectConnectionResponseOutput) ToDirectConnectionResponseOutputWithContext(ctx context.Context) DirectConnectionResponseOutput
- func (o DirectConnectionResponseOutput) UseForPeeringService() pulumi.BoolPtrOutput
- type ExchangeConnection
- type ExchangeConnectionArgs
- type ExchangeConnectionArray
- type ExchangeConnectionArrayInput
- type ExchangeConnectionArrayOutput
- func (ExchangeConnectionArrayOutput) ElementType() reflect.Type
- func (o ExchangeConnectionArrayOutput) Index(i pulumi.IntInput) ExchangeConnectionOutput
- func (o ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutput() ExchangeConnectionArrayOutput
- func (o ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutputWithContext(ctx context.Context) ExchangeConnectionArrayOutput
- type ExchangeConnectionInput
- type ExchangeConnectionOutput
- func (o ExchangeConnectionOutput) BgpSession() BgpSessionPtrOutput
- func (o ExchangeConnectionOutput) ConnectionIdentifier() pulumi.StringPtrOutput
- func (ExchangeConnectionOutput) ElementType() reflect.Type
- func (o ExchangeConnectionOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
- func (o ExchangeConnectionOutput) ToExchangeConnectionOutput() ExchangeConnectionOutput
- func (o ExchangeConnectionOutput) ToExchangeConnectionOutputWithContext(ctx context.Context) ExchangeConnectionOutput
- type ExchangeConnectionResponse
- type ExchangeConnectionResponseArgs
- func (ExchangeConnectionResponseArgs) ElementType() reflect.Type
- func (i ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutput() ExchangeConnectionResponseOutput
- func (i ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutputWithContext(ctx context.Context) ExchangeConnectionResponseOutput
- type ExchangeConnectionResponseArray
- func (ExchangeConnectionResponseArray) ElementType() reflect.Type
- func (i ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutput() ExchangeConnectionResponseArrayOutput
- func (i ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutputWithContext(ctx context.Context) ExchangeConnectionResponseArrayOutput
- type ExchangeConnectionResponseArrayInput
- type ExchangeConnectionResponseArrayOutput
- func (ExchangeConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o ExchangeConnectionResponseArrayOutput) Index(i pulumi.IntInput) ExchangeConnectionResponseOutput
- func (o ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutput() ExchangeConnectionResponseArrayOutput
- func (o ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutputWithContext(ctx context.Context) ExchangeConnectionResponseArrayOutput
- type ExchangeConnectionResponseInput
- type ExchangeConnectionResponseOutput
- func (o ExchangeConnectionResponseOutput) BgpSession() BgpSessionResponsePtrOutput
- func (o ExchangeConnectionResponseOutput) ConnectionIdentifier() pulumi.StringPtrOutput
- func (o ExchangeConnectionResponseOutput) ConnectionState() pulumi.StringOutput
- func (ExchangeConnectionResponseOutput) ElementType() reflect.Type
- func (o ExchangeConnectionResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ExchangeConnectionResponseOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
- func (o ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutput() ExchangeConnectionResponseOutput
- func (o ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutputWithContext(ctx context.Context) ExchangeConnectionResponseOutput
- type LookupPeerAsnArgs
- type LookupPeerAsnResult
- type LookupPeeringArgs
- type LookupPeeringResult
- type LookupPeeringServiceArgs
- type LookupPeeringServiceResult
- type LookupPrefixArgs
- type LookupPrefixResult
- type LookupRegisteredAsnArgs
- type LookupRegisteredAsnResult
- type LookupRegisteredPrefixArgs
- type LookupRegisteredPrefixResult
- type PeerAsn
- type PeerAsnArgs
- type PeerAsnState
- type Peering
- type PeeringArgs
- type PeeringPropertiesDirect
- type PeeringPropertiesDirectArgs
- func (PeeringPropertiesDirectArgs) ElementType() reflect.Type
- func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutput() PeeringPropertiesDirectOutput
- func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutputWithContext(ctx context.Context) PeeringPropertiesDirectOutput
- func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
- func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
- type PeeringPropertiesDirectInput
- type PeeringPropertiesDirectOutput
- func (o PeeringPropertiesDirectOutput) Connections() DirectConnectionArrayOutput
- func (o PeeringPropertiesDirectOutput) DirectPeeringType() pulumi.StringPtrOutput
- func (PeeringPropertiesDirectOutput) ElementType() reflect.Type
- func (o PeeringPropertiesDirectOutput) PeerAsn() SubResourcePtrOutput
- func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutput() PeeringPropertiesDirectOutput
- func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutputWithContext(ctx context.Context) PeeringPropertiesDirectOutput
- func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
- func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
- type PeeringPropertiesDirectPtrInput
- type PeeringPropertiesDirectPtrOutput
- func (o PeeringPropertiesDirectPtrOutput) Connections() DirectConnectionArrayOutput
- func (o PeeringPropertiesDirectPtrOutput) DirectPeeringType() pulumi.StringPtrOutput
- func (o PeeringPropertiesDirectPtrOutput) Elem() PeeringPropertiesDirectOutput
- func (PeeringPropertiesDirectPtrOutput) ElementType() reflect.Type
- func (o PeeringPropertiesDirectPtrOutput) PeerAsn() SubResourcePtrOutput
- func (o PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
- func (o PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
- type PeeringPropertiesDirectResponse
- type PeeringPropertiesDirectResponseArgs
- func (PeeringPropertiesDirectResponseArgs) ElementType() reflect.Type
- func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutput() PeeringPropertiesDirectResponseOutput
- func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponseOutput
- func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
- func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
- type PeeringPropertiesDirectResponseInput
- type PeeringPropertiesDirectResponseOutput
- func (o PeeringPropertiesDirectResponseOutput) Connections() DirectConnectionResponseArrayOutput
- func (o PeeringPropertiesDirectResponseOutput) DirectPeeringType() pulumi.StringPtrOutput
- func (PeeringPropertiesDirectResponseOutput) ElementType() reflect.Type
- func (o PeeringPropertiesDirectResponseOutput) PeerAsn() SubResourceResponsePtrOutput
- func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutput() PeeringPropertiesDirectResponseOutput
- func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponseOutput
- func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
- func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
- func (o PeeringPropertiesDirectResponseOutput) UseForPeeringService() pulumi.BoolOutput
- type PeeringPropertiesDirectResponsePtrInput
- type PeeringPropertiesDirectResponsePtrOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) Connections() DirectConnectionResponseArrayOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) DirectPeeringType() pulumi.StringPtrOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) Elem() PeeringPropertiesDirectResponseOutput
- func (PeeringPropertiesDirectResponsePtrOutput) ElementType() reflect.Type
- func (o PeeringPropertiesDirectResponsePtrOutput) PeerAsn() SubResourceResponsePtrOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
- func (o PeeringPropertiesDirectResponsePtrOutput) UseForPeeringService() pulumi.BoolPtrOutput
- type PeeringPropertiesExchange
- type PeeringPropertiesExchangeArgs
- func (PeeringPropertiesExchangeArgs) ElementType() reflect.Type
- func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutput() PeeringPropertiesExchangeOutput
- func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutputWithContext(ctx context.Context) PeeringPropertiesExchangeOutput
- func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
- func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
- type PeeringPropertiesExchangeInput
- type PeeringPropertiesExchangeOutput
- func (o PeeringPropertiesExchangeOutput) Connections() ExchangeConnectionArrayOutput
- func (PeeringPropertiesExchangeOutput) ElementType() reflect.Type
- func (o PeeringPropertiesExchangeOutput) PeerAsn() SubResourcePtrOutput
- func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutput() PeeringPropertiesExchangeOutput
- func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutputWithContext(ctx context.Context) PeeringPropertiesExchangeOutput
- func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
- func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
- type PeeringPropertiesExchangePtrInput
- type PeeringPropertiesExchangePtrOutput
- func (o PeeringPropertiesExchangePtrOutput) Connections() ExchangeConnectionArrayOutput
- func (o PeeringPropertiesExchangePtrOutput) Elem() PeeringPropertiesExchangeOutput
- func (PeeringPropertiesExchangePtrOutput) ElementType() reflect.Type
- func (o PeeringPropertiesExchangePtrOutput) PeerAsn() SubResourcePtrOutput
- func (o PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
- func (o PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
- type PeeringPropertiesExchangeResponse
- type PeeringPropertiesExchangeResponseArgs
- func (PeeringPropertiesExchangeResponseArgs) ElementType() reflect.Type
- func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutput() PeeringPropertiesExchangeResponseOutput
- func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponseOutput
- func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
- func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
- type PeeringPropertiesExchangeResponseInput
- type PeeringPropertiesExchangeResponseOutput
- func (o PeeringPropertiesExchangeResponseOutput) Connections() ExchangeConnectionResponseArrayOutput
- func (PeeringPropertiesExchangeResponseOutput) ElementType() reflect.Type
- func (o PeeringPropertiesExchangeResponseOutput) PeerAsn() SubResourceResponsePtrOutput
- func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutput() PeeringPropertiesExchangeResponseOutput
- func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponseOutput
- func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
- func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
- type PeeringPropertiesExchangeResponsePtrInput
- type PeeringPropertiesExchangeResponsePtrOutput
- func (o PeeringPropertiesExchangeResponsePtrOutput) Connections() ExchangeConnectionResponseArrayOutput
- func (o PeeringPropertiesExchangeResponsePtrOutput) Elem() PeeringPropertiesExchangeResponseOutput
- func (PeeringPropertiesExchangeResponsePtrOutput) ElementType() reflect.Type
- func (o PeeringPropertiesExchangeResponsePtrOutput) PeerAsn() SubResourceResponsePtrOutput
- func (o PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
- func (o PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
- type PeeringService
- type PeeringServiceArgs
- type PeeringServicePrefixEventResponse
- type PeeringServicePrefixEventResponseArgs
- func (PeeringServicePrefixEventResponseArgs) ElementType() reflect.Type
- func (i PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutput() PeeringServicePrefixEventResponseOutput
- func (i PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseOutput
- type PeeringServicePrefixEventResponseArray
- func (PeeringServicePrefixEventResponseArray) ElementType() reflect.Type
- func (i PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutput() PeeringServicePrefixEventResponseArrayOutput
- func (i PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseArrayOutput
- type PeeringServicePrefixEventResponseArrayInput
- type PeeringServicePrefixEventResponseArrayOutput
- func (PeeringServicePrefixEventResponseArrayOutput) ElementType() reflect.Type
- func (o PeeringServicePrefixEventResponseArrayOutput) Index(i pulumi.IntInput) PeeringServicePrefixEventResponseOutput
- func (o PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutput() PeeringServicePrefixEventResponseArrayOutput
- func (o PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseArrayOutput
- type PeeringServicePrefixEventResponseInput
- type PeeringServicePrefixEventResponseOutput
- func (PeeringServicePrefixEventResponseOutput) ElementType() reflect.Type
- func (o PeeringServicePrefixEventResponseOutput) EventDescription() pulumi.StringOutput
- func (o PeeringServicePrefixEventResponseOutput) EventLevel() pulumi.StringOutput
- func (o PeeringServicePrefixEventResponseOutput) EventSummary() pulumi.StringOutput
- func (o PeeringServicePrefixEventResponseOutput) EventTimestamp() pulumi.StringOutput
- func (o PeeringServicePrefixEventResponseOutput) EventType() pulumi.StringOutput
- func (o PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutput() PeeringServicePrefixEventResponseOutput
- func (o PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseOutput
- type PeeringServiceSku
- type PeeringServiceSkuArgs
- func (PeeringServiceSkuArgs) ElementType() reflect.Type
- func (i PeeringServiceSkuArgs) ToPeeringServiceSkuOutput() PeeringServiceSkuOutput
- func (i PeeringServiceSkuArgs) ToPeeringServiceSkuOutputWithContext(ctx context.Context) PeeringServiceSkuOutput
- func (i PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
- func (i PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
- type PeeringServiceSkuInput
- type PeeringServiceSkuOutput
- func (PeeringServiceSkuOutput) ElementType() reflect.Type
- func (o PeeringServiceSkuOutput) Name() pulumi.StringPtrOutput
- func (o PeeringServiceSkuOutput) ToPeeringServiceSkuOutput() PeeringServiceSkuOutput
- func (o PeeringServiceSkuOutput) ToPeeringServiceSkuOutputWithContext(ctx context.Context) PeeringServiceSkuOutput
- func (o PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
- func (o PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
- type PeeringServiceSkuPtrInput
- type PeeringServiceSkuPtrOutput
- func (o PeeringServiceSkuPtrOutput) Elem() PeeringServiceSkuOutput
- func (PeeringServiceSkuPtrOutput) ElementType() reflect.Type
- func (o PeeringServiceSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
- func (o PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
- type PeeringServiceSkuResponse
- type PeeringServiceSkuResponseArgs
- func (PeeringServiceSkuResponseArgs) ElementType() reflect.Type
- func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutput() PeeringServiceSkuResponseOutput
- func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutputWithContext(ctx context.Context) PeeringServiceSkuResponseOutput
- func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
- func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
- type PeeringServiceSkuResponseInput
- type PeeringServiceSkuResponseOutput
- func (PeeringServiceSkuResponseOutput) ElementType() reflect.Type
- func (o PeeringServiceSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutput() PeeringServiceSkuResponseOutput
- func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutputWithContext(ctx context.Context) PeeringServiceSkuResponseOutput
- func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
- func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
- type PeeringServiceSkuResponsePtrInput
- type PeeringServiceSkuResponsePtrOutput
- func (o PeeringServiceSkuResponsePtrOutput) Elem() PeeringServiceSkuResponseOutput
- func (PeeringServiceSkuResponsePtrOutput) ElementType() reflect.Type
- func (o PeeringServiceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
- func (o PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
- type PeeringServiceState
- type PeeringSku
- type PeeringSkuArgs
- func (PeeringSkuArgs) ElementType() reflect.Type
- func (i PeeringSkuArgs) ToPeeringSkuOutput() PeeringSkuOutput
- func (i PeeringSkuArgs) ToPeeringSkuOutputWithContext(ctx context.Context) PeeringSkuOutput
- func (i PeeringSkuArgs) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
- func (i PeeringSkuArgs) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
- type PeeringSkuInput
- type PeeringSkuOutput
- func (PeeringSkuOutput) ElementType() reflect.Type
- func (o PeeringSkuOutput) Family() pulumi.StringPtrOutput
- func (o PeeringSkuOutput) Name() pulumi.StringPtrOutput
- func (o PeeringSkuOutput) Size() pulumi.StringPtrOutput
- func (o PeeringSkuOutput) Tier() pulumi.StringPtrOutput
- func (o PeeringSkuOutput) ToPeeringSkuOutput() PeeringSkuOutput
- func (o PeeringSkuOutput) ToPeeringSkuOutputWithContext(ctx context.Context) PeeringSkuOutput
- func (o PeeringSkuOutput) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
- func (o PeeringSkuOutput) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
- type PeeringSkuPtrInput
- type PeeringSkuPtrOutput
- func (o PeeringSkuPtrOutput) Elem() PeeringSkuOutput
- func (PeeringSkuPtrOutput) ElementType() reflect.Type
- func (o PeeringSkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o PeeringSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o PeeringSkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o PeeringSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o PeeringSkuPtrOutput) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
- func (o PeeringSkuPtrOutput) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
- type PeeringSkuResponse
- type PeeringSkuResponseArgs
- func (PeeringSkuResponseArgs) ElementType() reflect.Type
- func (i PeeringSkuResponseArgs) ToPeeringSkuResponseOutput() PeeringSkuResponseOutput
- func (i PeeringSkuResponseArgs) ToPeeringSkuResponseOutputWithContext(ctx context.Context) PeeringSkuResponseOutput
- func (i PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
- func (i PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
- type PeeringSkuResponseInput
- type PeeringSkuResponseOutput
- func (PeeringSkuResponseOutput) ElementType() reflect.Type
- func (o PeeringSkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o PeeringSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o PeeringSkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o PeeringSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutput() PeeringSkuResponseOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutputWithContext(ctx context.Context) PeeringSkuResponseOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
- type PeeringSkuResponsePtrInput
- type PeeringSkuResponsePtrOutput
- func (o PeeringSkuResponsePtrOutput) Elem() PeeringSkuResponseOutput
- func (PeeringSkuResponsePtrOutput) ElementType() reflect.Type
- func (o PeeringSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o PeeringSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PeeringSkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o PeeringSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
- func (o PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
- type PeeringState
- type Prefix
- type PrefixArgs
- type PrefixState
- type RegisteredAsn
- type RegisteredAsnArgs
- type RegisteredAsnState
- type RegisteredPrefix
- type RegisteredPrefixArgs
- type RegisteredPrefixState
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BgpSession ¶
type BgpSession struct { // The maximum number of prefixes advertised over the IPv4 session. MaxPrefixesAdvertisedV4 *int `pulumi:"maxPrefixesAdvertisedV4"` // The maximum number of prefixes advertised over the IPv6 session. MaxPrefixesAdvertisedV6 *int `pulumi:"maxPrefixesAdvertisedV6"` // The MD5 authentication key of the session. Md5AuthenticationKey *string `pulumi:"md5AuthenticationKey"` // The IPv4 session address on Microsoft's end. MicrosoftSessionIPv4Address *string `pulumi:"microsoftSessionIPv4Address"` // The IPv6 session address on Microsoft's end. MicrosoftSessionIPv6Address *string `pulumi:"microsoftSessionIPv6Address"` // The IPv4 session address on peer's end. PeerSessionIPv4Address *string `pulumi:"peerSessionIPv4Address"` // The IPv6 session address on peer's end. PeerSessionIPv6Address *string `pulumi:"peerSessionIPv6Address"` // The IPv4 prefix that contains both ends' IPv4 addresses. SessionPrefixV4 *string `pulumi:"sessionPrefixV4"` // The IPv6 prefix that contains both ends' IPv6 addresses. SessionPrefixV6 *string `pulumi:"sessionPrefixV6"` }
The properties that define a BGP session.
type BgpSessionArgs ¶
type BgpSessionArgs struct { // The maximum number of prefixes advertised over the IPv4 session. MaxPrefixesAdvertisedV4 pulumi.IntPtrInput `pulumi:"maxPrefixesAdvertisedV4"` // The maximum number of prefixes advertised over the IPv6 session. MaxPrefixesAdvertisedV6 pulumi.IntPtrInput `pulumi:"maxPrefixesAdvertisedV6"` // The MD5 authentication key of the session. Md5AuthenticationKey pulumi.StringPtrInput `pulumi:"md5AuthenticationKey"` // The IPv4 session address on Microsoft's end. MicrosoftSessionIPv4Address pulumi.StringPtrInput `pulumi:"microsoftSessionIPv4Address"` // The IPv6 session address on Microsoft's end. MicrosoftSessionIPv6Address pulumi.StringPtrInput `pulumi:"microsoftSessionIPv6Address"` // The IPv4 session address on peer's end. PeerSessionIPv4Address pulumi.StringPtrInput `pulumi:"peerSessionIPv4Address"` // The IPv6 session address on peer's end. PeerSessionIPv6Address pulumi.StringPtrInput `pulumi:"peerSessionIPv6Address"` // The IPv4 prefix that contains both ends' IPv4 addresses. SessionPrefixV4 pulumi.StringPtrInput `pulumi:"sessionPrefixV4"` // The IPv6 prefix that contains both ends' IPv6 addresses. SessionPrefixV6 pulumi.StringPtrInput `pulumi:"sessionPrefixV6"` }
The properties that define a BGP session.
func (BgpSessionArgs) ElementType ¶
func (BgpSessionArgs) ElementType() reflect.Type
func (BgpSessionArgs) ToBgpSessionOutput ¶
func (i BgpSessionArgs) ToBgpSessionOutput() BgpSessionOutput
func (BgpSessionArgs) ToBgpSessionOutputWithContext ¶
func (i BgpSessionArgs) ToBgpSessionOutputWithContext(ctx context.Context) BgpSessionOutput
func (BgpSessionArgs) ToBgpSessionPtrOutput ¶
func (i BgpSessionArgs) ToBgpSessionPtrOutput() BgpSessionPtrOutput
func (BgpSessionArgs) ToBgpSessionPtrOutputWithContext ¶
func (i BgpSessionArgs) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
type BgpSessionInput ¶
type BgpSessionInput interface { pulumi.Input ToBgpSessionOutput() BgpSessionOutput ToBgpSessionOutputWithContext(context.Context) BgpSessionOutput }
BgpSessionInput is an input type that accepts BgpSessionArgs and BgpSessionOutput values. You can construct a concrete instance of `BgpSessionInput` via:
BgpSessionArgs{...}
type BgpSessionOutput ¶
type BgpSessionOutput struct{ *pulumi.OutputState }
The properties that define a BGP session.
func (BgpSessionOutput) ElementType ¶
func (BgpSessionOutput) ElementType() reflect.Type
func (BgpSessionOutput) MaxPrefixesAdvertisedV4 ¶
func (o BgpSessionOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv4 session.
func (BgpSessionOutput) MaxPrefixesAdvertisedV6 ¶
func (o BgpSessionOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv6 session.
func (BgpSessionOutput) Md5AuthenticationKey ¶
func (o BgpSessionOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
The MD5 authentication key of the session.
func (BgpSessionOutput) MicrosoftSessionIPv4Address ¶
func (o BgpSessionOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on Microsoft's end.
func (BgpSessionOutput) MicrosoftSessionIPv6Address ¶
func (o BgpSessionOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on Microsoft's end.
func (BgpSessionOutput) PeerSessionIPv4Address ¶
func (o BgpSessionOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on peer's end.
func (BgpSessionOutput) PeerSessionIPv6Address ¶
func (o BgpSessionOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on peer's end.
func (BgpSessionOutput) SessionPrefixV4 ¶
func (o BgpSessionOutput) SessionPrefixV4() pulumi.StringPtrOutput
The IPv4 prefix that contains both ends' IPv4 addresses.
func (BgpSessionOutput) SessionPrefixV6 ¶
func (o BgpSessionOutput) SessionPrefixV6() pulumi.StringPtrOutput
The IPv6 prefix that contains both ends' IPv6 addresses.
func (BgpSessionOutput) ToBgpSessionOutput ¶
func (o BgpSessionOutput) ToBgpSessionOutput() BgpSessionOutput
func (BgpSessionOutput) ToBgpSessionOutputWithContext ¶
func (o BgpSessionOutput) ToBgpSessionOutputWithContext(ctx context.Context) BgpSessionOutput
func (BgpSessionOutput) ToBgpSessionPtrOutput ¶
func (o BgpSessionOutput) ToBgpSessionPtrOutput() BgpSessionPtrOutput
func (BgpSessionOutput) ToBgpSessionPtrOutputWithContext ¶
func (o BgpSessionOutput) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
type BgpSessionPtrInput ¶
type BgpSessionPtrInput interface { pulumi.Input ToBgpSessionPtrOutput() BgpSessionPtrOutput ToBgpSessionPtrOutputWithContext(context.Context) BgpSessionPtrOutput }
BgpSessionPtrInput is an input type that accepts BgpSessionArgs, BgpSessionPtr and BgpSessionPtrOutput values. You can construct a concrete instance of `BgpSessionPtrInput` via:
BgpSessionArgs{...} or: nil
func BgpSessionPtr ¶
func BgpSessionPtr(v *BgpSessionArgs) BgpSessionPtrInput
type BgpSessionPtrOutput ¶
type BgpSessionPtrOutput struct{ *pulumi.OutputState }
func (BgpSessionPtrOutput) Elem ¶
func (o BgpSessionPtrOutput) Elem() BgpSessionOutput
func (BgpSessionPtrOutput) ElementType ¶
func (BgpSessionPtrOutput) ElementType() reflect.Type
func (BgpSessionPtrOutput) MaxPrefixesAdvertisedV4 ¶
func (o BgpSessionPtrOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv4 session.
func (BgpSessionPtrOutput) MaxPrefixesAdvertisedV6 ¶
func (o BgpSessionPtrOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv6 session.
func (BgpSessionPtrOutput) Md5AuthenticationKey ¶
func (o BgpSessionPtrOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
The MD5 authentication key of the session.
func (BgpSessionPtrOutput) MicrosoftSessionIPv4Address ¶
func (o BgpSessionPtrOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on Microsoft's end.
func (BgpSessionPtrOutput) MicrosoftSessionIPv6Address ¶
func (o BgpSessionPtrOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on Microsoft's end.
func (BgpSessionPtrOutput) PeerSessionIPv4Address ¶
func (o BgpSessionPtrOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on peer's end.
func (BgpSessionPtrOutput) PeerSessionIPv6Address ¶
func (o BgpSessionPtrOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on peer's end.
func (BgpSessionPtrOutput) SessionPrefixV4 ¶
func (o BgpSessionPtrOutput) SessionPrefixV4() pulumi.StringPtrOutput
The IPv4 prefix that contains both ends' IPv4 addresses.
func (BgpSessionPtrOutput) SessionPrefixV6 ¶
func (o BgpSessionPtrOutput) SessionPrefixV6() pulumi.StringPtrOutput
The IPv6 prefix that contains both ends' IPv6 addresses.
func (BgpSessionPtrOutput) ToBgpSessionPtrOutput ¶
func (o BgpSessionPtrOutput) ToBgpSessionPtrOutput() BgpSessionPtrOutput
func (BgpSessionPtrOutput) ToBgpSessionPtrOutputWithContext ¶
func (o BgpSessionPtrOutput) ToBgpSessionPtrOutputWithContext(ctx context.Context) BgpSessionPtrOutput
type BgpSessionResponse ¶
type BgpSessionResponse struct { // The maximum number of prefixes advertised over the IPv4 session. MaxPrefixesAdvertisedV4 *int `pulumi:"maxPrefixesAdvertisedV4"` // The maximum number of prefixes advertised over the IPv6 session. MaxPrefixesAdvertisedV6 *int `pulumi:"maxPrefixesAdvertisedV6"` // The MD5 authentication key of the session. Md5AuthenticationKey *string `pulumi:"md5AuthenticationKey"` // The IPv4 session address on Microsoft's end. MicrosoftSessionIPv4Address *string `pulumi:"microsoftSessionIPv4Address"` // The IPv6 session address on Microsoft's end. MicrosoftSessionIPv6Address *string `pulumi:"microsoftSessionIPv6Address"` // The IPv4 session address on peer's end. PeerSessionIPv4Address *string `pulumi:"peerSessionIPv4Address"` // The IPv6 session address on peer's end. PeerSessionIPv6Address *string `pulumi:"peerSessionIPv6Address"` // The IPv4 prefix that contains both ends' IPv4 addresses. SessionPrefixV4 *string `pulumi:"sessionPrefixV4"` // The IPv6 prefix that contains both ends' IPv6 addresses. SessionPrefixV6 *string `pulumi:"sessionPrefixV6"` // The state of the IPv4 session. SessionStateV4 string `pulumi:"sessionStateV4"` // The state of the IPv6 session. SessionStateV6 string `pulumi:"sessionStateV6"` }
The properties that define a BGP session.
type BgpSessionResponseArgs ¶
type BgpSessionResponseArgs struct { // The maximum number of prefixes advertised over the IPv4 session. MaxPrefixesAdvertisedV4 pulumi.IntPtrInput `pulumi:"maxPrefixesAdvertisedV4"` // The maximum number of prefixes advertised over the IPv6 session. MaxPrefixesAdvertisedV6 pulumi.IntPtrInput `pulumi:"maxPrefixesAdvertisedV6"` // The MD5 authentication key of the session. Md5AuthenticationKey pulumi.StringPtrInput `pulumi:"md5AuthenticationKey"` // The IPv4 session address on Microsoft's end. MicrosoftSessionIPv4Address pulumi.StringPtrInput `pulumi:"microsoftSessionIPv4Address"` // The IPv6 session address on Microsoft's end. MicrosoftSessionIPv6Address pulumi.StringPtrInput `pulumi:"microsoftSessionIPv6Address"` // The IPv4 session address on peer's end. PeerSessionIPv4Address pulumi.StringPtrInput `pulumi:"peerSessionIPv4Address"` // The IPv6 session address on peer's end. PeerSessionIPv6Address pulumi.StringPtrInput `pulumi:"peerSessionIPv6Address"` // The IPv4 prefix that contains both ends' IPv4 addresses. SessionPrefixV4 pulumi.StringPtrInput `pulumi:"sessionPrefixV4"` // The IPv6 prefix that contains both ends' IPv6 addresses. SessionPrefixV6 pulumi.StringPtrInput `pulumi:"sessionPrefixV6"` // The state of the IPv4 session. SessionStateV4 pulumi.StringInput `pulumi:"sessionStateV4"` // The state of the IPv6 session. SessionStateV6 pulumi.StringInput `pulumi:"sessionStateV6"` }
The properties that define a BGP session.
func (BgpSessionResponseArgs) ElementType ¶
func (BgpSessionResponseArgs) ElementType() reflect.Type
func (BgpSessionResponseArgs) ToBgpSessionResponseOutput ¶
func (i BgpSessionResponseArgs) ToBgpSessionResponseOutput() BgpSessionResponseOutput
func (BgpSessionResponseArgs) ToBgpSessionResponseOutputWithContext ¶
func (i BgpSessionResponseArgs) ToBgpSessionResponseOutputWithContext(ctx context.Context) BgpSessionResponseOutput
func (BgpSessionResponseArgs) ToBgpSessionResponsePtrOutput ¶
func (i BgpSessionResponseArgs) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
func (BgpSessionResponseArgs) ToBgpSessionResponsePtrOutputWithContext ¶
func (i BgpSessionResponseArgs) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
type BgpSessionResponseInput ¶
type BgpSessionResponseInput interface { pulumi.Input ToBgpSessionResponseOutput() BgpSessionResponseOutput ToBgpSessionResponseOutputWithContext(context.Context) BgpSessionResponseOutput }
BgpSessionResponseInput is an input type that accepts BgpSessionResponseArgs and BgpSessionResponseOutput values. You can construct a concrete instance of `BgpSessionResponseInput` via:
BgpSessionResponseArgs{...}
type BgpSessionResponseOutput ¶
type BgpSessionResponseOutput struct{ *pulumi.OutputState }
The properties that define a BGP session.
func (BgpSessionResponseOutput) ElementType ¶
func (BgpSessionResponseOutput) ElementType() reflect.Type
func (BgpSessionResponseOutput) MaxPrefixesAdvertisedV4 ¶
func (o BgpSessionResponseOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv4 session.
func (BgpSessionResponseOutput) MaxPrefixesAdvertisedV6 ¶
func (o BgpSessionResponseOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv6 session.
func (BgpSessionResponseOutput) Md5AuthenticationKey ¶
func (o BgpSessionResponseOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
The MD5 authentication key of the session.
func (BgpSessionResponseOutput) MicrosoftSessionIPv4Address ¶
func (o BgpSessionResponseOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on Microsoft's end.
func (BgpSessionResponseOutput) MicrosoftSessionIPv6Address ¶
func (o BgpSessionResponseOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on Microsoft's end.
func (BgpSessionResponseOutput) PeerSessionIPv4Address ¶
func (o BgpSessionResponseOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on peer's end.
func (BgpSessionResponseOutput) PeerSessionIPv6Address ¶
func (o BgpSessionResponseOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on peer's end.
func (BgpSessionResponseOutput) SessionPrefixV4 ¶
func (o BgpSessionResponseOutput) SessionPrefixV4() pulumi.StringPtrOutput
The IPv4 prefix that contains both ends' IPv4 addresses.
func (BgpSessionResponseOutput) SessionPrefixV6 ¶
func (o BgpSessionResponseOutput) SessionPrefixV6() pulumi.StringPtrOutput
The IPv6 prefix that contains both ends' IPv6 addresses.
func (BgpSessionResponseOutput) SessionStateV4 ¶
func (o BgpSessionResponseOutput) SessionStateV4() pulumi.StringOutput
The state of the IPv4 session.
func (BgpSessionResponseOutput) SessionStateV6 ¶
func (o BgpSessionResponseOutput) SessionStateV6() pulumi.StringOutput
The state of the IPv6 session.
func (BgpSessionResponseOutput) ToBgpSessionResponseOutput ¶
func (o BgpSessionResponseOutput) ToBgpSessionResponseOutput() BgpSessionResponseOutput
func (BgpSessionResponseOutput) ToBgpSessionResponseOutputWithContext ¶
func (o BgpSessionResponseOutput) ToBgpSessionResponseOutputWithContext(ctx context.Context) BgpSessionResponseOutput
func (BgpSessionResponseOutput) ToBgpSessionResponsePtrOutput ¶
func (o BgpSessionResponseOutput) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
func (BgpSessionResponseOutput) ToBgpSessionResponsePtrOutputWithContext ¶
func (o BgpSessionResponseOutput) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
type BgpSessionResponsePtrInput ¶
type BgpSessionResponsePtrInput interface { pulumi.Input ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput ToBgpSessionResponsePtrOutputWithContext(context.Context) BgpSessionResponsePtrOutput }
BgpSessionResponsePtrInput is an input type that accepts BgpSessionResponseArgs, BgpSessionResponsePtr and BgpSessionResponsePtrOutput values. You can construct a concrete instance of `BgpSessionResponsePtrInput` via:
BgpSessionResponseArgs{...} or: nil
func BgpSessionResponsePtr ¶
func BgpSessionResponsePtr(v *BgpSessionResponseArgs) BgpSessionResponsePtrInput
type BgpSessionResponsePtrOutput ¶
type BgpSessionResponsePtrOutput struct{ *pulumi.OutputState }
func (BgpSessionResponsePtrOutput) Elem ¶
func (o BgpSessionResponsePtrOutput) Elem() BgpSessionResponseOutput
func (BgpSessionResponsePtrOutput) ElementType ¶
func (BgpSessionResponsePtrOutput) ElementType() reflect.Type
func (BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV4 ¶
func (o BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV4() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv4 session.
func (BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV6 ¶
func (o BgpSessionResponsePtrOutput) MaxPrefixesAdvertisedV6() pulumi.IntPtrOutput
The maximum number of prefixes advertised over the IPv6 session.
func (BgpSessionResponsePtrOutput) Md5AuthenticationKey ¶
func (o BgpSessionResponsePtrOutput) Md5AuthenticationKey() pulumi.StringPtrOutput
The MD5 authentication key of the session.
func (BgpSessionResponsePtrOutput) MicrosoftSessionIPv4Address ¶
func (o BgpSessionResponsePtrOutput) MicrosoftSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on Microsoft's end.
func (BgpSessionResponsePtrOutput) MicrosoftSessionIPv6Address ¶
func (o BgpSessionResponsePtrOutput) MicrosoftSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on Microsoft's end.
func (BgpSessionResponsePtrOutput) PeerSessionIPv4Address ¶
func (o BgpSessionResponsePtrOutput) PeerSessionIPv4Address() pulumi.StringPtrOutput
The IPv4 session address on peer's end.
func (BgpSessionResponsePtrOutput) PeerSessionIPv6Address ¶
func (o BgpSessionResponsePtrOutput) PeerSessionIPv6Address() pulumi.StringPtrOutput
The IPv6 session address on peer's end.
func (BgpSessionResponsePtrOutput) SessionPrefixV4 ¶
func (o BgpSessionResponsePtrOutput) SessionPrefixV4() pulumi.StringPtrOutput
The IPv4 prefix that contains both ends' IPv4 addresses.
func (BgpSessionResponsePtrOutput) SessionPrefixV6 ¶
func (o BgpSessionResponsePtrOutput) SessionPrefixV6() pulumi.StringPtrOutput
The IPv6 prefix that contains both ends' IPv6 addresses.
func (BgpSessionResponsePtrOutput) SessionStateV4 ¶
func (o BgpSessionResponsePtrOutput) SessionStateV4() pulumi.StringPtrOutput
The state of the IPv4 session.
func (BgpSessionResponsePtrOutput) SessionStateV6 ¶
func (o BgpSessionResponsePtrOutput) SessionStateV6() pulumi.StringPtrOutput
The state of the IPv6 session.
func (BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutput ¶
func (o BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutput() BgpSessionResponsePtrOutput
func (BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutputWithContext ¶
func (o BgpSessionResponsePtrOutput) ToBgpSessionResponsePtrOutputWithContext(ctx context.Context) BgpSessionResponsePtrOutput
type ContactDetail ¶
type ContactDetail struct { // The e-mail address of the contact. Email *string `pulumi:"email"` // The phone number of the contact. Phone *string `pulumi:"phone"` // The role of the contact. Role *string `pulumi:"role"` }
The contact detail class.
type ContactDetailArgs ¶
type ContactDetailArgs struct { // The e-mail address of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // The phone number of the contact. Phone pulumi.StringPtrInput `pulumi:"phone"` // The role of the contact. Role pulumi.StringPtrInput `pulumi:"role"` }
The contact detail class.
func (ContactDetailArgs) ElementType ¶
func (ContactDetailArgs) ElementType() reflect.Type
func (ContactDetailArgs) ToContactDetailOutput ¶
func (i ContactDetailArgs) ToContactDetailOutput() ContactDetailOutput
func (ContactDetailArgs) ToContactDetailOutputWithContext ¶
func (i ContactDetailArgs) ToContactDetailOutputWithContext(ctx context.Context) ContactDetailOutput
type ContactDetailArray ¶
type ContactDetailArray []ContactDetailInput
func (ContactDetailArray) ElementType ¶
func (ContactDetailArray) ElementType() reflect.Type
func (ContactDetailArray) ToContactDetailArrayOutput ¶
func (i ContactDetailArray) ToContactDetailArrayOutput() ContactDetailArrayOutput
func (ContactDetailArray) ToContactDetailArrayOutputWithContext ¶
func (i ContactDetailArray) ToContactDetailArrayOutputWithContext(ctx context.Context) ContactDetailArrayOutput
type ContactDetailArrayInput ¶
type ContactDetailArrayInput interface { pulumi.Input ToContactDetailArrayOutput() ContactDetailArrayOutput ToContactDetailArrayOutputWithContext(context.Context) ContactDetailArrayOutput }
ContactDetailArrayInput is an input type that accepts ContactDetailArray and ContactDetailArrayOutput values. You can construct a concrete instance of `ContactDetailArrayInput` via:
ContactDetailArray{ ContactDetailArgs{...} }
type ContactDetailArrayOutput ¶
type ContactDetailArrayOutput struct{ *pulumi.OutputState }
func (ContactDetailArrayOutput) ElementType ¶
func (ContactDetailArrayOutput) ElementType() reflect.Type
func (ContactDetailArrayOutput) Index ¶
func (o ContactDetailArrayOutput) Index(i pulumi.IntInput) ContactDetailOutput
func (ContactDetailArrayOutput) ToContactDetailArrayOutput ¶
func (o ContactDetailArrayOutput) ToContactDetailArrayOutput() ContactDetailArrayOutput
func (ContactDetailArrayOutput) ToContactDetailArrayOutputWithContext ¶
func (o ContactDetailArrayOutput) ToContactDetailArrayOutputWithContext(ctx context.Context) ContactDetailArrayOutput
type ContactDetailInput ¶
type ContactDetailInput interface { pulumi.Input ToContactDetailOutput() ContactDetailOutput ToContactDetailOutputWithContext(context.Context) ContactDetailOutput }
ContactDetailInput is an input type that accepts ContactDetailArgs and ContactDetailOutput values. You can construct a concrete instance of `ContactDetailInput` via:
ContactDetailArgs{...}
type ContactDetailOutput ¶
type ContactDetailOutput struct{ *pulumi.OutputState }
The contact detail class.
func (ContactDetailOutput) ElementType ¶
func (ContactDetailOutput) ElementType() reflect.Type
func (ContactDetailOutput) Email ¶
func (o ContactDetailOutput) Email() pulumi.StringPtrOutput
The e-mail address of the contact.
func (ContactDetailOutput) Phone ¶
func (o ContactDetailOutput) Phone() pulumi.StringPtrOutput
The phone number of the contact.
func (ContactDetailOutput) Role ¶
func (o ContactDetailOutput) Role() pulumi.StringPtrOutput
The role of the contact.
func (ContactDetailOutput) ToContactDetailOutput ¶
func (o ContactDetailOutput) ToContactDetailOutput() ContactDetailOutput
func (ContactDetailOutput) ToContactDetailOutputWithContext ¶
func (o ContactDetailOutput) ToContactDetailOutputWithContext(ctx context.Context) ContactDetailOutput
type ContactDetailResponse ¶
type ContactDetailResponse struct { // The e-mail address of the contact. Email *string `pulumi:"email"` // The phone number of the contact. Phone *string `pulumi:"phone"` // The role of the contact. Role *string `pulumi:"role"` }
The contact detail class.
type ContactDetailResponseArgs ¶
type ContactDetailResponseArgs struct { // The e-mail address of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // The phone number of the contact. Phone pulumi.StringPtrInput `pulumi:"phone"` // The role of the contact. Role pulumi.StringPtrInput `pulumi:"role"` }
The contact detail class.
func (ContactDetailResponseArgs) ElementType ¶
func (ContactDetailResponseArgs) ElementType() reflect.Type
func (ContactDetailResponseArgs) ToContactDetailResponseOutput ¶
func (i ContactDetailResponseArgs) ToContactDetailResponseOutput() ContactDetailResponseOutput
func (ContactDetailResponseArgs) ToContactDetailResponseOutputWithContext ¶
func (i ContactDetailResponseArgs) ToContactDetailResponseOutputWithContext(ctx context.Context) ContactDetailResponseOutput
type ContactDetailResponseArray ¶
type ContactDetailResponseArray []ContactDetailResponseInput
func (ContactDetailResponseArray) ElementType ¶
func (ContactDetailResponseArray) ElementType() reflect.Type
func (ContactDetailResponseArray) ToContactDetailResponseArrayOutput ¶
func (i ContactDetailResponseArray) ToContactDetailResponseArrayOutput() ContactDetailResponseArrayOutput
func (ContactDetailResponseArray) ToContactDetailResponseArrayOutputWithContext ¶
func (i ContactDetailResponseArray) ToContactDetailResponseArrayOutputWithContext(ctx context.Context) ContactDetailResponseArrayOutput
type ContactDetailResponseArrayInput ¶
type ContactDetailResponseArrayInput interface { pulumi.Input ToContactDetailResponseArrayOutput() ContactDetailResponseArrayOutput ToContactDetailResponseArrayOutputWithContext(context.Context) ContactDetailResponseArrayOutput }
ContactDetailResponseArrayInput is an input type that accepts ContactDetailResponseArray and ContactDetailResponseArrayOutput values. You can construct a concrete instance of `ContactDetailResponseArrayInput` via:
ContactDetailResponseArray{ ContactDetailResponseArgs{...} }
type ContactDetailResponseArrayOutput ¶
type ContactDetailResponseArrayOutput struct{ *pulumi.OutputState }
func (ContactDetailResponseArrayOutput) ElementType ¶
func (ContactDetailResponseArrayOutput) ElementType() reflect.Type
func (ContactDetailResponseArrayOutput) Index ¶
func (o ContactDetailResponseArrayOutput) Index(i pulumi.IntInput) ContactDetailResponseOutput
func (ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutput ¶
func (o ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutput() ContactDetailResponseArrayOutput
func (ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutputWithContext ¶
func (o ContactDetailResponseArrayOutput) ToContactDetailResponseArrayOutputWithContext(ctx context.Context) ContactDetailResponseArrayOutput
type ContactDetailResponseInput ¶
type ContactDetailResponseInput interface { pulumi.Input ToContactDetailResponseOutput() ContactDetailResponseOutput ToContactDetailResponseOutputWithContext(context.Context) ContactDetailResponseOutput }
ContactDetailResponseInput is an input type that accepts ContactDetailResponseArgs and ContactDetailResponseOutput values. You can construct a concrete instance of `ContactDetailResponseInput` via:
ContactDetailResponseArgs{...}
type ContactDetailResponseOutput ¶
type ContactDetailResponseOutput struct{ *pulumi.OutputState }
The contact detail class.
func (ContactDetailResponseOutput) ElementType ¶
func (ContactDetailResponseOutput) ElementType() reflect.Type
func (ContactDetailResponseOutput) Email ¶
func (o ContactDetailResponseOutput) Email() pulumi.StringPtrOutput
The e-mail address of the contact.
func (ContactDetailResponseOutput) Phone ¶
func (o ContactDetailResponseOutput) Phone() pulumi.StringPtrOutput
The phone number of the contact.
func (ContactDetailResponseOutput) Role ¶
func (o ContactDetailResponseOutput) Role() pulumi.StringPtrOutput
The role of the contact.
func (ContactDetailResponseOutput) ToContactDetailResponseOutput ¶
func (o ContactDetailResponseOutput) ToContactDetailResponseOutput() ContactDetailResponseOutput
func (ContactDetailResponseOutput) ToContactDetailResponseOutputWithContext ¶
func (o ContactDetailResponseOutput) ToContactDetailResponseOutputWithContext(ctx context.Context) ContactDetailResponseOutput
type DirectConnection ¶
type DirectConnection struct { // The bandwidth of the connection. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The BGP session associated with the connection. BgpSession *BgpSession `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier *string `pulumi:"connectionIdentifier"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId *int `pulumi:"peeringDBFacilityId"` // The field indicating if Microsoft provides session ip addresses. SessionAddressProvider *string `pulumi:"sessionAddressProvider"` // The flag that indicates whether or not the connection is used for peering service. UseForPeeringService *bool `pulumi:"useForPeeringService"` }
The properties that define a direct connection.
type DirectConnectionArgs ¶
type DirectConnectionArgs struct { // The bandwidth of the connection. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The BGP session associated with the connection. BgpSession BgpSessionPtrInput `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier pulumi.StringPtrInput `pulumi:"connectionIdentifier"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId pulumi.IntPtrInput `pulumi:"peeringDBFacilityId"` // The field indicating if Microsoft provides session ip addresses. SessionAddressProvider pulumi.StringPtrInput `pulumi:"sessionAddressProvider"` // The flag that indicates whether or not the connection is used for peering service. UseForPeeringService pulumi.BoolPtrInput `pulumi:"useForPeeringService"` }
The properties that define a direct connection.
func (DirectConnectionArgs) ElementType ¶
func (DirectConnectionArgs) ElementType() reflect.Type
func (DirectConnectionArgs) ToDirectConnectionOutput ¶
func (i DirectConnectionArgs) ToDirectConnectionOutput() DirectConnectionOutput
func (DirectConnectionArgs) ToDirectConnectionOutputWithContext ¶
func (i DirectConnectionArgs) ToDirectConnectionOutputWithContext(ctx context.Context) DirectConnectionOutput
type DirectConnectionArray ¶
type DirectConnectionArray []DirectConnectionInput
func (DirectConnectionArray) ElementType ¶
func (DirectConnectionArray) ElementType() reflect.Type
func (DirectConnectionArray) ToDirectConnectionArrayOutput ¶
func (i DirectConnectionArray) ToDirectConnectionArrayOutput() DirectConnectionArrayOutput
func (DirectConnectionArray) ToDirectConnectionArrayOutputWithContext ¶
func (i DirectConnectionArray) ToDirectConnectionArrayOutputWithContext(ctx context.Context) DirectConnectionArrayOutput
type DirectConnectionArrayInput ¶
type DirectConnectionArrayInput interface { pulumi.Input ToDirectConnectionArrayOutput() DirectConnectionArrayOutput ToDirectConnectionArrayOutputWithContext(context.Context) DirectConnectionArrayOutput }
DirectConnectionArrayInput is an input type that accepts DirectConnectionArray and DirectConnectionArrayOutput values. You can construct a concrete instance of `DirectConnectionArrayInput` via:
DirectConnectionArray{ DirectConnectionArgs{...} }
type DirectConnectionArrayOutput ¶
type DirectConnectionArrayOutput struct{ *pulumi.OutputState }
func (DirectConnectionArrayOutput) ElementType ¶
func (DirectConnectionArrayOutput) ElementType() reflect.Type
func (DirectConnectionArrayOutput) Index ¶
func (o DirectConnectionArrayOutput) Index(i pulumi.IntInput) DirectConnectionOutput
func (DirectConnectionArrayOutput) ToDirectConnectionArrayOutput ¶
func (o DirectConnectionArrayOutput) ToDirectConnectionArrayOutput() DirectConnectionArrayOutput
func (DirectConnectionArrayOutput) ToDirectConnectionArrayOutputWithContext ¶
func (o DirectConnectionArrayOutput) ToDirectConnectionArrayOutputWithContext(ctx context.Context) DirectConnectionArrayOutput
type DirectConnectionInput ¶
type DirectConnectionInput interface { pulumi.Input ToDirectConnectionOutput() DirectConnectionOutput ToDirectConnectionOutputWithContext(context.Context) DirectConnectionOutput }
DirectConnectionInput is an input type that accepts DirectConnectionArgs and DirectConnectionOutput values. You can construct a concrete instance of `DirectConnectionInput` via:
DirectConnectionArgs{...}
type DirectConnectionOutput ¶
type DirectConnectionOutput struct{ *pulumi.OutputState }
The properties that define a direct connection.
func (DirectConnectionOutput) BandwidthInMbps ¶
func (o DirectConnectionOutput) BandwidthInMbps() pulumi.IntPtrOutput
The bandwidth of the connection.
func (DirectConnectionOutput) BgpSession ¶
func (o DirectConnectionOutput) BgpSession() BgpSessionPtrOutput
The BGP session associated with the connection.
func (DirectConnectionOutput) ConnectionIdentifier ¶
func (o DirectConnectionOutput) ConnectionIdentifier() pulumi.StringPtrOutput
The unique identifier (GUID) for the connection.
func (DirectConnectionOutput) ElementType ¶
func (DirectConnectionOutput) ElementType() reflect.Type
func (DirectConnectionOutput) PeeringDBFacilityId ¶
func (o DirectConnectionOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
The PeeringDB.com ID of the facility at which the connection has to be set up.
func (DirectConnectionOutput) SessionAddressProvider ¶
func (o DirectConnectionOutput) SessionAddressProvider() pulumi.StringPtrOutput
The field indicating if Microsoft provides session ip addresses.
func (DirectConnectionOutput) ToDirectConnectionOutput ¶
func (o DirectConnectionOutput) ToDirectConnectionOutput() DirectConnectionOutput
func (DirectConnectionOutput) ToDirectConnectionOutputWithContext ¶
func (o DirectConnectionOutput) ToDirectConnectionOutputWithContext(ctx context.Context) DirectConnectionOutput
func (DirectConnectionOutput) UseForPeeringService ¶
func (o DirectConnectionOutput) UseForPeeringService() pulumi.BoolPtrOutput
The flag that indicates whether or not the connection is used for peering service.
type DirectConnectionResponse ¶
type DirectConnectionResponse struct { // The bandwidth of the connection. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The BGP session associated with the connection. BgpSession *BgpSessionResponse `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier *string `pulumi:"connectionIdentifier"` // The state of the connection. ConnectionState string `pulumi:"connectionState"` // The error message related to the connection state, if any. ErrorMessage string `pulumi:"errorMessage"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId *int `pulumi:"peeringDBFacilityId"` // The bandwidth that is actually provisioned. ProvisionedBandwidthInMbps int `pulumi:"provisionedBandwidthInMbps"` // The field indicating if Microsoft provides session ip addresses. SessionAddressProvider *string `pulumi:"sessionAddressProvider"` // The flag that indicates whether or not the connection is used for peering service. UseForPeeringService *bool `pulumi:"useForPeeringService"` }
The properties that define a direct connection.
type DirectConnectionResponseArgs ¶
type DirectConnectionResponseArgs struct { // The bandwidth of the connection. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The BGP session associated with the connection. BgpSession BgpSessionResponsePtrInput `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier pulumi.StringPtrInput `pulumi:"connectionIdentifier"` // The state of the connection. ConnectionState pulumi.StringInput `pulumi:"connectionState"` // The error message related to the connection state, if any. ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId pulumi.IntPtrInput `pulumi:"peeringDBFacilityId"` // The bandwidth that is actually provisioned. ProvisionedBandwidthInMbps pulumi.IntInput `pulumi:"provisionedBandwidthInMbps"` // The field indicating if Microsoft provides session ip addresses. SessionAddressProvider pulumi.StringPtrInput `pulumi:"sessionAddressProvider"` // The flag that indicates whether or not the connection is used for peering service. UseForPeeringService pulumi.BoolPtrInput `pulumi:"useForPeeringService"` }
The properties that define a direct connection.
func (DirectConnectionResponseArgs) ElementType ¶
func (DirectConnectionResponseArgs) ElementType() reflect.Type
func (DirectConnectionResponseArgs) ToDirectConnectionResponseOutput ¶
func (i DirectConnectionResponseArgs) ToDirectConnectionResponseOutput() DirectConnectionResponseOutput
func (DirectConnectionResponseArgs) ToDirectConnectionResponseOutputWithContext ¶
func (i DirectConnectionResponseArgs) ToDirectConnectionResponseOutputWithContext(ctx context.Context) DirectConnectionResponseOutput
type DirectConnectionResponseArray ¶
type DirectConnectionResponseArray []DirectConnectionResponseInput
func (DirectConnectionResponseArray) ElementType ¶
func (DirectConnectionResponseArray) ElementType() reflect.Type
func (DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutput ¶
func (i DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutput() DirectConnectionResponseArrayOutput
func (DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutputWithContext ¶
func (i DirectConnectionResponseArray) ToDirectConnectionResponseArrayOutputWithContext(ctx context.Context) DirectConnectionResponseArrayOutput
type DirectConnectionResponseArrayInput ¶
type DirectConnectionResponseArrayInput interface { pulumi.Input ToDirectConnectionResponseArrayOutput() DirectConnectionResponseArrayOutput ToDirectConnectionResponseArrayOutputWithContext(context.Context) DirectConnectionResponseArrayOutput }
DirectConnectionResponseArrayInput is an input type that accepts DirectConnectionResponseArray and DirectConnectionResponseArrayOutput values. You can construct a concrete instance of `DirectConnectionResponseArrayInput` via:
DirectConnectionResponseArray{ DirectConnectionResponseArgs{...} }
type DirectConnectionResponseArrayOutput ¶
type DirectConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (DirectConnectionResponseArrayOutput) ElementType ¶
func (DirectConnectionResponseArrayOutput) ElementType() reflect.Type
func (DirectConnectionResponseArrayOutput) Index ¶
func (o DirectConnectionResponseArrayOutput) Index(i pulumi.IntInput) DirectConnectionResponseOutput
func (DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutput ¶
func (o DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutput() DirectConnectionResponseArrayOutput
func (DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutputWithContext ¶
func (o DirectConnectionResponseArrayOutput) ToDirectConnectionResponseArrayOutputWithContext(ctx context.Context) DirectConnectionResponseArrayOutput
type DirectConnectionResponseInput ¶
type DirectConnectionResponseInput interface { pulumi.Input ToDirectConnectionResponseOutput() DirectConnectionResponseOutput ToDirectConnectionResponseOutputWithContext(context.Context) DirectConnectionResponseOutput }
DirectConnectionResponseInput is an input type that accepts DirectConnectionResponseArgs and DirectConnectionResponseOutput values. You can construct a concrete instance of `DirectConnectionResponseInput` via:
DirectConnectionResponseArgs{...}
type DirectConnectionResponseOutput ¶
type DirectConnectionResponseOutput struct{ *pulumi.OutputState }
The properties that define a direct connection.
func (DirectConnectionResponseOutput) BandwidthInMbps ¶
func (o DirectConnectionResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
The bandwidth of the connection.
func (DirectConnectionResponseOutput) BgpSession ¶
func (o DirectConnectionResponseOutput) BgpSession() BgpSessionResponsePtrOutput
The BGP session associated with the connection.
func (DirectConnectionResponseOutput) ConnectionIdentifier ¶
func (o DirectConnectionResponseOutput) ConnectionIdentifier() pulumi.StringPtrOutput
The unique identifier (GUID) for the connection.
func (DirectConnectionResponseOutput) ConnectionState ¶
func (o DirectConnectionResponseOutput) ConnectionState() pulumi.StringOutput
The state of the connection.
func (DirectConnectionResponseOutput) ElementType ¶
func (DirectConnectionResponseOutput) ElementType() reflect.Type
func (DirectConnectionResponseOutput) ErrorMessage ¶
func (o DirectConnectionResponseOutput) ErrorMessage() pulumi.StringOutput
The error message related to the connection state, if any.
func (DirectConnectionResponseOutput) PeeringDBFacilityId ¶
func (o DirectConnectionResponseOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
The PeeringDB.com ID of the facility at which the connection has to be set up.
func (DirectConnectionResponseOutput) ProvisionedBandwidthInMbps ¶
func (o DirectConnectionResponseOutput) ProvisionedBandwidthInMbps() pulumi.IntOutput
The bandwidth that is actually provisioned.
func (DirectConnectionResponseOutput) SessionAddressProvider ¶
func (o DirectConnectionResponseOutput) SessionAddressProvider() pulumi.StringPtrOutput
The field indicating if Microsoft provides session ip addresses.
func (DirectConnectionResponseOutput) ToDirectConnectionResponseOutput ¶
func (o DirectConnectionResponseOutput) ToDirectConnectionResponseOutput() DirectConnectionResponseOutput
func (DirectConnectionResponseOutput) ToDirectConnectionResponseOutputWithContext ¶
func (o DirectConnectionResponseOutput) ToDirectConnectionResponseOutputWithContext(ctx context.Context) DirectConnectionResponseOutput
func (DirectConnectionResponseOutput) UseForPeeringService ¶
func (o DirectConnectionResponseOutput) UseForPeeringService() pulumi.BoolPtrOutput
The flag that indicates whether or not the connection is used for peering service.
type ExchangeConnection ¶
type ExchangeConnection struct { // The BGP session associated with the connection. BgpSession *BgpSession `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier *string `pulumi:"connectionIdentifier"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId *int `pulumi:"peeringDBFacilityId"` }
The properties that define an exchange connection.
type ExchangeConnectionArgs ¶
type ExchangeConnectionArgs struct { // The BGP session associated with the connection. BgpSession BgpSessionPtrInput `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier pulumi.StringPtrInput `pulumi:"connectionIdentifier"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId pulumi.IntPtrInput `pulumi:"peeringDBFacilityId"` }
The properties that define an exchange connection.
func (ExchangeConnectionArgs) ElementType ¶
func (ExchangeConnectionArgs) ElementType() reflect.Type
func (ExchangeConnectionArgs) ToExchangeConnectionOutput ¶
func (i ExchangeConnectionArgs) ToExchangeConnectionOutput() ExchangeConnectionOutput
func (ExchangeConnectionArgs) ToExchangeConnectionOutputWithContext ¶
func (i ExchangeConnectionArgs) ToExchangeConnectionOutputWithContext(ctx context.Context) ExchangeConnectionOutput
type ExchangeConnectionArray ¶
type ExchangeConnectionArray []ExchangeConnectionInput
func (ExchangeConnectionArray) ElementType ¶
func (ExchangeConnectionArray) ElementType() reflect.Type
func (ExchangeConnectionArray) ToExchangeConnectionArrayOutput ¶
func (i ExchangeConnectionArray) ToExchangeConnectionArrayOutput() ExchangeConnectionArrayOutput
func (ExchangeConnectionArray) ToExchangeConnectionArrayOutputWithContext ¶
func (i ExchangeConnectionArray) ToExchangeConnectionArrayOutputWithContext(ctx context.Context) ExchangeConnectionArrayOutput
type ExchangeConnectionArrayInput ¶
type ExchangeConnectionArrayInput interface { pulumi.Input ToExchangeConnectionArrayOutput() ExchangeConnectionArrayOutput ToExchangeConnectionArrayOutputWithContext(context.Context) ExchangeConnectionArrayOutput }
ExchangeConnectionArrayInput is an input type that accepts ExchangeConnectionArray and ExchangeConnectionArrayOutput values. You can construct a concrete instance of `ExchangeConnectionArrayInput` via:
ExchangeConnectionArray{ ExchangeConnectionArgs{...} }
type ExchangeConnectionArrayOutput ¶
type ExchangeConnectionArrayOutput struct{ *pulumi.OutputState }
func (ExchangeConnectionArrayOutput) ElementType ¶
func (ExchangeConnectionArrayOutput) ElementType() reflect.Type
func (ExchangeConnectionArrayOutput) Index ¶
func (o ExchangeConnectionArrayOutput) Index(i pulumi.IntInput) ExchangeConnectionOutput
func (ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutput ¶
func (o ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutput() ExchangeConnectionArrayOutput
func (ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutputWithContext ¶
func (o ExchangeConnectionArrayOutput) ToExchangeConnectionArrayOutputWithContext(ctx context.Context) ExchangeConnectionArrayOutput
type ExchangeConnectionInput ¶
type ExchangeConnectionInput interface { pulumi.Input ToExchangeConnectionOutput() ExchangeConnectionOutput ToExchangeConnectionOutputWithContext(context.Context) ExchangeConnectionOutput }
ExchangeConnectionInput is an input type that accepts ExchangeConnectionArgs and ExchangeConnectionOutput values. You can construct a concrete instance of `ExchangeConnectionInput` via:
ExchangeConnectionArgs{...}
type ExchangeConnectionOutput ¶
type ExchangeConnectionOutput struct{ *pulumi.OutputState }
The properties that define an exchange connection.
func (ExchangeConnectionOutput) BgpSession ¶
func (o ExchangeConnectionOutput) BgpSession() BgpSessionPtrOutput
The BGP session associated with the connection.
func (ExchangeConnectionOutput) ConnectionIdentifier ¶
func (o ExchangeConnectionOutput) ConnectionIdentifier() pulumi.StringPtrOutput
The unique identifier (GUID) for the connection.
func (ExchangeConnectionOutput) ElementType ¶
func (ExchangeConnectionOutput) ElementType() reflect.Type
func (ExchangeConnectionOutput) PeeringDBFacilityId ¶
func (o ExchangeConnectionOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
The PeeringDB.com ID of the facility at which the connection has to be set up.
func (ExchangeConnectionOutput) ToExchangeConnectionOutput ¶
func (o ExchangeConnectionOutput) ToExchangeConnectionOutput() ExchangeConnectionOutput
func (ExchangeConnectionOutput) ToExchangeConnectionOutputWithContext ¶
func (o ExchangeConnectionOutput) ToExchangeConnectionOutputWithContext(ctx context.Context) ExchangeConnectionOutput
type ExchangeConnectionResponse ¶
type ExchangeConnectionResponse struct { // The BGP session associated with the connection. BgpSession *BgpSessionResponse `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier *string `pulumi:"connectionIdentifier"` // The state of the connection. ConnectionState string `pulumi:"connectionState"` // The error message related to the connection state, if any. ErrorMessage string `pulumi:"errorMessage"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId *int `pulumi:"peeringDBFacilityId"` }
The properties that define an exchange connection.
type ExchangeConnectionResponseArgs ¶
type ExchangeConnectionResponseArgs struct { // The BGP session associated with the connection. BgpSession BgpSessionResponsePtrInput `pulumi:"bgpSession"` // The unique identifier (GUID) for the connection. ConnectionIdentifier pulumi.StringPtrInput `pulumi:"connectionIdentifier"` // The state of the connection. ConnectionState pulumi.StringInput `pulumi:"connectionState"` // The error message related to the connection state, if any. ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` // The PeeringDB.com ID of the facility at which the connection has to be set up. PeeringDBFacilityId pulumi.IntPtrInput `pulumi:"peeringDBFacilityId"` }
The properties that define an exchange connection.
func (ExchangeConnectionResponseArgs) ElementType ¶
func (ExchangeConnectionResponseArgs) ElementType() reflect.Type
func (ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutput ¶
func (i ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutput() ExchangeConnectionResponseOutput
func (ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutputWithContext ¶
func (i ExchangeConnectionResponseArgs) ToExchangeConnectionResponseOutputWithContext(ctx context.Context) ExchangeConnectionResponseOutput
type ExchangeConnectionResponseArray ¶
type ExchangeConnectionResponseArray []ExchangeConnectionResponseInput
func (ExchangeConnectionResponseArray) ElementType ¶
func (ExchangeConnectionResponseArray) ElementType() reflect.Type
func (ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutput ¶
func (i ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutput() ExchangeConnectionResponseArrayOutput
func (ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutputWithContext ¶
func (i ExchangeConnectionResponseArray) ToExchangeConnectionResponseArrayOutputWithContext(ctx context.Context) ExchangeConnectionResponseArrayOutput
type ExchangeConnectionResponseArrayInput ¶
type ExchangeConnectionResponseArrayInput interface { pulumi.Input ToExchangeConnectionResponseArrayOutput() ExchangeConnectionResponseArrayOutput ToExchangeConnectionResponseArrayOutputWithContext(context.Context) ExchangeConnectionResponseArrayOutput }
ExchangeConnectionResponseArrayInput is an input type that accepts ExchangeConnectionResponseArray and ExchangeConnectionResponseArrayOutput values. You can construct a concrete instance of `ExchangeConnectionResponseArrayInput` via:
ExchangeConnectionResponseArray{ ExchangeConnectionResponseArgs{...} }
type ExchangeConnectionResponseArrayOutput ¶
type ExchangeConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (ExchangeConnectionResponseArrayOutput) ElementType ¶
func (ExchangeConnectionResponseArrayOutput) ElementType() reflect.Type
func (ExchangeConnectionResponseArrayOutput) Index ¶
func (o ExchangeConnectionResponseArrayOutput) Index(i pulumi.IntInput) ExchangeConnectionResponseOutput
func (ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutput ¶
func (o ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutput() ExchangeConnectionResponseArrayOutput
func (ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutputWithContext ¶
func (o ExchangeConnectionResponseArrayOutput) ToExchangeConnectionResponseArrayOutputWithContext(ctx context.Context) ExchangeConnectionResponseArrayOutput
type ExchangeConnectionResponseInput ¶
type ExchangeConnectionResponseInput interface { pulumi.Input ToExchangeConnectionResponseOutput() ExchangeConnectionResponseOutput ToExchangeConnectionResponseOutputWithContext(context.Context) ExchangeConnectionResponseOutput }
ExchangeConnectionResponseInput is an input type that accepts ExchangeConnectionResponseArgs and ExchangeConnectionResponseOutput values. You can construct a concrete instance of `ExchangeConnectionResponseInput` via:
ExchangeConnectionResponseArgs{...}
type ExchangeConnectionResponseOutput ¶
type ExchangeConnectionResponseOutput struct{ *pulumi.OutputState }
The properties that define an exchange connection.
func (ExchangeConnectionResponseOutput) BgpSession ¶
func (o ExchangeConnectionResponseOutput) BgpSession() BgpSessionResponsePtrOutput
The BGP session associated with the connection.
func (ExchangeConnectionResponseOutput) ConnectionIdentifier ¶
func (o ExchangeConnectionResponseOutput) ConnectionIdentifier() pulumi.StringPtrOutput
The unique identifier (GUID) for the connection.
func (ExchangeConnectionResponseOutput) ConnectionState ¶
func (o ExchangeConnectionResponseOutput) ConnectionState() pulumi.StringOutput
The state of the connection.
func (ExchangeConnectionResponseOutput) ElementType ¶
func (ExchangeConnectionResponseOutput) ElementType() reflect.Type
func (ExchangeConnectionResponseOutput) ErrorMessage ¶
func (o ExchangeConnectionResponseOutput) ErrorMessage() pulumi.StringOutput
The error message related to the connection state, if any.
func (ExchangeConnectionResponseOutput) PeeringDBFacilityId ¶
func (o ExchangeConnectionResponseOutput) PeeringDBFacilityId() pulumi.IntPtrOutput
The PeeringDB.com ID of the facility at which the connection has to be set up.
func (ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutput ¶
func (o ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutput() ExchangeConnectionResponseOutput
func (ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutputWithContext ¶
func (o ExchangeConnectionResponseOutput) ToExchangeConnectionResponseOutputWithContext(ctx context.Context) ExchangeConnectionResponseOutput
type LookupPeerAsnArgs ¶
type LookupPeerAsnArgs struct { // The peer ASN name. PeerAsnName string `pulumi:"peerAsnName"` }
type LookupPeerAsnResult ¶
type LookupPeerAsnResult struct { // The error message for the validation state ErrorMessage string `pulumi:"errorMessage"` // The name of the resource. Name string `pulumi:"name"` // The Autonomous System Number (ASN) of the peer. PeerAsn *int `pulumi:"peerAsn"` // The contact details of the peer. PeerContactDetail []ContactDetailResponse `pulumi:"peerContactDetail"` // The name of the peer. PeerName *string `pulumi:"peerName"` // The type of the resource. Type string `pulumi:"type"` // The validation state of the ASN associated with the peer. ValidationState *string `pulumi:"validationState"` }
The essential information related to the peer's ASN.
func LookupPeerAsn ¶
func LookupPeerAsn(ctx *pulumi.Context, args *LookupPeerAsnArgs, opts ...pulumi.InvokeOption) (*LookupPeerAsnResult, error)
type LookupPeeringArgs ¶
type LookupPeeringResult ¶
type LookupPeeringResult struct { // The properties that define a direct peering. Direct *PeeringPropertiesDirectResponse `pulumi:"direct"` // The properties that define an exchange peering. Exchange *PeeringPropertiesExchangeResponse `pulumi:"exchange"` // The kind of the peering. Kind string `pulumi:"kind"` // The location of the resource. Location string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The location of the peering. PeeringLocation *string `pulumi:"peeringLocation"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The SKU that defines the tier and kind of the peering. Sku PeeringSkuResponse `pulumi:"sku"` // The resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location.
func LookupPeering ¶
func LookupPeering(ctx *pulumi.Context, args *LookupPeeringArgs, opts ...pulumi.InvokeOption) (*LookupPeeringResult, error)
type LookupPeeringServiceResult ¶
type LookupPeeringServiceResult struct { // The location of the resource. Location string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The PeeringServiceLocation of the Customer. PeeringServiceLocation *string `pulumi:"peeringServiceLocation"` // The MAPS Provider Name. PeeringServiceProvider *string `pulumi:"peeringServiceProvider"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The SKU that defines the type of the peering service. Sku *PeeringServiceSkuResponse `pulumi:"sku"` // The resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Peering Service
func LookupPeeringService ¶
func LookupPeeringService(ctx *pulumi.Context, args *LookupPeeringServiceArgs, opts ...pulumi.InvokeOption) (*LookupPeeringServiceResult, error)
type LookupPrefixArgs ¶
type LookupPrefixArgs struct { // The properties to be expanded. Expand *string `pulumi:"expand"` // The name of the peering service. PeeringServiceName string `pulumi:"peeringServiceName"` // The name of the prefix. PrefixName string `pulumi:"prefixName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPrefixResult ¶
type LookupPrefixResult struct { // The error message for validation state ErrorMessage string `pulumi:"errorMessage"` // The list of events for peering service prefix Events []PeeringServicePrefixEventResponse `pulumi:"events"` // The prefix learned type LearnedType string `pulumi:"learnedType"` // The name of the resource. Name string `pulumi:"name"` // The peering service prefix key PeeringServicePrefixKey *string `pulumi:"peeringServicePrefixKey"` // The prefix from which your traffic originates. Prefix *string `pulumi:"prefix"` // The prefix validation state PrefixValidationState string `pulumi:"prefixValidationState"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. Type string `pulumi:"type"` }
The peering service prefix class.
func LookupPrefix ¶
func LookupPrefix(ctx *pulumi.Context, args *LookupPrefixArgs, opts ...pulumi.InvokeOption) (*LookupPrefixResult, error)
type LookupRegisteredAsnArgs ¶
type LookupRegisteredAsnResult ¶
type LookupRegisteredAsnResult struct { // The customer's ASN from which traffic originates. Asn *int `pulumi:"asn"` // The name of the resource. Name string `pulumi:"name"` // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey string `pulumi:"peeringServicePrefixKey"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. Type string `pulumi:"type"` }
The customer's ASN that is registered by the peering service provider.
func LookupRegisteredAsn ¶
func LookupRegisteredAsn(ctx *pulumi.Context, args *LookupRegisteredAsnArgs, opts ...pulumi.InvokeOption) (*LookupRegisteredAsnResult, error)
type LookupRegisteredPrefixResult ¶
type LookupRegisteredPrefixResult struct { // The error message associated with the validation state, if any. ErrorMessage string `pulumi:"errorMessage"` // The name of the resource. Name string `pulumi:"name"` // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey string `pulumi:"peeringServicePrefixKey"` // The customer's prefix from which traffic originates. Prefix *string `pulumi:"prefix"` // The prefix validation state. PrefixValidationState string `pulumi:"prefixValidationState"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. Type string `pulumi:"type"` }
The customer's prefix that is registered by the peering service provider.
func LookupRegisteredPrefix ¶
func LookupRegisteredPrefix(ctx *pulumi.Context, args *LookupRegisteredPrefixArgs, opts ...pulumi.InvokeOption) (*LookupRegisteredPrefixResult, error)
type PeerAsn ¶
type PeerAsn struct { pulumi.CustomResourceState // The error message for the validation state ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The Autonomous System Number (ASN) of the peer. PeerAsn pulumi.IntPtrOutput `pulumi:"peerAsn"` // The contact details of the peer. PeerContactDetail ContactDetailResponseArrayOutput `pulumi:"peerContactDetail"` // The name of the peer. PeerName pulumi.StringPtrOutput `pulumi:"peerName"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The validation state of the ASN associated with the peer. ValidationState pulumi.StringPtrOutput `pulumi:"validationState"` }
The essential information related to the peer's ASN.
func GetPeerAsn ¶
func GetPeerAsn(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeerAsnState, opts ...pulumi.ResourceOption) (*PeerAsn, error)
GetPeerAsn gets an existing PeerAsn resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeerAsn ¶
func NewPeerAsn(ctx *pulumi.Context, name string, args *PeerAsnArgs, opts ...pulumi.ResourceOption) (*PeerAsn, error)
NewPeerAsn registers a new resource with the given unique name, arguments, and options.
type PeerAsnArgs ¶
type PeerAsnArgs struct { // The Autonomous System Number (ASN) of the peer. PeerAsn pulumi.IntPtrInput // The peer ASN name. PeerAsnName pulumi.StringInput // The contact details of the peer. PeerContactDetail ContactDetailArrayInput // The name of the peer. PeerName pulumi.StringPtrInput // The validation state of the ASN associated with the peer. ValidationState pulumi.StringPtrInput }
The set of arguments for constructing a PeerAsn resource.
func (PeerAsnArgs) ElementType ¶
func (PeerAsnArgs) ElementType() reflect.Type
type PeerAsnState ¶
type PeerAsnState struct { // The error message for the validation state ErrorMessage pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The Autonomous System Number (ASN) of the peer. PeerAsn pulumi.IntPtrInput // The contact details of the peer. PeerContactDetail ContactDetailResponseArrayInput // The name of the peer. PeerName pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The validation state of the ASN associated with the peer. ValidationState pulumi.StringPtrInput }
func (PeerAsnState) ElementType ¶
func (PeerAsnState) ElementType() reflect.Type
type Peering ¶
type Peering struct { pulumi.CustomResourceState // The properties that define a direct peering. Direct PeeringPropertiesDirectResponsePtrOutput `pulumi:"direct"` // The properties that define an exchange peering. Exchange PeeringPropertiesExchangeResponsePtrOutput `pulumi:"exchange"` // The kind of the peering. Kind pulumi.StringOutput `pulumi:"kind"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The location of the peering. PeeringLocation pulumi.StringPtrOutput `pulumi:"peeringLocation"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The SKU that defines the tier and kind of the peering. Sku PeeringSkuResponseOutput `pulumi:"sku"` // The resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location.
func GetPeering ¶
func GetPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeeringState, opts ...pulumi.ResourceOption) (*Peering, error)
GetPeering gets an existing Peering resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeering ¶
func NewPeering(ctx *pulumi.Context, name string, args *PeeringArgs, opts ...pulumi.ResourceOption) (*Peering, error)
NewPeering registers a new resource with the given unique name, arguments, and options.
type PeeringArgs ¶
type PeeringArgs struct { // The properties that define a direct peering. Direct PeeringPropertiesDirectPtrInput // The properties that define an exchange peering. Exchange PeeringPropertiesExchangePtrInput // The kind of the peering. Kind pulumi.StringInput // The location of the resource. Location pulumi.StringInput // The location of the peering. PeeringLocation pulumi.StringPtrInput // The name of the peering. PeeringName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The SKU that defines the tier and kind of the peering. Sku PeeringSkuInput // The resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Peering resource.
func (PeeringArgs) ElementType ¶
func (PeeringArgs) ElementType() reflect.Type
type PeeringPropertiesDirect ¶
type PeeringPropertiesDirect struct { // The set of connections that constitute a direct peering. Connections []DirectConnection `pulumi:"connections"` // The type of direct peering. DirectPeeringType *string `pulumi:"directPeeringType"` // The reference of the peer ASN. PeerAsn *SubResource `pulumi:"peerAsn"` }
The properties that define a direct peering.
type PeeringPropertiesDirectArgs ¶
type PeeringPropertiesDirectArgs struct { // The set of connections that constitute a direct peering. Connections DirectConnectionArrayInput `pulumi:"connections"` // The type of direct peering. DirectPeeringType pulumi.StringPtrInput `pulumi:"directPeeringType"` // The reference of the peer ASN. PeerAsn SubResourcePtrInput `pulumi:"peerAsn"` }
The properties that define a direct peering.
func (PeeringPropertiesDirectArgs) ElementType ¶
func (PeeringPropertiesDirectArgs) ElementType() reflect.Type
func (PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutput ¶
func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutput() PeeringPropertiesDirectOutput
func (PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutputWithContext ¶
func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectOutputWithContext(ctx context.Context) PeeringPropertiesDirectOutput
func (PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutput ¶
func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
func (PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutputWithContext ¶
func (i PeeringPropertiesDirectArgs) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
type PeeringPropertiesDirectInput ¶
type PeeringPropertiesDirectInput interface { pulumi.Input ToPeeringPropertiesDirectOutput() PeeringPropertiesDirectOutput ToPeeringPropertiesDirectOutputWithContext(context.Context) PeeringPropertiesDirectOutput }
PeeringPropertiesDirectInput is an input type that accepts PeeringPropertiesDirectArgs and PeeringPropertiesDirectOutput values. You can construct a concrete instance of `PeeringPropertiesDirectInput` via:
PeeringPropertiesDirectArgs{...}
type PeeringPropertiesDirectOutput ¶
type PeeringPropertiesDirectOutput struct{ *pulumi.OutputState }
The properties that define a direct peering.
func (PeeringPropertiesDirectOutput) Connections ¶
func (o PeeringPropertiesDirectOutput) Connections() DirectConnectionArrayOutput
The set of connections that constitute a direct peering.
func (PeeringPropertiesDirectOutput) DirectPeeringType ¶
func (o PeeringPropertiesDirectOutput) DirectPeeringType() pulumi.StringPtrOutput
The type of direct peering.
func (PeeringPropertiesDirectOutput) ElementType ¶
func (PeeringPropertiesDirectOutput) ElementType() reflect.Type
func (PeeringPropertiesDirectOutput) PeerAsn ¶
func (o PeeringPropertiesDirectOutput) PeerAsn() SubResourcePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutput ¶
func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutput() PeeringPropertiesDirectOutput
func (PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutputWithContext ¶
func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectOutputWithContext(ctx context.Context) PeeringPropertiesDirectOutput
func (PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutput ¶
func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
func (PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutputWithContext ¶
func (o PeeringPropertiesDirectOutput) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
type PeeringPropertiesDirectPtrInput ¶
type PeeringPropertiesDirectPtrInput interface { pulumi.Input ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput ToPeeringPropertiesDirectPtrOutputWithContext(context.Context) PeeringPropertiesDirectPtrOutput }
PeeringPropertiesDirectPtrInput is an input type that accepts PeeringPropertiesDirectArgs, PeeringPropertiesDirectPtr and PeeringPropertiesDirectPtrOutput values. You can construct a concrete instance of `PeeringPropertiesDirectPtrInput` via:
PeeringPropertiesDirectArgs{...} or: nil
func PeeringPropertiesDirectPtr ¶
func PeeringPropertiesDirectPtr(v *PeeringPropertiesDirectArgs) PeeringPropertiesDirectPtrInput
type PeeringPropertiesDirectPtrOutput ¶
type PeeringPropertiesDirectPtrOutput struct{ *pulumi.OutputState }
func (PeeringPropertiesDirectPtrOutput) Connections ¶
func (o PeeringPropertiesDirectPtrOutput) Connections() DirectConnectionArrayOutput
The set of connections that constitute a direct peering.
func (PeeringPropertiesDirectPtrOutput) DirectPeeringType ¶
func (o PeeringPropertiesDirectPtrOutput) DirectPeeringType() pulumi.StringPtrOutput
The type of direct peering.
func (PeeringPropertiesDirectPtrOutput) Elem ¶
func (o PeeringPropertiesDirectPtrOutput) Elem() PeeringPropertiesDirectOutput
func (PeeringPropertiesDirectPtrOutput) ElementType ¶
func (PeeringPropertiesDirectPtrOutput) ElementType() reflect.Type
func (PeeringPropertiesDirectPtrOutput) PeerAsn ¶
func (o PeeringPropertiesDirectPtrOutput) PeerAsn() SubResourcePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutput ¶
func (o PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutput() PeeringPropertiesDirectPtrOutput
func (PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutputWithContext ¶
func (o PeeringPropertiesDirectPtrOutput) ToPeeringPropertiesDirectPtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectPtrOutput
type PeeringPropertiesDirectResponse ¶
type PeeringPropertiesDirectResponse struct { // The set of connections that constitute a direct peering. Connections []DirectConnectionResponse `pulumi:"connections"` // The type of direct peering. DirectPeeringType *string `pulumi:"directPeeringType"` // The reference of the peer ASN. PeerAsn *SubResourceResponse `pulumi:"peerAsn"` // The flag that indicates whether or not the peering is used for peering service. UseForPeeringService bool `pulumi:"useForPeeringService"` }
The properties that define a direct peering.
type PeeringPropertiesDirectResponseArgs ¶
type PeeringPropertiesDirectResponseArgs struct { // The set of connections that constitute a direct peering. Connections DirectConnectionResponseArrayInput `pulumi:"connections"` // The type of direct peering. DirectPeeringType pulumi.StringPtrInput `pulumi:"directPeeringType"` // The reference of the peer ASN. PeerAsn SubResourceResponsePtrInput `pulumi:"peerAsn"` // The flag that indicates whether or not the peering is used for peering service. UseForPeeringService pulumi.BoolInput `pulumi:"useForPeeringService"` }
The properties that define a direct peering.
func (PeeringPropertiesDirectResponseArgs) ElementType ¶
func (PeeringPropertiesDirectResponseArgs) ElementType() reflect.Type
func (PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutput ¶
func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutput() PeeringPropertiesDirectResponseOutput
func (PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutputWithContext ¶
func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponseOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponseOutput
func (PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutput ¶
func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
func (PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutputWithContext ¶
func (i PeeringPropertiesDirectResponseArgs) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
type PeeringPropertiesDirectResponseInput ¶
type PeeringPropertiesDirectResponseInput interface { pulumi.Input ToPeeringPropertiesDirectResponseOutput() PeeringPropertiesDirectResponseOutput ToPeeringPropertiesDirectResponseOutputWithContext(context.Context) PeeringPropertiesDirectResponseOutput }
PeeringPropertiesDirectResponseInput is an input type that accepts PeeringPropertiesDirectResponseArgs and PeeringPropertiesDirectResponseOutput values. You can construct a concrete instance of `PeeringPropertiesDirectResponseInput` via:
PeeringPropertiesDirectResponseArgs{...}
type PeeringPropertiesDirectResponseOutput ¶
type PeeringPropertiesDirectResponseOutput struct{ *pulumi.OutputState }
The properties that define a direct peering.
func (PeeringPropertiesDirectResponseOutput) Connections ¶
func (o PeeringPropertiesDirectResponseOutput) Connections() DirectConnectionResponseArrayOutput
The set of connections that constitute a direct peering.
func (PeeringPropertiesDirectResponseOutput) DirectPeeringType ¶
func (o PeeringPropertiesDirectResponseOutput) DirectPeeringType() pulumi.StringPtrOutput
The type of direct peering.
func (PeeringPropertiesDirectResponseOutput) ElementType ¶
func (PeeringPropertiesDirectResponseOutput) ElementType() reflect.Type
func (PeeringPropertiesDirectResponseOutput) PeerAsn ¶
func (o PeeringPropertiesDirectResponseOutput) PeerAsn() SubResourceResponsePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutput ¶
func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutput() PeeringPropertiesDirectResponseOutput
func (PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutputWithContext ¶
func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponseOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponseOutput
func (PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutput ¶
func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
func (PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext ¶
func (o PeeringPropertiesDirectResponseOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
func (PeeringPropertiesDirectResponseOutput) UseForPeeringService ¶
func (o PeeringPropertiesDirectResponseOutput) UseForPeeringService() pulumi.BoolOutput
The flag that indicates whether or not the peering is used for peering service.
type PeeringPropertiesDirectResponsePtrInput ¶
type PeeringPropertiesDirectResponsePtrInput interface { pulumi.Input ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput ToPeeringPropertiesDirectResponsePtrOutputWithContext(context.Context) PeeringPropertiesDirectResponsePtrOutput }
PeeringPropertiesDirectResponsePtrInput is an input type that accepts PeeringPropertiesDirectResponseArgs, PeeringPropertiesDirectResponsePtr and PeeringPropertiesDirectResponsePtrOutput values. You can construct a concrete instance of `PeeringPropertiesDirectResponsePtrInput` via:
PeeringPropertiesDirectResponseArgs{...} or: nil
func PeeringPropertiesDirectResponsePtr ¶
func PeeringPropertiesDirectResponsePtr(v *PeeringPropertiesDirectResponseArgs) PeeringPropertiesDirectResponsePtrInput
type PeeringPropertiesDirectResponsePtrOutput ¶
type PeeringPropertiesDirectResponsePtrOutput struct{ *pulumi.OutputState }
func (PeeringPropertiesDirectResponsePtrOutput) Connections ¶
func (o PeeringPropertiesDirectResponsePtrOutput) Connections() DirectConnectionResponseArrayOutput
The set of connections that constitute a direct peering.
func (PeeringPropertiesDirectResponsePtrOutput) DirectPeeringType ¶
func (o PeeringPropertiesDirectResponsePtrOutput) DirectPeeringType() pulumi.StringPtrOutput
The type of direct peering.
func (PeeringPropertiesDirectResponsePtrOutput) ElementType ¶
func (PeeringPropertiesDirectResponsePtrOutput) ElementType() reflect.Type
func (PeeringPropertiesDirectResponsePtrOutput) PeerAsn ¶
func (o PeeringPropertiesDirectResponsePtrOutput) PeerAsn() SubResourceResponsePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutput ¶
func (o PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutput() PeeringPropertiesDirectResponsePtrOutput
func (PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext ¶
func (o PeeringPropertiesDirectResponsePtrOutput) ToPeeringPropertiesDirectResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesDirectResponsePtrOutput
func (PeeringPropertiesDirectResponsePtrOutput) UseForPeeringService ¶
func (o PeeringPropertiesDirectResponsePtrOutput) UseForPeeringService() pulumi.BoolPtrOutput
The flag that indicates whether or not the peering is used for peering service.
type PeeringPropertiesExchange ¶
type PeeringPropertiesExchange struct { // The set of connections that constitute an exchange peering. Connections []ExchangeConnection `pulumi:"connections"` // The reference of the peer ASN. PeerAsn *SubResource `pulumi:"peerAsn"` }
The properties that define an exchange peering.
type PeeringPropertiesExchangeArgs ¶
type PeeringPropertiesExchangeArgs struct { // The set of connections that constitute an exchange peering. Connections ExchangeConnectionArrayInput `pulumi:"connections"` // The reference of the peer ASN. PeerAsn SubResourcePtrInput `pulumi:"peerAsn"` }
The properties that define an exchange peering.
func (PeeringPropertiesExchangeArgs) ElementType ¶
func (PeeringPropertiesExchangeArgs) ElementType() reflect.Type
func (PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutput ¶
func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutput() PeeringPropertiesExchangeOutput
func (PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutputWithContext ¶
func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangeOutputWithContext(ctx context.Context) PeeringPropertiesExchangeOutput
func (PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutput ¶
func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
func (PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutputWithContext ¶
func (i PeeringPropertiesExchangeArgs) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
type PeeringPropertiesExchangeInput ¶
type PeeringPropertiesExchangeInput interface { pulumi.Input ToPeeringPropertiesExchangeOutput() PeeringPropertiesExchangeOutput ToPeeringPropertiesExchangeOutputWithContext(context.Context) PeeringPropertiesExchangeOutput }
PeeringPropertiesExchangeInput is an input type that accepts PeeringPropertiesExchangeArgs and PeeringPropertiesExchangeOutput values. You can construct a concrete instance of `PeeringPropertiesExchangeInput` via:
PeeringPropertiesExchangeArgs{...}
type PeeringPropertiesExchangeOutput ¶
type PeeringPropertiesExchangeOutput struct{ *pulumi.OutputState }
The properties that define an exchange peering.
func (PeeringPropertiesExchangeOutput) Connections ¶
func (o PeeringPropertiesExchangeOutput) Connections() ExchangeConnectionArrayOutput
The set of connections that constitute an exchange peering.
func (PeeringPropertiesExchangeOutput) ElementType ¶
func (PeeringPropertiesExchangeOutput) ElementType() reflect.Type
func (PeeringPropertiesExchangeOutput) PeerAsn ¶
func (o PeeringPropertiesExchangeOutput) PeerAsn() SubResourcePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutput ¶
func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutput() PeeringPropertiesExchangeOutput
func (PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutputWithContext ¶
func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangeOutputWithContext(ctx context.Context) PeeringPropertiesExchangeOutput
func (PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutput ¶
func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
func (PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutputWithContext ¶
func (o PeeringPropertiesExchangeOutput) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
type PeeringPropertiesExchangePtrInput ¶
type PeeringPropertiesExchangePtrInput interface { pulumi.Input ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput ToPeeringPropertiesExchangePtrOutputWithContext(context.Context) PeeringPropertiesExchangePtrOutput }
PeeringPropertiesExchangePtrInput is an input type that accepts PeeringPropertiesExchangeArgs, PeeringPropertiesExchangePtr and PeeringPropertiesExchangePtrOutput values. You can construct a concrete instance of `PeeringPropertiesExchangePtrInput` via:
PeeringPropertiesExchangeArgs{...} or: nil
func PeeringPropertiesExchangePtr ¶
func PeeringPropertiesExchangePtr(v *PeeringPropertiesExchangeArgs) PeeringPropertiesExchangePtrInput
type PeeringPropertiesExchangePtrOutput ¶
type PeeringPropertiesExchangePtrOutput struct{ *pulumi.OutputState }
func (PeeringPropertiesExchangePtrOutput) Connections ¶
func (o PeeringPropertiesExchangePtrOutput) Connections() ExchangeConnectionArrayOutput
The set of connections that constitute an exchange peering.
func (PeeringPropertiesExchangePtrOutput) Elem ¶
func (o PeeringPropertiesExchangePtrOutput) Elem() PeeringPropertiesExchangeOutput
func (PeeringPropertiesExchangePtrOutput) ElementType ¶
func (PeeringPropertiesExchangePtrOutput) ElementType() reflect.Type
func (PeeringPropertiesExchangePtrOutput) PeerAsn ¶
func (o PeeringPropertiesExchangePtrOutput) PeerAsn() SubResourcePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutput ¶
func (o PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutput() PeeringPropertiesExchangePtrOutput
func (PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutputWithContext ¶
func (o PeeringPropertiesExchangePtrOutput) ToPeeringPropertiesExchangePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangePtrOutput
type PeeringPropertiesExchangeResponse ¶
type PeeringPropertiesExchangeResponse struct { // The set of connections that constitute an exchange peering. Connections []ExchangeConnectionResponse `pulumi:"connections"` // The reference of the peer ASN. PeerAsn *SubResourceResponse `pulumi:"peerAsn"` }
The properties that define an exchange peering.
type PeeringPropertiesExchangeResponseArgs ¶
type PeeringPropertiesExchangeResponseArgs struct { // The set of connections that constitute an exchange peering. Connections ExchangeConnectionResponseArrayInput `pulumi:"connections"` // The reference of the peer ASN. PeerAsn SubResourceResponsePtrInput `pulumi:"peerAsn"` }
The properties that define an exchange peering.
func (PeeringPropertiesExchangeResponseArgs) ElementType ¶
func (PeeringPropertiesExchangeResponseArgs) ElementType() reflect.Type
func (PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutput ¶
func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutput() PeeringPropertiesExchangeResponseOutput
func (PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutputWithContext ¶
func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponseOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponseOutput
func (PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutput ¶
func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
func (PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutputWithContext ¶
func (i PeeringPropertiesExchangeResponseArgs) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
type PeeringPropertiesExchangeResponseInput ¶
type PeeringPropertiesExchangeResponseInput interface { pulumi.Input ToPeeringPropertiesExchangeResponseOutput() PeeringPropertiesExchangeResponseOutput ToPeeringPropertiesExchangeResponseOutputWithContext(context.Context) PeeringPropertiesExchangeResponseOutput }
PeeringPropertiesExchangeResponseInput is an input type that accepts PeeringPropertiesExchangeResponseArgs and PeeringPropertiesExchangeResponseOutput values. You can construct a concrete instance of `PeeringPropertiesExchangeResponseInput` via:
PeeringPropertiesExchangeResponseArgs{...}
type PeeringPropertiesExchangeResponseOutput ¶
type PeeringPropertiesExchangeResponseOutput struct{ *pulumi.OutputState }
The properties that define an exchange peering.
func (PeeringPropertiesExchangeResponseOutput) Connections ¶
func (o PeeringPropertiesExchangeResponseOutput) Connections() ExchangeConnectionResponseArrayOutput
The set of connections that constitute an exchange peering.
func (PeeringPropertiesExchangeResponseOutput) ElementType ¶
func (PeeringPropertiesExchangeResponseOutput) ElementType() reflect.Type
func (PeeringPropertiesExchangeResponseOutput) PeerAsn ¶
func (o PeeringPropertiesExchangeResponseOutput) PeerAsn() SubResourceResponsePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutput ¶
func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutput() PeeringPropertiesExchangeResponseOutput
func (PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutputWithContext ¶
func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponseOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponseOutput
func (PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutput ¶
func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
func (PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext ¶
func (o PeeringPropertiesExchangeResponseOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
type PeeringPropertiesExchangeResponsePtrInput ¶
type PeeringPropertiesExchangeResponsePtrInput interface { pulumi.Input ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput ToPeeringPropertiesExchangeResponsePtrOutputWithContext(context.Context) PeeringPropertiesExchangeResponsePtrOutput }
PeeringPropertiesExchangeResponsePtrInput is an input type that accepts PeeringPropertiesExchangeResponseArgs, PeeringPropertiesExchangeResponsePtr and PeeringPropertiesExchangeResponsePtrOutput values. You can construct a concrete instance of `PeeringPropertiesExchangeResponsePtrInput` via:
PeeringPropertiesExchangeResponseArgs{...} or: nil
func PeeringPropertiesExchangeResponsePtr ¶
func PeeringPropertiesExchangeResponsePtr(v *PeeringPropertiesExchangeResponseArgs) PeeringPropertiesExchangeResponsePtrInput
type PeeringPropertiesExchangeResponsePtrOutput ¶
type PeeringPropertiesExchangeResponsePtrOutput struct{ *pulumi.OutputState }
func (PeeringPropertiesExchangeResponsePtrOutput) Connections ¶
func (o PeeringPropertiesExchangeResponsePtrOutput) Connections() ExchangeConnectionResponseArrayOutput
The set of connections that constitute an exchange peering.
func (PeeringPropertiesExchangeResponsePtrOutput) ElementType ¶
func (PeeringPropertiesExchangeResponsePtrOutput) ElementType() reflect.Type
func (PeeringPropertiesExchangeResponsePtrOutput) PeerAsn ¶
func (o PeeringPropertiesExchangeResponsePtrOutput) PeerAsn() SubResourceResponsePtrOutput
The reference of the peer ASN.
func (PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutput ¶
func (o PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutput() PeeringPropertiesExchangeResponsePtrOutput
func (PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext ¶
func (o PeeringPropertiesExchangeResponsePtrOutput) ToPeeringPropertiesExchangeResponsePtrOutputWithContext(ctx context.Context) PeeringPropertiesExchangeResponsePtrOutput
type PeeringService ¶
type PeeringService struct { pulumi.CustomResourceState // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The PeeringServiceLocation of the Customer. PeeringServiceLocation pulumi.StringPtrOutput `pulumi:"peeringServiceLocation"` // The MAPS Provider Name. PeeringServiceProvider pulumi.StringPtrOutput `pulumi:"peeringServiceProvider"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The SKU that defines the type of the peering service. Sku PeeringServiceSkuResponsePtrOutput `pulumi:"sku"` // The resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Peering Service
func GetPeeringService ¶
func GetPeeringService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeeringServiceState, opts ...pulumi.ResourceOption) (*PeeringService, error)
GetPeeringService gets an existing PeeringService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeeringService ¶
func NewPeeringService(ctx *pulumi.Context, name string, args *PeeringServiceArgs, opts ...pulumi.ResourceOption) (*PeeringService, error)
NewPeeringService registers a new resource with the given unique name, arguments, and options.
type PeeringServiceArgs ¶
type PeeringServiceArgs struct { // The location of the resource. Location pulumi.StringInput // The PeeringServiceLocation of the Customer. PeeringServiceLocation pulumi.StringPtrInput // The name of the peering service. PeeringServiceName pulumi.StringInput // The MAPS Provider Name. PeeringServiceProvider pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The SKU that defines the type of the peering service. Sku PeeringServiceSkuPtrInput // The resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a PeeringService resource.
func (PeeringServiceArgs) ElementType ¶
func (PeeringServiceArgs) ElementType() reflect.Type
type PeeringServicePrefixEventResponse ¶
type PeeringServicePrefixEventResponse struct { // The description of the event associated with a prefix. EventDescription string `pulumi:"eventDescription"` // The level of the event associated with a prefix. EventLevel string `pulumi:"eventLevel"` // The summary of the event associated with a prefix. EventSummary string `pulumi:"eventSummary"` // The timestamp of the event associated with a prefix. EventTimestamp string `pulumi:"eventTimestamp"` // The type of the event associated with a prefix. EventType string `pulumi:"eventType"` }
The details of the event associated with a prefix.
type PeeringServicePrefixEventResponseArgs ¶
type PeeringServicePrefixEventResponseArgs struct { // The description of the event associated with a prefix. EventDescription pulumi.StringInput `pulumi:"eventDescription"` // The level of the event associated with a prefix. EventLevel pulumi.StringInput `pulumi:"eventLevel"` // The summary of the event associated with a prefix. EventSummary pulumi.StringInput `pulumi:"eventSummary"` // The timestamp of the event associated with a prefix. EventTimestamp pulumi.StringInput `pulumi:"eventTimestamp"` // The type of the event associated with a prefix. EventType pulumi.StringInput `pulumi:"eventType"` }
The details of the event associated with a prefix.
func (PeeringServicePrefixEventResponseArgs) ElementType ¶
func (PeeringServicePrefixEventResponseArgs) ElementType() reflect.Type
func (PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutput ¶
func (i PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutput() PeeringServicePrefixEventResponseOutput
func (PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutputWithContext ¶
func (i PeeringServicePrefixEventResponseArgs) ToPeeringServicePrefixEventResponseOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseOutput
type PeeringServicePrefixEventResponseArray ¶
type PeeringServicePrefixEventResponseArray []PeeringServicePrefixEventResponseInput
func (PeeringServicePrefixEventResponseArray) ElementType ¶
func (PeeringServicePrefixEventResponseArray) ElementType() reflect.Type
func (PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutput ¶
func (i PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutput() PeeringServicePrefixEventResponseArrayOutput
func (PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutputWithContext ¶
func (i PeeringServicePrefixEventResponseArray) ToPeeringServicePrefixEventResponseArrayOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseArrayOutput
type PeeringServicePrefixEventResponseArrayInput ¶
type PeeringServicePrefixEventResponseArrayInput interface { pulumi.Input ToPeeringServicePrefixEventResponseArrayOutput() PeeringServicePrefixEventResponseArrayOutput ToPeeringServicePrefixEventResponseArrayOutputWithContext(context.Context) PeeringServicePrefixEventResponseArrayOutput }
PeeringServicePrefixEventResponseArrayInput is an input type that accepts PeeringServicePrefixEventResponseArray and PeeringServicePrefixEventResponseArrayOutput values. You can construct a concrete instance of `PeeringServicePrefixEventResponseArrayInput` via:
PeeringServicePrefixEventResponseArray{ PeeringServicePrefixEventResponseArgs{...} }
type PeeringServicePrefixEventResponseArrayOutput ¶
type PeeringServicePrefixEventResponseArrayOutput struct{ *pulumi.OutputState }
func (PeeringServicePrefixEventResponseArrayOutput) ElementType ¶
func (PeeringServicePrefixEventResponseArrayOutput) ElementType() reflect.Type
func (PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutput ¶
func (o PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutput() PeeringServicePrefixEventResponseArrayOutput
func (PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutputWithContext ¶
func (o PeeringServicePrefixEventResponseArrayOutput) ToPeeringServicePrefixEventResponseArrayOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseArrayOutput
type PeeringServicePrefixEventResponseInput ¶
type PeeringServicePrefixEventResponseInput interface { pulumi.Input ToPeeringServicePrefixEventResponseOutput() PeeringServicePrefixEventResponseOutput ToPeeringServicePrefixEventResponseOutputWithContext(context.Context) PeeringServicePrefixEventResponseOutput }
PeeringServicePrefixEventResponseInput is an input type that accepts PeeringServicePrefixEventResponseArgs and PeeringServicePrefixEventResponseOutput values. You can construct a concrete instance of `PeeringServicePrefixEventResponseInput` via:
PeeringServicePrefixEventResponseArgs{...}
type PeeringServicePrefixEventResponseOutput ¶
type PeeringServicePrefixEventResponseOutput struct{ *pulumi.OutputState }
The details of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) ElementType ¶
func (PeeringServicePrefixEventResponseOutput) ElementType() reflect.Type
func (PeeringServicePrefixEventResponseOutput) EventDescription ¶
func (o PeeringServicePrefixEventResponseOutput) EventDescription() pulumi.StringOutput
The description of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) EventLevel ¶
func (o PeeringServicePrefixEventResponseOutput) EventLevel() pulumi.StringOutput
The level of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) EventSummary ¶
func (o PeeringServicePrefixEventResponseOutput) EventSummary() pulumi.StringOutput
The summary of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) EventTimestamp ¶
func (o PeeringServicePrefixEventResponseOutput) EventTimestamp() pulumi.StringOutput
The timestamp of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) EventType ¶
func (o PeeringServicePrefixEventResponseOutput) EventType() pulumi.StringOutput
The type of the event associated with a prefix.
func (PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutput ¶
func (o PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutput() PeeringServicePrefixEventResponseOutput
func (PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutputWithContext ¶
func (o PeeringServicePrefixEventResponseOutput) ToPeeringServicePrefixEventResponseOutputWithContext(ctx context.Context) PeeringServicePrefixEventResponseOutput
type PeeringServiceSku ¶
type PeeringServiceSku struct { // The name of the peering service SKU. Name *string `pulumi:"name"` }
The SKU that defines the type of the peering service.
type PeeringServiceSkuArgs ¶
type PeeringServiceSkuArgs struct { // The name of the peering service SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The SKU that defines the type of the peering service.
func (PeeringServiceSkuArgs) ElementType ¶
func (PeeringServiceSkuArgs) ElementType() reflect.Type
func (PeeringServiceSkuArgs) ToPeeringServiceSkuOutput ¶
func (i PeeringServiceSkuArgs) ToPeeringServiceSkuOutput() PeeringServiceSkuOutput
func (PeeringServiceSkuArgs) ToPeeringServiceSkuOutputWithContext ¶
func (i PeeringServiceSkuArgs) ToPeeringServiceSkuOutputWithContext(ctx context.Context) PeeringServiceSkuOutput
func (PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutput ¶
func (i PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
func (PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutputWithContext ¶
func (i PeeringServiceSkuArgs) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
type PeeringServiceSkuInput ¶
type PeeringServiceSkuInput interface { pulumi.Input ToPeeringServiceSkuOutput() PeeringServiceSkuOutput ToPeeringServiceSkuOutputWithContext(context.Context) PeeringServiceSkuOutput }
PeeringServiceSkuInput is an input type that accepts PeeringServiceSkuArgs and PeeringServiceSkuOutput values. You can construct a concrete instance of `PeeringServiceSkuInput` via:
PeeringServiceSkuArgs{...}
type PeeringServiceSkuOutput ¶
type PeeringServiceSkuOutput struct{ *pulumi.OutputState }
The SKU that defines the type of the peering service.
func (PeeringServiceSkuOutput) ElementType ¶
func (PeeringServiceSkuOutput) ElementType() reflect.Type
func (PeeringServiceSkuOutput) Name ¶
func (o PeeringServiceSkuOutput) Name() pulumi.StringPtrOutput
The name of the peering service SKU.
func (PeeringServiceSkuOutput) ToPeeringServiceSkuOutput ¶
func (o PeeringServiceSkuOutput) ToPeeringServiceSkuOutput() PeeringServiceSkuOutput
func (PeeringServiceSkuOutput) ToPeeringServiceSkuOutputWithContext ¶
func (o PeeringServiceSkuOutput) ToPeeringServiceSkuOutputWithContext(ctx context.Context) PeeringServiceSkuOutput
func (PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutput ¶
func (o PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
func (PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutputWithContext ¶
func (o PeeringServiceSkuOutput) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
type PeeringServiceSkuPtrInput ¶
type PeeringServiceSkuPtrInput interface { pulumi.Input ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput ToPeeringServiceSkuPtrOutputWithContext(context.Context) PeeringServiceSkuPtrOutput }
PeeringServiceSkuPtrInput is an input type that accepts PeeringServiceSkuArgs, PeeringServiceSkuPtr and PeeringServiceSkuPtrOutput values. You can construct a concrete instance of `PeeringServiceSkuPtrInput` via:
PeeringServiceSkuArgs{...} or: nil
func PeeringServiceSkuPtr ¶
func PeeringServiceSkuPtr(v *PeeringServiceSkuArgs) PeeringServiceSkuPtrInput
type PeeringServiceSkuPtrOutput ¶
type PeeringServiceSkuPtrOutput struct{ *pulumi.OutputState }
func (PeeringServiceSkuPtrOutput) Elem ¶
func (o PeeringServiceSkuPtrOutput) Elem() PeeringServiceSkuOutput
func (PeeringServiceSkuPtrOutput) ElementType ¶
func (PeeringServiceSkuPtrOutput) ElementType() reflect.Type
func (PeeringServiceSkuPtrOutput) Name ¶
func (o PeeringServiceSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the peering service SKU.
func (PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutput ¶
func (o PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutput() PeeringServiceSkuPtrOutput
func (PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutputWithContext ¶
func (o PeeringServiceSkuPtrOutput) ToPeeringServiceSkuPtrOutputWithContext(ctx context.Context) PeeringServiceSkuPtrOutput
type PeeringServiceSkuResponse ¶
type PeeringServiceSkuResponse struct { // The name of the peering service SKU. Name *string `pulumi:"name"` }
The SKU that defines the type of the peering service.
type PeeringServiceSkuResponseArgs ¶
type PeeringServiceSkuResponseArgs struct { // The name of the peering service SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The SKU that defines the type of the peering service.
func (PeeringServiceSkuResponseArgs) ElementType ¶
func (PeeringServiceSkuResponseArgs) ElementType() reflect.Type
func (PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutput ¶
func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutput() PeeringServiceSkuResponseOutput
func (PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutputWithContext ¶
func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponseOutputWithContext(ctx context.Context) PeeringServiceSkuResponseOutput
func (PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutput ¶
func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
func (PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutputWithContext ¶
func (i PeeringServiceSkuResponseArgs) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
type PeeringServiceSkuResponseInput ¶
type PeeringServiceSkuResponseInput interface { pulumi.Input ToPeeringServiceSkuResponseOutput() PeeringServiceSkuResponseOutput ToPeeringServiceSkuResponseOutputWithContext(context.Context) PeeringServiceSkuResponseOutput }
PeeringServiceSkuResponseInput is an input type that accepts PeeringServiceSkuResponseArgs and PeeringServiceSkuResponseOutput values. You can construct a concrete instance of `PeeringServiceSkuResponseInput` via:
PeeringServiceSkuResponseArgs{...}
type PeeringServiceSkuResponseOutput ¶
type PeeringServiceSkuResponseOutput struct{ *pulumi.OutputState }
The SKU that defines the type of the peering service.
func (PeeringServiceSkuResponseOutput) ElementType ¶
func (PeeringServiceSkuResponseOutput) ElementType() reflect.Type
func (PeeringServiceSkuResponseOutput) Name ¶
func (o PeeringServiceSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the peering service SKU.
func (PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutput ¶
func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutput() PeeringServiceSkuResponseOutput
func (PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutputWithContext ¶
func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponseOutputWithContext(ctx context.Context) PeeringServiceSkuResponseOutput
func (PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutput ¶
func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
func (PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutputWithContext ¶
func (o PeeringServiceSkuResponseOutput) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
type PeeringServiceSkuResponsePtrInput ¶
type PeeringServiceSkuResponsePtrInput interface { pulumi.Input ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput ToPeeringServiceSkuResponsePtrOutputWithContext(context.Context) PeeringServiceSkuResponsePtrOutput }
PeeringServiceSkuResponsePtrInput is an input type that accepts PeeringServiceSkuResponseArgs, PeeringServiceSkuResponsePtr and PeeringServiceSkuResponsePtrOutput values. You can construct a concrete instance of `PeeringServiceSkuResponsePtrInput` via:
PeeringServiceSkuResponseArgs{...} or: nil
func PeeringServiceSkuResponsePtr ¶
func PeeringServiceSkuResponsePtr(v *PeeringServiceSkuResponseArgs) PeeringServiceSkuResponsePtrInput
type PeeringServiceSkuResponsePtrOutput ¶
type PeeringServiceSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (PeeringServiceSkuResponsePtrOutput) Elem ¶
func (o PeeringServiceSkuResponsePtrOutput) Elem() PeeringServiceSkuResponseOutput
func (PeeringServiceSkuResponsePtrOutput) ElementType ¶
func (PeeringServiceSkuResponsePtrOutput) ElementType() reflect.Type
func (PeeringServiceSkuResponsePtrOutput) Name ¶
func (o PeeringServiceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the peering service SKU.
func (PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutput ¶
func (o PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutput() PeeringServiceSkuResponsePtrOutput
func (PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutputWithContext ¶
func (o PeeringServiceSkuResponsePtrOutput) ToPeeringServiceSkuResponsePtrOutputWithContext(ctx context.Context) PeeringServiceSkuResponsePtrOutput
type PeeringServiceState ¶
type PeeringServiceState struct { // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The PeeringServiceLocation of the Customer. PeeringServiceLocation pulumi.StringPtrInput // The MAPS Provider Name. PeeringServiceProvider pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The SKU that defines the type of the peering service. Sku PeeringServiceSkuResponsePtrInput // The resource tags. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (PeeringServiceState) ElementType ¶
func (PeeringServiceState) ElementType() reflect.Type
type PeeringSku ¶
type PeeringSku struct { // The family of the peering SKU. Family *string `pulumi:"family"` // The name of the peering SKU. Name *string `pulumi:"name"` // The size of the peering SKU. Size *string `pulumi:"size"` // The tier of the peering SKU. Tier *string `pulumi:"tier"` }
The SKU that defines the tier and kind of the peering.
type PeeringSkuArgs ¶
type PeeringSkuArgs struct { // The family of the peering SKU. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the peering SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The size of the peering SKU. Size pulumi.StringPtrInput `pulumi:"size"` // The tier of the peering SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The SKU that defines the tier and kind of the peering.
func (PeeringSkuArgs) ElementType ¶
func (PeeringSkuArgs) ElementType() reflect.Type
func (PeeringSkuArgs) ToPeeringSkuOutput ¶
func (i PeeringSkuArgs) ToPeeringSkuOutput() PeeringSkuOutput
func (PeeringSkuArgs) ToPeeringSkuOutputWithContext ¶
func (i PeeringSkuArgs) ToPeeringSkuOutputWithContext(ctx context.Context) PeeringSkuOutput
func (PeeringSkuArgs) ToPeeringSkuPtrOutput ¶
func (i PeeringSkuArgs) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
func (PeeringSkuArgs) ToPeeringSkuPtrOutputWithContext ¶
func (i PeeringSkuArgs) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
type PeeringSkuInput ¶
type PeeringSkuInput interface { pulumi.Input ToPeeringSkuOutput() PeeringSkuOutput ToPeeringSkuOutputWithContext(context.Context) PeeringSkuOutput }
PeeringSkuInput is an input type that accepts PeeringSkuArgs and PeeringSkuOutput values. You can construct a concrete instance of `PeeringSkuInput` via:
PeeringSkuArgs{...}
type PeeringSkuOutput ¶
type PeeringSkuOutput struct{ *pulumi.OutputState }
The SKU that defines the tier and kind of the peering.
func (PeeringSkuOutput) ElementType ¶
func (PeeringSkuOutput) ElementType() reflect.Type
func (PeeringSkuOutput) Family ¶
func (o PeeringSkuOutput) Family() pulumi.StringPtrOutput
The family of the peering SKU.
func (PeeringSkuOutput) Name ¶
func (o PeeringSkuOutput) Name() pulumi.StringPtrOutput
The name of the peering SKU.
func (PeeringSkuOutput) Size ¶
func (o PeeringSkuOutput) Size() pulumi.StringPtrOutput
The size of the peering SKU.
func (PeeringSkuOutput) Tier ¶
func (o PeeringSkuOutput) Tier() pulumi.StringPtrOutput
The tier of the peering SKU.
func (PeeringSkuOutput) ToPeeringSkuOutput ¶
func (o PeeringSkuOutput) ToPeeringSkuOutput() PeeringSkuOutput
func (PeeringSkuOutput) ToPeeringSkuOutputWithContext ¶
func (o PeeringSkuOutput) ToPeeringSkuOutputWithContext(ctx context.Context) PeeringSkuOutput
func (PeeringSkuOutput) ToPeeringSkuPtrOutput ¶
func (o PeeringSkuOutput) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
func (PeeringSkuOutput) ToPeeringSkuPtrOutputWithContext ¶
func (o PeeringSkuOutput) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
type PeeringSkuPtrInput ¶
type PeeringSkuPtrInput interface { pulumi.Input ToPeeringSkuPtrOutput() PeeringSkuPtrOutput ToPeeringSkuPtrOutputWithContext(context.Context) PeeringSkuPtrOutput }
PeeringSkuPtrInput is an input type that accepts PeeringSkuArgs, PeeringSkuPtr and PeeringSkuPtrOutput values. You can construct a concrete instance of `PeeringSkuPtrInput` via:
PeeringSkuArgs{...} or: nil
func PeeringSkuPtr ¶
func PeeringSkuPtr(v *PeeringSkuArgs) PeeringSkuPtrInput
type PeeringSkuPtrOutput ¶
type PeeringSkuPtrOutput struct{ *pulumi.OutputState }
func (PeeringSkuPtrOutput) Elem ¶
func (o PeeringSkuPtrOutput) Elem() PeeringSkuOutput
func (PeeringSkuPtrOutput) ElementType ¶
func (PeeringSkuPtrOutput) ElementType() reflect.Type
func (PeeringSkuPtrOutput) Family ¶
func (o PeeringSkuPtrOutput) Family() pulumi.StringPtrOutput
The family of the peering SKU.
func (PeeringSkuPtrOutput) Name ¶
func (o PeeringSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the peering SKU.
func (PeeringSkuPtrOutput) Size ¶
func (o PeeringSkuPtrOutput) Size() pulumi.StringPtrOutput
The size of the peering SKU.
func (PeeringSkuPtrOutput) Tier ¶
func (o PeeringSkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of the peering SKU.
func (PeeringSkuPtrOutput) ToPeeringSkuPtrOutput ¶
func (o PeeringSkuPtrOutput) ToPeeringSkuPtrOutput() PeeringSkuPtrOutput
func (PeeringSkuPtrOutput) ToPeeringSkuPtrOutputWithContext ¶
func (o PeeringSkuPtrOutput) ToPeeringSkuPtrOutputWithContext(ctx context.Context) PeeringSkuPtrOutput
type PeeringSkuResponse ¶
type PeeringSkuResponse struct { // The family of the peering SKU. Family *string `pulumi:"family"` // The name of the peering SKU. Name *string `pulumi:"name"` // The size of the peering SKU. Size *string `pulumi:"size"` // The tier of the peering SKU. Tier *string `pulumi:"tier"` }
The SKU that defines the tier and kind of the peering.
type PeeringSkuResponseArgs ¶
type PeeringSkuResponseArgs struct { // The family of the peering SKU. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the peering SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The size of the peering SKU. Size pulumi.StringPtrInput `pulumi:"size"` // The tier of the peering SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The SKU that defines the tier and kind of the peering.
func (PeeringSkuResponseArgs) ElementType ¶
func (PeeringSkuResponseArgs) ElementType() reflect.Type
func (PeeringSkuResponseArgs) ToPeeringSkuResponseOutput ¶
func (i PeeringSkuResponseArgs) ToPeeringSkuResponseOutput() PeeringSkuResponseOutput
func (PeeringSkuResponseArgs) ToPeeringSkuResponseOutputWithContext ¶
func (i PeeringSkuResponseArgs) ToPeeringSkuResponseOutputWithContext(ctx context.Context) PeeringSkuResponseOutput
func (PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutput ¶
func (i PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
func (PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutputWithContext ¶
func (i PeeringSkuResponseArgs) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
type PeeringSkuResponseInput ¶
type PeeringSkuResponseInput interface { pulumi.Input ToPeeringSkuResponseOutput() PeeringSkuResponseOutput ToPeeringSkuResponseOutputWithContext(context.Context) PeeringSkuResponseOutput }
PeeringSkuResponseInput is an input type that accepts PeeringSkuResponseArgs and PeeringSkuResponseOutput values. You can construct a concrete instance of `PeeringSkuResponseInput` via:
PeeringSkuResponseArgs{...}
type PeeringSkuResponseOutput ¶
type PeeringSkuResponseOutput struct{ *pulumi.OutputState }
The SKU that defines the tier and kind of the peering.
func (PeeringSkuResponseOutput) ElementType ¶
func (PeeringSkuResponseOutput) ElementType() reflect.Type
func (PeeringSkuResponseOutput) Family ¶
func (o PeeringSkuResponseOutput) Family() pulumi.StringPtrOutput
The family of the peering SKU.
func (PeeringSkuResponseOutput) Name ¶
func (o PeeringSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the peering SKU.
func (PeeringSkuResponseOutput) Size ¶
func (o PeeringSkuResponseOutput) Size() pulumi.StringPtrOutput
The size of the peering SKU.
func (PeeringSkuResponseOutput) Tier ¶
func (o PeeringSkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of the peering SKU.
func (PeeringSkuResponseOutput) ToPeeringSkuResponseOutput ¶
func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutput() PeeringSkuResponseOutput
func (PeeringSkuResponseOutput) ToPeeringSkuResponseOutputWithContext ¶
func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutputWithContext(ctx context.Context) PeeringSkuResponseOutput
func (PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutput ¶
func (o PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
func (PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutputWithContext ¶
func (o PeeringSkuResponseOutput) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
type PeeringSkuResponsePtrInput ¶
type PeeringSkuResponsePtrInput interface { pulumi.Input ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput ToPeeringSkuResponsePtrOutputWithContext(context.Context) PeeringSkuResponsePtrOutput }
PeeringSkuResponsePtrInput is an input type that accepts PeeringSkuResponseArgs, PeeringSkuResponsePtr and PeeringSkuResponsePtrOutput values. You can construct a concrete instance of `PeeringSkuResponsePtrInput` via:
PeeringSkuResponseArgs{...} or: nil
func PeeringSkuResponsePtr ¶
func PeeringSkuResponsePtr(v *PeeringSkuResponseArgs) PeeringSkuResponsePtrInput
type PeeringSkuResponsePtrOutput ¶
type PeeringSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (PeeringSkuResponsePtrOutput) Elem ¶
func (o PeeringSkuResponsePtrOutput) Elem() PeeringSkuResponseOutput
func (PeeringSkuResponsePtrOutput) ElementType ¶
func (PeeringSkuResponsePtrOutput) ElementType() reflect.Type
func (PeeringSkuResponsePtrOutput) Family ¶
func (o PeeringSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The family of the peering SKU.
func (PeeringSkuResponsePtrOutput) Name ¶
func (o PeeringSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the peering SKU.
func (PeeringSkuResponsePtrOutput) Size ¶
func (o PeeringSkuResponsePtrOutput) Size() pulumi.StringPtrOutput
The size of the peering SKU.
func (PeeringSkuResponsePtrOutput) Tier ¶
func (o PeeringSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier of the peering SKU.
func (PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutput ¶
func (o PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutput() PeeringSkuResponsePtrOutput
func (PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutputWithContext ¶
func (o PeeringSkuResponsePtrOutput) ToPeeringSkuResponsePtrOutputWithContext(ctx context.Context) PeeringSkuResponsePtrOutput
type PeeringState ¶
type PeeringState struct { // The properties that define a direct peering. Direct PeeringPropertiesDirectResponsePtrInput // The properties that define an exchange peering. Exchange PeeringPropertiesExchangeResponsePtrInput // The kind of the peering. Kind pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The location of the peering. PeeringLocation pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The SKU that defines the tier and kind of the peering. Sku PeeringSkuResponsePtrInput // The resource tags. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (PeeringState) ElementType ¶
func (PeeringState) ElementType() reflect.Type
type Prefix ¶
type Prefix struct { pulumi.CustomResourceState // The error message for validation state ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // The list of events for peering service prefix Events PeeringServicePrefixEventResponseArrayOutput `pulumi:"events"` // The prefix learned type LearnedType pulumi.StringOutput `pulumi:"learnedType"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The peering service prefix key PeeringServicePrefixKey pulumi.StringPtrOutput `pulumi:"peeringServicePrefixKey"` // The prefix from which your traffic originates. Prefix pulumi.StringPtrOutput `pulumi:"prefix"` // The prefix validation state PrefixValidationState pulumi.StringOutput `pulumi:"prefixValidationState"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
The peering service prefix class.
func GetPrefix ¶
func GetPrefix(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrefixState, opts ...pulumi.ResourceOption) (*Prefix, error)
GetPrefix gets an existing Prefix resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrefix ¶
func NewPrefix(ctx *pulumi.Context, name string, args *PrefixArgs, opts ...pulumi.ResourceOption) (*Prefix, error)
NewPrefix registers a new resource with the given unique name, arguments, and options.
type PrefixArgs ¶
type PrefixArgs struct { // The name of the peering service. PeeringServiceName pulumi.StringInput // The peering service prefix key PeeringServicePrefixKey pulumi.StringPtrInput // The prefix from which your traffic originates. Prefix pulumi.StringPtrInput // The name of the prefix. PrefixName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Prefix resource.
func (PrefixArgs) ElementType ¶
func (PrefixArgs) ElementType() reflect.Type
type PrefixState ¶
type PrefixState struct { // The error message for validation state ErrorMessage pulumi.StringPtrInput // The list of events for peering service prefix Events PeeringServicePrefixEventResponseArrayInput // The prefix learned type LearnedType pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The peering service prefix key PeeringServicePrefixKey pulumi.StringPtrInput // The prefix from which your traffic originates. Prefix pulumi.StringPtrInput // The prefix validation state PrefixValidationState pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput }
func (PrefixState) ElementType ¶
func (PrefixState) ElementType() reflect.Type
type RegisteredAsn ¶
type RegisteredAsn struct { pulumi.CustomResourceState // The customer's ASN from which traffic originates. Asn pulumi.IntPtrOutput `pulumi:"asn"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey pulumi.StringOutput `pulumi:"peeringServicePrefixKey"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
The customer's ASN that is registered by the peering service provider.
func GetRegisteredAsn ¶
func GetRegisteredAsn(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegisteredAsnState, opts ...pulumi.ResourceOption) (*RegisteredAsn, error)
GetRegisteredAsn gets an existing RegisteredAsn resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegisteredAsn ¶
func NewRegisteredAsn(ctx *pulumi.Context, name string, args *RegisteredAsnArgs, opts ...pulumi.ResourceOption) (*RegisteredAsn, error)
NewRegisteredAsn registers a new resource with the given unique name, arguments, and options.
type RegisteredAsnArgs ¶
type RegisteredAsnArgs struct { // The customer's ASN from which traffic originates. Asn pulumi.IntPtrInput // The name of the peering. PeeringName pulumi.StringInput // The name of the ASN. RegisteredAsnName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a RegisteredAsn resource.
func (RegisteredAsnArgs) ElementType ¶
func (RegisteredAsnArgs) ElementType() reflect.Type
type RegisteredAsnState ¶
type RegisteredAsnState struct { // The customer's ASN from which traffic originates. Asn pulumi.IntPtrInput // The name of the resource. Name pulumi.StringPtrInput // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput }
func (RegisteredAsnState) ElementType ¶
func (RegisteredAsnState) ElementType() reflect.Type
type RegisteredPrefix ¶
type RegisteredPrefix struct { pulumi.CustomResourceState // The error message associated with the validation state, if any. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey pulumi.StringOutput `pulumi:"peeringServicePrefixKey"` // The customer's prefix from which traffic originates. Prefix pulumi.StringPtrOutput `pulumi:"prefix"` // The prefix validation state. PrefixValidationState pulumi.StringOutput `pulumi:"prefixValidationState"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
The customer's prefix that is registered by the peering service provider.
func GetRegisteredPrefix ¶
func GetRegisteredPrefix(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegisteredPrefixState, opts ...pulumi.ResourceOption) (*RegisteredPrefix, error)
GetRegisteredPrefix gets an existing RegisteredPrefix resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegisteredPrefix ¶
func NewRegisteredPrefix(ctx *pulumi.Context, name string, args *RegisteredPrefixArgs, opts ...pulumi.ResourceOption) (*RegisteredPrefix, error)
NewRegisteredPrefix registers a new resource with the given unique name, arguments, and options.
type RegisteredPrefixArgs ¶
type RegisteredPrefixArgs struct { // The name of the peering. PeeringName pulumi.StringInput // The customer's prefix from which traffic originates. Prefix pulumi.StringPtrInput // The name of the registered prefix. RegisteredPrefixName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a RegisteredPrefix resource.
func (RegisteredPrefixArgs) ElementType ¶
func (RegisteredPrefixArgs) ElementType() reflect.Type
type RegisteredPrefixState ¶
type RegisteredPrefixState struct { // The error message associated with the validation state, if any. ErrorMessage pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The peering service prefix key that is to be shared with the customer. PeeringServicePrefixKey pulumi.StringPtrInput // The customer's prefix from which traffic originates. Prefix pulumi.StringPtrInput // The prefix validation state. PrefixValidationState pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput }
func (RegisteredPrefixState) ElementType ¶
func (RegisteredPrefixState) ElementType() reflect.Type
type SubResource ¶
type SubResource struct { // The identifier of the referenced resource. Id *string `pulumi:"id"` }
The sub resource.
type SubResourceArgs ¶
type SubResourceArgs struct { // The identifier of the referenced resource. Id pulumi.StringPtrInput `pulumi:"id"` }
The sub resource.
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
The sub resource.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) Id ¶
func (o SubResourceOutput) Id() pulumi.StringPtrOutput
The identifier of the referenced resource.
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
The identifier of the referenced resource.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // The identifier of the referenced resource. Id *string `pulumi:"id"` }
The sub resource.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // The identifier of the referenced resource. Id pulumi.StringPtrInput `pulumi:"id"` }
The sub resource.
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
The sub resource.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
The identifier of the referenced resource.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
The identifier of the referenced resource.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput