Documentation ¶
Index ¶
- Constants
- 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 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
- 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 ConnectionMonitorTest
- type ConnectionMonitorTestArgs
- type ConnectionMonitorTestInput
- type ConnectionMonitorTestOutput
- func (o ConnectionMonitorTestOutput) Destination() pulumi.StringPtrOutput
- func (o ConnectionMonitorTestOutput) DestinationPort() pulumi.IntPtrOutput
- func (ConnectionMonitorTestOutput) ElementType() reflect.Type
- func (o ConnectionMonitorTestOutput) IsTestSuccessful() pulumi.BoolOutput
- func (o ConnectionMonitorTestOutput) Name() pulumi.StringOutput
- func (o ConnectionMonitorTestOutput) Path() pulumi.StringArrayOutput
- func (o ConnectionMonitorTestOutput) ProvisioningState() pulumi.StringOutput
- func (o ConnectionMonitorTestOutput) SourceAgent() pulumi.StringPtrOutput
- func (o ConnectionMonitorTestOutput) TestFrequencyInSec() pulumi.IntPtrOutput
- func (o ConnectionMonitorTestOutput) ToConnectionMonitorTestOutput() ConnectionMonitorTestOutput
- func (o ConnectionMonitorTestOutput) ToConnectionMonitorTestOutputWithContext(ctx context.Context) ConnectionMonitorTestOutput
- func (o ConnectionMonitorTestOutput) Type() pulumi.StringOutput
- type ConnectionMonitorTestState
- 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 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 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 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 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) MicrosoftTrackingId() 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 DirectPeeringType
- func (DirectPeeringType) ElementType() reflect.Type
- func (e DirectPeeringType) ToDirectPeeringTypeOutput() DirectPeeringTypeOutput
- func (e DirectPeeringType) ToDirectPeeringTypeOutputWithContext(ctx context.Context) DirectPeeringTypeOutput
- func (e DirectPeeringType) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
- func (e DirectPeeringType) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
- func (e DirectPeeringType) ToStringOutput() pulumi.StringOutput
- func (e DirectPeeringType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DirectPeeringType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DirectPeeringType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DirectPeeringTypeInput
- type DirectPeeringTypeOutput
- func (DirectPeeringTypeOutput) ElementType() reflect.Type
- func (o DirectPeeringTypeOutput) ToDirectPeeringTypeOutput() DirectPeeringTypeOutput
- func (o DirectPeeringTypeOutput) ToDirectPeeringTypeOutputWithContext(ctx context.Context) DirectPeeringTypeOutput
- func (o DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
- func (o DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
- func (o DirectPeeringTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DirectPeeringTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DirectPeeringTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DirectPeeringTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DirectPeeringTypePtrInput
- type DirectPeeringTypePtrOutput
- func (o DirectPeeringTypePtrOutput) Elem() DirectPeeringTypeOutput
- func (DirectPeeringTypePtrOutput) ElementType() reflect.Type
- func (o DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
- func (o DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
- func (o DirectPeeringTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DirectPeeringTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 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 Kind
- func (Kind) ElementType() reflect.Type
- func (e Kind) ToKindOutput() KindOutput
- func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (e Kind) ToKindPtrOutput() KindPtrOutput
- func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (e Kind) ToStringOutput() pulumi.StringOutput
- func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindInput
- type KindOutput
- func (KindOutput) ElementType() reflect.Type
- func (o KindOutput) ToKindOutput() KindOutput
- func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (o KindOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindOutput) ToStringOutput() pulumi.StringOutput
- func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindPtrInput
- type KindPtrOutput
- func (o KindPtrOutput) Elem() KindOutput
- func (KindPtrOutput) ElementType() reflect.Type
- func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogAnalyticsWorkspacePropertiesResponse
- type LogAnalyticsWorkspacePropertiesResponseOutput
- func (o LogAnalyticsWorkspacePropertiesResponseOutput) ConnectedAgents() pulumi.StringArrayOutput
- func (LogAnalyticsWorkspacePropertiesResponseOutput) ElementType() reflect.Type
- func (o LogAnalyticsWorkspacePropertiesResponseOutput) Key() pulumi.StringOutput
- func (o LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutput() LogAnalyticsWorkspacePropertiesResponseOutput
- func (o LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutputWithContext(ctx context.Context) LogAnalyticsWorkspacePropertiesResponseOutput
- func (o LogAnalyticsWorkspacePropertiesResponseOutput) WorkspaceID() pulumi.StringOutput
- type LogAnalyticsWorkspacePropertiesResponsePtrOutput
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ConnectedAgents() pulumi.StringArrayOutput
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) Elem() LogAnalyticsWorkspacePropertiesResponseOutput
- func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutput() LogAnalyticsWorkspacePropertiesResponsePtrOutput
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspacePropertiesResponsePtrOutput
- func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) WorkspaceID() pulumi.StringPtrOutput
- type LookupConnectionMonitorTestArgs
- type LookupConnectionMonitorTestOutputArgs
- type LookupConnectionMonitorTestResult
- type LookupConnectionMonitorTestResultOutput
- func (o LookupConnectionMonitorTestResultOutput) Destination() pulumi.StringPtrOutput
- func (o LookupConnectionMonitorTestResultOutput) DestinationPort() pulumi.IntPtrOutput
- func (LookupConnectionMonitorTestResultOutput) ElementType() reflect.Type
- func (o LookupConnectionMonitorTestResultOutput) Id() pulumi.StringOutput
- func (o LookupConnectionMonitorTestResultOutput) IsTestSuccessful() pulumi.BoolOutput
- func (o LookupConnectionMonitorTestResultOutput) Name() pulumi.StringOutput
- func (o LookupConnectionMonitorTestResultOutput) Path() pulumi.StringArrayOutput
- func (o LookupConnectionMonitorTestResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupConnectionMonitorTestResultOutput) SourceAgent() pulumi.StringPtrOutput
- func (o LookupConnectionMonitorTestResultOutput) TestFrequencyInSec() pulumi.IntPtrOutput
- func (o LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutput() LookupConnectionMonitorTestResultOutput
- func (o LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutputWithContext(ctx context.Context) LookupConnectionMonitorTestResultOutput
- func (o LookupConnectionMonitorTestResultOutput) Type() pulumi.StringOutput
- type LookupPeerAsnArgs
- type LookupPeerAsnOutputArgs
- type LookupPeerAsnResult
- type LookupPeerAsnResultOutput
- func (LookupPeerAsnResultOutput) ElementType() reflect.Type
- func (o LookupPeerAsnResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupPeerAsnResultOutput) Id() pulumi.StringOutput
- func (o LookupPeerAsnResultOutput) Name() pulumi.StringOutput
- func (o LookupPeerAsnResultOutput) PeerAsn() pulumi.IntPtrOutput
- func (o LookupPeerAsnResultOutput) PeerContactDetail() ContactDetailResponseArrayOutput
- func (o LookupPeerAsnResultOutput) PeerName() pulumi.StringPtrOutput
- func (o LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutput() LookupPeerAsnResultOutput
- func (o LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutputWithContext(ctx context.Context) LookupPeerAsnResultOutput
- func (o LookupPeerAsnResultOutput) Type() pulumi.StringOutput
- func (o LookupPeerAsnResultOutput) ValidationState() pulumi.StringOutput
- type LookupPeeringArgs
- type LookupPeeringOutputArgs
- type LookupPeeringResult
- type LookupPeeringResultOutput
- func (o LookupPeeringResultOutput) Direct() PeeringPropertiesDirectResponsePtrOutput
- func (LookupPeeringResultOutput) ElementType() reflect.Type
- func (o LookupPeeringResultOutput) Exchange() PeeringPropertiesExchangeResponsePtrOutput
- func (o LookupPeeringResultOutput) Id() pulumi.StringOutput
- func (o LookupPeeringResultOutput) Kind() pulumi.StringOutput
- func (o LookupPeeringResultOutput) Location() pulumi.StringOutput
- func (o LookupPeeringResultOutput) Name() pulumi.StringOutput
- func (o LookupPeeringResultOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o LookupPeeringResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPeeringResultOutput) Sku() PeeringSkuResponseOutput
- func (o LookupPeeringResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPeeringResultOutput) ToLookupPeeringResultOutput() LookupPeeringResultOutput
- func (o LookupPeeringResultOutput) ToLookupPeeringResultOutputWithContext(ctx context.Context) LookupPeeringResultOutput
- func (o LookupPeeringResultOutput) Type() pulumi.StringOutput
- type LookupPeeringServiceArgs
- type LookupPeeringServiceOutputArgs
- type LookupPeeringServiceResult
- type LookupPeeringServiceResultOutput
- func (LookupPeeringServiceResultOutput) ElementType() reflect.Type
- func (o LookupPeeringServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupPeeringServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupPeeringServiceResultOutput) LogAnalyticsWorkspaceProperties() LogAnalyticsWorkspacePropertiesResponsePtrOutput
- func (o LookupPeeringServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupPeeringServiceResultOutput) PeeringServiceLocation() pulumi.StringPtrOutput
- func (o LookupPeeringServiceResultOutput) PeeringServiceProvider() pulumi.StringPtrOutput
- func (o LookupPeeringServiceResultOutput) ProviderBackupPeeringLocation() pulumi.StringPtrOutput
- func (o LookupPeeringServiceResultOutput) ProviderPrimaryPeeringLocation() pulumi.StringPtrOutput
- func (o LookupPeeringServiceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPeeringServiceResultOutput) Sku() PeeringServiceSkuResponsePtrOutput
- func (o LookupPeeringServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutput() LookupPeeringServiceResultOutput
- func (o LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutputWithContext(ctx context.Context) LookupPeeringServiceResultOutput
- func (o LookupPeeringServiceResultOutput) Type() pulumi.StringOutput
- type LookupPrefixArgs
- type LookupPrefixOutputArgs
- type LookupPrefixResult
- type LookupPrefixResultOutput
- func (LookupPrefixResultOutput) ElementType() reflect.Type
- func (o LookupPrefixResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupPrefixResultOutput) Events() PeeringServicePrefixEventResponseArrayOutput
- func (o LookupPrefixResultOutput) Id() pulumi.StringOutput
- func (o LookupPrefixResultOutput) LearnedType() pulumi.StringOutput
- func (o LookupPrefixResultOutput) Name() pulumi.StringOutput
- func (o LookupPrefixResultOutput) PeeringServicePrefixKey() pulumi.StringPtrOutput
- func (o LookupPrefixResultOutput) Prefix() pulumi.StringPtrOutput
- func (o LookupPrefixResultOutput) PrefixValidationState() pulumi.StringOutput
- func (o LookupPrefixResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPrefixResultOutput) ToLookupPrefixResultOutput() LookupPrefixResultOutput
- func (o LookupPrefixResultOutput) ToLookupPrefixResultOutputWithContext(ctx context.Context) LookupPrefixResultOutput
- func (o LookupPrefixResultOutput) Type() pulumi.StringOutput
- type LookupRegisteredAsnArgs
- type LookupRegisteredAsnOutputArgs
- type LookupRegisteredAsnResult
- type LookupRegisteredAsnResultOutput
- func (o LookupRegisteredAsnResultOutput) Asn() pulumi.IntPtrOutput
- func (LookupRegisteredAsnResultOutput) ElementType() reflect.Type
- func (o LookupRegisteredAsnResultOutput) Id() pulumi.StringOutput
- func (o LookupRegisteredAsnResultOutput) Name() pulumi.StringOutput
- func (o LookupRegisteredAsnResultOutput) PeeringServicePrefixKey() pulumi.StringOutput
- func (o LookupRegisteredAsnResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutput() LookupRegisteredAsnResultOutput
- func (o LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutputWithContext(ctx context.Context) LookupRegisteredAsnResultOutput
- func (o LookupRegisteredAsnResultOutput) Type() pulumi.StringOutput
- type LookupRegisteredPrefixArgs
- type LookupRegisteredPrefixOutputArgs
- type LookupRegisteredPrefixResult
- type LookupRegisteredPrefixResultOutput
- func (LookupRegisteredPrefixResultOutput) ElementType() reflect.Type
- func (o LookupRegisteredPrefixResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) Id() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) Name() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) PeeringServicePrefixKey() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) Prefix() pulumi.StringPtrOutput
- func (o LookupRegisteredPrefixResultOutput) PrefixValidationState() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutput() LookupRegisteredPrefixResultOutput
- func (o LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutputWithContext(ctx context.Context) LookupRegisteredPrefixResultOutput
- func (o LookupRegisteredPrefixResultOutput) Type() pulumi.StringOutput
- type PeerAsn
- type PeerAsnArgs
- type PeerAsnInput
- type PeerAsnOutput
- func (PeerAsnOutput) ElementType() reflect.Type
- func (o PeerAsnOutput) ErrorMessage() pulumi.StringOutput
- func (o PeerAsnOutput) Name() pulumi.StringOutput
- func (o PeerAsnOutput) PeerAsn() pulumi.IntPtrOutput
- func (o PeerAsnOutput) PeerContactDetail() ContactDetailResponseArrayOutput
- func (o PeerAsnOutput) PeerName() pulumi.StringPtrOutput
- func (o PeerAsnOutput) ToPeerAsnOutput() PeerAsnOutput
- func (o PeerAsnOutput) ToPeerAsnOutputWithContext(ctx context.Context) PeerAsnOutput
- func (o PeerAsnOutput) Type() pulumi.StringOutput
- func (o PeerAsnOutput) ValidationState() pulumi.StringOutput
- type PeerAsnState
- type Peering
- type PeeringArgs
- type PeeringInput
- type PeeringOutput
- func (o PeeringOutput) Direct() PeeringPropertiesDirectResponsePtrOutput
- func (PeeringOutput) ElementType() reflect.Type
- func (o PeeringOutput) Exchange() PeeringPropertiesExchangeResponsePtrOutput
- func (o PeeringOutput) Kind() pulumi.StringOutput
- func (o PeeringOutput) Location() pulumi.StringOutput
- func (o PeeringOutput) Name() pulumi.StringOutput
- func (o PeeringOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o PeeringOutput) ProvisioningState() pulumi.StringOutput
- func (o PeeringOutput) Sku() PeeringSkuResponseOutput
- func (o PeeringOutput) Tags() pulumi.StringMapOutput
- func (o PeeringOutput) ToPeeringOutput() PeeringOutput
- func (o PeeringOutput) ToPeeringOutputWithContext(ctx context.Context) PeeringOutput
- func (o PeeringOutput) Type() pulumi.StringOutput
- 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 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) UseForPeeringService() pulumi.BoolOutput
- 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 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
- 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 PeeringServiceInput
- type PeeringServiceOutput
- func (PeeringServiceOutput) ElementType() reflect.Type
- func (o PeeringServiceOutput) Location() pulumi.StringOutput
- func (o PeeringServiceOutput) LogAnalyticsWorkspaceProperties() LogAnalyticsWorkspacePropertiesResponsePtrOutput
- func (o PeeringServiceOutput) Name() pulumi.StringOutput
- func (o PeeringServiceOutput) PeeringServiceLocation() pulumi.StringPtrOutput
- func (o PeeringServiceOutput) PeeringServiceProvider() pulumi.StringPtrOutput
- func (o PeeringServiceOutput) ProviderBackupPeeringLocation() pulumi.StringPtrOutput
- func (o PeeringServiceOutput) ProviderPrimaryPeeringLocation() pulumi.StringPtrOutput
- func (o PeeringServiceOutput) ProvisioningState() pulumi.StringOutput
- func (o PeeringServiceOutput) Sku() PeeringServiceSkuResponsePtrOutput
- func (o PeeringServiceOutput) Tags() pulumi.StringMapOutput
- func (o PeeringServiceOutput) ToPeeringServiceOutput() PeeringServiceOutput
- func (o PeeringServiceOutput) ToPeeringServiceOutputWithContext(ctx context.Context) PeeringServiceOutput
- func (o PeeringServiceOutput) Type() pulumi.StringOutput
- type PeeringServicePrefixEventResponse
- 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 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 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
- 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
- type PeeringSkuInput
- type PeeringSkuOutput
- type PeeringSkuResponse
- type PeeringSkuResponseOutput
- func (PeeringSkuResponseOutput) ElementType() reflect.Type
- func (o PeeringSkuResponseOutput) Family() pulumi.StringOutput
- func (o PeeringSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o PeeringSkuResponseOutput) Size() pulumi.StringOutput
- func (o PeeringSkuResponseOutput) Tier() pulumi.StringOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutput() PeeringSkuResponseOutput
- func (o PeeringSkuResponseOutput) ToPeeringSkuResponseOutputWithContext(ctx context.Context) PeeringSkuResponseOutput
- type PeeringState
- type Prefix
- type PrefixArgs
- type PrefixInput
- type PrefixOutput
- func (PrefixOutput) ElementType() reflect.Type
- func (o PrefixOutput) ErrorMessage() pulumi.StringOutput
- func (o PrefixOutput) Events() PeeringServicePrefixEventResponseArrayOutput
- func (o PrefixOutput) LearnedType() pulumi.StringOutput
- func (o PrefixOutput) Name() pulumi.StringOutput
- func (o PrefixOutput) PeeringServicePrefixKey() pulumi.StringPtrOutput
- func (o PrefixOutput) Prefix() pulumi.StringPtrOutput
- func (o PrefixOutput) PrefixValidationState() pulumi.StringOutput
- func (o PrefixOutput) ProvisioningState() pulumi.StringOutput
- func (o PrefixOutput) ToPrefixOutput() PrefixOutput
- func (o PrefixOutput) ToPrefixOutputWithContext(ctx context.Context) PrefixOutput
- func (o PrefixOutput) Type() pulumi.StringOutput
- type PrefixState
- type RegisteredAsn
- type RegisteredAsnArgs
- type RegisteredAsnInput
- type RegisteredAsnOutput
- func (o RegisteredAsnOutput) Asn() pulumi.IntPtrOutput
- func (RegisteredAsnOutput) ElementType() reflect.Type
- func (o RegisteredAsnOutput) Name() pulumi.StringOutput
- func (o RegisteredAsnOutput) PeeringServicePrefixKey() pulumi.StringOutput
- func (o RegisteredAsnOutput) ProvisioningState() pulumi.StringOutput
- func (o RegisteredAsnOutput) ToRegisteredAsnOutput() RegisteredAsnOutput
- func (o RegisteredAsnOutput) ToRegisteredAsnOutputWithContext(ctx context.Context) RegisteredAsnOutput
- func (o RegisteredAsnOutput) Type() pulumi.StringOutput
- type RegisteredAsnState
- type RegisteredPrefix
- type RegisteredPrefixArgs
- type RegisteredPrefixInput
- type RegisteredPrefixOutput
- func (RegisteredPrefixOutput) ElementType() reflect.Type
- func (o RegisteredPrefixOutput) ErrorMessage() pulumi.StringOutput
- func (o RegisteredPrefixOutput) Name() pulumi.StringOutput
- func (o RegisteredPrefixOutput) PeeringServicePrefixKey() pulumi.StringOutput
- func (o RegisteredPrefixOutput) Prefix() pulumi.StringPtrOutput
- func (o RegisteredPrefixOutput) PrefixValidationState() pulumi.StringOutput
- func (o RegisteredPrefixOutput) ProvisioningState() pulumi.StringOutput
- func (o RegisteredPrefixOutput) ToRegisteredPrefixOutput() RegisteredPrefixOutput
- func (o RegisteredPrefixOutput) ToRegisteredPrefixOutputWithContext(ctx context.Context) RegisteredPrefixOutput
- func (o RegisteredPrefixOutput) Type() pulumi.StringOutput
- type RegisteredPrefixState
- type Role
- func (Role) ElementType() reflect.Type
- func (e Role) ToRoleOutput() RoleOutput
- func (e Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- func (e Role) ToRolePtrOutput() RolePtrOutput
- func (e Role) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
- func (e Role) ToStringOutput() pulumi.StringOutput
- func (e Role) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Role) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Role) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoleInput
- type RoleOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- func (o RoleOutput) ToRolePtrOutput() RolePtrOutput
- func (o RoleOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
- func (o RoleOutput) ToStringOutput() pulumi.StringOutput
- func (o RoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RolePtrInput
- type RolePtrOutput
- func (o RolePtrOutput) Elem() RoleOutput
- func (RolePtrOutput) ElementType() reflect.Type
- func (o RolePtrOutput) ToRolePtrOutput() RolePtrOutput
- func (o RolePtrOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
- func (o RolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SessionAddressProvider
- func (SessionAddressProvider) ElementType() reflect.Type
- func (e SessionAddressProvider) ToSessionAddressProviderOutput() SessionAddressProviderOutput
- func (e SessionAddressProvider) ToSessionAddressProviderOutputWithContext(ctx context.Context) SessionAddressProviderOutput
- func (e SessionAddressProvider) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
- func (e SessionAddressProvider) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
- func (e SessionAddressProvider) ToStringOutput() pulumi.StringOutput
- func (e SessionAddressProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SessionAddressProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SessionAddressProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SessionAddressProviderInput
- type SessionAddressProviderOutput
- func (SessionAddressProviderOutput) ElementType() reflect.Type
- func (o SessionAddressProviderOutput) ToSessionAddressProviderOutput() SessionAddressProviderOutput
- func (o SessionAddressProviderOutput) ToSessionAddressProviderOutputWithContext(ctx context.Context) SessionAddressProviderOutput
- func (o SessionAddressProviderOutput) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
- func (o SessionAddressProviderOutput) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
- func (o SessionAddressProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o SessionAddressProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SessionAddressProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SessionAddressProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SessionAddressProviderPtrInput
- type SessionAddressProviderPtrOutput
- func (o SessionAddressProviderPtrOutput) Elem() SessionAddressProviderOutput
- func (SessionAddressProviderPtrOutput) ElementType() reflect.Type
- func (o SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
- func (o SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
- func (o SessionAddressProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SessionAddressProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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
- 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 ¶
const ( DirectPeeringTypeEdge = DirectPeeringType("Edge") DirectPeeringTypeTransit = DirectPeeringType("Transit") DirectPeeringTypeCdn = DirectPeeringType("Cdn") DirectPeeringTypeInternal = DirectPeeringType("Internal") DirectPeeringTypeIx = DirectPeeringType("Ix") DirectPeeringTypeIxRs = DirectPeeringType("IxRs") DirectPeeringTypeVoice = DirectPeeringType("Voice") DirectPeeringTypeEdgeZoneForOperators = DirectPeeringType("EdgeZoneForOperators") )
const ( KindDirect = Kind("Direct") KindExchange = Kind("Exchange") )
const ( RoleNoc = Role("Noc") RolePolicy = Role("Policy") RoleTechnical = Role("Technical") RoleService = Role("Service") RoleEscalation = Role("Escalation") RoleOther = Role("Other") )
const ( SessionAddressProviderMicrosoft = SessionAddressProvider("Microsoft") SessionAddressProviderPeer = SessionAddressProvider("Peer") )
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 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
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 ConnectionMonitorTest ¶
type ConnectionMonitorTest struct { pulumi.CustomResourceState // The Connection Monitor test destination Destination pulumi.StringPtrOutput `pulumi:"destination"` // The Connection Monitor test destination port DestinationPort pulumi.IntPtrOutput `pulumi:"destinationPort"` // The flag that indicates if the Connection Monitor test is successful or not. IsTestSuccessful pulumi.BoolOutput `pulumi:"isTestSuccessful"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The path representing the Connection Monitor test. Path pulumi.StringArrayOutput `pulumi:"path"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The Connection Monitor test source agent SourceAgent pulumi.StringPtrOutput `pulumi:"sourceAgent"` // The Connection Monitor test frequency in seconds TestFrequencyInSec pulumi.IntPtrOutput `pulumi:"testFrequencyInSec"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
The Connection Monitor Test class. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-06-01.
func GetConnectionMonitorTest ¶
func GetConnectionMonitorTest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionMonitorTestState, opts ...pulumi.ResourceOption) (*ConnectionMonitorTest, error)
GetConnectionMonitorTest gets an existing ConnectionMonitorTest 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 NewConnectionMonitorTest ¶
func NewConnectionMonitorTest(ctx *pulumi.Context, name string, args *ConnectionMonitorTestArgs, opts ...pulumi.ResourceOption) (*ConnectionMonitorTest, error)
NewConnectionMonitorTest registers a new resource with the given unique name, arguments, and options.
func (*ConnectionMonitorTest) ElementType ¶
func (*ConnectionMonitorTest) ElementType() reflect.Type
func (*ConnectionMonitorTest) ToConnectionMonitorTestOutput ¶
func (i *ConnectionMonitorTest) ToConnectionMonitorTestOutput() ConnectionMonitorTestOutput
func (*ConnectionMonitorTest) ToConnectionMonitorTestOutputWithContext ¶
func (i *ConnectionMonitorTest) ToConnectionMonitorTestOutputWithContext(ctx context.Context) ConnectionMonitorTestOutput
type ConnectionMonitorTestArgs ¶
type ConnectionMonitorTestArgs struct { // The name of the connection monitor test ConnectionMonitorTestName pulumi.StringPtrInput // The Connection Monitor test destination Destination pulumi.StringPtrInput // The Connection Monitor test destination port DestinationPort pulumi.IntPtrInput // The name of the peering service. PeeringServiceName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The Connection Monitor test source agent SourceAgent pulumi.StringPtrInput // The Connection Monitor test frequency in seconds TestFrequencyInSec pulumi.IntPtrInput }
The set of arguments for constructing a ConnectionMonitorTest resource.
func (ConnectionMonitorTestArgs) ElementType ¶
func (ConnectionMonitorTestArgs) ElementType() reflect.Type
type ConnectionMonitorTestInput ¶
type ConnectionMonitorTestInput interface { pulumi.Input ToConnectionMonitorTestOutput() ConnectionMonitorTestOutput ToConnectionMonitorTestOutputWithContext(ctx context.Context) ConnectionMonitorTestOutput }
type ConnectionMonitorTestOutput ¶
type ConnectionMonitorTestOutput struct{ *pulumi.OutputState }
func (ConnectionMonitorTestOutput) Destination ¶
func (o ConnectionMonitorTestOutput) Destination() pulumi.StringPtrOutput
The Connection Monitor test destination
func (ConnectionMonitorTestOutput) DestinationPort ¶
func (o ConnectionMonitorTestOutput) DestinationPort() pulumi.IntPtrOutput
The Connection Monitor test destination port
func (ConnectionMonitorTestOutput) ElementType ¶
func (ConnectionMonitorTestOutput) ElementType() reflect.Type
func (ConnectionMonitorTestOutput) IsTestSuccessful ¶
func (o ConnectionMonitorTestOutput) IsTestSuccessful() pulumi.BoolOutput
The flag that indicates if the Connection Monitor test is successful or not.
func (ConnectionMonitorTestOutput) Name ¶
func (o ConnectionMonitorTestOutput) Name() pulumi.StringOutput
The name of the resource.
func (ConnectionMonitorTestOutput) Path ¶
func (o ConnectionMonitorTestOutput) Path() pulumi.StringArrayOutput
The path representing the Connection Monitor test.
func (ConnectionMonitorTestOutput) ProvisioningState ¶
func (o ConnectionMonitorTestOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (ConnectionMonitorTestOutput) SourceAgent ¶
func (o ConnectionMonitorTestOutput) SourceAgent() pulumi.StringPtrOutput
The Connection Monitor test source agent
func (ConnectionMonitorTestOutput) TestFrequencyInSec ¶
func (o ConnectionMonitorTestOutput) TestFrequencyInSec() pulumi.IntPtrOutput
The Connection Monitor test frequency in seconds
func (ConnectionMonitorTestOutput) ToConnectionMonitorTestOutput ¶
func (o ConnectionMonitorTestOutput) ToConnectionMonitorTestOutput() ConnectionMonitorTestOutput
func (ConnectionMonitorTestOutput) ToConnectionMonitorTestOutputWithContext ¶
func (o ConnectionMonitorTestOutput) ToConnectionMonitorTestOutputWithContext(ctx context.Context) ConnectionMonitorTestOutput
func (ConnectionMonitorTestOutput) Type ¶
func (o ConnectionMonitorTestOutput) Type() pulumi.StringOutput
The type of the resource.
type ConnectionMonitorTestState ¶
type ConnectionMonitorTestState struct { }
func (ConnectionMonitorTestState) ElementType ¶
func (ConnectionMonitorTestState) ElementType() reflect.Type
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 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 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 ID used within Microsoft's peering provisioning system to track the connection MicrosoftTrackingId string `pulumi:"microsoftTrackingId"` // 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 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 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) MicrosoftTrackingId ¶
func (o DirectConnectionResponseOutput) MicrosoftTrackingId() pulumi.StringOutput
The ID used within Microsoft's peering provisioning system to track the connection
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 DirectPeeringType ¶
type DirectPeeringType string
The type of direct peering.
func (DirectPeeringType) ElementType ¶
func (DirectPeeringType) ElementType() reflect.Type
func (DirectPeeringType) ToDirectPeeringTypeOutput ¶
func (e DirectPeeringType) ToDirectPeeringTypeOutput() DirectPeeringTypeOutput
func (DirectPeeringType) ToDirectPeeringTypeOutputWithContext ¶
func (e DirectPeeringType) ToDirectPeeringTypeOutputWithContext(ctx context.Context) DirectPeeringTypeOutput
func (DirectPeeringType) ToDirectPeeringTypePtrOutput ¶
func (e DirectPeeringType) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
func (DirectPeeringType) ToDirectPeeringTypePtrOutputWithContext ¶
func (e DirectPeeringType) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
func (DirectPeeringType) ToStringOutput ¶
func (e DirectPeeringType) ToStringOutput() pulumi.StringOutput
func (DirectPeeringType) ToStringOutputWithContext ¶
func (e DirectPeeringType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DirectPeeringType) ToStringPtrOutput ¶
func (e DirectPeeringType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectPeeringType) ToStringPtrOutputWithContext ¶
func (e DirectPeeringType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DirectPeeringTypeInput ¶
type DirectPeeringTypeInput interface { pulumi.Input ToDirectPeeringTypeOutput() DirectPeeringTypeOutput ToDirectPeeringTypeOutputWithContext(context.Context) DirectPeeringTypeOutput }
DirectPeeringTypeInput is an input type that accepts values of the DirectPeeringType enum A concrete instance of `DirectPeeringTypeInput` can be one of the following:
DirectPeeringTypeEdge DirectPeeringTypeTransit DirectPeeringTypeCdn DirectPeeringTypeInternal DirectPeeringTypeIx DirectPeeringTypeIxRs DirectPeeringTypeVoice DirectPeeringTypeEdgeZoneForOperators
type DirectPeeringTypeOutput ¶
type DirectPeeringTypeOutput struct{ *pulumi.OutputState }
func (DirectPeeringTypeOutput) ElementType ¶
func (DirectPeeringTypeOutput) ElementType() reflect.Type
func (DirectPeeringTypeOutput) ToDirectPeeringTypeOutput ¶
func (o DirectPeeringTypeOutput) ToDirectPeeringTypeOutput() DirectPeeringTypeOutput
func (DirectPeeringTypeOutput) ToDirectPeeringTypeOutputWithContext ¶
func (o DirectPeeringTypeOutput) ToDirectPeeringTypeOutputWithContext(ctx context.Context) DirectPeeringTypeOutput
func (DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutput ¶
func (o DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
func (DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutputWithContext ¶
func (o DirectPeeringTypeOutput) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
func (DirectPeeringTypeOutput) ToStringOutput ¶
func (o DirectPeeringTypeOutput) ToStringOutput() pulumi.StringOutput
func (DirectPeeringTypeOutput) ToStringOutputWithContext ¶
func (o DirectPeeringTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DirectPeeringTypeOutput) ToStringPtrOutput ¶
func (o DirectPeeringTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectPeeringTypeOutput) ToStringPtrOutputWithContext ¶
func (o DirectPeeringTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DirectPeeringTypePtrInput ¶
type DirectPeeringTypePtrInput interface { pulumi.Input ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput ToDirectPeeringTypePtrOutputWithContext(context.Context) DirectPeeringTypePtrOutput }
func DirectPeeringTypePtr ¶
func DirectPeeringTypePtr(v string) DirectPeeringTypePtrInput
type DirectPeeringTypePtrOutput ¶
type DirectPeeringTypePtrOutput struct{ *pulumi.OutputState }
func (DirectPeeringTypePtrOutput) Elem ¶
func (o DirectPeeringTypePtrOutput) Elem() DirectPeeringTypeOutput
func (DirectPeeringTypePtrOutput) ElementType ¶
func (DirectPeeringTypePtrOutput) ElementType() reflect.Type
func (DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutput ¶
func (o DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutput() DirectPeeringTypePtrOutput
func (DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutputWithContext ¶
func (o DirectPeeringTypePtrOutput) ToDirectPeeringTypePtrOutputWithContext(ctx context.Context) DirectPeeringTypePtrOutput
func (DirectPeeringTypePtrOutput) ToStringPtrOutput ¶
func (o DirectPeeringTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectPeeringTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DirectPeeringTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 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 Kind ¶
type Kind string
The kind of the peering.
func (Kind) ElementType ¶
func (Kind) ToKindOutput ¶
func (e Kind) ToKindOutput() KindOutput
func (Kind) ToKindOutputWithContext ¶
func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
func (Kind) ToKindPtrOutput ¶
func (e Kind) ToKindPtrOutput() KindPtrOutput
func (Kind) ToKindPtrOutputWithContext ¶
func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (Kind) ToStringOutput ¶
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindInput ¶
type KindInput interface { pulumi.Input ToKindOutput() KindOutput ToKindOutputWithContext(context.Context) KindOutput }
KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:
KindDirect KindExchange
type KindOutput ¶
type KindOutput struct{ *pulumi.OutputState }
func (KindOutput) ElementType ¶
func (KindOutput) ElementType() reflect.Type
func (KindOutput) ToKindOutput ¶
func (o KindOutput) ToKindOutput() KindOutput
func (KindOutput) ToKindOutputWithContext ¶
func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
func (KindOutput) ToKindPtrOutput ¶
func (o KindOutput) ToKindPtrOutput() KindPtrOutput
func (KindOutput) ToKindPtrOutputWithContext ¶
func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindOutput) ToStringOutput ¶
func (o KindOutput) ToStringOutput() pulumi.StringOutput
func (KindOutput) ToStringOutputWithContext ¶
func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KindOutput) ToStringPtrOutput ¶
func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindOutput) ToStringPtrOutputWithContext ¶
func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindPtrInput ¶
type KindPtrInput interface { pulumi.Input ToKindPtrOutput() KindPtrOutput ToKindPtrOutputWithContext(context.Context) KindPtrOutput }
func KindPtr ¶
func KindPtr(v string) KindPtrInput
type KindPtrOutput ¶
type KindPtrOutput struct{ *pulumi.OutputState }
func (KindPtrOutput) Elem ¶
func (o KindPtrOutput) Elem() KindOutput
func (KindPtrOutput) ElementType ¶
func (KindPtrOutput) ElementType() reflect.Type
func (KindPtrOutput) ToKindPtrOutput ¶
func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
func (KindPtrOutput) ToKindPtrOutputWithContext ¶
func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindPtrOutput) ToStringPtrOutput ¶
func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindPtrOutput) ToStringPtrOutputWithContext ¶
func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogAnalyticsWorkspacePropertiesResponse ¶
type LogAnalyticsWorkspacePropertiesResponse struct { // The list of connected agents. ConnectedAgents []string `pulumi:"connectedAgents"` // The Workspace Key. Key string `pulumi:"key"` // The Workspace ID. WorkspaceID string `pulumi:"workspaceID"` }
The properties that define a Log Analytics Workspace.
type LogAnalyticsWorkspacePropertiesResponseOutput ¶
type LogAnalyticsWorkspacePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties that define a Log Analytics Workspace.
func (LogAnalyticsWorkspacePropertiesResponseOutput) ConnectedAgents ¶
func (o LogAnalyticsWorkspacePropertiesResponseOutput) ConnectedAgents() pulumi.StringArrayOutput
The list of connected agents.
func (LogAnalyticsWorkspacePropertiesResponseOutput) ElementType ¶
func (LogAnalyticsWorkspacePropertiesResponseOutput) ElementType() reflect.Type
func (LogAnalyticsWorkspacePropertiesResponseOutput) Key ¶
func (o LogAnalyticsWorkspacePropertiesResponseOutput) Key() pulumi.StringOutput
The Workspace Key.
func (LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutput ¶
func (o LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutput() LogAnalyticsWorkspacePropertiesResponseOutput
func (LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutputWithContext ¶
func (o LogAnalyticsWorkspacePropertiesResponseOutput) ToLogAnalyticsWorkspacePropertiesResponseOutputWithContext(ctx context.Context) LogAnalyticsWorkspacePropertiesResponseOutput
func (LogAnalyticsWorkspacePropertiesResponseOutput) WorkspaceID ¶
func (o LogAnalyticsWorkspacePropertiesResponseOutput) WorkspaceID() pulumi.StringOutput
The Workspace ID.
type LogAnalyticsWorkspacePropertiesResponsePtrOutput ¶
type LogAnalyticsWorkspacePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ConnectedAgents ¶
func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ConnectedAgents() pulumi.StringArrayOutput
The list of connected agents.
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ElementType ¶
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ElementType() reflect.Type
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutput ¶
func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutput() LogAnalyticsWorkspacePropertiesResponsePtrOutput
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutputWithContext ¶
func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) ToLogAnalyticsWorkspacePropertiesResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspacePropertiesResponsePtrOutput
func (LogAnalyticsWorkspacePropertiesResponsePtrOutput) WorkspaceID ¶
func (o LogAnalyticsWorkspacePropertiesResponsePtrOutput) WorkspaceID() pulumi.StringPtrOutput
The Workspace ID.
type LookupConnectionMonitorTestArgs ¶
type LookupConnectionMonitorTestArgs struct { // The name of the connection monitor test ConnectionMonitorTestName string `pulumi:"connectionMonitorTestName"` // The name of the peering service. PeeringServiceName string `pulumi:"peeringServiceName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupConnectionMonitorTestOutputArgs ¶
type LookupConnectionMonitorTestOutputArgs struct { // The name of the connection monitor test ConnectionMonitorTestName pulumi.StringInput `pulumi:"connectionMonitorTestName"` // The name of the peering service. PeeringServiceName pulumi.StringInput `pulumi:"peeringServiceName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupConnectionMonitorTestOutputArgs) ElementType ¶
func (LookupConnectionMonitorTestOutputArgs) ElementType() reflect.Type
type LookupConnectionMonitorTestResult ¶
type LookupConnectionMonitorTestResult struct { // The Connection Monitor test destination Destination *string `pulumi:"destination"` // The Connection Monitor test destination port DestinationPort *int `pulumi:"destinationPort"` // The ID of the resource. Id string `pulumi:"id"` // The flag that indicates if the Connection Monitor test is successful or not. IsTestSuccessful bool `pulumi:"isTestSuccessful"` // The name of the resource. Name string `pulumi:"name"` // The path representing the Connection Monitor test. Path []string `pulumi:"path"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // The Connection Monitor test source agent SourceAgent *string `pulumi:"sourceAgent"` // The Connection Monitor test frequency in seconds TestFrequencyInSec *int `pulumi:"testFrequencyInSec"` // The type of the resource. Type string `pulumi:"type"` }
The Connection Monitor Test class.
func LookupConnectionMonitorTest ¶
func LookupConnectionMonitorTest(ctx *pulumi.Context, args *LookupConnectionMonitorTestArgs, opts ...pulumi.InvokeOption) (*LookupConnectionMonitorTestResult, error)
Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service. Azure REST API version: 2022-10-01.
type LookupConnectionMonitorTestResultOutput ¶
type LookupConnectionMonitorTestResultOutput struct{ *pulumi.OutputState }
The Connection Monitor Test class.
func LookupConnectionMonitorTestOutput ¶
func LookupConnectionMonitorTestOutput(ctx *pulumi.Context, args LookupConnectionMonitorTestOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionMonitorTestResultOutput
func (LookupConnectionMonitorTestResultOutput) Destination ¶
func (o LookupConnectionMonitorTestResultOutput) Destination() pulumi.StringPtrOutput
The Connection Monitor test destination
func (LookupConnectionMonitorTestResultOutput) DestinationPort ¶
func (o LookupConnectionMonitorTestResultOutput) DestinationPort() pulumi.IntPtrOutput
The Connection Monitor test destination port
func (LookupConnectionMonitorTestResultOutput) ElementType ¶
func (LookupConnectionMonitorTestResultOutput) ElementType() reflect.Type
func (LookupConnectionMonitorTestResultOutput) Id ¶
func (o LookupConnectionMonitorTestResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupConnectionMonitorTestResultOutput) IsTestSuccessful ¶
func (o LookupConnectionMonitorTestResultOutput) IsTestSuccessful() pulumi.BoolOutput
The flag that indicates if the Connection Monitor test is successful or not.
func (LookupConnectionMonitorTestResultOutput) Name ¶
func (o LookupConnectionMonitorTestResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupConnectionMonitorTestResultOutput) Path ¶
func (o LookupConnectionMonitorTestResultOutput) Path() pulumi.StringArrayOutput
The path representing the Connection Monitor test.
func (LookupConnectionMonitorTestResultOutput) ProvisioningState ¶
func (o LookupConnectionMonitorTestResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupConnectionMonitorTestResultOutput) SourceAgent ¶
func (o LookupConnectionMonitorTestResultOutput) SourceAgent() pulumi.StringPtrOutput
The Connection Monitor test source agent
func (LookupConnectionMonitorTestResultOutput) TestFrequencyInSec ¶
func (o LookupConnectionMonitorTestResultOutput) TestFrequencyInSec() pulumi.IntPtrOutput
The Connection Monitor test frequency in seconds
func (LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutput ¶
func (o LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutput() LookupConnectionMonitorTestResultOutput
func (LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutputWithContext ¶
func (o LookupConnectionMonitorTestResultOutput) ToLookupConnectionMonitorTestResultOutputWithContext(ctx context.Context) LookupConnectionMonitorTestResultOutput
func (LookupConnectionMonitorTestResultOutput) Type ¶
func (o LookupConnectionMonitorTestResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupPeerAsnArgs ¶
type LookupPeerAsnArgs struct { // The peer ASN name. PeerAsnName string `pulumi:"peerAsnName"` }
type LookupPeerAsnOutputArgs ¶
type LookupPeerAsnOutputArgs struct { // The peer ASN name. PeerAsnName pulumi.StringInput `pulumi:"peerAsnName"` }
func (LookupPeerAsnOutputArgs) ElementType ¶
func (LookupPeerAsnOutputArgs) ElementType() reflect.Type
type LookupPeerAsnResult ¶
type LookupPeerAsnResult struct { // The error message for the validation state ErrorMessage string `pulumi:"errorMessage"` // The ID of the resource. Id string `pulumi:"id"` // 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)
Gets the peer ASN with the specified name under the given subscription. Azure REST API version: 2022-10-01.
Other available API versions: 2019-09-01-preview, 2021-01-01.
type LookupPeerAsnResultOutput ¶
type LookupPeerAsnResultOutput struct{ *pulumi.OutputState }
The essential information related to the peer's ASN.
func LookupPeerAsnOutput ¶
func LookupPeerAsnOutput(ctx *pulumi.Context, args LookupPeerAsnOutputArgs, opts ...pulumi.InvokeOption) LookupPeerAsnResultOutput
func (LookupPeerAsnResultOutput) ElementType ¶
func (LookupPeerAsnResultOutput) ElementType() reflect.Type
func (LookupPeerAsnResultOutput) ErrorMessage ¶
func (o LookupPeerAsnResultOutput) ErrorMessage() pulumi.StringOutput
The error message for the validation state
func (LookupPeerAsnResultOutput) Id ¶
func (o LookupPeerAsnResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupPeerAsnResultOutput) Name ¶
func (o LookupPeerAsnResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPeerAsnResultOutput) PeerAsn ¶
func (o LookupPeerAsnResultOutput) PeerAsn() pulumi.IntPtrOutput
The Autonomous System Number (ASN) of the peer.
func (LookupPeerAsnResultOutput) PeerContactDetail ¶
func (o LookupPeerAsnResultOutput) PeerContactDetail() ContactDetailResponseArrayOutput
The contact details of the peer.
func (LookupPeerAsnResultOutput) PeerName ¶
func (o LookupPeerAsnResultOutput) PeerName() pulumi.StringPtrOutput
The name of the peer.
func (LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutput ¶
func (o LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutput() LookupPeerAsnResultOutput
func (LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutputWithContext ¶
func (o LookupPeerAsnResultOutput) ToLookupPeerAsnResultOutputWithContext(ctx context.Context) LookupPeerAsnResultOutput
func (LookupPeerAsnResultOutput) Type ¶
func (o LookupPeerAsnResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupPeerAsnResultOutput) ValidationState ¶
func (o LookupPeerAsnResultOutput) ValidationState() pulumi.StringOutput
The validation state of the ASN associated with the peer.
type LookupPeeringArgs ¶
type LookupPeeringOutputArgs ¶
type LookupPeeringOutputArgs struct { // The name of the peering. PeeringName pulumi.StringInput `pulumi:"peeringName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPeeringOutputArgs) ElementType ¶
func (LookupPeeringOutputArgs) ElementType() reflect.Type
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 ID of the resource. Id string `pulumi:"id"` // 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)
Gets an existing peering with the specified name under the given subscription and resource group. Azure REST API version: 2022-10-01.
type LookupPeeringResultOutput ¶
type LookupPeeringResultOutput struct{ *pulumi.OutputState }
Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location.
func LookupPeeringOutput ¶
func LookupPeeringOutput(ctx *pulumi.Context, args LookupPeeringOutputArgs, opts ...pulumi.InvokeOption) LookupPeeringResultOutput
func (LookupPeeringResultOutput) Direct ¶
func (o LookupPeeringResultOutput) Direct() PeeringPropertiesDirectResponsePtrOutput
The properties that define a direct peering.
func (LookupPeeringResultOutput) ElementType ¶
func (LookupPeeringResultOutput) ElementType() reflect.Type
func (LookupPeeringResultOutput) Exchange ¶
func (o LookupPeeringResultOutput) Exchange() PeeringPropertiesExchangeResponsePtrOutput
The properties that define an exchange peering.
func (LookupPeeringResultOutput) Id ¶
func (o LookupPeeringResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupPeeringResultOutput) Kind ¶
func (o LookupPeeringResultOutput) Kind() pulumi.StringOutput
The kind of the peering.
func (LookupPeeringResultOutput) Location ¶
func (o LookupPeeringResultOutput) Location() pulumi.StringOutput
The location of the resource.
func (LookupPeeringResultOutput) Name ¶
func (o LookupPeeringResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPeeringResultOutput) PeeringLocation ¶
func (o LookupPeeringResultOutput) PeeringLocation() pulumi.StringPtrOutput
The location of the peering.
func (LookupPeeringResultOutput) ProvisioningState ¶
func (o LookupPeeringResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupPeeringResultOutput) Sku ¶
func (o LookupPeeringResultOutput) Sku() PeeringSkuResponseOutput
The SKU that defines the tier and kind of the peering.
func (LookupPeeringResultOutput) Tags ¶
func (o LookupPeeringResultOutput) Tags() pulumi.StringMapOutput
The resource tags.
func (LookupPeeringResultOutput) ToLookupPeeringResultOutput ¶
func (o LookupPeeringResultOutput) ToLookupPeeringResultOutput() LookupPeeringResultOutput
func (LookupPeeringResultOutput) ToLookupPeeringResultOutputWithContext ¶
func (o LookupPeeringResultOutput) ToLookupPeeringResultOutputWithContext(ctx context.Context) LookupPeeringResultOutput
func (LookupPeeringResultOutput) Type ¶
func (o LookupPeeringResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupPeeringServiceOutputArgs ¶
type LookupPeeringServiceOutputArgs struct { // The name of the peering. PeeringServiceName pulumi.StringInput `pulumi:"peeringServiceName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPeeringServiceOutputArgs) ElementType ¶
func (LookupPeeringServiceOutputArgs) ElementType() reflect.Type
type LookupPeeringServiceResult ¶
type LookupPeeringServiceResult struct { // The ID of the resource. Id string `pulumi:"id"` // The location of the resource. Location string `pulumi:"location"` // The Log Analytics Workspace Properties LogAnalyticsWorkspaceProperties *LogAnalyticsWorkspacePropertiesResponse `pulumi:"logAnalyticsWorkspaceProperties"` // The name of the resource. Name string `pulumi:"name"` // The location (state/province) of the customer. PeeringServiceLocation *string `pulumi:"peeringServiceLocation"` // The name of the service provider. PeeringServiceProvider *string `pulumi:"peeringServiceProvider"` // The backup peering (Microsoft/service provider) location to be used for customer traffic. ProviderBackupPeeringLocation *string `pulumi:"providerBackupPeeringLocation"` // The primary peering (Microsoft/service provider) location to be used for customer traffic. ProviderPrimaryPeeringLocation *string `pulumi:"providerPrimaryPeeringLocation"` // 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)
Gets an existing peering service with the specified name under the given subscription and resource group. Azure REST API version: 2022-10-01.
type LookupPeeringServiceResultOutput ¶
type LookupPeeringServiceResultOutput struct{ *pulumi.OutputState }
Peering Service
func LookupPeeringServiceOutput ¶
func LookupPeeringServiceOutput(ctx *pulumi.Context, args LookupPeeringServiceOutputArgs, opts ...pulumi.InvokeOption) LookupPeeringServiceResultOutput
func (LookupPeeringServiceResultOutput) ElementType ¶
func (LookupPeeringServiceResultOutput) ElementType() reflect.Type
func (LookupPeeringServiceResultOutput) Id ¶
func (o LookupPeeringServiceResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupPeeringServiceResultOutput) Location ¶
func (o LookupPeeringServiceResultOutput) Location() pulumi.StringOutput
The location of the resource.
func (LookupPeeringServiceResultOutput) LogAnalyticsWorkspaceProperties ¶
func (o LookupPeeringServiceResultOutput) LogAnalyticsWorkspaceProperties() LogAnalyticsWorkspacePropertiesResponsePtrOutput
The Log Analytics Workspace Properties
func (LookupPeeringServiceResultOutput) Name ¶
func (o LookupPeeringServiceResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPeeringServiceResultOutput) PeeringServiceLocation ¶
func (o LookupPeeringServiceResultOutput) PeeringServiceLocation() pulumi.StringPtrOutput
The location (state/province) of the customer.
func (LookupPeeringServiceResultOutput) PeeringServiceProvider ¶
func (o LookupPeeringServiceResultOutput) PeeringServiceProvider() pulumi.StringPtrOutput
The name of the service provider.
func (LookupPeeringServiceResultOutput) ProviderBackupPeeringLocation ¶
func (o LookupPeeringServiceResultOutput) ProviderBackupPeeringLocation() pulumi.StringPtrOutput
The backup peering (Microsoft/service provider) location to be used for customer traffic.
func (LookupPeeringServiceResultOutput) ProviderPrimaryPeeringLocation ¶
func (o LookupPeeringServiceResultOutput) ProviderPrimaryPeeringLocation() pulumi.StringPtrOutput
The primary peering (Microsoft/service provider) location to be used for customer traffic.
func (LookupPeeringServiceResultOutput) ProvisioningState ¶
func (o LookupPeeringServiceResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupPeeringServiceResultOutput) Tags ¶
func (o LookupPeeringServiceResultOutput) Tags() pulumi.StringMapOutput
The resource tags.
func (LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutput ¶
func (o LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutput() LookupPeeringServiceResultOutput
func (LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutputWithContext ¶
func (o LookupPeeringServiceResultOutput) ToLookupPeeringServiceResultOutputWithContext(ctx context.Context) LookupPeeringServiceResultOutput
func (LookupPeeringServiceResultOutput) Type ¶
func (o LookupPeeringServiceResultOutput) Type() pulumi.StringOutput
The type of the resource.
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 LookupPrefixOutputArgs ¶
type LookupPrefixOutputArgs struct { // The properties to be expanded. Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the peering service. PeeringServiceName pulumi.StringInput `pulumi:"peeringServiceName"` // The name of the prefix. PrefixName pulumi.StringInput `pulumi:"prefixName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPrefixOutputArgs) ElementType ¶
func (LookupPrefixOutputArgs) ElementType() reflect.Type
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 ID of the resource. Id string `pulumi:"id"` // 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)
Gets an existing prefix with the specified name under the given subscription, resource group and peering service. Azure REST API version: 2022-10-01.
type LookupPrefixResultOutput ¶
type LookupPrefixResultOutput struct{ *pulumi.OutputState }
The peering service prefix class.
func LookupPrefixOutput ¶
func LookupPrefixOutput(ctx *pulumi.Context, args LookupPrefixOutputArgs, opts ...pulumi.InvokeOption) LookupPrefixResultOutput
func (LookupPrefixResultOutput) ElementType ¶
func (LookupPrefixResultOutput) ElementType() reflect.Type
func (LookupPrefixResultOutput) ErrorMessage ¶
func (o LookupPrefixResultOutput) ErrorMessage() pulumi.StringOutput
The error message for validation state
func (LookupPrefixResultOutput) Events ¶
func (o LookupPrefixResultOutput) Events() PeeringServicePrefixEventResponseArrayOutput
The list of events for peering service prefix
func (LookupPrefixResultOutput) Id ¶
func (o LookupPrefixResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupPrefixResultOutput) LearnedType ¶
func (o LookupPrefixResultOutput) LearnedType() pulumi.StringOutput
The prefix learned type
func (LookupPrefixResultOutput) Name ¶
func (o LookupPrefixResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPrefixResultOutput) PeeringServicePrefixKey ¶
func (o LookupPrefixResultOutput) PeeringServicePrefixKey() pulumi.StringPtrOutput
The peering service prefix key
func (LookupPrefixResultOutput) Prefix ¶
func (o LookupPrefixResultOutput) Prefix() pulumi.StringPtrOutput
The prefix from which your traffic originates.
func (LookupPrefixResultOutput) PrefixValidationState ¶
func (o LookupPrefixResultOutput) PrefixValidationState() pulumi.StringOutput
The prefix validation state
func (LookupPrefixResultOutput) ProvisioningState ¶
func (o LookupPrefixResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupPrefixResultOutput) ToLookupPrefixResultOutput ¶
func (o LookupPrefixResultOutput) ToLookupPrefixResultOutput() LookupPrefixResultOutput
func (LookupPrefixResultOutput) ToLookupPrefixResultOutputWithContext ¶
func (o LookupPrefixResultOutput) ToLookupPrefixResultOutputWithContext(ctx context.Context) LookupPrefixResultOutput
func (LookupPrefixResultOutput) Type ¶
func (o LookupPrefixResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupRegisteredAsnArgs ¶
type LookupRegisteredAsnOutputArgs ¶
type LookupRegisteredAsnOutputArgs struct { // The name of the peering. PeeringName pulumi.StringInput `pulumi:"peeringName"` // The name of the registered ASN. RegisteredAsnName pulumi.StringInput `pulumi:"registeredAsnName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupRegisteredAsnOutputArgs) ElementType ¶
func (LookupRegisteredAsnOutputArgs) ElementType() reflect.Type
type LookupRegisteredAsnResult ¶
type LookupRegisteredAsnResult struct { // The customer's ASN from which traffic originates. Asn *int `pulumi:"asn"` // The ID of the resource. Id string `pulumi:"id"` // 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)
Gets an existing registered ASN with the specified name under the given subscription, resource group and peering. Azure REST API version: 2022-10-01.
type LookupRegisteredAsnResultOutput ¶
type LookupRegisteredAsnResultOutput struct{ *pulumi.OutputState }
The customer's ASN that is registered by the peering service provider.
func LookupRegisteredAsnOutput ¶
func LookupRegisteredAsnOutput(ctx *pulumi.Context, args LookupRegisteredAsnOutputArgs, opts ...pulumi.InvokeOption) LookupRegisteredAsnResultOutput
func (LookupRegisteredAsnResultOutput) Asn ¶
func (o LookupRegisteredAsnResultOutput) Asn() pulumi.IntPtrOutput
The customer's ASN from which traffic originates.
func (LookupRegisteredAsnResultOutput) ElementType ¶
func (LookupRegisteredAsnResultOutput) ElementType() reflect.Type
func (LookupRegisteredAsnResultOutput) Id ¶
func (o LookupRegisteredAsnResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupRegisteredAsnResultOutput) Name ¶
func (o LookupRegisteredAsnResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupRegisteredAsnResultOutput) PeeringServicePrefixKey ¶
func (o LookupRegisteredAsnResultOutput) PeeringServicePrefixKey() pulumi.StringOutput
The peering service prefix key that is to be shared with the customer.
func (LookupRegisteredAsnResultOutput) ProvisioningState ¶
func (o LookupRegisteredAsnResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutput ¶
func (o LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutput() LookupRegisteredAsnResultOutput
func (LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutputWithContext ¶
func (o LookupRegisteredAsnResultOutput) ToLookupRegisteredAsnResultOutputWithContext(ctx context.Context) LookupRegisteredAsnResultOutput
func (LookupRegisteredAsnResultOutput) Type ¶
func (o LookupRegisteredAsnResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupRegisteredPrefixOutputArgs ¶
type LookupRegisteredPrefixOutputArgs struct { // The name of the peering. PeeringName pulumi.StringInput `pulumi:"peeringName"` // The name of the registered prefix. RegisteredPrefixName pulumi.StringInput `pulumi:"registeredPrefixName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupRegisteredPrefixOutputArgs) ElementType ¶
func (LookupRegisteredPrefixOutputArgs) ElementType() reflect.Type
type LookupRegisteredPrefixResult ¶
type LookupRegisteredPrefixResult struct { // The error message associated with the validation state, if any. ErrorMessage string `pulumi:"errorMessage"` // The ID of the resource. Id string `pulumi:"id"` // 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)
Gets an existing registered prefix with the specified name under the given subscription, resource group and peering. Azure REST API version: 2022-10-01.
type LookupRegisteredPrefixResultOutput ¶
type LookupRegisteredPrefixResultOutput struct{ *pulumi.OutputState }
The customer's prefix that is registered by the peering service provider.
func LookupRegisteredPrefixOutput ¶
func LookupRegisteredPrefixOutput(ctx *pulumi.Context, args LookupRegisteredPrefixOutputArgs, opts ...pulumi.InvokeOption) LookupRegisteredPrefixResultOutput
func (LookupRegisteredPrefixResultOutput) ElementType ¶
func (LookupRegisteredPrefixResultOutput) ElementType() reflect.Type
func (LookupRegisteredPrefixResultOutput) ErrorMessage ¶
func (o LookupRegisteredPrefixResultOutput) ErrorMessage() pulumi.StringOutput
The error message associated with the validation state, if any.
func (LookupRegisteredPrefixResultOutput) Id ¶
func (o LookupRegisteredPrefixResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupRegisteredPrefixResultOutput) Name ¶
func (o LookupRegisteredPrefixResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupRegisteredPrefixResultOutput) PeeringServicePrefixKey ¶
func (o LookupRegisteredPrefixResultOutput) PeeringServicePrefixKey() pulumi.StringOutput
The peering service prefix key that is to be shared with the customer.
func (LookupRegisteredPrefixResultOutput) Prefix ¶
func (o LookupRegisteredPrefixResultOutput) Prefix() pulumi.StringPtrOutput
The customer's prefix from which traffic originates.
func (LookupRegisteredPrefixResultOutput) PrefixValidationState ¶
func (o LookupRegisteredPrefixResultOutput) PrefixValidationState() pulumi.StringOutput
The prefix validation state.
func (LookupRegisteredPrefixResultOutput) ProvisioningState ¶
func (o LookupRegisteredPrefixResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutput ¶
func (o LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutput() LookupRegisteredPrefixResultOutput
func (LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutputWithContext ¶
func (o LookupRegisteredPrefixResultOutput) ToLookupRegisteredPrefixResultOutputWithContext(ctx context.Context) LookupRegisteredPrefixResultOutput
func (LookupRegisteredPrefixResultOutput) Type ¶
func (o LookupRegisteredPrefixResultOutput) Type() pulumi.StringOutput
The type of the resource.
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.StringOutput `pulumi:"validationState"` }
The essential information related to the peer's ASN. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2019-09-01-preview, 2021-01-01.
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.
func (*PeerAsn) ElementType ¶
func (*PeerAsn) ToPeerAsnOutput ¶
func (i *PeerAsn) ToPeerAsnOutput() PeerAsnOutput
func (*PeerAsn) ToPeerAsnOutputWithContext ¶
func (i *PeerAsn) ToPeerAsnOutputWithContext(ctx context.Context) PeerAsnOutput
type PeerAsnArgs ¶
type PeerAsnArgs struct { // The Autonomous System Number (ASN) of the peer. PeerAsn pulumi.IntPtrInput // The peer ASN name. PeerAsnName pulumi.StringPtrInput // The contact details of the peer. PeerContactDetail ContactDetailArrayInput // The name of the peer. PeerName pulumi.StringPtrInput }
The set of arguments for constructing a PeerAsn resource.
func (PeerAsnArgs) ElementType ¶
func (PeerAsnArgs) ElementType() reflect.Type
type PeerAsnInput ¶
type PeerAsnInput interface { pulumi.Input ToPeerAsnOutput() PeerAsnOutput ToPeerAsnOutputWithContext(ctx context.Context) PeerAsnOutput }
type PeerAsnOutput ¶
type PeerAsnOutput struct{ *pulumi.OutputState }
func (PeerAsnOutput) ElementType ¶
func (PeerAsnOutput) ElementType() reflect.Type
func (PeerAsnOutput) ErrorMessage ¶
func (o PeerAsnOutput) ErrorMessage() pulumi.StringOutput
The error message for the validation state
func (PeerAsnOutput) Name ¶
func (o PeerAsnOutput) Name() pulumi.StringOutput
The name of the resource.
func (PeerAsnOutput) PeerAsn ¶
func (o PeerAsnOutput) PeerAsn() pulumi.IntPtrOutput
The Autonomous System Number (ASN) of the peer.
func (PeerAsnOutput) PeerContactDetail ¶
func (o PeerAsnOutput) PeerContactDetail() ContactDetailResponseArrayOutput
The contact details of the peer.
func (PeerAsnOutput) PeerName ¶
func (o PeerAsnOutput) PeerName() pulumi.StringPtrOutput
The name of the peer.
func (PeerAsnOutput) ToPeerAsnOutput ¶
func (o PeerAsnOutput) ToPeerAsnOutput() PeerAsnOutput
func (PeerAsnOutput) ToPeerAsnOutputWithContext ¶
func (o PeerAsnOutput) ToPeerAsnOutputWithContext(ctx context.Context) PeerAsnOutput
func (PeerAsnOutput) Type ¶
func (o PeerAsnOutput) Type() pulumi.StringOutput
The type of the resource.
func (PeerAsnOutput) ValidationState ¶
func (o PeerAsnOutput) ValidationState() pulumi.StringOutput
The validation state of the ASN associated with the peer.
type PeerAsnState ¶
type PeerAsnState struct { }
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. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
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.
func (*Peering) ElementType ¶
func (*Peering) ToPeeringOutput ¶
func (i *Peering) ToPeeringOutput() PeeringOutput
func (*Peering) ToPeeringOutputWithContext ¶
func (i *Peering) ToPeeringOutputWithContext(ctx context.Context) PeeringOutput
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.StringPtrInput // The location of the peering. PeeringLocation pulumi.StringPtrInput // The name of the peering. PeeringName pulumi.StringPtrInput // 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 PeeringInput ¶
type PeeringInput interface { pulumi.Input ToPeeringOutput() PeeringOutput ToPeeringOutputWithContext(ctx context.Context) PeeringOutput }
type PeeringOutput ¶
type PeeringOutput struct{ *pulumi.OutputState }
func (PeeringOutput) Direct ¶
func (o PeeringOutput) Direct() PeeringPropertiesDirectResponsePtrOutput
The properties that define a direct peering.
func (PeeringOutput) ElementType ¶
func (PeeringOutput) ElementType() reflect.Type
func (PeeringOutput) Exchange ¶
func (o PeeringOutput) Exchange() PeeringPropertiesExchangeResponsePtrOutput
The properties that define an exchange peering.
func (PeeringOutput) Kind ¶
func (o PeeringOutput) Kind() pulumi.StringOutput
The kind of the peering.
func (PeeringOutput) Location ¶
func (o PeeringOutput) Location() pulumi.StringOutput
The location of the resource.
func (PeeringOutput) Name ¶
func (o PeeringOutput) Name() pulumi.StringOutput
The name of the resource.
func (PeeringOutput) PeeringLocation ¶
func (o PeeringOutput) PeeringLocation() pulumi.StringPtrOutput
The location of the peering.
func (PeeringOutput) ProvisioningState ¶
func (o PeeringOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (PeeringOutput) Sku ¶
func (o PeeringOutput) Sku() PeeringSkuResponseOutput
The SKU that defines the tier and kind of the peering.
func (PeeringOutput) ToPeeringOutput ¶
func (o PeeringOutput) ToPeeringOutput() PeeringOutput
func (PeeringOutput) ToPeeringOutputWithContext ¶
func (o PeeringOutput) ToPeeringOutputWithContext(ctx context.Context) PeeringOutput
func (PeeringOutput) Type ¶
func (o PeeringOutput) Type() pulumi.StringOutput
The type of the resource.
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 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) UseForPeeringService ¶
func (o PeeringPropertiesDirectResponseOutput) UseForPeeringService() pulumi.BoolOutput
The flag that indicates whether or not the peering is used for peering service.
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 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
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 Log Analytics Workspace Properties LogAnalyticsWorkspaceProperties LogAnalyticsWorkspacePropertiesResponsePtrOutput `pulumi:"logAnalyticsWorkspaceProperties"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The location (state/province) of the customer. PeeringServiceLocation pulumi.StringPtrOutput `pulumi:"peeringServiceLocation"` // The name of the service provider. PeeringServiceProvider pulumi.StringPtrOutput `pulumi:"peeringServiceProvider"` // The backup peering (Microsoft/service provider) location to be used for customer traffic. ProviderBackupPeeringLocation pulumi.StringPtrOutput `pulumi:"providerBackupPeeringLocation"` // The primary peering (Microsoft/service provider) location to be used for customer traffic. ProviderPrimaryPeeringLocation pulumi.StringPtrOutput `pulumi:"providerPrimaryPeeringLocation"` // 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 Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
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.
func (*PeeringService) ElementType ¶
func (*PeeringService) ElementType() reflect.Type
func (*PeeringService) ToPeeringServiceOutput ¶
func (i *PeeringService) ToPeeringServiceOutput() PeeringServiceOutput
func (*PeeringService) ToPeeringServiceOutputWithContext ¶
func (i *PeeringService) ToPeeringServiceOutputWithContext(ctx context.Context) PeeringServiceOutput
type PeeringServiceArgs ¶
type PeeringServiceArgs struct { // The location of the resource. Location pulumi.StringPtrInput // The location (state/province) of the customer. PeeringServiceLocation pulumi.StringPtrInput // The name of the peering service. PeeringServiceName pulumi.StringPtrInput // The name of the service provider. PeeringServiceProvider pulumi.StringPtrInput // The backup peering (Microsoft/service provider) location to be used for customer traffic. ProviderBackupPeeringLocation pulumi.StringPtrInput // The primary peering (Microsoft/service provider) location to be used for customer traffic. ProviderPrimaryPeeringLocation 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 PeeringServiceInput ¶
type PeeringServiceInput interface { pulumi.Input ToPeeringServiceOutput() PeeringServiceOutput ToPeeringServiceOutputWithContext(ctx context.Context) PeeringServiceOutput }
type PeeringServiceOutput ¶
type PeeringServiceOutput struct{ *pulumi.OutputState }
func (PeeringServiceOutput) ElementType ¶
func (PeeringServiceOutput) ElementType() reflect.Type
func (PeeringServiceOutput) Location ¶
func (o PeeringServiceOutput) Location() pulumi.StringOutput
The location of the resource.
func (PeeringServiceOutput) LogAnalyticsWorkspaceProperties ¶
func (o PeeringServiceOutput) LogAnalyticsWorkspaceProperties() LogAnalyticsWorkspacePropertiesResponsePtrOutput
The Log Analytics Workspace Properties
func (PeeringServiceOutput) Name ¶
func (o PeeringServiceOutput) Name() pulumi.StringOutput
The name of the resource.
func (PeeringServiceOutput) PeeringServiceLocation ¶
func (o PeeringServiceOutput) PeeringServiceLocation() pulumi.StringPtrOutput
The location (state/province) of the customer.
func (PeeringServiceOutput) PeeringServiceProvider ¶
func (o PeeringServiceOutput) PeeringServiceProvider() pulumi.StringPtrOutput
The name of the service provider.
func (PeeringServiceOutput) ProviderBackupPeeringLocation ¶
func (o PeeringServiceOutput) ProviderBackupPeeringLocation() pulumi.StringPtrOutput
The backup peering (Microsoft/service provider) location to be used for customer traffic.
func (PeeringServiceOutput) ProviderPrimaryPeeringLocation ¶
func (o PeeringServiceOutput) ProviderPrimaryPeeringLocation() pulumi.StringPtrOutput
The primary peering (Microsoft/service provider) location to be used for customer traffic.
func (PeeringServiceOutput) ProvisioningState ¶
func (o PeeringServiceOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (PeeringServiceOutput) Sku ¶
func (o PeeringServiceOutput) Sku() PeeringServiceSkuResponsePtrOutput
The SKU that defines the type of the peering service.
func (PeeringServiceOutput) Tags ¶
func (o PeeringServiceOutput) Tags() pulumi.StringMapOutput
The resource tags.
func (PeeringServiceOutput) ToPeeringServiceOutput ¶
func (o PeeringServiceOutput) ToPeeringServiceOutput() PeeringServiceOutput
func (PeeringServiceOutput) ToPeeringServiceOutputWithContext ¶
func (o PeeringServiceOutput) ToPeeringServiceOutputWithContext(ctx context.Context) PeeringServiceOutput
func (PeeringServiceOutput) Type ¶
func (o PeeringServiceOutput) Type() pulumi.StringOutput
The type of the resource.
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 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 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 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
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 { }
func (PeeringServiceState) ElementType ¶
func (PeeringServiceState) ElementType() reflect.Type
type PeeringSku ¶
type PeeringSku struct { // The name of the peering SKU. Name *string `pulumi:"name"` }
The SKU that defines the tier and kind of the peering.
type PeeringSkuArgs ¶
type PeeringSkuArgs struct { // The name of the peering SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
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
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) Name ¶
func (o PeeringSkuOutput) Name() pulumi.StringPtrOutput
The name of the peering SKU.
func (PeeringSkuOutput) ToPeeringSkuOutput ¶
func (o PeeringSkuOutput) ToPeeringSkuOutput() PeeringSkuOutput
func (PeeringSkuOutput) ToPeeringSkuOutputWithContext ¶
func (o PeeringSkuOutput) ToPeeringSkuOutputWithContext(ctx context.Context) PeeringSkuOutput
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 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.StringOutput
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.StringOutput
The size of the peering SKU.
func (PeeringSkuResponseOutput) Tier ¶
func (o PeeringSkuResponseOutput) Tier() pulumi.StringOutput
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
type PeeringState ¶
type PeeringState struct { }
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. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
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.
func (*Prefix) ElementType ¶
func (*Prefix) ToPrefixOutput ¶
func (i *Prefix) ToPrefixOutput() PrefixOutput
func (*Prefix) ToPrefixOutputWithContext ¶
func (i *Prefix) ToPrefixOutputWithContext(ctx context.Context) PrefixOutput
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.StringPtrInput // 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 PrefixInput ¶
type PrefixInput interface { pulumi.Input ToPrefixOutput() PrefixOutput ToPrefixOutputWithContext(ctx context.Context) PrefixOutput }
type PrefixOutput ¶
type PrefixOutput struct{ *pulumi.OutputState }
func (PrefixOutput) ElementType ¶
func (PrefixOutput) ElementType() reflect.Type
func (PrefixOutput) ErrorMessage ¶
func (o PrefixOutput) ErrorMessage() pulumi.StringOutput
The error message for validation state
func (PrefixOutput) Events ¶
func (o PrefixOutput) Events() PeeringServicePrefixEventResponseArrayOutput
The list of events for peering service prefix
func (PrefixOutput) LearnedType ¶
func (o PrefixOutput) LearnedType() pulumi.StringOutput
The prefix learned type
func (PrefixOutput) Name ¶
func (o PrefixOutput) Name() pulumi.StringOutput
The name of the resource.
func (PrefixOutput) PeeringServicePrefixKey ¶
func (o PrefixOutput) PeeringServicePrefixKey() pulumi.StringPtrOutput
The peering service prefix key
func (PrefixOutput) Prefix ¶
func (o PrefixOutput) Prefix() pulumi.StringPtrOutput
The prefix from which your traffic originates.
func (PrefixOutput) PrefixValidationState ¶
func (o PrefixOutput) PrefixValidationState() pulumi.StringOutput
The prefix validation state
func (PrefixOutput) ProvisioningState ¶
func (o PrefixOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (PrefixOutput) ToPrefixOutput ¶
func (o PrefixOutput) ToPrefixOutput() PrefixOutput
func (PrefixOutput) ToPrefixOutputWithContext ¶
func (o PrefixOutput) ToPrefixOutputWithContext(ctx context.Context) PrefixOutput
func (PrefixOutput) Type ¶
func (o PrefixOutput) Type() pulumi.StringOutput
The type of the resource.
type PrefixState ¶
type PrefixState struct { }
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. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
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.
func (*RegisteredAsn) ElementType ¶
func (*RegisteredAsn) ElementType() reflect.Type
func (*RegisteredAsn) ToRegisteredAsnOutput ¶
func (i *RegisteredAsn) ToRegisteredAsnOutput() RegisteredAsnOutput
func (*RegisteredAsn) ToRegisteredAsnOutputWithContext ¶
func (i *RegisteredAsn) ToRegisteredAsnOutputWithContext(ctx context.Context) RegisteredAsnOutput
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.StringPtrInput // 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 RegisteredAsnInput ¶
type RegisteredAsnInput interface { pulumi.Input ToRegisteredAsnOutput() RegisteredAsnOutput ToRegisteredAsnOutputWithContext(ctx context.Context) RegisteredAsnOutput }
type RegisteredAsnOutput ¶
type RegisteredAsnOutput struct{ *pulumi.OutputState }
func (RegisteredAsnOutput) Asn ¶
func (o RegisteredAsnOutput) Asn() pulumi.IntPtrOutput
The customer's ASN from which traffic originates.
func (RegisteredAsnOutput) ElementType ¶
func (RegisteredAsnOutput) ElementType() reflect.Type
func (RegisteredAsnOutput) Name ¶
func (o RegisteredAsnOutput) Name() pulumi.StringOutput
The name of the resource.
func (RegisteredAsnOutput) PeeringServicePrefixKey ¶
func (o RegisteredAsnOutput) PeeringServicePrefixKey() pulumi.StringOutput
The peering service prefix key that is to be shared with the customer.
func (RegisteredAsnOutput) ProvisioningState ¶
func (o RegisteredAsnOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (RegisteredAsnOutput) ToRegisteredAsnOutput ¶
func (o RegisteredAsnOutput) ToRegisteredAsnOutput() RegisteredAsnOutput
func (RegisteredAsnOutput) ToRegisteredAsnOutputWithContext ¶
func (o RegisteredAsnOutput) ToRegisteredAsnOutputWithContext(ctx context.Context) RegisteredAsnOutput
func (RegisteredAsnOutput) Type ¶
func (o RegisteredAsnOutput) Type() pulumi.StringOutput
The type of the resource.
type RegisteredAsnState ¶
type RegisteredAsnState struct { }
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. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-01-01.
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.
func (*RegisteredPrefix) ElementType ¶
func (*RegisteredPrefix) ElementType() reflect.Type
func (*RegisteredPrefix) ToRegisteredPrefixOutput ¶
func (i *RegisteredPrefix) ToRegisteredPrefixOutput() RegisteredPrefixOutput
func (*RegisteredPrefix) ToRegisteredPrefixOutputWithContext ¶
func (i *RegisteredPrefix) ToRegisteredPrefixOutputWithContext(ctx context.Context) RegisteredPrefixOutput
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.StringPtrInput // 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 RegisteredPrefixInput ¶
type RegisteredPrefixInput interface { pulumi.Input ToRegisteredPrefixOutput() RegisteredPrefixOutput ToRegisteredPrefixOutputWithContext(ctx context.Context) RegisteredPrefixOutput }
type RegisteredPrefixOutput ¶
type RegisteredPrefixOutput struct{ *pulumi.OutputState }
func (RegisteredPrefixOutput) ElementType ¶
func (RegisteredPrefixOutput) ElementType() reflect.Type
func (RegisteredPrefixOutput) ErrorMessage ¶
func (o RegisteredPrefixOutput) ErrorMessage() pulumi.StringOutput
The error message associated with the validation state, if any.
func (RegisteredPrefixOutput) Name ¶
func (o RegisteredPrefixOutput) Name() pulumi.StringOutput
The name of the resource.
func (RegisteredPrefixOutput) PeeringServicePrefixKey ¶
func (o RegisteredPrefixOutput) PeeringServicePrefixKey() pulumi.StringOutput
The peering service prefix key that is to be shared with the customer.
func (RegisteredPrefixOutput) Prefix ¶
func (o RegisteredPrefixOutput) Prefix() pulumi.StringPtrOutput
The customer's prefix from which traffic originates.
func (RegisteredPrefixOutput) PrefixValidationState ¶
func (o RegisteredPrefixOutput) PrefixValidationState() pulumi.StringOutput
The prefix validation state.
func (RegisteredPrefixOutput) ProvisioningState ¶
func (o RegisteredPrefixOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (RegisteredPrefixOutput) ToRegisteredPrefixOutput ¶
func (o RegisteredPrefixOutput) ToRegisteredPrefixOutput() RegisteredPrefixOutput
func (RegisteredPrefixOutput) ToRegisteredPrefixOutputWithContext ¶
func (o RegisteredPrefixOutput) ToRegisteredPrefixOutputWithContext(ctx context.Context) RegisteredPrefixOutput
func (RegisteredPrefixOutput) Type ¶
func (o RegisteredPrefixOutput) Type() pulumi.StringOutput
The type of the resource.
type RegisteredPrefixState ¶
type RegisteredPrefixState struct { }
func (RegisteredPrefixState) ElementType ¶
func (RegisteredPrefixState) ElementType() reflect.Type
type Role ¶
type Role string
The role of the contact.
func (Role) ElementType ¶
func (Role) ToRoleOutput ¶
func (e Role) ToRoleOutput() RoleOutput
func (Role) ToRoleOutputWithContext ¶
func (e Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (Role) ToRolePtrOutput ¶
func (e Role) ToRolePtrOutput() RolePtrOutput
func (Role) ToRolePtrOutputWithContext ¶
func (e Role) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
func (Role) ToStringOutput ¶
func (e Role) ToStringOutput() pulumi.StringOutput
func (Role) ToStringOutputWithContext ¶
func (e Role) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Role) ToStringPtrOutput ¶
func (e Role) ToStringPtrOutput() pulumi.StringPtrOutput
func (Role) ToStringPtrOutputWithContext ¶
func (e Role) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(context.Context) RoleOutput }
RoleInput is an input type that accepts values of the Role enum A concrete instance of `RoleInput` can be one of the following:
RoleNoc RolePolicy RoleTechnical RoleService RoleEscalation RoleOther
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (RoleOutput) ToRolePtrOutput ¶
func (o RoleOutput) ToRolePtrOutput() RolePtrOutput
func (RoleOutput) ToRolePtrOutputWithContext ¶
func (o RoleOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
func (RoleOutput) ToStringOutput ¶
func (o RoleOutput) ToStringOutput() pulumi.StringOutput
func (RoleOutput) ToStringOutputWithContext ¶
func (o RoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoleOutput) ToStringPtrOutput ¶
func (o RoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoleOutput) ToStringPtrOutputWithContext ¶
func (o RoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RolePtrInput ¶
type RolePtrInput interface { pulumi.Input ToRolePtrOutput() RolePtrOutput ToRolePtrOutputWithContext(context.Context) RolePtrOutput }
func RolePtr ¶
func RolePtr(v string) RolePtrInput
type RolePtrOutput ¶
type RolePtrOutput struct{ *pulumi.OutputState }
func (RolePtrOutput) Elem ¶
func (o RolePtrOutput) Elem() RoleOutput
func (RolePtrOutput) ElementType ¶
func (RolePtrOutput) ElementType() reflect.Type
func (RolePtrOutput) ToRolePtrOutput ¶
func (o RolePtrOutput) ToRolePtrOutput() RolePtrOutput
func (RolePtrOutput) ToRolePtrOutputWithContext ¶
func (o RolePtrOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
func (RolePtrOutput) ToStringPtrOutput ¶
func (o RolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RolePtrOutput) ToStringPtrOutputWithContext ¶
func (o RolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SessionAddressProvider ¶
type SessionAddressProvider string
The field indicating if Microsoft provides session ip addresses.
func (SessionAddressProvider) ElementType ¶
func (SessionAddressProvider) ElementType() reflect.Type
func (SessionAddressProvider) ToSessionAddressProviderOutput ¶
func (e SessionAddressProvider) ToSessionAddressProviderOutput() SessionAddressProviderOutput
func (SessionAddressProvider) ToSessionAddressProviderOutputWithContext ¶
func (e SessionAddressProvider) ToSessionAddressProviderOutputWithContext(ctx context.Context) SessionAddressProviderOutput
func (SessionAddressProvider) ToSessionAddressProviderPtrOutput ¶
func (e SessionAddressProvider) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
func (SessionAddressProvider) ToSessionAddressProviderPtrOutputWithContext ¶
func (e SessionAddressProvider) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
func (SessionAddressProvider) ToStringOutput ¶
func (e SessionAddressProvider) ToStringOutput() pulumi.StringOutput
func (SessionAddressProvider) ToStringOutputWithContext ¶
func (e SessionAddressProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SessionAddressProvider) ToStringPtrOutput ¶
func (e SessionAddressProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (SessionAddressProvider) ToStringPtrOutputWithContext ¶
func (e SessionAddressProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SessionAddressProviderInput ¶
type SessionAddressProviderInput interface { pulumi.Input ToSessionAddressProviderOutput() SessionAddressProviderOutput ToSessionAddressProviderOutputWithContext(context.Context) SessionAddressProviderOutput }
SessionAddressProviderInput is an input type that accepts values of the SessionAddressProvider enum A concrete instance of `SessionAddressProviderInput` can be one of the following:
SessionAddressProviderMicrosoft SessionAddressProviderPeer
type SessionAddressProviderOutput ¶
type SessionAddressProviderOutput struct{ *pulumi.OutputState }
func (SessionAddressProviderOutput) ElementType ¶
func (SessionAddressProviderOutput) ElementType() reflect.Type
func (SessionAddressProviderOutput) ToSessionAddressProviderOutput ¶
func (o SessionAddressProviderOutput) ToSessionAddressProviderOutput() SessionAddressProviderOutput
func (SessionAddressProviderOutput) ToSessionAddressProviderOutputWithContext ¶
func (o SessionAddressProviderOutput) ToSessionAddressProviderOutputWithContext(ctx context.Context) SessionAddressProviderOutput
func (SessionAddressProviderOutput) ToSessionAddressProviderPtrOutput ¶
func (o SessionAddressProviderOutput) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
func (SessionAddressProviderOutput) ToSessionAddressProviderPtrOutputWithContext ¶
func (o SessionAddressProviderOutput) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
func (SessionAddressProviderOutput) ToStringOutput ¶
func (o SessionAddressProviderOutput) ToStringOutput() pulumi.StringOutput
func (SessionAddressProviderOutput) ToStringOutputWithContext ¶
func (o SessionAddressProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SessionAddressProviderOutput) ToStringPtrOutput ¶
func (o SessionAddressProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SessionAddressProviderOutput) ToStringPtrOutputWithContext ¶
func (o SessionAddressProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SessionAddressProviderPtrInput ¶
type SessionAddressProviderPtrInput interface { pulumi.Input ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput ToSessionAddressProviderPtrOutputWithContext(context.Context) SessionAddressProviderPtrOutput }
func SessionAddressProviderPtr ¶
func SessionAddressProviderPtr(v string) SessionAddressProviderPtrInput
type SessionAddressProviderPtrOutput ¶
type SessionAddressProviderPtrOutput struct{ *pulumi.OutputState }
func (SessionAddressProviderPtrOutput) Elem ¶
func (o SessionAddressProviderPtrOutput) Elem() SessionAddressProviderOutput
func (SessionAddressProviderPtrOutput) ElementType ¶
func (SessionAddressProviderPtrOutput) ElementType() reflect.Type
func (SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutput ¶
func (o SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutput() SessionAddressProviderPtrOutput
func (SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutputWithContext ¶
func (o SessionAddressProviderPtrOutput) ToSessionAddressProviderPtrOutputWithContext(ctx context.Context) SessionAddressProviderPtrOutput
func (SessionAddressProviderPtrOutput) ToStringPtrOutput ¶
func (o SessionAddressProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SessionAddressProviderPtrOutput) ToStringPtrOutputWithContext ¶
func (o SessionAddressProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SubResource ¶
type SubResource struct { // Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. // An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. // A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. // Example of a relative ID: $self/frontEndConfigurations/my-frontend. Id *string `pulumi:"id"` }
The sub resource.
type SubResourceArgs ¶
type SubResourceArgs struct { // Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. // An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. // A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. // Example of a relative ID: $self/frontEndConfigurations/my-frontend. 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
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
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
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
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 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
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