Documentation
¶
Index ¶
- type ConnectAttachment
- type ConnectAttachmentArgs
- type ConnectAttachmentInput
- type ConnectAttachmentOptions
- type ConnectAttachmentOptionsArgs
- func (ConnectAttachmentOptionsArgs) ElementType() reflect.Type
- func (i ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutput() ConnectAttachmentOptionsOutput
- func (i ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutputWithContext(ctx context.Context) ConnectAttachmentOptionsOutput
- type ConnectAttachmentOptionsInput
- type ConnectAttachmentOptionsOutput
- func (ConnectAttachmentOptionsOutput) ElementType() reflect.Type
- func (o ConnectAttachmentOptionsOutput) Protocol() pulumi.StringPtrOutput
- func (o ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutput() ConnectAttachmentOptionsOutput
- func (o ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutputWithContext(ctx context.Context) ConnectAttachmentOptionsOutput
- type ConnectAttachmentOutput
- func (o ConnectAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (o ConnectAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
- func (o ConnectAttachmentOutput) AttachmentType() pulumi.StringOutput
- func (o ConnectAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
- func (o ConnectAttachmentOutput) CoreNetworkId() pulumi.StringOutput
- func (o ConnectAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (o ConnectAttachmentOutput) EdgeLocation() pulumi.StringOutput
- func (ConnectAttachmentOutput) ElementType() reflect.Type
- func (o ConnectAttachmentOutput) Options() ConnectAttachmentOptionsOutput
- func (o ConnectAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o ConnectAttachmentOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangeOutput
- func (o ConnectAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o ConnectAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o ConnectAttachmentOutput) State() pulumi.StringOutput
- func (o ConnectAttachmentOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentOutput) ToConnectAttachmentOutput() ConnectAttachmentOutput
- func (o ConnectAttachmentOutput) ToConnectAttachmentOutputWithContext(ctx context.Context) ConnectAttachmentOutput
- func (o ConnectAttachmentOutput) TransportAttachmentId() pulumi.StringOutput
- func (o ConnectAttachmentOutput) UpdatedAt() pulumi.StringOutput
- type ConnectAttachmentProposedSegmentChange
- type ConnectAttachmentProposedSegmentChangeOutput
- func (o ConnectAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (ConnectAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
- func (o ConnectAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
- func (o ConnectAttachmentProposedSegmentChangeOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutput() ConnectAttachmentProposedSegmentChangeOutput
- func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangeOutput
- type ConnectAttachmentProposedSegmentChangePtrOutput
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) Elem() ConnectAttachmentProposedSegmentChangeOutput
- func (ConnectAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
- func (o ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
- type ConnectAttachmentState
- type ConnectAttachmentTag
- type ConnectAttachmentTagArgs
- type ConnectAttachmentTagArray
- type ConnectAttachmentTagArrayInput
- type ConnectAttachmentTagArrayOutput
- func (ConnectAttachmentTagArrayOutput) ElementType() reflect.Type
- func (o ConnectAttachmentTagArrayOutput) Index(i pulumi.IntInput) ConnectAttachmentTagOutput
- func (o ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutput() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutputWithContext(ctx context.Context) ConnectAttachmentTagArrayOutput
- type ConnectAttachmentTagInput
- type ConnectAttachmentTagOutput
- func (ConnectAttachmentTagOutput) ElementType() reflect.Type
- func (o ConnectAttachmentTagOutput) Key() pulumi.StringOutput
- func (o ConnectAttachmentTagOutput) ToConnectAttachmentTagOutput() ConnectAttachmentTagOutput
- func (o ConnectAttachmentTagOutput) ToConnectAttachmentTagOutputWithContext(ctx context.Context) ConnectAttachmentTagOutput
- func (o ConnectAttachmentTagOutput) Value() pulumi.StringOutput
- type ConnectPeer
- type ConnectPeerArgs
- type ConnectPeerBgpConfiguration
- type ConnectPeerBgpConfigurationArrayOutput
- func (ConnectPeerBgpConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConnectPeerBgpConfigurationArrayOutput) Index(i pulumi.IntInput) ConnectPeerBgpConfigurationOutput
- func (o ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutput() ConnectPeerBgpConfigurationArrayOutput
- func (o ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutputWithContext(ctx context.Context) ConnectPeerBgpConfigurationArrayOutput
- type ConnectPeerBgpConfigurationOutput
- func (o ConnectPeerBgpConfigurationOutput) CoreNetworkAddress() pulumi.StringPtrOutput
- func (o ConnectPeerBgpConfigurationOutput) CoreNetworkAsn() pulumi.Float64PtrOutput
- func (ConnectPeerBgpConfigurationOutput) ElementType() reflect.Type
- func (o ConnectPeerBgpConfigurationOutput) PeerAddress() pulumi.StringPtrOutput
- func (o ConnectPeerBgpConfigurationOutput) PeerAsn() pulumi.Float64PtrOutput
- func (o ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutput() ConnectPeerBgpConfigurationOutput
- func (o ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutputWithContext(ctx context.Context) ConnectPeerBgpConfigurationOutput
- type ConnectPeerBgpOptions
- type ConnectPeerBgpOptionsArgs
- func (ConnectPeerBgpOptionsArgs) ElementType() reflect.Type
- func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutput() ConnectPeerBgpOptionsOutput
- func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsOutput
- func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
- func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
- type ConnectPeerBgpOptionsInput
- type ConnectPeerBgpOptionsOutput
- func (ConnectPeerBgpOptionsOutput) ElementType() reflect.Type
- func (o ConnectPeerBgpOptionsOutput) PeerAsn() pulumi.Float64PtrOutput
- func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutput() ConnectPeerBgpOptionsOutput
- func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsOutput
- func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
- func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
- type ConnectPeerBgpOptionsPtrInput
- type ConnectPeerBgpOptionsPtrOutput
- func (o ConnectPeerBgpOptionsPtrOutput) Elem() ConnectPeerBgpOptionsOutput
- func (ConnectPeerBgpOptionsPtrOutput) ElementType() reflect.Type
- func (o ConnectPeerBgpOptionsPtrOutput) PeerAsn() pulumi.Float64PtrOutput
- func (o ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
- func (o ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
- type ConnectPeerConfiguration
- type ConnectPeerConfigurationOutput
- func (o ConnectPeerConfigurationOutput) BgpConfigurations() ConnectPeerBgpConfigurationArrayOutput
- func (o ConnectPeerConfigurationOutput) CoreNetworkAddress() pulumi.StringPtrOutput
- func (ConnectPeerConfigurationOutput) ElementType() reflect.Type
- func (o ConnectPeerConfigurationOutput) InsideCidrBlocks() pulumi.StringArrayOutput
- func (o ConnectPeerConfigurationOutput) PeerAddress() pulumi.StringPtrOutput
- func (o ConnectPeerConfigurationOutput) Protocol() pulumi.StringPtrOutput
- func (o ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutput() ConnectPeerConfigurationOutput
- func (o ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutputWithContext(ctx context.Context) ConnectPeerConfigurationOutput
- type ConnectPeerConfigurationPtrOutput
- func (o ConnectPeerConfigurationPtrOutput) BgpConfigurations() ConnectPeerBgpConfigurationArrayOutput
- func (o ConnectPeerConfigurationPtrOutput) CoreNetworkAddress() pulumi.StringPtrOutput
- func (o ConnectPeerConfigurationPtrOutput) Elem() ConnectPeerConfigurationOutput
- func (ConnectPeerConfigurationPtrOutput) ElementType() reflect.Type
- func (o ConnectPeerConfigurationPtrOutput) InsideCidrBlocks() pulumi.StringArrayOutput
- func (o ConnectPeerConfigurationPtrOutput) PeerAddress() pulumi.StringPtrOutput
- func (o ConnectPeerConfigurationPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutput() ConnectPeerConfigurationPtrOutput
- func (o ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutputWithContext(ctx context.Context) ConnectPeerConfigurationPtrOutput
- type ConnectPeerInput
- type ConnectPeerOutput
- func (o ConnectPeerOutput) BgpOptions() ConnectPeerBgpOptionsPtrOutput
- func (o ConnectPeerOutput) Configuration() ConnectPeerConfigurationOutput
- func (o ConnectPeerOutput) ConnectAttachmentId() pulumi.StringOutput
- func (o ConnectPeerOutput) ConnectPeerId() pulumi.StringOutput
- func (o ConnectPeerOutput) CoreNetworkAddress() pulumi.StringPtrOutput
- func (o ConnectPeerOutput) CoreNetworkId() pulumi.StringOutput
- func (o ConnectPeerOutput) CreatedAt() pulumi.StringOutput
- func (o ConnectPeerOutput) EdgeLocation() pulumi.StringOutput
- func (ConnectPeerOutput) ElementType() reflect.Type
- func (o ConnectPeerOutput) InsideCidrBlocks() pulumi.StringArrayOutput
- func (o ConnectPeerOutput) PeerAddress() pulumi.StringOutput
- func (o ConnectPeerOutput) State() pulumi.StringOutput
- func (o ConnectPeerOutput) Tags() ConnectPeerTagArrayOutput
- func (o ConnectPeerOutput) ToConnectPeerOutput() ConnectPeerOutput
- func (o ConnectPeerOutput) ToConnectPeerOutputWithContext(ctx context.Context) ConnectPeerOutput
- type ConnectPeerState
- type ConnectPeerTag
- type ConnectPeerTagArgs
- type ConnectPeerTagArray
- type ConnectPeerTagArrayInput
- type ConnectPeerTagArrayOutput
- func (ConnectPeerTagArrayOutput) ElementType() reflect.Type
- func (o ConnectPeerTagArrayOutput) Index(i pulumi.IntInput) ConnectPeerTagOutput
- func (o ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutput() ConnectPeerTagArrayOutput
- func (o ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutputWithContext(ctx context.Context) ConnectPeerTagArrayOutput
- type ConnectPeerTagInput
- type ConnectPeerTagOutput
- func (ConnectPeerTagOutput) ElementType() reflect.Type
- func (o ConnectPeerTagOutput) Key() pulumi.StringOutput
- func (o ConnectPeerTagOutput) ToConnectPeerTagOutput() ConnectPeerTagOutput
- func (o ConnectPeerTagOutput) ToConnectPeerTagOutputWithContext(ctx context.Context) ConnectPeerTagOutput
- func (o ConnectPeerTagOutput) Value() pulumi.StringOutput
- type CoreNetwork
- type CoreNetworkArgs
- type CoreNetworkEdge
- type CoreNetworkEdgeArrayOutput
- func (CoreNetworkEdgeArrayOutput) ElementType() reflect.Type
- func (o CoreNetworkEdgeArrayOutput) Index(i pulumi.IntInput) CoreNetworkEdgeOutput
- func (o CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutput() CoreNetworkEdgeArrayOutput
- func (o CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutputWithContext(ctx context.Context) CoreNetworkEdgeArrayOutput
- type CoreNetworkEdgeOutput
- func (o CoreNetworkEdgeOutput) Asn() pulumi.Float64PtrOutput
- func (o CoreNetworkEdgeOutput) EdgeLocation() pulumi.StringPtrOutput
- func (CoreNetworkEdgeOutput) ElementType() reflect.Type
- func (o CoreNetworkEdgeOutput) InsideCidrBlocks() pulumi.StringArrayOutput
- func (o CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutput() CoreNetworkEdgeOutput
- func (o CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutputWithContext(ctx context.Context) CoreNetworkEdgeOutput
- type CoreNetworkInput
- type CoreNetworkOutput
- func (o CoreNetworkOutput) CoreNetworkArn() pulumi.StringOutput
- func (o CoreNetworkOutput) CoreNetworkId() pulumi.StringOutput
- func (o CoreNetworkOutput) CreatedAt() pulumi.StringOutput
- func (o CoreNetworkOutput) Description() pulumi.StringPtrOutput
- func (o CoreNetworkOutput) Edges() CoreNetworkEdgeArrayOutput
- func (CoreNetworkOutput) ElementType() reflect.Type
- func (o CoreNetworkOutput) GlobalNetworkId() pulumi.StringOutput
- func (o CoreNetworkOutput) OwnerAccount() pulumi.StringOutput
- func (o CoreNetworkOutput) PolicyDocument() pulumi.AnyOutput
- func (o CoreNetworkOutput) Segments() CoreNetworkSegmentArrayOutput
- func (o CoreNetworkOutput) State() pulumi.StringOutput
- func (o CoreNetworkOutput) Tags() CoreNetworkTagArrayOutput
- func (o CoreNetworkOutput) ToCoreNetworkOutput() CoreNetworkOutput
- func (o CoreNetworkOutput) ToCoreNetworkOutputWithContext(ctx context.Context) CoreNetworkOutput
- type CoreNetworkSegment
- type CoreNetworkSegmentArrayOutput
- func (CoreNetworkSegmentArrayOutput) ElementType() reflect.Type
- func (o CoreNetworkSegmentArrayOutput) Index(i pulumi.IntInput) CoreNetworkSegmentOutput
- func (o CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutput() CoreNetworkSegmentArrayOutput
- func (o CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutputWithContext(ctx context.Context) CoreNetworkSegmentArrayOutput
- type CoreNetworkSegmentOutput
- func (o CoreNetworkSegmentOutput) EdgeLocations() pulumi.StringArrayOutput
- func (CoreNetworkSegmentOutput) ElementType() reflect.Type
- func (o CoreNetworkSegmentOutput) Name() pulumi.StringPtrOutput
- func (o CoreNetworkSegmentOutput) SharedSegments() pulumi.StringArrayOutput
- func (o CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutput() CoreNetworkSegmentOutput
- func (o CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutputWithContext(ctx context.Context) CoreNetworkSegmentOutput
- type CoreNetworkState
- type CoreNetworkTag
- type CoreNetworkTagArgs
- type CoreNetworkTagArray
- type CoreNetworkTagArrayInput
- type CoreNetworkTagArrayOutput
- func (CoreNetworkTagArrayOutput) ElementType() reflect.Type
- func (o CoreNetworkTagArrayOutput) Index(i pulumi.IntInput) CoreNetworkTagOutput
- func (o CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutput() CoreNetworkTagArrayOutput
- func (o CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutputWithContext(ctx context.Context) CoreNetworkTagArrayOutput
- type CoreNetworkTagInput
- type CoreNetworkTagOutput
- func (CoreNetworkTagOutput) ElementType() reflect.Type
- func (o CoreNetworkTagOutput) Key() pulumi.StringOutput
- func (o CoreNetworkTagOutput) ToCoreNetworkTagOutput() CoreNetworkTagOutput
- func (o CoreNetworkTagOutput) ToCoreNetworkTagOutputWithContext(ctx context.Context) CoreNetworkTagOutput
- func (o CoreNetworkTagOutput) Value() pulumi.StringOutput
- type CustomerGatewayAssociation
- func (*CustomerGatewayAssociation) ElementType() reflect.Type
- func (i *CustomerGatewayAssociation) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
- func (i *CustomerGatewayAssociation) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
- type CustomerGatewayAssociationArgs
- type CustomerGatewayAssociationInput
- type CustomerGatewayAssociationOutput
- func (o CustomerGatewayAssociationOutput) CustomerGatewayArn() pulumi.StringOutput
- func (o CustomerGatewayAssociationOutput) DeviceId() pulumi.StringOutput
- func (CustomerGatewayAssociationOutput) ElementType() reflect.Type
- func (o CustomerGatewayAssociationOutput) GlobalNetworkId() pulumi.StringOutput
- func (o CustomerGatewayAssociationOutput) LinkId() pulumi.StringPtrOutput
- func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
- func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
- type CustomerGatewayAssociationState
- type Device
- type DeviceArgs
- type DeviceInput
- type DeviceLocation
- type DeviceLocationArgs
- func (DeviceLocationArgs) ElementType() reflect.Type
- func (i DeviceLocationArgs) ToDeviceLocationOutput() DeviceLocationOutput
- func (i DeviceLocationArgs) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
- func (i DeviceLocationArgs) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (i DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceLocationInput
- type DeviceLocationOutput
- func (o DeviceLocationOutput) Address() pulumi.StringPtrOutput
- func (DeviceLocationOutput) ElementType() reflect.Type
- func (o DeviceLocationOutput) Latitude() pulumi.StringPtrOutput
- func (o DeviceLocationOutput) Longitude() pulumi.StringPtrOutput
- func (o DeviceLocationOutput) ToDeviceLocationOutput() DeviceLocationOutput
- func (o DeviceLocationOutput) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
- func (o DeviceLocationOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (o DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceLocationPtrInput
- type DeviceLocationPtrOutput
- func (o DeviceLocationPtrOutput) Address() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) Elem() DeviceLocationOutput
- func (DeviceLocationPtrOutput) ElementType() reflect.Type
- func (o DeviceLocationPtrOutput) Latitude() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) Longitude() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceOutput
- func (o DeviceOutput) Description() pulumi.StringPtrOutput
- func (o DeviceOutput) DeviceArn() pulumi.StringOutput
- func (o DeviceOutput) DeviceId() pulumi.StringOutput
- func (DeviceOutput) ElementType() reflect.Type
- func (o DeviceOutput) GlobalNetworkId() pulumi.StringOutput
- func (o DeviceOutput) Location() DeviceLocationPtrOutput
- func (o DeviceOutput) Model() pulumi.StringPtrOutput
- func (o DeviceOutput) SerialNumber() pulumi.StringPtrOutput
- func (o DeviceOutput) SiteId() pulumi.StringPtrOutput
- func (o DeviceOutput) Tags() DeviceTagArrayOutput
- func (o DeviceOutput) ToDeviceOutput() DeviceOutput
- func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
- func (o DeviceOutput) Type() pulumi.StringPtrOutput
- func (o DeviceOutput) Vendor() pulumi.StringPtrOutput
- type DeviceState
- type DeviceTag
- type DeviceTagArgs
- type DeviceTagArray
- type DeviceTagArrayInput
- type DeviceTagArrayOutput
- func (DeviceTagArrayOutput) ElementType() reflect.Type
- func (o DeviceTagArrayOutput) Index(i pulumi.IntInput) DeviceTagOutput
- func (o DeviceTagArrayOutput) ToDeviceTagArrayOutput() DeviceTagArrayOutput
- func (o DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
- type DeviceTagInput
- type DeviceTagOutput
- func (DeviceTagOutput) ElementType() reflect.Type
- func (o DeviceTagOutput) Key() pulumi.StringPtrOutput
- func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput
- func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
- func (o DeviceTagOutput) Value() pulumi.StringPtrOutput
- type GlobalNetwork
- type GlobalNetworkArgs
- type GlobalNetworkInput
- type GlobalNetworkOutput
- func (o GlobalNetworkOutput) Arn() pulumi.StringOutput
- func (o GlobalNetworkOutput) Description() pulumi.StringPtrOutput
- func (GlobalNetworkOutput) ElementType() reflect.Type
- func (o GlobalNetworkOutput) Tags() GlobalNetworkTagArrayOutput
- func (o GlobalNetworkOutput) ToGlobalNetworkOutput() GlobalNetworkOutput
- func (o GlobalNetworkOutput) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
- type GlobalNetworkState
- type GlobalNetworkTag
- type GlobalNetworkTagArgs
- type GlobalNetworkTagArray
- type GlobalNetworkTagArrayInput
- type GlobalNetworkTagArrayOutput
- func (GlobalNetworkTagArrayOutput) ElementType() reflect.Type
- func (o GlobalNetworkTagArrayOutput) Index(i pulumi.IntInput) GlobalNetworkTagOutput
- func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
- func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
- type GlobalNetworkTagInput
- type GlobalNetworkTagOutput
- func (GlobalNetworkTagOutput) ElementType() reflect.Type
- func (o GlobalNetworkTagOutput) Key() pulumi.StringPtrOutput
- func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
- func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
- func (o GlobalNetworkTagOutput) Value() pulumi.StringPtrOutput
- type Link
- type LinkArgs
- type LinkAssociation
- type LinkAssociationArgs
- type LinkAssociationInput
- type LinkAssociationOutput
- func (o LinkAssociationOutput) DeviceId() pulumi.StringOutput
- func (LinkAssociationOutput) ElementType() reflect.Type
- func (o LinkAssociationOutput) GlobalNetworkId() pulumi.StringOutput
- func (o LinkAssociationOutput) LinkId() pulumi.StringOutput
- func (o LinkAssociationOutput) ToLinkAssociationOutput() LinkAssociationOutput
- func (o LinkAssociationOutput) ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput
- type LinkAssociationState
- type LinkBandwidth
- type LinkBandwidthArgs
- type LinkBandwidthInput
- type LinkBandwidthOutput
- func (o LinkBandwidthOutput) DownloadSpeed() pulumi.IntPtrOutput
- func (LinkBandwidthOutput) ElementType() reflect.Type
- func (o LinkBandwidthOutput) ToLinkBandwidthOutput() LinkBandwidthOutput
- func (o LinkBandwidthOutput) ToLinkBandwidthOutputWithContext(ctx context.Context) LinkBandwidthOutput
- func (o LinkBandwidthOutput) UploadSpeed() pulumi.IntPtrOutput
- type LinkBandwidthPtrOutput
- func (o LinkBandwidthPtrOutput) DownloadSpeed() pulumi.IntPtrOutput
- func (o LinkBandwidthPtrOutput) Elem() LinkBandwidthOutput
- func (LinkBandwidthPtrOutput) ElementType() reflect.Type
- func (o LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutput() LinkBandwidthPtrOutput
- func (o LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutputWithContext(ctx context.Context) LinkBandwidthPtrOutput
- func (o LinkBandwidthPtrOutput) UploadSpeed() pulumi.IntPtrOutput
- type LinkInput
- type LinkOutput
- func (o LinkOutput) Bandwidth() LinkBandwidthOutput
- func (o LinkOutput) Description() pulumi.StringPtrOutput
- func (LinkOutput) ElementType() reflect.Type
- func (o LinkOutput) GlobalNetworkId() pulumi.StringOutput
- func (o LinkOutput) LinkArn() pulumi.StringOutput
- func (o LinkOutput) LinkId() pulumi.StringOutput
- func (o LinkOutput) Provider() pulumi.StringPtrOutput
- func (o LinkOutput) SiteId() pulumi.StringOutput
- func (o LinkOutput) Tags() LinkTagArrayOutput
- func (o LinkOutput) ToLinkOutput() LinkOutput
- func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
- func (o LinkOutput) Type() pulumi.StringPtrOutput
- type LinkState
- type LinkTag
- type LinkTagArgs
- type LinkTagArray
- type LinkTagArrayInput
- type LinkTagArrayOutput
- type LinkTagInput
- type LinkTagOutput
- type LookupConnectAttachmentArgs
- type LookupConnectAttachmentOutputArgs
- type LookupConnectAttachmentResult
- type LookupConnectAttachmentResultOutput
- func (o LookupConnectAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o LookupConnectAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupConnectAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupConnectAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangePtrOutput
- func (o LookupConnectAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) State() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutput() LookupConnectAttachmentResultOutput
- func (o LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutputWithContext(ctx context.Context) LookupConnectAttachmentResultOutput
- func (o LookupConnectAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
- type LookupConnectPeerArgs
- type LookupConnectPeerOutputArgs
- type LookupConnectPeerResult
- type LookupConnectPeerResultOutput
- func (o LookupConnectPeerResultOutput) Configuration() ConnectPeerConfigurationPtrOutput
- func (o LookupConnectPeerResultOutput) ConnectPeerId() pulumi.StringPtrOutput
- func (o LookupConnectPeerResultOutput) CoreNetworkId() pulumi.StringPtrOutput
- func (o LookupConnectPeerResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupConnectPeerResultOutput) EdgeLocation() pulumi.StringPtrOutput
- func (LookupConnectPeerResultOutput) ElementType() reflect.Type
- func (o LookupConnectPeerResultOutput) State() pulumi.StringPtrOutput
- func (o LookupConnectPeerResultOutput) Tags() ConnectPeerTagArrayOutput
- func (o LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutput() LookupConnectPeerResultOutput
- func (o LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutputWithContext(ctx context.Context) LookupConnectPeerResultOutput
- type LookupCoreNetworkArgs
- type LookupCoreNetworkOutputArgs
- type LookupCoreNetworkResult
- type LookupCoreNetworkResultOutput
- func (o LookupCoreNetworkResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) CoreNetworkId() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) Edges() CoreNetworkEdgeArrayOutput
- func (LookupCoreNetworkResultOutput) ElementType() reflect.Type
- func (o LookupCoreNetworkResultOutput) OwnerAccount() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupCoreNetworkResultOutput) Segments() CoreNetworkSegmentArrayOutput
- func (o LookupCoreNetworkResultOutput) State() pulumi.StringPtrOutput
- func (o LookupCoreNetworkResultOutput) Tags() CoreNetworkTagArrayOutput
- func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutput() LookupCoreNetworkResultOutput
- func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutputWithContext(ctx context.Context) LookupCoreNetworkResultOutput
- type LookupDeviceArgs
- type LookupDeviceOutputArgs
- type LookupDeviceResult
- type LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) DeviceArn() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) DeviceId() pulumi.StringPtrOutput
- func (LookupDeviceResultOutput) ElementType() reflect.Type
- func (o LookupDeviceResultOutput) Location() DeviceLocationPtrOutput
- func (o LookupDeviceResultOutput) Model() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) SiteId() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) Tags() DeviceTagArrayOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) Type() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) Vendor() pulumi.StringPtrOutput
- type LookupGlobalNetworkArgs
- type LookupGlobalNetworkOutputArgs
- type LookupGlobalNetworkResult
- type LookupGlobalNetworkResultOutput
- func (o LookupGlobalNetworkResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupGlobalNetworkResultOutput) ElementType() reflect.Type
- func (o LookupGlobalNetworkResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Tags() GlobalNetworkTagArrayOutput
- func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput() LookupGlobalNetworkResultOutput
- func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext(ctx context.Context) LookupGlobalNetworkResultOutput
- type LookupLinkArgs
- type LookupLinkOutputArgs
- type LookupLinkResult
- type LookupLinkResultOutput
- func (o LookupLinkResultOutput) Bandwidth() LinkBandwidthPtrOutput
- func (o LookupLinkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLinkResultOutput) ElementType() reflect.Type
- func (o LookupLinkResultOutput) LinkArn() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) LinkId() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) Provider() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) Tags() LinkTagArrayOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
- func (o LookupLinkResultOutput) Type() pulumi.StringPtrOutput
- type LookupSiteArgs
- type LookupSiteOutputArgs
- type LookupSiteResult
- type LookupSiteResultOutput
- func (o LookupSiteResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSiteResultOutput) ElementType() reflect.Type
- func (o LookupSiteResultOutput) Location() SiteLocationPtrOutput
- func (o LookupSiteResultOutput) SiteArn() pulumi.StringPtrOutput
- func (o LookupSiteResultOutput) SiteId() pulumi.StringPtrOutput
- func (o LookupSiteResultOutput) Tags() SiteTagArrayOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
- type LookupSiteToSiteVpnAttachmentArgs
- type LookupSiteToSiteVpnAttachmentOutputArgs
- type LookupSiteToSiteVpnAttachmentResult
- type LookupSiteToSiteVpnAttachmentResultOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
- func (LookupSiteToSiteVpnAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) State() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutput() LookupSiteToSiteVpnAttachmentResultOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutputWithContext(ctx context.Context) LookupSiteToSiteVpnAttachmentResultOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
- type LookupTransitGatewayPeeringArgs
- type LookupTransitGatewayPeeringOutputArgs
- type LookupTransitGatewayPeeringResult
- type LookupTransitGatewayPeeringResultOutput
- func (o LookupTransitGatewayPeeringResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) EdgeLocation() pulumi.StringPtrOutput
- func (LookupTransitGatewayPeeringResultOutput) ElementType() reflect.Type
- func (o LookupTransitGatewayPeeringResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) PeeringId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) PeeringType() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) State() pulumi.StringPtrOutput
- func (o LookupTransitGatewayPeeringResultOutput) Tags() TransitGatewayPeeringTagArrayOutput
- func (o LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutput() LookupTransitGatewayPeeringResultOutput
- func (o LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutputWithContext(ctx context.Context) LookupTransitGatewayPeeringResultOutput
- func (o LookupTransitGatewayPeeringResultOutput) TransitGatewayPeeringAttachmentId() pulumi.StringPtrOutput
- type LookupTransitGatewayRouteTableAttachmentArgs
- type LookupTransitGatewayRouteTableAttachmentOutputArgs
- type LookupTransitGatewayRouteTableAttachmentResult
- type LookupTransitGatewayRouteTableAttachmentResultOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
- func (LookupTransitGatewayRouteTableAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedSegmentChange() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) State() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutput() LookupTransitGatewayRouteTableAttachmentResultOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutputWithContext(ctx context.Context) LookupTransitGatewayRouteTableAttachmentResultOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
- type LookupVpcAttachmentArgs
- type LookupVpcAttachmentOutputArgs
- type LookupVpcAttachmentResult
- type LookupVpcAttachmentResultOutput
- func (o LookupVpcAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o LookupVpcAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
- func (LookupVpcAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupVpcAttachmentResultOutput) Options() VpcAttachmentVpcOptionsPtrOutput
- func (o LookupVpcAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangePtrOutput
- func (o LookupVpcAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) State() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) SubnetArns() pulumi.StringArrayOutput
- func (o LookupVpcAttachmentResultOutput) Tags() VpcAttachmentTagArrayOutput
- func (o LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutput() LookupVpcAttachmentResultOutput
- func (o LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutputWithContext(ctx context.Context) LookupVpcAttachmentResultOutput
- func (o LookupVpcAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
- type Site
- type SiteArgs
- type SiteInput
- type SiteLocation
- type SiteLocationArgs
- func (SiteLocationArgs) ElementType() reflect.Type
- func (i SiteLocationArgs) ToSiteLocationOutput() SiteLocationOutput
- func (i SiteLocationArgs) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
- func (i SiteLocationArgs) ToSiteLocationPtrOutput() SiteLocationPtrOutput
- func (i SiteLocationArgs) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
- type SiteLocationInput
- type SiteLocationOutput
- func (o SiteLocationOutput) Address() pulumi.StringPtrOutput
- func (SiteLocationOutput) ElementType() reflect.Type
- func (o SiteLocationOutput) Latitude() pulumi.StringPtrOutput
- func (o SiteLocationOutput) Longitude() pulumi.StringPtrOutput
- func (o SiteLocationOutput) ToSiteLocationOutput() SiteLocationOutput
- func (o SiteLocationOutput) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
- func (o SiteLocationOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
- func (o SiteLocationOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
- type SiteLocationPtrInput
- type SiteLocationPtrOutput
- func (o SiteLocationPtrOutput) Address() pulumi.StringPtrOutput
- func (o SiteLocationPtrOutput) Elem() SiteLocationOutput
- func (SiteLocationPtrOutput) ElementType() reflect.Type
- func (o SiteLocationPtrOutput) Latitude() pulumi.StringPtrOutput
- func (o SiteLocationPtrOutput) Longitude() pulumi.StringPtrOutput
- func (o SiteLocationPtrOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
- func (o SiteLocationPtrOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
- type SiteOutput
- func (o SiteOutput) Description() pulumi.StringPtrOutput
- func (SiteOutput) ElementType() reflect.Type
- func (o SiteOutput) GlobalNetworkId() pulumi.StringOutput
- func (o SiteOutput) Location() SiteLocationPtrOutput
- func (o SiteOutput) SiteArn() pulumi.StringOutput
- func (o SiteOutput) SiteId() pulumi.StringOutput
- func (o SiteOutput) Tags() SiteTagArrayOutput
- func (o SiteOutput) ToSiteOutput() SiteOutput
- func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput
- type SiteState
- type SiteTag
- type SiteTagArgs
- type SiteTagArray
- type SiteTagArrayInput
- type SiteTagArrayOutput
- type SiteTagInput
- type SiteTagOutput
- type SiteToSiteVpnAttachment
- type SiteToSiteVpnAttachmentArgs
- type SiteToSiteVpnAttachmentInput
- type SiteToSiteVpnAttachmentOutput
- func (o SiteToSiteVpnAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
- func (o SiteToSiteVpnAttachmentOutput) AttachmentType() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) CoreNetworkId() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) EdgeLocation() pulumi.StringOutput
- func (SiteToSiteVpnAttachmentOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (o SiteToSiteVpnAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) State() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutput() SiteToSiteVpnAttachmentOutput
- func (o SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentOutput
- func (o SiteToSiteVpnAttachmentOutput) UpdatedAt() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) VpnConnectionArn() pulumi.StringOutput
- type SiteToSiteVpnAttachmentProposedSegmentChange
- type SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- type SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) Elem() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- type SiteToSiteVpnAttachmentState
- type SiteToSiteVpnAttachmentTag
- type SiteToSiteVpnAttachmentTagArgs
- func (SiteToSiteVpnAttachmentTagArgs) ElementType() reflect.Type
- func (i SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutput() SiteToSiteVpnAttachmentTagOutput
- func (i SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagOutput
- type SiteToSiteVpnAttachmentTagArray
- func (SiteToSiteVpnAttachmentTagArray) ElementType() reflect.Type
- func (i SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutput() SiteToSiteVpnAttachmentTagArrayOutput
- func (i SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagArrayOutput
- type SiteToSiteVpnAttachmentTagArrayInput
- type SiteToSiteVpnAttachmentTagArrayOutput
- func (SiteToSiteVpnAttachmentTagArrayOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentTagArrayOutput) Index(i pulumi.IntInput) SiteToSiteVpnAttachmentTagOutput
- func (o SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutput() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagArrayOutput
- type SiteToSiteVpnAttachmentTagInput
- type SiteToSiteVpnAttachmentTagOutput
- func (SiteToSiteVpnAttachmentTagOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentTagOutput) Key() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutput() SiteToSiteVpnAttachmentTagOutput
- func (o SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagOutput
- func (o SiteToSiteVpnAttachmentTagOutput) Value() pulumi.StringOutput
- type TransitGatewayPeering
- type TransitGatewayPeeringArgs
- type TransitGatewayPeeringInput
- type TransitGatewayPeeringOutput
- func (o TransitGatewayPeeringOutput) CoreNetworkArn() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) CoreNetworkId() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) CreatedAt() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) EdgeLocation() pulumi.StringOutput
- func (TransitGatewayPeeringOutput) ElementType() reflect.Type
- func (o TransitGatewayPeeringOutput) OwnerAccountId() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) PeeringId() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) PeeringType() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) ResourceArn() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) State() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) Tags() TransitGatewayPeeringTagArrayOutput
- func (o TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutput() TransitGatewayPeeringOutput
- func (o TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutputWithContext(ctx context.Context) TransitGatewayPeeringOutput
- func (o TransitGatewayPeeringOutput) TransitGatewayArn() pulumi.StringOutput
- func (o TransitGatewayPeeringOutput) TransitGatewayPeeringAttachmentId() pulumi.StringOutput
- type TransitGatewayPeeringState
- type TransitGatewayPeeringTag
- type TransitGatewayPeeringTagArgs
- func (TransitGatewayPeeringTagArgs) ElementType() reflect.Type
- func (i TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutput() TransitGatewayPeeringTagOutput
- func (i TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutputWithContext(ctx context.Context) TransitGatewayPeeringTagOutput
- type TransitGatewayPeeringTagArray
- func (TransitGatewayPeeringTagArray) ElementType() reflect.Type
- func (i TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutput() TransitGatewayPeeringTagArrayOutput
- func (i TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutputWithContext(ctx context.Context) TransitGatewayPeeringTagArrayOutput
- type TransitGatewayPeeringTagArrayInput
- type TransitGatewayPeeringTagArrayOutput
- func (TransitGatewayPeeringTagArrayOutput) ElementType() reflect.Type
- func (o TransitGatewayPeeringTagArrayOutput) Index(i pulumi.IntInput) TransitGatewayPeeringTagOutput
- func (o TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutput() TransitGatewayPeeringTagArrayOutput
- func (o TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutputWithContext(ctx context.Context) TransitGatewayPeeringTagArrayOutput
- type TransitGatewayPeeringTagInput
- type TransitGatewayPeeringTagOutput
- func (TransitGatewayPeeringTagOutput) ElementType() reflect.Type
- func (o TransitGatewayPeeringTagOutput) Key() pulumi.StringOutput
- func (o TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutput() TransitGatewayPeeringTagOutput
- func (o TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutputWithContext(ctx context.Context) TransitGatewayPeeringTagOutput
- func (o TransitGatewayPeeringTagOutput) Value() pulumi.StringOutput
- type TransitGatewayRegistration
- func (*TransitGatewayRegistration) ElementType() reflect.Type
- func (i *TransitGatewayRegistration) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
- func (i *TransitGatewayRegistration) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
- type TransitGatewayRegistrationArgs
- type TransitGatewayRegistrationInput
- type TransitGatewayRegistrationOutput
- func (TransitGatewayRegistrationOutput) ElementType() reflect.Type
- func (o TransitGatewayRegistrationOutput) GlobalNetworkId() pulumi.StringOutput
- func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
- func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
- func (o TransitGatewayRegistrationOutput) TransitGatewayArn() pulumi.StringOutput
- type TransitGatewayRegistrationState
- type TransitGatewayRouteTableAttachment
- func GetTransitGatewayRouteTableAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*TransitGatewayRouteTableAttachment, error)
- func NewTransitGatewayRouteTableAttachment(ctx *pulumi.Context, name string, args *TransitGatewayRouteTableAttachmentArgs, ...) (*TransitGatewayRouteTableAttachment, error)
- func (*TransitGatewayRouteTableAttachment) ElementType() reflect.Type
- func (i *TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutput() TransitGatewayRouteTableAttachmentOutput
- func (i *TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentOutput
- type TransitGatewayRouteTableAttachmentArgs
- type TransitGatewayRouteTableAttachmentInput
- type TransitGatewayRouteTableAttachmentOutput
- func (o TransitGatewayRouteTableAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
- func (o TransitGatewayRouteTableAttachmentOutput) AttachmentType() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) CoreNetworkId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) EdgeLocation() pulumi.StringOutput
- func (TransitGatewayRouteTableAttachmentOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) PeeringId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) ProposedSegmentChange() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) State() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutput() TransitGatewayRouteTableAttachmentOutput
- func (o TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentOutput
- func (o TransitGatewayRouteTableAttachmentOutput) TransitGatewayRouteTableArn() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) UpdatedAt() pulumi.StringOutput
- type TransitGatewayRouteTableAttachmentProposedSegmentChange
- type TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs
- func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
- func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- type TransitGatewayRouteTableAttachmentProposedSegmentChangeInput
- type TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput
- type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) Elem() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
- func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
- type TransitGatewayRouteTableAttachmentState
- type TransitGatewayRouteTableAttachmentTag
- type TransitGatewayRouteTableAttachmentTagArgs
- func (TransitGatewayRouteTableAttachmentTagArgs) ElementType() reflect.Type
- func (i TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutput() TransitGatewayRouteTableAttachmentTagOutput
- func (i TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagOutput
- type TransitGatewayRouteTableAttachmentTagArray
- func (TransitGatewayRouteTableAttachmentTagArray) ElementType() reflect.Type
- func (i TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutput() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (i TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagArrayOutput
- type TransitGatewayRouteTableAttachmentTagArrayInput
- type TransitGatewayRouteTableAttachmentTagArrayOutput
- func (TransitGatewayRouteTableAttachmentTagArrayOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentTagArrayOutput) Index(i pulumi.IntInput) TransitGatewayRouteTableAttachmentTagOutput
- func (o TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutput() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagArrayOutput
- type TransitGatewayRouteTableAttachmentTagInput
- type TransitGatewayRouteTableAttachmentTagOutput
- func (TransitGatewayRouteTableAttachmentTagOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentTagOutput) Key() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutput() TransitGatewayRouteTableAttachmentTagOutput
- func (o TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagOutput
- func (o TransitGatewayRouteTableAttachmentTagOutput) Value() pulumi.StringOutput
- type VpcAttachment
- type VpcAttachmentArgs
- type VpcAttachmentInput
- type VpcAttachmentOutput
- func (o VpcAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (o VpcAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
- func (o VpcAttachmentOutput) AttachmentType() pulumi.StringOutput
- func (o VpcAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
- func (o VpcAttachmentOutput) CoreNetworkId() pulumi.StringOutput
- func (o VpcAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (o VpcAttachmentOutput) EdgeLocation() pulumi.StringOutput
- func (VpcAttachmentOutput) ElementType() reflect.Type
- func (o VpcAttachmentOutput) Options() VpcAttachmentVpcOptionsPtrOutput
- func (o VpcAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o VpcAttachmentOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangeOutput
- func (o VpcAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o VpcAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o VpcAttachmentOutput) State() pulumi.StringOutput
- func (o VpcAttachmentOutput) SubnetArns() pulumi.StringArrayOutput
- func (o VpcAttachmentOutput) Tags() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentOutput) ToVpcAttachmentOutput() VpcAttachmentOutput
- func (o VpcAttachmentOutput) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput
- func (o VpcAttachmentOutput) UpdatedAt() pulumi.StringOutput
- func (o VpcAttachmentOutput) VpcArn() pulumi.StringOutput
- type VpcAttachmentProposedSegmentChange
- type VpcAttachmentProposedSegmentChangeOutput
- func (o VpcAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (VpcAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
- func (o VpcAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
- func (o VpcAttachmentProposedSegmentChangeOutput) Tags() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutput() VpcAttachmentProposedSegmentChangeOutput
- func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangeOutput
- type VpcAttachmentProposedSegmentChangePtrOutput
- func (o VpcAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o VpcAttachmentProposedSegmentChangePtrOutput) Elem() VpcAttachmentProposedSegmentChangeOutput
- func (VpcAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
- func (o VpcAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
- func (o VpcAttachmentProposedSegmentChangePtrOutput) Tags() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
- func (o VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
- type VpcAttachmentState
- type VpcAttachmentTag
- type VpcAttachmentTagArgs
- type VpcAttachmentTagArray
- type VpcAttachmentTagArrayInput
- type VpcAttachmentTagArrayOutput
- func (VpcAttachmentTagArrayOutput) ElementType() reflect.Type
- func (o VpcAttachmentTagArrayOutput) Index(i pulumi.IntInput) VpcAttachmentTagOutput
- func (o VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutput() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutputWithContext(ctx context.Context) VpcAttachmentTagArrayOutput
- type VpcAttachmentTagInput
- type VpcAttachmentTagOutput
- func (VpcAttachmentTagOutput) ElementType() reflect.Type
- func (o VpcAttachmentTagOutput) Key() pulumi.StringOutput
- func (o VpcAttachmentTagOutput) ToVpcAttachmentTagOutput() VpcAttachmentTagOutput
- func (o VpcAttachmentTagOutput) ToVpcAttachmentTagOutputWithContext(ctx context.Context) VpcAttachmentTagOutput
- func (o VpcAttachmentTagOutput) Value() pulumi.StringOutput
- type VpcAttachmentVpcOptions
- type VpcAttachmentVpcOptionsArgs
- func (VpcAttachmentVpcOptionsArgs) ElementType() reflect.Type
- func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutput() VpcAttachmentVpcOptionsOutput
- func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsOutput
- func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
- func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
- type VpcAttachmentVpcOptionsInput
- type VpcAttachmentVpcOptionsOutput
- func (o VpcAttachmentVpcOptionsOutput) ApplianceModeSupport() pulumi.BoolPtrOutput
- func (VpcAttachmentVpcOptionsOutput) ElementType() reflect.Type
- func (o VpcAttachmentVpcOptionsOutput) Ipv6Support() pulumi.BoolPtrOutput
- func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutput() VpcAttachmentVpcOptionsOutput
- func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsOutput
- func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
- func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
- type VpcAttachmentVpcOptionsPtrInput
- type VpcAttachmentVpcOptionsPtrOutput
- func (o VpcAttachmentVpcOptionsPtrOutput) ApplianceModeSupport() pulumi.BoolPtrOutput
- func (o VpcAttachmentVpcOptionsPtrOutput) Elem() VpcAttachmentVpcOptionsOutput
- func (VpcAttachmentVpcOptionsPtrOutput) ElementType() reflect.Type
- func (o VpcAttachmentVpcOptionsPtrOutput) Ipv6Support() pulumi.BoolPtrOutput
- func (o VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
- func (o VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectAttachment ¶ added in v0.17.0
type ConnectAttachment struct { pulumi.CustomResourceState // The ID of the attachment. AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber pulumi.IntOutput `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType pulumi.StringOutput `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // ID of the CoreNetwork that the attachment will be attached to. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // Creation time of the attachment. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Edge location of the attachment. EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // Protocol options for connect attachment Options ConnectAttachmentOptionsOutput `pulumi:"options"` // The ID of the attachment account owner. OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange ConnectAttachmentProposedSegmentChangeOutput `pulumi:"proposedSegmentChange"` // The attachment resource ARN. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The name of the segment attachment. SegmentName pulumi.StringOutput `pulumi:"segmentName"` // State of the attachment. State pulumi.StringOutput `pulumi:"state"` // Tags for the attachment. Tags ConnectAttachmentTagArrayOutput `pulumi:"tags"` // Id of transport attachment TransportAttachmentId pulumi.StringOutput `pulumi:"transportAttachmentId"` // Last update time of the attachment. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
AWS::NetworkManager::ConnectAttachment Resource Type Definition
func GetConnectAttachment ¶ added in v0.17.0
func GetConnectAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectAttachmentState, opts ...pulumi.ResourceOption) (*ConnectAttachment, error)
GetConnectAttachment gets an existing ConnectAttachment 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 NewConnectAttachment ¶ added in v0.17.0
func NewConnectAttachment(ctx *pulumi.Context, name string, args *ConnectAttachmentArgs, opts ...pulumi.ResourceOption) (*ConnectAttachment, error)
NewConnectAttachment registers a new resource with the given unique name, arguments, and options.
func (*ConnectAttachment) ElementType ¶ added in v0.17.0
func (*ConnectAttachment) ElementType() reflect.Type
func (*ConnectAttachment) ToConnectAttachmentOutput ¶ added in v0.17.0
func (i *ConnectAttachment) ToConnectAttachmentOutput() ConnectAttachmentOutput
func (*ConnectAttachment) ToConnectAttachmentOutputWithContext ¶ added in v0.17.0
func (i *ConnectAttachment) ToConnectAttachmentOutputWithContext(ctx context.Context) ConnectAttachmentOutput
type ConnectAttachmentArgs ¶ added in v0.17.0
type ConnectAttachmentArgs struct { // ID of the CoreNetwork that the attachment will be attached to. CoreNetworkId pulumi.StringInput // Edge location of the attachment. EdgeLocation pulumi.StringInput // Protocol options for connect attachment Options ConnectAttachmentOptionsInput // Tags for the attachment. Tags ConnectAttachmentTagArrayInput // Id of transport attachment TransportAttachmentId pulumi.StringInput }
The set of arguments for constructing a ConnectAttachment resource.
func (ConnectAttachmentArgs) ElementType ¶ added in v0.17.0
func (ConnectAttachmentArgs) ElementType() reflect.Type
type ConnectAttachmentInput ¶ added in v0.17.0
type ConnectAttachmentInput interface { pulumi.Input ToConnectAttachmentOutput() ConnectAttachmentOutput ToConnectAttachmentOutputWithContext(ctx context.Context) ConnectAttachmentOutput }
type ConnectAttachmentOptions ¶ added in v0.17.0
type ConnectAttachmentOptions struct { // Tunnel protocol for connect attachment Protocol *string `pulumi:"protocol"` }
Connect attachment options for protocol
type ConnectAttachmentOptionsArgs ¶ added in v0.17.0
type ConnectAttachmentOptionsArgs struct { // Tunnel protocol for connect attachment Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Connect attachment options for protocol
func (ConnectAttachmentOptionsArgs) ElementType ¶ added in v0.17.0
func (ConnectAttachmentOptionsArgs) ElementType() reflect.Type
func (ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutput ¶ added in v0.17.0
func (i ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutput() ConnectAttachmentOptionsOutput
func (ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutputWithContext ¶ added in v0.17.0
func (i ConnectAttachmentOptionsArgs) ToConnectAttachmentOptionsOutputWithContext(ctx context.Context) ConnectAttachmentOptionsOutput
type ConnectAttachmentOptionsInput ¶ added in v0.17.0
type ConnectAttachmentOptionsInput interface { pulumi.Input ToConnectAttachmentOptionsOutput() ConnectAttachmentOptionsOutput ToConnectAttachmentOptionsOutputWithContext(context.Context) ConnectAttachmentOptionsOutput }
ConnectAttachmentOptionsInput is an input type that accepts ConnectAttachmentOptionsArgs and ConnectAttachmentOptionsOutput values. You can construct a concrete instance of `ConnectAttachmentOptionsInput` via:
ConnectAttachmentOptionsArgs{...}
type ConnectAttachmentOptionsOutput ¶ added in v0.17.0
type ConnectAttachmentOptionsOutput struct{ *pulumi.OutputState }
Connect attachment options for protocol
func (ConnectAttachmentOptionsOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentOptionsOutput) ElementType() reflect.Type
func (ConnectAttachmentOptionsOutput) Protocol ¶ added in v0.17.0
func (o ConnectAttachmentOptionsOutput) Protocol() pulumi.StringPtrOutput
Tunnel protocol for connect attachment
func (ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutput ¶ added in v0.17.0
func (o ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutput() ConnectAttachmentOptionsOutput
func (ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentOptionsOutput) ToConnectAttachmentOptionsOutputWithContext(ctx context.Context) ConnectAttachmentOptionsOutput
type ConnectAttachmentOutput ¶ added in v0.17.0
type ConnectAttachmentOutput struct{ *pulumi.OutputState }
func (ConnectAttachmentOutput) AttachmentId ¶ added in v0.17.0
func (o ConnectAttachmentOutput) AttachmentId() pulumi.StringOutput
The ID of the attachment.
func (ConnectAttachmentOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o ConnectAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
The policy rule number associated with the attachment.
func (ConnectAttachmentOutput) AttachmentType ¶ added in v0.17.0
func (o ConnectAttachmentOutput) AttachmentType() pulumi.StringOutput
The type of attachment.
func (ConnectAttachmentOutput) CoreNetworkArn ¶ added in v0.17.0
func (o ConnectAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
The ARN of a core network for the VPC attachment.
func (ConnectAttachmentOutput) CoreNetworkId ¶ added in v0.17.0
func (o ConnectAttachmentOutput) CoreNetworkId() pulumi.StringOutput
ID of the CoreNetwork that the attachment will be attached to.
func (ConnectAttachmentOutput) CreatedAt ¶ added in v0.17.0
func (o ConnectAttachmentOutput) CreatedAt() pulumi.StringOutput
Creation time of the attachment.
func (ConnectAttachmentOutput) EdgeLocation ¶ added in v0.17.0
func (o ConnectAttachmentOutput) EdgeLocation() pulumi.StringOutput
Edge location of the attachment.
func (ConnectAttachmentOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentOutput) ElementType() reflect.Type
func (ConnectAttachmentOutput) Options ¶ added in v0.17.0
func (o ConnectAttachmentOutput) Options() ConnectAttachmentOptionsOutput
Protocol options for connect attachment
func (ConnectAttachmentOutput) OwnerAccountId ¶ added in v0.17.0
func (o ConnectAttachmentOutput) OwnerAccountId() pulumi.StringOutput
The ID of the attachment account owner.
func (ConnectAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o ConnectAttachmentOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangeOutput
The attachment to move from one segment to another.
func (ConnectAttachmentOutput) ResourceArn ¶ added in v0.17.0
func (o ConnectAttachmentOutput) ResourceArn() pulumi.StringOutput
The attachment resource ARN.
func (ConnectAttachmentOutput) SegmentName ¶ added in v0.17.0
func (o ConnectAttachmentOutput) SegmentName() pulumi.StringOutput
The name of the segment attachment.
func (ConnectAttachmentOutput) State ¶ added in v0.17.0
func (o ConnectAttachmentOutput) State() pulumi.StringOutput
State of the attachment.
func (ConnectAttachmentOutput) Tags ¶ added in v0.17.0
func (o ConnectAttachmentOutput) Tags() ConnectAttachmentTagArrayOutput
Tags for the attachment.
func (ConnectAttachmentOutput) ToConnectAttachmentOutput ¶ added in v0.17.0
func (o ConnectAttachmentOutput) ToConnectAttachmentOutput() ConnectAttachmentOutput
func (ConnectAttachmentOutput) ToConnectAttachmentOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentOutput) ToConnectAttachmentOutputWithContext(ctx context.Context) ConnectAttachmentOutput
func (ConnectAttachmentOutput) TransportAttachmentId ¶ added in v0.17.0
func (o ConnectAttachmentOutput) TransportAttachmentId() pulumi.StringOutput
Id of transport attachment
func (ConnectAttachmentOutput) UpdatedAt ¶ added in v0.17.0
func (o ConnectAttachmentOutput) UpdatedAt() pulumi.StringOutput
Last update time of the attachment.
type ConnectAttachmentProposedSegmentChange ¶ added in v0.17.0
type ConnectAttachmentProposedSegmentChange struct { // New policy rule number of the attachment AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // Proposed segment name SegmentName *string `pulumi:"segmentName"` // Proposed tags for the Segment. Tags []ConnectAttachmentTag `pulumi:"tags"` }
A key-value pair to associate with a resource.
type ConnectAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
type ConnectAttachmentProposedSegmentChangeOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ConnectAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
New policy rule number of the attachment
func (ConnectAttachmentProposedSegmentChangeOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
func (ConnectAttachmentProposedSegmentChangeOutput) SegmentName ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
Proposed segment name
func (ConnectAttachmentProposedSegmentChangeOutput) Tags ¶ added in v0.17.0
Proposed tags for the Segment.
func (ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutput() ConnectAttachmentProposedSegmentChangeOutput
func (ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangeOutput
type ConnectAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
type ConnectAttachmentProposedSegmentChangePtrOutput struct{ *pulumi.OutputState }
func (ConnectAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
New policy rule number of the attachment
func (ConnectAttachmentProposedSegmentChangePtrOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
func (ConnectAttachmentProposedSegmentChangePtrOutput) SegmentName ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
Proposed segment name
func (ConnectAttachmentProposedSegmentChangePtrOutput) Tags ¶ added in v0.17.0
Proposed tags for the Segment.
func (ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
func (ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangePtrOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
type ConnectAttachmentState ¶ added in v0.17.0
type ConnectAttachmentState struct { }
func (ConnectAttachmentState) ElementType ¶ added in v0.17.0
func (ConnectAttachmentState) ElementType() reflect.Type
type ConnectAttachmentTag ¶ added in v0.17.0
type ConnectAttachmentTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ConnectAttachmentTagArgs ¶ added in v0.17.0
type ConnectAttachmentTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ConnectAttachmentTagArgs) ElementType ¶ added in v0.17.0
func (ConnectAttachmentTagArgs) ElementType() reflect.Type
func (ConnectAttachmentTagArgs) ToConnectAttachmentTagOutput ¶ added in v0.17.0
func (i ConnectAttachmentTagArgs) ToConnectAttachmentTagOutput() ConnectAttachmentTagOutput
func (ConnectAttachmentTagArgs) ToConnectAttachmentTagOutputWithContext ¶ added in v0.17.0
func (i ConnectAttachmentTagArgs) ToConnectAttachmentTagOutputWithContext(ctx context.Context) ConnectAttachmentTagOutput
type ConnectAttachmentTagArray ¶ added in v0.17.0
type ConnectAttachmentTagArray []ConnectAttachmentTagInput
func (ConnectAttachmentTagArray) ElementType ¶ added in v0.17.0
func (ConnectAttachmentTagArray) ElementType() reflect.Type
func (ConnectAttachmentTagArray) ToConnectAttachmentTagArrayOutput ¶ added in v0.17.0
func (i ConnectAttachmentTagArray) ToConnectAttachmentTagArrayOutput() ConnectAttachmentTagArrayOutput
func (ConnectAttachmentTagArray) ToConnectAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (i ConnectAttachmentTagArray) ToConnectAttachmentTagArrayOutputWithContext(ctx context.Context) ConnectAttachmentTagArrayOutput
type ConnectAttachmentTagArrayInput ¶ added in v0.17.0
type ConnectAttachmentTagArrayInput interface { pulumi.Input ToConnectAttachmentTagArrayOutput() ConnectAttachmentTagArrayOutput ToConnectAttachmentTagArrayOutputWithContext(context.Context) ConnectAttachmentTagArrayOutput }
ConnectAttachmentTagArrayInput is an input type that accepts ConnectAttachmentTagArray and ConnectAttachmentTagArrayOutput values. You can construct a concrete instance of `ConnectAttachmentTagArrayInput` via:
ConnectAttachmentTagArray{ ConnectAttachmentTagArgs{...} }
type ConnectAttachmentTagArrayOutput ¶ added in v0.17.0
type ConnectAttachmentTagArrayOutput struct{ *pulumi.OutputState }
func (ConnectAttachmentTagArrayOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentTagArrayOutput) ElementType() reflect.Type
func (ConnectAttachmentTagArrayOutput) Index ¶ added in v0.17.0
func (o ConnectAttachmentTagArrayOutput) Index(i pulumi.IntInput) ConnectAttachmentTagOutput
func (ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutput ¶ added in v0.17.0
func (o ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutput() ConnectAttachmentTagArrayOutput
func (ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentTagArrayOutput) ToConnectAttachmentTagArrayOutputWithContext(ctx context.Context) ConnectAttachmentTagArrayOutput
type ConnectAttachmentTagInput ¶ added in v0.17.0
type ConnectAttachmentTagInput interface { pulumi.Input ToConnectAttachmentTagOutput() ConnectAttachmentTagOutput ToConnectAttachmentTagOutputWithContext(context.Context) ConnectAttachmentTagOutput }
ConnectAttachmentTagInput is an input type that accepts ConnectAttachmentTagArgs and ConnectAttachmentTagOutput values. You can construct a concrete instance of `ConnectAttachmentTagInput` via:
ConnectAttachmentTagArgs{...}
type ConnectAttachmentTagOutput ¶ added in v0.17.0
type ConnectAttachmentTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ConnectAttachmentTagOutput) ElementType ¶ added in v0.17.0
func (ConnectAttachmentTagOutput) ElementType() reflect.Type
func (ConnectAttachmentTagOutput) Key ¶ added in v0.17.0
func (o ConnectAttachmentTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ConnectAttachmentTagOutput) ToConnectAttachmentTagOutput ¶ added in v0.17.0
func (o ConnectAttachmentTagOutput) ToConnectAttachmentTagOutput() ConnectAttachmentTagOutput
func (ConnectAttachmentTagOutput) ToConnectAttachmentTagOutputWithContext ¶ added in v0.17.0
func (o ConnectAttachmentTagOutput) ToConnectAttachmentTagOutputWithContext(ctx context.Context) ConnectAttachmentTagOutput
func (ConnectAttachmentTagOutput) Value ¶ added in v0.17.0
func (o ConnectAttachmentTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ConnectPeer ¶ added in v0.17.0
type ConnectPeer struct { pulumi.CustomResourceState // Bgp options for connect peer. BgpOptions ConnectPeerBgpOptionsPtrOutput `pulumi:"bgpOptions"` // Configuration of the connect peer. Configuration ConnectPeerConfigurationOutput `pulumi:"configuration"` // The ID of the attachment to connect. ConnectAttachmentId pulumi.StringOutput `pulumi:"connectAttachmentId"` // The ID of the Connect peer. ConnectPeerId pulumi.StringOutput `pulumi:"connectPeerId"` // The IP address of a core network. CoreNetworkAddress pulumi.StringPtrOutput `pulumi:"coreNetworkAddress"` // The ID of the core network. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // Connect peer creation time. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The Connect peer Regions where edges are located. EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // The inside IP addresses used for a Connect peer configuration. InsideCidrBlocks pulumi.StringArrayOutput `pulumi:"insideCidrBlocks"` // The IP address of the Connect peer. PeerAddress pulumi.StringOutput `pulumi:"peerAddress"` // State of the connect peer. State pulumi.StringOutput `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags ConnectPeerTagArrayOutput `pulumi:"tags"` }
AWS::NetworkManager::ConnectPeer Resource Type Definition.
func GetConnectPeer ¶ added in v0.17.0
func GetConnectPeer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectPeerState, opts ...pulumi.ResourceOption) (*ConnectPeer, error)
GetConnectPeer gets an existing ConnectPeer 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 NewConnectPeer ¶ added in v0.17.0
func NewConnectPeer(ctx *pulumi.Context, name string, args *ConnectPeerArgs, opts ...pulumi.ResourceOption) (*ConnectPeer, error)
NewConnectPeer registers a new resource with the given unique name, arguments, and options.
func (*ConnectPeer) ElementType ¶ added in v0.17.0
func (*ConnectPeer) ElementType() reflect.Type
func (*ConnectPeer) ToConnectPeerOutput ¶ added in v0.17.0
func (i *ConnectPeer) ToConnectPeerOutput() ConnectPeerOutput
func (*ConnectPeer) ToConnectPeerOutputWithContext ¶ added in v0.17.0
func (i *ConnectPeer) ToConnectPeerOutputWithContext(ctx context.Context) ConnectPeerOutput
type ConnectPeerArgs ¶ added in v0.17.0
type ConnectPeerArgs struct { // Bgp options for connect peer. BgpOptions ConnectPeerBgpOptionsPtrInput // The ID of the attachment to connect. ConnectAttachmentId pulumi.StringInput // The IP address of a core network. CoreNetworkAddress pulumi.StringPtrInput // The inside IP addresses used for a Connect peer configuration. InsideCidrBlocks pulumi.StringArrayInput // The IP address of the Connect peer. PeerAddress pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags ConnectPeerTagArrayInput }
The set of arguments for constructing a ConnectPeer resource.
func (ConnectPeerArgs) ElementType ¶ added in v0.17.0
func (ConnectPeerArgs) ElementType() reflect.Type
type ConnectPeerBgpConfiguration ¶ added in v0.17.0
type ConnectPeerBgpConfiguration struct { CoreNetworkAddress *string `pulumi:"coreNetworkAddress"` CoreNetworkAsn *float64 `pulumi:"coreNetworkAsn"` PeerAddress *string `pulumi:"peerAddress"` PeerAsn *float64 `pulumi:"peerAsn"` }
Bgp configuration for connect peer
type ConnectPeerBgpConfigurationArrayOutput ¶ added in v0.17.0
type ConnectPeerBgpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConnectPeerBgpConfigurationArrayOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerBgpConfigurationArrayOutput) ElementType() reflect.Type
func (ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutput ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutput() ConnectPeerBgpConfigurationArrayOutput
func (ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationArrayOutput) ToConnectPeerBgpConfigurationArrayOutputWithContext(ctx context.Context) ConnectPeerBgpConfigurationArrayOutput
type ConnectPeerBgpConfigurationOutput ¶ added in v0.17.0
type ConnectPeerBgpConfigurationOutput struct{ *pulumi.OutputState }
Bgp configuration for connect peer
func (ConnectPeerBgpConfigurationOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) CoreNetworkAddress() pulumi.StringPtrOutput
func (ConnectPeerBgpConfigurationOutput) CoreNetworkAsn ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) CoreNetworkAsn() pulumi.Float64PtrOutput
func (ConnectPeerBgpConfigurationOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerBgpConfigurationOutput) ElementType() reflect.Type
func (ConnectPeerBgpConfigurationOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) PeerAddress() pulumi.StringPtrOutput
func (ConnectPeerBgpConfigurationOutput) PeerAsn ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) PeerAsn() pulumi.Float64PtrOutput
func (ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutput ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutput() ConnectPeerBgpConfigurationOutput
func (ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) ToConnectPeerBgpConfigurationOutputWithContext(ctx context.Context) ConnectPeerBgpConfigurationOutput
type ConnectPeerBgpOptions ¶ added in v0.17.0
type ConnectPeerBgpOptions struct {
PeerAsn *float64 `pulumi:"peerAsn"`
}
Bgp options
type ConnectPeerBgpOptionsArgs ¶ added in v0.17.0
type ConnectPeerBgpOptionsArgs struct {
PeerAsn pulumi.Float64PtrInput `pulumi:"peerAsn"`
}
Bgp options
func (ConnectPeerBgpOptionsArgs) ElementType ¶ added in v0.17.0
func (ConnectPeerBgpOptionsArgs) ElementType() reflect.Type
func (ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutput ¶ added in v0.17.0
func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutput() ConnectPeerBgpOptionsOutput
func (ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutputWithContext ¶ added in v0.17.0
func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsOutput
func (ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutput ¶ added in v0.17.0
func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
func (ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutputWithContext ¶ added in v0.17.0
func (i ConnectPeerBgpOptionsArgs) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
type ConnectPeerBgpOptionsInput ¶ added in v0.17.0
type ConnectPeerBgpOptionsInput interface { pulumi.Input ToConnectPeerBgpOptionsOutput() ConnectPeerBgpOptionsOutput ToConnectPeerBgpOptionsOutputWithContext(context.Context) ConnectPeerBgpOptionsOutput }
ConnectPeerBgpOptionsInput is an input type that accepts ConnectPeerBgpOptionsArgs and ConnectPeerBgpOptionsOutput values. You can construct a concrete instance of `ConnectPeerBgpOptionsInput` via:
ConnectPeerBgpOptionsArgs{...}
type ConnectPeerBgpOptionsOutput ¶ added in v0.17.0
type ConnectPeerBgpOptionsOutput struct{ *pulumi.OutputState }
Bgp options
func (ConnectPeerBgpOptionsOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerBgpOptionsOutput) ElementType() reflect.Type
func (ConnectPeerBgpOptionsOutput) PeerAsn ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsOutput) PeerAsn() pulumi.Float64PtrOutput
func (ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutput ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutput() ConnectPeerBgpOptionsOutput
func (ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsOutput
func (ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutput ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
func (ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsOutput) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
type ConnectPeerBgpOptionsPtrInput ¶ added in v0.17.0
type ConnectPeerBgpOptionsPtrInput interface { pulumi.Input ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput ToConnectPeerBgpOptionsPtrOutputWithContext(context.Context) ConnectPeerBgpOptionsPtrOutput }
ConnectPeerBgpOptionsPtrInput is an input type that accepts ConnectPeerBgpOptionsArgs, ConnectPeerBgpOptionsPtr and ConnectPeerBgpOptionsPtrOutput values. You can construct a concrete instance of `ConnectPeerBgpOptionsPtrInput` via:
ConnectPeerBgpOptionsArgs{...} or: nil
func ConnectPeerBgpOptionsPtr ¶ added in v0.17.0
func ConnectPeerBgpOptionsPtr(v *ConnectPeerBgpOptionsArgs) ConnectPeerBgpOptionsPtrInput
type ConnectPeerBgpOptionsPtrOutput ¶ added in v0.17.0
type ConnectPeerBgpOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConnectPeerBgpOptionsPtrOutput) Elem ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsPtrOutput) Elem() ConnectPeerBgpOptionsOutput
func (ConnectPeerBgpOptionsPtrOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerBgpOptionsPtrOutput) ElementType() reflect.Type
func (ConnectPeerBgpOptionsPtrOutput) PeerAsn ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsPtrOutput) PeerAsn() pulumi.Float64PtrOutput
func (ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutput ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutput() ConnectPeerBgpOptionsPtrOutput
func (ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerBgpOptionsPtrOutput) ToConnectPeerBgpOptionsPtrOutputWithContext(ctx context.Context) ConnectPeerBgpOptionsPtrOutput
type ConnectPeerConfiguration ¶ added in v0.17.0
type ConnectPeerConfiguration struct { BgpConfigurations []ConnectPeerBgpConfiguration `pulumi:"bgpConfigurations"` CoreNetworkAddress *string `pulumi:"coreNetworkAddress"` InsideCidrBlocks []string `pulumi:"insideCidrBlocks"` PeerAddress *string `pulumi:"peerAddress"` Protocol *string `pulumi:"protocol"` }
type ConnectPeerConfigurationOutput ¶ added in v0.17.0
type ConnectPeerConfigurationOutput struct{ *pulumi.OutputState }
func (ConnectPeerConfigurationOutput) BgpConfigurations ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) BgpConfigurations() ConnectPeerBgpConfigurationArrayOutput
func (ConnectPeerConfigurationOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) CoreNetworkAddress() pulumi.StringPtrOutput
func (ConnectPeerConfigurationOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerConfigurationOutput) ElementType() reflect.Type
func (ConnectPeerConfigurationOutput) InsideCidrBlocks ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) InsideCidrBlocks() pulumi.StringArrayOutput
func (ConnectPeerConfigurationOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) PeerAddress() pulumi.StringPtrOutput
func (ConnectPeerConfigurationOutput) Protocol ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) Protocol() pulumi.StringPtrOutput
func (ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutput ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutput() ConnectPeerConfigurationOutput
func (ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) ToConnectPeerConfigurationOutputWithContext(ctx context.Context) ConnectPeerConfigurationOutput
type ConnectPeerConfigurationPtrOutput ¶ added in v0.17.0
type ConnectPeerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ConnectPeerConfigurationPtrOutput) BgpConfigurations ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) BgpConfigurations() ConnectPeerBgpConfigurationArrayOutput
func (ConnectPeerConfigurationPtrOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) CoreNetworkAddress() pulumi.StringPtrOutput
func (ConnectPeerConfigurationPtrOutput) Elem ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) Elem() ConnectPeerConfigurationOutput
func (ConnectPeerConfigurationPtrOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerConfigurationPtrOutput) ElementType() reflect.Type
func (ConnectPeerConfigurationPtrOutput) InsideCidrBlocks ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) InsideCidrBlocks() pulumi.StringArrayOutput
func (ConnectPeerConfigurationPtrOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) PeerAddress() pulumi.StringPtrOutput
func (ConnectPeerConfigurationPtrOutput) Protocol ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) Protocol() pulumi.StringPtrOutput
func (ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutput ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutput() ConnectPeerConfigurationPtrOutput
func (ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) ToConnectPeerConfigurationPtrOutputWithContext(ctx context.Context) ConnectPeerConfigurationPtrOutput
type ConnectPeerInput ¶ added in v0.17.0
type ConnectPeerInput interface { pulumi.Input ToConnectPeerOutput() ConnectPeerOutput ToConnectPeerOutputWithContext(ctx context.Context) ConnectPeerOutput }
type ConnectPeerOutput ¶ added in v0.17.0
type ConnectPeerOutput struct{ *pulumi.OutputState }
func (ConnectPeerOutput) BgpOptions ¶ added in v0.17.0
func (o ConnectPeerOutput) BgpOptions() ConnectPeerBgpOptionsPtrOutput
Bgp options for connect peer.
func (ConnectPeerOutput) Configuration ¶ added in v0.17.0
func (o ConnectPeerOutput) Configuration() ConnectPeerConfigurationOutput
Configuration of the connect peer.
func (ConnectPeerOutput) ConnectAttachmentId ¶ added in v0.17.0
func (o ConnectPeerOutput) ConnectAttachmentId() pulumi.StringOutput
The ID of the attachment to connect.
func (ConnectPeerOutput) ConnectPeerId ¶ added in v0.17.0
func (o ConnectPeerOutput) ConnectPeerId() pulumi.StringOutput
The ID of the Connect peer.
func (ConnectPeerOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerOutput) CoreNetworkAddress() pulumi.StringPtrOutput
The IP address of a core network.
func (ConnectPeerOutput) CoreNetworkId ¶ added in v0.17.0
func (o ConnectPeerOutput) CoreNetworkId() pulumi.StringOutput
The ID of the core network.
func (ConnectPeerOutput) CreatedAt ¶ added in v0.17.0
func (o ConnectPeerOutput) CreatedAt() pulumi.StringOutput
Connect peer creation time.
func (ConnectPeerOutput) EdgeLocation ¶ added in v0.17.0
func (o ConnectPeerOutput) EdgeLocation() pulumi.StringOutput
The Connect peer Regions where edges are located.
func (ConnectPeerOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerOutput) ElementType() reflect.Type
func (ConnectPeerOutput) InsideCidrBlocks ¶ added in v0.17.0
func (o ConnectPeerOutput) InsideCidrBlocks() pulumi.StringArrayOutput
The inside IP addresses used for a Connect peer configuration.
func (ConnectPeerOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerOutput) PeerAddress() pulumi.StringOutput
The IP address of the Connect peer.
func (ConnectPeerOutput) State ¶ added in v0.17.0
func (o ConnectPeerOutput) State() pulumi.StringOutput
State of the connect peer.
func (ConnectPeerOutput) Tags ¶ added in v0.17.0
func (o ConnectPeerOutput) Tags() ConnectPeerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ConnectPeerOutput) ToConnectPeerOutput ¶ added in v0.17.0
func (o ConnectPeerOutput) ToConnectPeerOutput() ConnectPeerOutput
func (ConnectPeerOutput) ToConnectPeerOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerOutput) ToConnectPeerOutputWithContext(ctx context.Context) ConnectPeerOutput
type ConnectPeerState ¶ added in v0.17.0
type ConnectPeerState struct { }
func (ConnectPeerState) ElementType ¶ added in v0.17.0
func (ConnectPeerState) ElementType() reflect.Type
type ConnectPeerTag ¶ added in v0.17.0
type ConnectPeerTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ConnectPeerTagArgs ¶ added in v0.17.0
type ConnectPeerTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ConnectPeerTagArgs) ElementType ¶ added in v0.17.0
func (ConnectPeerTagArgs) ElementType() reflect.Type
func (ConnectPeerTagArgs) ToConnectPeerTagOutput ¶ added in v0.17.0
func (i ConnectPeerTagArgs) ToConnectPeerTagOutput() ConnectPeerTagOutput
func (ConnectPeerTagArgs) ToConnectPeerTagOutputWithContext ¶ added in v0.17.0
func (i ConnectPeerTagArgs) ToConnectPeerTagOutputWithContext(ctx context.Context) ConnectPeerTagOutput
type ConnectPeerTagArray ¶ added in v0.17.0
type ConnectPeerTagArray []ConnectPeerTagInput
func (ConnectPeerTagArray) ElementType ¶ added in v0.17.0
func (ConnectPeerTagArray) ElementType() reflect.Type
func (ConnectPeerTagArray) ToConnectPeerTagArrayOutput ¶ added in v0.17.0
func (i ConnectPeerTagArray) ToConnectPeerTagArrayOutput() ConnectPeerTagArrayOutput
func (ConnectPeerTagArray) ToConnectPeerTagArrayOutputWithContext ¶ added in v0.17.0
func (i ConnectPeerTagArray) ToConnectPeerTagArrayOutputWithContext(ctx context.Context) ConnectPeerTagArrayOutput
type ConnectPeerTagArrayInput ¶ added in v0.17.0
type ConnectPeerTagArrayInput interface { pulumi.Input ToConnectPeerTagArrayOutput() ConnectPeerTagArrayOutput ToConnectPeerTagArrayOutputWithContext(context.Context) ConnectPeerTagArrayOutput }
ConnectPeerTagArrayInput is an input type that accepts ConnectPeerTagArray and ConnectPeerTagArrayOutput values. You can construct a concrete instance of `ConnectPeerTagArrayInput` via:
ConnectPeerTagArray{ ConnectPeerTagArgs{...} }
type ConnectPeerTagArrayOutput ¶ added in v0.17.0
type ConnectPeerTagArrayOutput struct{ *pulumi.OutputState }
func (ConnectPeerTagArrayOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerTagArrayOutput) ElementType() reflect.Type
func (ConnectPeerTagArrayOutput) Index ¶ added in v0.17.0
func (o ConnectPeerTagArrayOutput) Index(i pulumi.IntInput) ConnectPeerTagOutput
func (ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutput ¶ added in v0.17.0
func (o ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutput() ConnectPeerTagArrayOutput
func (ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerTagArrayOutput) ToConnectPeerTagArrayOutputWithContext(ctx context.Context) ConnectPeerTagArrayOutput
type ConnectPeerTagInput ¶ added in v0.17.0
type ConnectPeerTagInput interface { pulumi.Input ToConnectPeerTagOutput() ConnectPeerTagOutput ToConnectPeerTagOutputWithContext(context.Context) ConnectPeerTagOutput }
ConnectPeerTagInput is an input type that accepts ConnectPeerTagArgs and ConnectPeerTagOutput values. You can construct a concrete instance of `ConnectPeerTagInput` via:
ConnectPeerTagArgs{...}
type ConnectPeerTagOutput ¶ added in v0.17.0
type ConnectPeerTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ConnectPeerTagOutput) ElementType ¶ added in v0.17.0
func (ConnectPeerTagOutput) ElementType() reflect.Type
func (ConnectPeerTagOutput) Key ¶ added in v0.17.0
func (o ConnectPeerTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ConnectPeerTagOutput) ToConnectPeerTagOutput ¶ added in v0.17.0
func (o ConnectPeerTagOutput) ToConnectPeerTagOutput() ConnectPeerTagOutput
func (ConnectPeerTagOutput) ToConnectPeerTagOutputWithContext ¶ added in v0.17.0
func (o ConnectPeerTagOutput) ToConnectPeerTagOutputWithContext(ctx context.Context) ConnectPeerTagOutput
func (ConnectPeerTagOutput) Value ¶ added in v0.17.0
func (o ConnectPeerTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type CoreNetwork ¶ added in v0.17.0
type CoreNetwork struct { pulumi.CustomResourceState // The ARN (Amazon resource name) of core network CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // The Id of core network CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // The creation time of core network CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The description of core network Description pulumi.StringPtrOutput `pulumi:"description"` // The edges within a core network. Edges CoreNetworkEdgeArrayOutput `pulumi:"edges"` // The ID of the global network that your core network is a part of. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // Owner of the core network OwnerAccount pulumi.StringOutput `pulumi:"ownerAccount"` // Live policy document for the core network, you must provide PolicyDocument in Json Format PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` // The segments within a core network. Segments CoreNetworkSegmentArrayOutput `pulumi:"segments"` // The state of core network State pulumi.StringOutput `pulumi:"state"` // The tags for the global network. Tags CoreNetworkTagArrayOutput `pulumi:"tags"` }
AWS::NetworkManager::CoreNetwork Resource Type Definition.
func GetCoreNetwork ¶ added in v0.17.0
func GetCoreNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CoreNetworkState, opts ...pulumi.ResourceOption) (*CoreNetwork, error)
GetCoreNetwork gets an existing CoreNetwork 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 NewCoreNetwork ¶ added in v0.17.0
func NewCoreNetwork(ctx *pulumi.Context, name string, args *CoreNetworkArgs, opts ...pulumi.ResourceOption) (*CoreNetwork, error)
NewCoreNetwork registers a new resource with the given unique name, arguments, and options.
func (*CoreNetwork) ElementType ¶ added in v0.17.0
func (*CoreNetwork) ElementType() reflect.Type
func (*CoreNetwork) ToCoreNetworkOutput ¶ added in v0.17.0
func (i *CoreNetwork) ToCoreNetworkOutput() CoreNetworkOutput
func (*CoreNetwork) ToCoreNetworkOutputWithContext ¶ added in v0.17.0
func (i *CoreNetwork) ToCoreNetworkOutputWithContext(ctx context.Context) CoreNetworkOutput
type CoreNetworkArgs ¶ added in v0.17.0
type CoreNetworkArgs struct { // The description of core network Description pulumi.StringPtrInput // The ID of the global network that your core network is a part of. GlobalNetworkId pulumi.StringInput // Live policy document for the core network, you must provide PolicyDocument in Json Format PolicyDocument pulumi.Input // The tags for the global network. Tags CoreNetworkTagArrayInput }
The set of arguments for constructing a CoreNetwork resource.
func (CoreNetworkArgs) ElementType ¶ added in v0.17.0
func (CoreNetworkArgs) ElementType() reflect.Type
type CoreNetworkEdge ¶ added in v0.17.0
type CoreNetworkEdgeArrayOutput ¶ added in v0.17.0
type CoreNetworkEdgeArrayOutput struct{ *pulumi.OutputState }
func (CoreNetworkEdgeArrayOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkEdgeArrayOutput) ElementType() reflect.Type
func (CoreNetworkEdgeArrayOutput) Index ¶ added in v0.17.0
func (o CoreNetworkEdgeArrayOutput) Index(i pulumi.IntInput) CoreNetworkEdgeOutput
func (CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutput ¶ added in v0.17.0
func (o CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutput() CoreNetworkEdgeArrayOutput
func (CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkEdgeArrayOutput) ToCoreNetworkEdgeArrayOutputWithContext(ctx context.Context) CoreNetworkEdgeArrayOutput
type CoreNetworkEdgeOutput ¶ added in v0.17.0
type CoreNetworkEdgeOutput struct{ *pulumi.OutputState }
func (CoreNetworkEdgeOutput) Asn ¶ added in v0.17.0
func (o CoreNetworkEdgeOutput) Asn() pulumi.Float64PtrOutput
The ASN of a core network edge.
func (CoreNetworkEdgeOutput) EdgeLocation ¶ added in v0.17.0
func (o CoreNetworkEdgeOutput) EdgeLocation() pulumi.StringPtrOutput
The Region where a core network edge is located.
func (CoreNetworkEdgeOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkEdgeOutput) ElementType() reflect.Type
func (CoreNetworkEdgeOutput) InsideCidrBlocks ¶ added in v0.17.0
func (o CoreNetworkEdgeOutput) InsideCidrBlocks() pulumi.StringArrayOutput
func (CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutput ¶ added in v0.17.0
func (o CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutput() CoreNetworkEdgeOutput
func (CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkEdgeOutput) ToCoreNetworkEdgeOutputWithContext(ctx context.Context) CoreNetworkEdgeOutput
type CoreNetworkInput ¶ added in v0.17.0
type CoreNetworkInput interface { pulumi.Input ToCoreNetworkOutput() CoreNetworkOutput ToCoreNetworkOutputWithContext(ctx context.Context) CoreNetworkOutput }
type CoreNetworkOutput ¶ added in v0.17.0
type CoreNetworkOutput struct{ *pulumi.OutputState }
func (CoreNetworkOutput) CoreNetworkArn ¶ added in v0.17.0
func (o CoreNetworkOutput) CoreNetworkArn() pulumi.StringOutput
The ARN (Amazon resource name) of core network
func (CoreNetworkOutput) CoreNetworkId ¶ added in v0.17.0
func (o CoreNetworkOutput) CoreNetworkId() pulumi.StringOutput
The Id of core network
func (CoreNetworkOutput) CreatedAt ¶ added in v0.17.0
func (o CoreNetworkOutput) CreatedAt() pulumi.StringOutput
The creation time of core network
func (CoreNetworkOutput) Description ¶ added in v0.17.0
func (o CoreNetworkOutput) Description() pulumi.StringPtrOutput
The description of core network
func (CoreNetworkOutput) Edges ¶ added in v0.17.0
func (o CoreNetworkOutput) Edges() CoreNetworkEdgeArrayOutput
The edges within a core network.
func (CoreNetworkOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkOutput) ElementType() reflect.Type
func (CoreNetworkOutput) GlobalNetworkId ¶ added in v0.17.0
func (o CoreNetworkOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network that your core network is a part of.
func (CoreNetworkOutput) OwnerAccount ¶ added in v0.17.0
func (o CoreNetworkOutput) OwnerAccount() pulumi.StringOutput
Owner of the core network
func (CoreNetworkOutput) PolicyDocument ¶ added in v0.17.0
func (o CoreNetworkOutput) PolicyDocument() pulumi.AnyOutput
Live policy document for the core network, you must provide PolicyDocument in Json Format
func (CoreNetworkOutput) Segments ¶ added in v0.17.0
func (o CoreNetworkOutput) Segments() CoreNetworkSegmentArrayOutput
The segments within a core network.
func (CoreNetworkOutput) State ¶ added in v0.17.0
func (o CoreNetworkOutput) State() pulumi.StringOutput
The state of core network
func (CoreNetworkOutput) Tags ¶ added in v0.17.0
func (o CoreNetworkOutput) Tags() CoreNetworkTagArrayOutput
The tags for the global network.
func (CoreNetworkOutput) ToCoreNetworkOutput ¶ added in v0.17.0
func (o CoreNetworkOutput) ToCoreNetworkOutput() CoreNetworkOutput
func (CoreNetworkOutput) ToCoreNetworkOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkOutput) ToCoreNetworkOutputWithContext(ctx context.Context) CoreNetworkOutput
type CoreNetworkSegment ¶ added in v0.17.0
type CoreNetworkSegmentArrayOutput ¶ added in v0.17.0
type CoreNetworkSegmentArrayOutput struct{ *pulumi.OutputState }
func (CoreNetworkSegmentArrayOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkSegmentArrayOutput) ElementType() reflect.Type
func (CoreNetworkSegmentArrayOutput) Index ¶ added in v0.17.0
func (o CoreNetworkSegmentArrayOutput) Index(i pulumi.IntInput) CoreNetworkSegmentOutput
func (CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutput ¶ added in v0.17.0
func (o CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutput() CoreNetworkSegmentArrayOutput
func (CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkSegmentArrayOutput) ToCoreNetworkSegmentArrayOutputWithContext(ctx context.Context) CoreNetworkSegmentArrayOutput
type CoreNetworkSegmentOutput ¶ added in v0.17.0
type CoreNetworkSegmentOutput struct{ *pulumi.OutputState }
func (CoreNetworkSegmentOutput) EdgeLocations ¶ added in v0.17.0
func (o CoreNetworkSegmentOutput) EdgeLocations() pulumi.StringArrayOutput
func (CoreNetworkSegmentOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkSegmentOutput) ElementType() reflect.Type
func (CoreNetworkSegmentOutput) Name ¶ added in v0.17.0
func (o CoreNetworkSegmentOutput) Name() pulumi.StringPtrOutput
Name of segment
func (CoreNetworkSegmentOutput) SharedSegments ¶ added in v0.17.0
func (o CoreNetworkSegmentOutput) SharedSegments() pulumi.StringArrayOutput
func (CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutput ¶ added in v0.17.0
func (o CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutput() CoreNetworkSegmentOutput
func (CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkSegmentOutput) ToCoreNetworkSegmentOutputWithContext(ctx context.Context) CoreNetworkSegmentOutput
type CoreNetworkState ¶ added in v0.17.0
type CoreNetworkState struct { }
func (CoreNetworkState) ElementType ¶ added in v0.17.0
func (CoreNetworkState) ElementType() reflect.Type
type CoreNetworkTag ¶ added in v0.17.0
type CoreNetworkTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type CoreNetworkTagArgs ¶ added in v0.17.0
type CoreNetworkTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (CoreNetworkTagArgs) ElementType ¶ added in v0.17.0
func (CoreNetworkTagArgs) ElementType() reflect.Type
func (CoreNetworkTagArgs) ToCoreNetworkTagOutput ¶ added in v0.17.0
func (i CoreNetworkTagArgs) ToCoreNetworkTagOutput() CoreNetworkTagOutput
func (CoreNetworkTagArgs) ToCoreNetworkTagOutputWithContext ¶ added in v0.17.0
func (i CoreNetworkTagArgs) ToCoreNetworkTagOutputWithContext(ctx context.Context) CoreNetworkTagOutput
type CoreNetworkTagArray ¶ added in v0.17.0
type CoreNetworkTagArray []CoreNetworkTagInput
func (CoreNetworkTagArray) ElementType ¶ added in v0.17.0
func (CoreNetworkTagArray) ElementType() reflect.Type
func (CoreNetworkTagArray) ToCoreNetworkTagArrayOutput ¶ added in v0.17.0
func (i CoreNetworkTagArray) ToCoreNetworkTagArrayOutput() CoreNetworkTagArrayOutput
func (CoreNetworkTagArray) ToCoreNetworkTagArrayOutputWithContext ¶ added in v0.17.0
func (i CoreNetworkTagArray) ToCoreNetworkTagArrayOutputWithContext(ctx context.Context) CoreNetworkTagArrayOutput
type CoreNetworkTagArrayInput ¶ added in v0.17.0
type CoreNetworkTagArrayInput interface { pulumi.Input ToCoreNetworkTagArrayOutput() CoreNetworkTagArrayOutput ToCoreNetworkTagArrayOutputWithContext(context.Context) CoreNetworkTagArrayOutput }
CoreNetworkTagArrayInput is an input type that accepts CoreNetworkTagArray and CoreNetworkTagArrayOutput values. You can construct a concrete instance of `CoreNetworkTagArrayInput` via:
CoreNetworkTagArray{ CoreNetworkTagArgs{...} }
type CoreNetworkTagArrayOutput ¶ added in v0.17.0
type CoreNetworkTagArrayOutput struct{ *pulumi.OutputState }
func (CoreNetworkTagArrayOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkTagArrayOutput) ElementType() reflect.Type
func (CoreNetworkTagArrayOutput) Index ¶ added in v0.17.0
func (o CoreNetworkTagArrayOutput) Index(i pulumi.IntInput) CoreNetworkTagOutput
func (CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutput ¶ added in v0.17.0
func (o CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutput() CoreNetworkTagArrayOutput
func (CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkTagArrayOutput) ToCoreNetworkTagArrayOutputWithContext(ctx context.Context) CoreNetworkTagArrayOutput
type CoreNetworkTagInput ¶ added in v0.17.0
type CoreNetworkTagInput interface { pulumi.Input ToCoreNetworkTagOutput() CoreNetworkTagOutput ToCoreNetworkTagOutputWithContext(context.Context) CoreNetworkTagOutput }
CoreNetworkTagInput is an input type that accepts CoreNetworkTagArgs and CoreNetworkTagOutput values. You can construct a concrete instance of `CoreNetworkTagInput` via:
CoreNetworkTagArgs{...}
type CoreNetworkTagOutput ¶ added in v0.17.0
type CoreNetworkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (CoreNetworkTagOutput) ElementType ¶ added in v0.17.0
func (CoreNetworkTagOutput) ElementType() reflect.Type
func (CoreNetworkTagOutput) Key ¶ added in v0.17.0
func (o CoreNetworkTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (CoreNetworkTagOutput) ToCoreNetworkTagOutput ¶ added in v0.17.0
func (o CoreNetworkTagOutput) ToCoreNetworkTagOutput() CoreNetworkTagOutput
func (CoreNetworkTagOutput) ToCoreNetworkTagOutputWithContext ¶ added in v0.17.0
func (o CoreNetworkTagOutput) ToCoreNetworkTagOutputWithContext(ctx context.Context) CoreNetworkTagOutput
func (CoreNetworkTagOutput) Value ¶ added in v0.17.0
func (o CoreNetworkTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type CustomerGatewayAssociation ¶
type CustomerGatewayAssociation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn pulumi.StringOutput `pulumi:"customerGatewayArn"` // The ID of the device DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The ID of the link LinkId pulumi.StringPtrOutput `pulumi:"linkId"` }
The AWS::NetworkManager::CustomerGatewayAssociation type associates a customer gateway with a device and optionally, with a link.
func GetCustomerGatewayAssociation ¶
func GetCustomerGatewayAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomerGatewayAssociationState, opts ...pulumi.ResourceOption) (*CustomerGatewayAssociation, error)
GetCustomerGatewayAssociation gets an existing CustomerGatewayAssociation 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 NewCustomerGatewayAssociation ¶
func NewCustomerGatewayAssociation(ctx *pulumi.Context, name string, args *CustomerGatewayAssociationArgs, opts ...pulumi.ResourceOption) (*CustomerGatewayAssociation, error)
NewCustomerGatewayAssociation registers a new resource with the given unique name, arguments, and options.
func (*CustomerGatewayAssociation) ElementType ¶
func (*CustomerGatewayAssociation) ElementType() reflect.Type
func (*CustomerGatewayAssociation) ToCustomerGatewayAssociationOutput ¶
func (i *CustomerGatewayAssociation) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
func (*CustomerGatewayAssociation) ToCustomerGatewayAssociationOutputWithContext ¶
func (i *CustomerGatewayAssociation) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
type CustomerGatewayAssociationArgs ¶
type CustomerGatewayAssociationArgs struct { // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn pulumi.StringInput // The ID of the device DeviceId pulumi.StringInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The ID of the link LinkId pulumi.StringPtrInput }
The set of arguments for constructing a CustomerGatewayAssociation resource.
func (CustomerGatewayAssociationArgs) ElementType ¶
func (CustomerGatewayAssociationArgs) ElementType() reflect.Type
type CustomerGatewayAssociationInput ¶
type CustomerGatewayAssociationInput interface { pulumi.Input ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput }
type CustomerGatewayAssociationOutput ¶
type CustomerGatewayAssociationOutput struct{ *pulumi.OutputState }
func (CustomerGatewayAssociationOutput) CustomerGatewayArn ¶ added in v0.17.0
func (o CustomerGatewayAssociationOutput) CustomerGatewayArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the customer gateway.
func (CustomerGatewayAssociationOutput) DeviceId ¶ added in v0.17.0
func (o CustomerGatewayAssociationOutput) DeviceId() pulumi.StringOutput
The ID of the device
func (CustomerGatewayAssociationOutput) ElementType ¶
func (CustomerGatewayAssociationOutput) ElementType() reflect.Type
func (CustomerGatewayAssociationOutput) GlobalNetworkId ¶ added in v0.17.0
func (o CustomerGatewayAssociationOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (CustomerGatewayAssociationOutput) LinkId ¶ added in v0.17.0
func (o CustomerGatewayAssociationOutput) LinkId() pulumi.StringPtrOutput
The ID of the link
func (CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput ¶
func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
func (CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext ¶
func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
type CustomerGatewayAssociationState ¶
type CustomerGatewayAssociationState struct { }
func (CustomerGatewayAssociationState) ElementType ¶
func (CustomerGatewayAssociationState) ElementType() reflect.Type
type Device ¶
type Device struct { pulumi.CustomResourceState // The description of the device. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) of the device. DeviceArn pulumi.StringOutput `pulumi:"deviceArn"` // The ID of the device. DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The site location. Location DeviceLocationPtrOutput `pulumi:"location"` // The device model Model pulumi.StringPtrOutput `pulumi:"model"` // The device serial number. SerialNumber pulumi.StringPtrOutput `pulumi:"serialNumber"` // The site ID. SiteId pulumi.StringPtrOutput `pulumi:"siteId"` // The tags for the device. Tags DeviceTagArrayOutput `pulumi:"tags"` // The device type. Type pulumi.StringPtrOutput `pulumi:"type"` // The device vendor. Vendor pulumi.StringPtrOutput `pulumi:"vendor"` }
The AWS::NetworkManager::Device type describes a device.
func GetDevice ¶
func GetDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)
GetDevice gets an existing Device 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 NewDevice ¶
func NewDevice(ctx *pulumi.Context, name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)
NewDevice registers a new resource with the given unique name, arguments, and options.
func (*Device) ElementType ¶
func (*Device) ToDeviceOutput ¶
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
type DeviceArgs struct { // The description of the device. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The site location. Location DeviceLocationPtrInput // The device model Model pulumi.StringPtrInput // The device serial number. SerialNumber pulumi.StringPtrInput // The site ID. SiteId pulumi.StringPtrInput // The tags for the device. Tags DeviceTagArrayInput // The device type. Type pulumi.StringPtrInput // The device vendor. Vendor pulumi.StringPtrInput }
The set of arguments for constructing a Device resource.
func (DeviceArgs) ElementType ¶
func (DeviceArgs) ElementType() reflect.Type
type DeviceInput ¶
type DeviceInput interface { pulumi.Input ToDeviceOutput() DeviceOutput ToDeviceOutputWithContext(ctx context.Context) DeviceOutput }
type DeviceLocation ¶
type DeviceLocation struct { // The physical address. Address *string `pulumi:"address"` // The latitude. Latitude *string `pulumi:"latitude"` // The longitude. Longitude *string `pulumi:"longitude"` }
The site location.
type DeviceLocationArgs ¶
type DeviceLocationArgs struct { // The physical address. Address pulumi.StringPtrInput `pulumi:"address"` // The latitude. Latitude pulumi.StringPtrInput `pulumi:"latitude"` // The longitude. Longitude pulumi.StringPtrInput `pulumi:"longitude"` }
The site location.
func (DeviceLocationArgs) ElementType ¶
func (DeviceLocationArgs) ElementType() reflect.Type
func (DeviceLocationArgs) ToDeviceLocationOutput ¶
func (i DeviceLocationArgs) ToDeviceLocationOutput() DeviceLocationOutput
func (DeviceLocationArgs) ToDeviceLocationOutputWithContext ¶
func (i DeviceLocationArgs) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
func (DeviceLocationArgs) ToDeviceLocationPtrOutput ¶
func (i DeviceLocationArgs) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext ¶
func (i DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceLocationInput ¶
type DeviceLocationInput interface { pulumi.Input ToDeviceLocationOutput() DeviceLocationOutput ToDeviceLocationOutputWithContext(context.Context) DeviceLocationOutput }
DeviceLocationInput is an input type that accepts DeviceLocationArgs and DeviceLocationOutput values. You can construct a concrete instance of `DeviceLocationInput` via:
DeviceLocationArgs{...}
type DeviceLocationOutput ¶
type DeviceLocationOutput struct{ *pulumi.OutputState }
The site location.
func (DeviceLocationOutput) Address ¶
func (o DeviceLocationOutput) Address() pulumi.StringPtrOutput
The physical address.
func (DeviceLocationOutput) ElementType ¶
func (DeviceLocationOutput) ElementType() reflect.Type
func (DeviceLocationOutput) Latitude ¶
func (o DeviceLocationOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (DeviceLocationOutput) Longitude ¶
func (o DeviceLocationOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (DeviceLocationOutput) ToDeviceLocationOutput ¶
func (o DeviceLocationOutput) ToDeviceLocationOutput() DeviceLocationOutput
func (DeviceLocationOutput) ToDeviceLocationOutputWithContext ¶
func (o DeviceLocationOutput) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
func (DeviceLocationOutput) ToDeviceLocationPtrOutput ¶
func (o DeviceLocationOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext ¶
func (o DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceLocationPtrInput ¶
type DeviceLocationPtrInput interface { pulumi.Input ToDeviceLocationPtrOutput() DeviceLocationPtrOutput ToDeviceLocationPtrOutputWithContext(context.Context) DeviceLocationPtrOutput }
DeviceLocationPtrInput is an input type that accepts DeviceLocationArgs, DeviceLocationPtr and DeviceLocationPtrOutput values. You can construct a concrete instance of `DeviceLocationPtrInput` via:
DeviceLocationArgs{...} or: nil
func DeviceLocationPtr ¶
func DeviceLocationPtr(v *DeviceLocationArgs) DeviceLocationPtrInput
type DeviceLocationPtrOutput ¶
type DeviceLocationPtrOutput struct{ *pulumi.OutputState }
func (DeviceLocationPtrOutput) Address ¶
func (o DeviceLocationPtrOutput) Address() pulumi.StringPtrOutput
The physical address.
func (DeviceLocationPtrOutput) Elem ¶
func (o DeviceLocationPtrOutput) Elem() DeviceLocationOutput
func (DeviceLocationPtrOutput) ElementType ¶
func (DeviceLocationPtrOutput) ElementType() reflect.Type
func (DeviceLocationPtrOutput) Latitude ¶
func (o DeviceLocationPtrOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (DeviceLocationPtrOutput) Longitude ¶
func (o DeviceLocationPtrOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (DeviceLocationPtrOutput) ToDeviceLocationPtrOutput ¶
func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext ¶
func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceOutput ¶
type DeviceOutput struct{ *pulumi.OutputState }
func (DeviceOutput) Description ¶ added in v0.17.0
func (o DeviceOutput) Description() pulumi.StringPtrOutput
The description of the device.
func (DeviceOutput) DeviceArn ¶ added in v0.17.0
func (o DeviceOutput) DeviceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the device.
func (DeviceOutput) DeviceId ¶ added in v0.17.0
func (o DeviceOutput) DeviceId() pulumi.StringOutput
The ID of the device.
func (DeviceOutput) ElementType ¶
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) GlobalNetworkId ¶ added in v0.17.0
func (o DeviceOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (DeviceOutput) Location ¶ added in v0.17.0
func (o DeviceOutput) Location() DeviceLocationPtrOutput
The site location.
func (DeviceOutput) Model ¶ added in v0.17.0
func (o DeviceOutput) Model() pulumi.StringPtrOutput
The device model
func (DeviceOutput) SerialNumber ¶ added in v0.17.0
func (o DeviceOutput) SerialNumber() pulumi.StringPtrOutput
The device serial number.
func (DeviceOutput) SiteId ¶ added in v0.17.0
func (o DeviceOutput) SiteId() pulumi.StringPtrOutput
The site ID.
func (DeviceOutput) Tags ¶ added in v0.17.0
func (o DeviceOutput) Tags() DeviceTagArrayOutput
The tags for the device.
func (DeviceOutput) ToDeviceOutput ¶
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
func (DeviceOutput) Type ¶ added in v0.17.0
func (o DeviceOutput) Type() pulumi.StringPtrOutput
The device type.
func (DeviceOutput) Vendor ¶ added in v0.17.0
func (o DeviceOutput) Vendor() pulumi.StringPtrOutput
The device vendor.
type DeviceState ¶
type DeviceState struct { }
func (DeviceState) ElementType ¶
func (DeviceState) ElementType() reflect.Type
type DeviceTagArgs ¶
type DeviceTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a device resource.
func (DeviceTagArgs) ElementType ¶
func (DeviceTagArgs) ElementType() reflect.Type
func (DeviceTagArgs) ToDeviceTagOutput ¶
func (i DeviceTagArgs) ToDeviceTagOutput() DeviceTagOutput
func (DeviceTagArgs) ToDeviceTagOutputWithContext ¶
func (i DeviceTagArgs) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
type DeviceTagArray ¶
type DeviceTagArray []DeviceTagInput
func (DeviceTagArray) ElementType ¶
func (DeviceTagArray) ElementType() reflect.Type
func (DeviceTagArray) ToDeviceTagArrayOutput ¶
func (i DeviceTagArray) ToDeviceTagArrayOutput() DeviceTagArrayOutput
func (DeviceTagArray) ToDeviceTagArrayOutputWithContext ¶
func (i DeviceTagArray) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
type DeviceTagArrayInput ¶
type DeviceTagArrayInput interface { pulumi.Input ToDeviceTagArrayOutput() DeviceTagArrayOutput ToDeviceTagArrayOutputWithContext(context.Context) DeviceTagArrayOutput }
DeviceTagArrayInput is an input type that accepts DeviceTagArray and DeviceTagArrayOutput values. You can construct a concrete instance of `DeviceTagArrayInput` via:
DeviceTagArray{ DeviceTagArgs{...} }
type DeviceTagArrayOutput ¶
type DeviceTagArrayOutput struct{ *pulumi.OutputState }
func (DeviceTagArrayOutput) ElementType ¶
func (DeviceTagArrayOutput) ElementType() reflect.Type
func (DeviceTagArrayOutput) Index ¶
func (o DeviceTagArrayOutput) Index(i pulumi.IntInput) DeviceTagOutput
func (DeviceTagArrayOutput) ToDeviceTagArrayOutput ¶
func (o DeviceTagArrayOutput) ToDeviceTagArrayOutput() DeviceTagArrayOutput
func (DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext ¶
func (o DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
type DeviceTagInput ¶
type DeviceTagInput interface { pulumi.Input ToDeviceTagOutput() DeviceTagOutput ToDeviceTagOutputWithContext(context.Context) DeviceTagOutput }
DeviceTagInput is an input type that accepts DeviceTagArgs and DeviceTagOutput values. You can construct a concrete instance of `DeviceTagInput` via:
DeviceTagArgs{...}
type DeviceTagOutput ¶
type DeviceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a device resource.
func (DeviceTagOutput) ElementType ¶
func (DeviceTagOutput) ElementType() reflect.Type
func (DeviceTagOutput) Key ¶
func (o DeviceTagOutput) Key() pulumi.StringPtrOutput
func (DeviceTagOutput) ToDeviceTagOutput ¶
func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput
func (DeviceTagOutput) ToDeviceTagOutputWithContext ¶
func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
func (DeviceTagOutput) Value ¶
func (o DeviceTagOutput) Value() pulumi.StringPtrOutput
type GlobalNetwork ¶
type GlobalNetwork struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the global network. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the global network. Description pulumi.StringPtrOutput `pulumi:"description"` // The tags for the global network. Tags GlobalNetworkTagArrayOutput `pulumi:"tags"` }
The AWS::NetworkManager::GlobalNetwork type specifies a global network of the user's account
func GetGlobalNetwork ¶
func GetGlobalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalNetworkState, opts ...pulumi.ResourceOption) (*GlobalNetwork, error)
GetGlobalNetwork gets an existing GlobalNetwork 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 NewGlobalNetwork ¶
func NewGlobalNetwork(ctx *pulumi.Context, name string, args *GlobalNetworkArgs, opts ...pulumi.ResourceOption) (*GlobalNetwork, error)
NewGlobalNetwork registers a new resource with the given unique name, arguments, and options.
func (*GlobalNetwork) ElementType ¶
func (*GlobalNetwork) ElementType() reflect.Type
func (*GlobalNetwork) ToGlobalNetworkOutput ¶
func (i *GlobalNetwork) ToGlobalNetworkOutput() GlobalNetworkOutput
func (*GlobalNetwork) ToGlobalNetworkOutputWithContext ¶
func (i *GlobalNetwork) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
type GlobalNetworkArgs ¶
type GlobalNetworkArgs struct { // The description of the global network. Description pulumi.StringPtrInput // The tags for the global network. Tags GlobalNetworkTagArrayInput }
The set of arguments for constructing a GlobalNetwork resource.
func (GlobalNetworkArgs) ElementType ¶
func (GlobalNetworkArgs) ElementType() reflect.Type
type GlobalNetworkInput ¶
type GlobalNetworkInput interface { pulumi.Input ToGlobalNetworkOutput() GlobalNetworkOutput ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput }
type GlobalNetworkOutput ¶
type GlobalNetworkOutput struct{ *pulumi.OutputState }
func (GlobalNetworkOutput) Arn ¶ added in v0.17.0
func (o GlobalNetworkOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the global network.
func (GlobalNetworkOutput) Description ¶ added in v0.17.0
func (o GlobalNetworkOutput) Description() pulumi.StringPtrOutput
The description of the global network.
func (GlobalNetworkOutput) ElementType ¶
func (GlobalNetworkOutput) ElementType() reflect.Type
func (GlobalNetworkOutput) Tags ¶ added in v0.17.0
func (o GlobalNetworkOutput) Tags() GlobalNetworkTagArrayOutput
The tags for the global network.
func (GlobalNetworkOutput) ToGlobalNetworkOutput ¶
func (o GlobalNetworkOutput) ToGlobalNetworkOutput() GlobalNetworkOutput
func (GlobalNetworkOutput) ToGlobalNetworkOutputWithContext ¶
func (o GlobalNetworkOutput) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
type GlobalNetworkState ¶
type GlobalNetworkState struct { }
func (GlobalNetworkState) ElementType ¶
func (GlobalNetworkState) ElementType() reflect.Type
type GlobalNetworkTag ¶
A key-value pair to associate with a global network resource.
type GlobalNetworkTagArgs ¶
type GlobalNetworkTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a global network resource.
func (GlobalNetworkTagArgs) ElementType ¶
func (GlobalNetworkTagArgs) ElementType() reflect.Type
func (GlobalNetworkTagArgs) ToGlobalNetworkTagOutput ¶
func (i GlobalNetworkTagArgs) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
func (GlobalNetworkTagArgs) ToGlobalNetworkTagOutputWithContext ¶
func (i GlobalNetworkTagArgs) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
type GlobalNetworkTagArray ¶
type GlobalNetworkTagArray []GlobalNetworkTagInput
func (GlobalNetworkTagArray) ElementType ¶
func (GlobalNetworkTagArray) ElementType() reflect.Type
func (GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutput ¶
func (i GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
func (GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutputWithContext ¶
func (i GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
type GlobalNetworkTagArrayInput ¶
type GlobalNetworkTagArrayInput interface { pulumi.Input ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput ToGlobalNetworkTagArrayOutputWithContext(context.Context) GlobalNetworkTagArrayOutput }
GlobalNetworkTagArrayInput is an input type that accepts GlobalNetworkTagArray and GlobalNetworkTagArrayOutput values. You can construct a concrete instance of `GlobalNetworkTagArrayInput` via:
GlobalNetworkTagArray{ GlobalNetworkTagArgs{...} }
type GlobalNetworkTagArrayOutput ¶
type GlobalNetworkTagArrayOutput struct{ *pulumi.OutputState }
func (GlobalNetworkTagArrayOutput) ElementType ¶
func (GlobalNetworkTagArrayOutput) ElementType() reflect.Type
func (GlobalNetworkTagArrayOutput) Index ¶
func (o GlobalNetworkTagArrayOutput) Index(i pulumi.IntInput) GlobalNetworkTagOutput
func (GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput ¶
func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
func (GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext ¶
func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
type GlobalNetworkTagInput ¶
type GlobalNetworkTagInput interface { pulumi.Input ToGlobalNetworkTagOutput() GlobalNetworkTagOutput ToGlobalNetworkTagOutputWithContext(context.Context) GlobalNetworkTagOutput }
GlobalNetworkTagInput is an input type that accepts GlobalNetworkTagArgs and GlobalNetworkTagOutput values. You can construct a concrete instance of `GlobalNetworkTagInput` via:
GlobalNetworkTagArgs{...}
type GlobalNetworkTagOutput ¶
type GlobalNetworkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a global network resource.
func (GlobalNetworkTagOutput) ElementType ¶
func (GlobalNetworkTagOutput) ElementType() reflect.Type
func (GlobalNetworkTagOutput) Key ¶
func (o GlobalNetworkTagOutput) Key() pulumi.StringPtrOutput
func (GlobalNetworkTagOutput) ToGlobalNetworkTagOutput ¶
func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
func (GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext ¶
func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
func (GlobalNetworkTagOutput) Value ¶
func (o GlobalNetworkTagOutput) Value() pulumi.StringPtrOutput
type Link ¶
type Link struct { pulumi.CustomResourceState // The Bandwidth for the link. Bandwidth LinkBandwidthOutput `pulumi:"bandwidth"` // The description of the link. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The Amazon Resource Name (ARN) of the link. LinkArn pulumi.StringOutput `pulumi:"linkArn"` // The ID of the link. LinkId pulumi.StringOutput `pulumi:"linkId"` // The provider of the link. Provider pulumi.StringPtrOutput `pulumi:"provider"` // The ID of the site SiteId pulumi.StringOutput `pulumi:"siteId"` // The tags for the link. Tags LinkTagArrayOutput `pulumi:"tags"` // The type of the link. Type pulumi.StringPtrOutput `pulumi:"type"` }
The AWS::NetworkManager::Link type describes a link.
func GetLink ¶
func GetLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkState, opts ...pulumi.ResourceOption) (*Link, error)
GetLink gets an existing Link 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 NewLink ¶
func NewLink(ctx *pulumi.Context, name string, args *LinkArgs, opts ...pulumi.ResourceOption) (*Link, error)
NewLink registers a new resource with the given unique name, arguments, and options.
func (*Link) ElementType ¶
func (*Link) ToLinkOutput ¶
func (i *Link) ToLinkOutput() LinkOutput
func (*Link) ToLinkOutputWithContext ¶
func (i *Link) ToLinkOutputWithContext(ctx context.Context) LinkOutput
type LinkArgs ¶
type LinkArgs struct { // The Bandwidth for the link. Bandwidth LinkBandwidthInput // The description of the link. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The provider of the link. Provider pulumi.StringPtrInput // The ID of the site SiteId pulumi.StringInput // The tags for the link. Tags LinkTagArrayInput // The type of the link. Type pulumi.StringPtrInput }
The set of arguments for constructing a Link resource.
func (LinkArgs) ElementType ¶
type LinkAssociation ¶
type LinkAssociation struct { pulumi.CustomResourceState // The ID of the device DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The ID of the link LinkId pulumi.StringOutput `pulumi:"linkId"` }
The AWS::NetworkManager::LinkAssociation type associates a link to a device. The device and link must be in the same global network and the same site.
func GetLinkAssociation ¶
func GetLinkAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkAssociationState, opts ...pulumi.ResourceOption) (*LinkAssociation, error)
GetLinkAssociation gets an existing LinkAssociation 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 NewLinkAssociation ¶
func NewLinkAssociation(ctx *pulumi.Context, name string, args *LinkAssociationArgs, opts ...pulumi.ResourceOption) (*LinkAssociation, error)
NewLinkAssociation registers a new resource with the given unique name, arguments, and options.
func (*LinkAssociation) ElementType ¶
func (*LinkAssociation) ElementType() reflect.Type
func (*LinkAssociation) ToLinkAssociationOutput ¶
func (i *LinkAssociation) ToLinkAssociationOutput() LinkAssociationOutput
func (*LinkAssociation) ToLinkAssociationOutputWithContext ¶
func (i *LinkAssociation) ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput
type LinkAssociationArgs ¶
type LinkAssociationArgs struct { // The ID of the device DeviceId pulumi.StringInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The ID of the link LinkId pulumi.StringInput }
The set of arguments for constructing a LinkAssociation resource.
func (LinkAssociationArgs) ElementType ¶
func (LinkAssociationArgs) ElementType() reflect.Type
type LinkAssociationInput ¶
type LinkAssociationInput interface { pulumi.Input ToLinkAssociationOutput() LinkAssociationOutput ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput }
type LinkAssociationOutput ¶
type LinkAssociationOutput struct{ *pulumi.OutputState }
func (LinkAssociationOutput) DeviceId ¶ added in v0.17.0
func (o LinkAssociationOutput) DeviceId() pulumi.StringOutput
The ID of the device
func (LinkAssociationOutput) ElementType ¶
func (LinkAssociationOutput) ElementType() reflect.Type
func (LinkAssociationOutput) GlobalNetworkId ¶ added in v0.17.0
func (o LinkAssociationOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (LinkAssociationOutput) LinkId ¶ added in v0.17.0
func (o LinkAssociationOutput) LinkId() pulumi.StringOutput
The ID of the link
func (LinkAssociationOutput) ToLinkAssociationOutput ¶
func (o LinkAssociationOutput) ToLinkAssociationOutput() LinkAssociationOutput
func (LinkAssociationOutput) ToLinkAssociationOutputWithContext ¶
func (o LinkAssociationOutput) ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput
type LinkAssociationState ¶
type LinkAssociationState struct { }
func (LinkAssociationState) ElementType ¶
func (LinkAssociationState) ElementType() reflect.Type
type LinkBandwidth ¶
type LinkBandwidth struct { // Download speed in Mbps. DownloadSpeed *int `pulumi:"downloadSpeed"` // Upload speed in Mbps. UploadSpeed *int `pulumi:"uploadSpeed"` }
The bandwidth for the link.
type LinkBandwidthArgs ¶
type LinkBandwidthArgs struct { // Download speed in Mbps. DownloadSpeed pulumi.IntPtrInput `pulumi:"downloadSpeed"` // Upload speed in Mbps. UploadSpeed pulumi.IntPtrInput `pulumi:"uploadSpeed"` }
The bandwidth for the link.
func (LinkBandwidthArgs) ElementType ¶
func (LinkBandwidthArgs) ElementType() reflect.Type
func (LinkBandwidthArgs) ToLinkBandwidthOutput ¶
func (i LinkBandwidthArgs) ToLinkBandwidthOutput() LinkBandwidthOutput
func (LinkBandwidthArgs) ToLinkBandwidthOutputWithContext ¶
func (i LinkBandwidthArgs) ToLinkBandwidthOutputWithContext(ctx context.Context) LinkBandwidthOutput
type LinkBandwidthInput ¶
type LinkBandwidthInput interface { pulumi.Input ToLinkBandwidthOutput() LinkBandwidthOutput ToLinkBandwidthOutputWithContext(context.Context) LinkBandwidthOutput }
LinkBandwidthInput is an input type that accepts LinkBandwidthArgs and LinkBandwidthOutput values. You can construct a concrete instance of `LinkBandwidthInput` via:
LinkBandwidthArgs{...}
type LinkBandwidthOutput ¶
type LinkBandwidthOutput struct{ *pulumi.OutputState }
The bandwidth for the link.
func (LinkBandwidthOutput) DownloadSpeed ¶
func (o LinkBandwidthOutput) DownloadSpeed() pulumi.IntPtrOutput
Download speed in Mbps.
func (LinkBandwidthOutput) ElementType ¶
func (LinkBandwidthOutput) ElementType() reflect.Type
func (LinkBandwidthOutput) ToLinkBandwidthOutput ¶
func (o LinkBandwidthOutput) ToLinkBandwidthOutput() LinkBandwidthOutput
func (LinkBandwidthOutput) ToLinkBandwidthOutputWithContext ¶
func (o LinkBandwidthOutput) ToLinkBandwidthOutputWithContext(ctx context.Context) LinkBandwidthOutput
func (LinkBandwidthOutput) UploadSpeed ¶
func (o LinkBandwidthOutput) UploadSpeed() pulumi.IntPtrOutput
Upload speed in Mbps.
type LinkBandwidthPtrOutput ¶
type LinkBandwidthPtrOutput struct{ *pulumi.OutputState }
func (LinkBandwidthPtrOutput) DownloadSpeed ¶
func (o LinkBandwidthPtrOutput) DownloadSpeed() pulumi.IntPtrOutput
Download speed in Mbps.
func (LinkBandwidthPtrOutput) Elem ¶
func (o LinkBandwidthPtrOutput) Elem() LinkBandwidthOutput
func (LinkBandwidthPtrOutput) ElementType ¶
func (LinkBandwidthPtrOutput) ElementType() reflect.Type
func (LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutput ¶
func (o LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutput() LinkBandwidthPtrOutput
func (LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutputWithContext ¶
func (o LinkBandwidthPtrOutput) ToLinkBandwidthPtrOutputWithContext(ctx context.Context) LinkBandwidthPtrOutput
func (LinkBandwidthPtrOutput) UploadSpeed ¶
func (o LinkBandwidthPtrOutput) UploadSpeed() pulumi.IntPtrOutput
Upload speed in Mbps.
type LinkInput ¶
type LinkInput interface { pulumi.Input ToLinkOutput() LinkOutput ToLinkOutputWithContext(ctx context.Context) LinkOutput }
type LinkOutput ¶
type LinkOutput struct{ *pulumi.OutputState }
func (LinkOutput) Bandwidth ¶ added in v0.17.0
func (o LinkOutput) Bandwidth() LinkBandwidthOutput
The Bandwidth for the link.
func (LinkOutput) Description ¶ added in v0.17.0
func (o LinkOutput) Description() pulumi.StringPtrOutput
The description of the link.
func (LinkOutput) ElementType ¶
func (LinkOutput) ElementType() reflect.Type
func (LinkOutput) GlobalNetworkId ¶ added in v0.17.0
func (o LinkOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (LinkOutput) LinkArn ¶ added in v0.17.0
func (o LinkOutput) LinkArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the link.
func (LinkOutput) LinkId ¶ added in v0.17.0
func (o LinkOutput) LinkId() pulumi.StringOutput
The ID of the link.
func (LinkOutput) Provider ¶ added in v0.17.0
func (o LinkOutput) Provider() pulumi.StringPtrOutput
The provider of the link.
func (LinkOutput) SiteId ¶ added in v0.17.0
func (o LinkOutput) SiteId() pulumi.StringOutput
The ID of the site
func (LinkOutput) Tags ¶ added in v0.17.0
func (o LinkOutput) Tags() LinkTagArrayOutput
The tags for the link.
func (LinkOutput) ToLinkOutput ¶
func (o LinkOutput) ToLinkOutput() LinkOutput
func (LinkOutput) ToLinkOutputWithContext ¶
func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
func (LinkOutput) Type ¶ added in v0.17.0
func (o LinkOutput) Type() pulumi.StringPtrOutput
The type of the link.
type LinkTagArgs ¶
type LinkTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a link resource.
func (LinkTagArgs) ElementType ¶
func (LinkTagArgs) ElementType() reflect.Type
func (LinkTagArgs) ToLinkTagOutput ¶
func (i LinkTagArgs) ToLinkTagOutput() LinkTagOutput
func (LinkTagArgs) ToLinkTagOutputWithContext ¶
func (i LinkTagArgs) ToLinkTagOutputWithContext(ctx context.Context) LinkTagOutput
type LinkTagArray ¶
type LinkTagArray []LinkTagInput
func (LinkTagArray) ElementType ¶
func (LinkTagArray) ElementType() reflect.Type
func (LinkTagArray) ToLinkTagArrayOutput ¶
func (i LinkTagArray) ToLinkTagArrayOutput() LinkTagArrayOutput
func (LinkTagArray) ToLinkTagArrayOutputWithContext ¶
func (i LinkTagArray) ToLinkTagArrayOutputWithContext(ctx context.Context) LinkTagArrayOutput
type LinkTagArrayInput ¶
type LinkTagArrayInput interface { pulumi.Input ToLinkTagArrayOutput() LinkTagArrayOutput ToLinkTagArrayOutputWithContext(context.Context) LinkTagArrayOutput }
LinkTagArrayInput is an input type that accepts LinkTagArray and LinkTagArrayOutput values. You can construct a concrete instance of `LinkTagArrayInput` via:
LinkTagArray{ LinkTagArgs{...} }
type LinkTagArrayOutput ¶
type LinkTagArrayOutput struct{ *pulumi.OutputState }
func (LinkTagArrayOutput) ElementType ¶
func (LinkTagArrayOutput) ElementType() reflect.Type
func (LinkTagArrayOutput) Index ¶
func (o LinkTagArrayOutput) Index(i pulumi.IntInput) LinkTagOutput
func (LinkTagArrayOutput) ToLinkTagArrayOutput ¶
func (o LinkTagArrayOutput) ToLinkTagArrayOutput() LinkTagArrayOutput
func (LinkTagArrayOutput) ToLinkTagArrayOutputWithContext ¶
func (o LinkTagArrayOutput) ToLinkTagArrayOutputWithContext(ctx context.Context) LinkTagArrayOutput
type LinkTagInput ¶
type LinkTagInput interface { pulumi.Input ToLinkTagOutput() LinkTagOutput ToLinkTagOutputWithContext(context.Context) LinkTagOutput }
LinkTagInput is an input type that accepts LinkTagArgs and LinkTagOutput values. You can construct a concrete instance of `LinkTagInput` via:
LinkTagArgs{...}
type LinkTagOutput ¶
type LinkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a link resource.
func (LinkTagOutput) ElementType ¶
func (LinkTagOutput) ElementType() reflect.Type
func (LinkTagOutput) Key ¶
func (o LinkTagOutput) Key() pulumi.StringPtrOutput
func (LinkTagOutput) ToLinkTagOutput ¶
func (o LinkTagOutput) ToLinkTagOutput() LinkTagOutput
func (LinkTagOutput) ToLinkTagOutputWithContext ¶
func (o LinkTagOutput) ToLinkTagOutputWithContext(ctx context.Context) LinkTagOutput
func (LinkTagOutput) Value ¶
func (o LinkTagOutput) Value() pulumi.StringPtrOutput
type LookupConnectAttachmentArgs ¶ added in v0.17.0
type LookupConnectAttachmentArgs struct { // The ID of the attachment. AttachmentId string `pulumi:"attachmentId"` }
type LookupConnectAttachmentOutputArgs ¶ added in v0.17.0
type LookupConnectAttachmentOutputArgs struct { // The ID of the attachment. AttachmentId pulumi.StringInput `pulumi:"attachmentId"` }
func (LookupConnectAttachmentOutputArgs) ElementType ¶ added in v0.17.0
func (LookupConnectAttachmentOutputArgs) ElementType() reflect.Type
type LookupConnectAttachmentResult ¶ added in v0.17.0
type LookupConnectAttachmentResult struct { // The ID of the attachment. AttachmentId *string `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType *string `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // Creation time of the attachment. CreatedAt *string `pulumi:"createdAt"` // The ID of the attachment account owner. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange *ConnectAttachmentProposedSegmentChange `pulumi:"proposedSegmentChange"` // The attachment resource ARN. ResourceArn *string `pulumi:"resourceArn"` // The name of the segment attachment. SegmentName *string `pulumi:"segmentName"` // State of the attachment. State *string `pulumi:"state"` // Tags for the attachment. Tags []ConnectAttachmentTag `pulumi:"tags"` // Last update time of the attachment. UpdatedAt *string `pulumi:"updatedAt"` }
func LookupConnectAttachment ¶ added in v0.17.0
func LookupConnectAttachment(ctx *pulumi.Context, args *LookupConnectAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupConnectAttachmentResult, error)
AWS::NetworkManager::ConnectAttachment Resource Type Definition
type LookupConnectAttachmentResultOutput ¶ added in v0.17.0
type LookupConnectAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupConnectAttachmentOutput ¶ added in v0.17.0
func LookupConnectAttachmentOutput(ctx *pulumi.Context, args LookupConnectAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupConnectAttachmentResultOutput
func (LookupConnectAttachmentResultOutput) AttachmentId ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
The ID of the attachment.
func (LookupConnectAttachmentResultOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The policy rule number associated with the attachment.
func (LookupConnectAttachmentResultOutput) AttachmentType ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
The type of attachment.
func (LookupConnectAttachmentResultOutput) CoreNetworkArn ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN of a core network for the VPC attachment.
func (LookupConnectAttachmentResultOutput) CreatedAt ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
Creation time of the attachment.
func (LookupConnectAttachmentResultOutput) ElementType ¶ added in v0.17.0
func (LookupConnectAttachmentResultOutput) ElementType() reflect.Type
func (LookupConnectAttachmentResultOutput) OwnerAccountId ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
The ID of the attachment account owner.
func (LookupConnectAttachmentResultOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangePtrOutput
The attachment to move from one segment to another.
func (LookupConnectAttachmentResultOutput) ResourceArn ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
The attachment resource ARN.
func (LookupConnectAttachmentResultOutput) SegmentName ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment attachment.
func (LookupConnectAttachmentResultOutput) State ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) State() pulumi.StringPtrOutput
State of the attachment.
func (LookupConnectAttachmentResultOutput) Tags ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) Tags() ConnectAttachmentTagArrayOutput
Tags for the attachment.
func (LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutput ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutput() LookupConnectAttachmentResultOutput
func (LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutputWithContext ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) ToLookupConnectAttachmentResultOutputWithContext(ctx context.Context) LookupConnectAttachmentResultOutput
func (LookupConnectAttachmentResultOutput) UpdatedAt ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
Last update time of the attachment.
type LookupConnectPeerArgs ¶ added in v0.17.0
type LookupConnectPeerArgs struct { // The ID of the Connect peer. ConnectPeerId string `pulumi:"connectPeerId"` }
type LookupConnectPeerOutputArgs ¶ added in v0.17.0
type LookupConnectPeerOutputArgs struct { // The ID of the Connect peer. ConnectPeerId pulumi.StringInput `pulumi:"connectPeerId"` }
func (LookupConnectPeerOutputArgs) ElementType ¶ added in v0.17.0
func (LookupConnectPeerOutputArgs) ElementType() reflect.Type
type LookupConnectPeerResult ¶ added in v0.17.0
type LookupConnectPeerResult struct { // Configuration of the connect peer. Configuration *ConnectPeerConfiguration `pulumi:"configuration"` // The ID of the Connect peer. ConnectPeerId *string `pulumi:"connectPeerId"` // The ID of the core network. CoreNetworkId *string `pulumi:"coreNetworkId"` // Connect peer creation time. CreatedAt *string `pulumi:"createdAt"` // The Connect peer Regions where edges are located. EdgeLocation *string `pulumi:"edgeLocation"` // State of the connect peer. State *string `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags []ConnectPeerTag `pulumi:"tags"` }
func LookupConnectPeer ¶ added in v0.17.0
func LookupConnectPeer(ctx *pulumi.Context, args *LookupConnectPeerArgs, opts ...pulumi.InvokeOption) (*LookupConnectPeerResult, error)
AWS::NetworkManager::ConnectPeer Resource Type Definition.
type LookupConnectPeerResultOutput ¶ added in v0.17.0
type LookupConnectPeerResultOutput struct{ *pulumi.OutputState }
func LookupConnectPeerOutput ¶ added in v0.17.0
func LookupConnectPeerOutput(ctx *pulumi.Context, args LookupConnectPeerOutputArgs, opts ...pulumi.InvokeOption) LookupConnectPeerResultOutput
func (LookupConnectPeerResultOutput) Configuration ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) Configuration() ConnectPeerConfigurationPtrOutput
Configuration of the connect peer.
func (LookupConnectPeerResultOutput) ConnectPeerId ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) ConnectPeerId() pulumi.StringPtrOutput
The ID of the Connect peer.
func (LookupConnectPeerResultOutput) CoreNetworkId ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) CoreNetworkId() pulumi.StringPtrOutput
The ID of the core network.
func (LookupConnectPeerResultOutput) CreatedAt ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) CreatedAt() pulumi.StringPtrOutput
Connect peer creation time.
func (LookupConnectPeerResultOutput) EdgeLocation ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) EdgeLocation() pulumi.StringPtrOutput
The Connect peer Regions where edges are located.
func (LookupConnectPeerResultOutput) ElementType ¶ added in v0.17.0
func (LookupConnectPeerResultOutput) ElementType() reflect.Type
func (LookupConnectPeerResultOutput) State ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) State() pulumi.StringPtrOutput
State of the connect peer.
func (LookupConnectPeerResultOutput) Tags ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) Tags() ConnectPeerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutput ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutput() LookupConnectPeerResultOutput
func (LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutputWithContext ¶ added in v0.17.0
func (o LookupConnectPeerResultOutput) ToLookupConnectPeerResultOutputWithContext(ctx context.Context) LookupConnectPeerResultOutput
type LookupCoreNetworkArgs ¶ added in v0.17.0
type LookupCoreNetworkArgs struct { // The Id of core network CoreNetworkId string `pulumi:"coreNetworkId"` }
type LookupCoreNetworkOutputArgs ¶ added in v0.17.0
type LookupCoreNetworkOutputArgs struct { // The Id of core network CoreNetworkId pulumi.StringInput `pulumi:"coreNetworkId"` }
func (LookupCoreNetworkOutputArgs) ElementType ¶ added in v0.17.0
func (LookupCoreNetworkOutputArgs) ElementType() reflect.Type
type LookupCoreNetworkResult ¶ added in v0.17.0
type LookupCoreNetworkResult struct { // The ARN (Amazon resource name) of core network CoreNetworkArn *string `pulumi:"coreNetworkArn"` // The Id of core network CoreNetworkId *string `pulumi:"coreNetworkId"` // The creation time of core network CreatedAt *string `pulumi:"createdAt"` // The description of core network Description *string `pulumi:"description"` // The edges within a core network. Edges []CoreNetworkEdge `pulumi:"edges"` // Owner of the core network OwnerAccount *string `pulumi:"ownerAccount"` // Live policy document for the core network, you must provide PolicyDocument in Json Format PolicyDocument interface{} `pulumi:"policyDocument"` // The segments within a core network. Segments []CoreNetworkSegment `pulumi:"segments"` // The state of core network State *string `pulumi:"state"` // The tags for the global network. Tags []CoreNetworkTag `pulumi:"tags"` }
func LookupCoreNetwork ¶ added in v0.17.0
func LookupCoreNetwork(ctx *pulumi.Context, args *LookupCoreNetworkArgs, opts ...pulumi.InvokeOption) (*LookupCoreNetworkResult, error)
AWS::NetworkManager::CoreNetwork Resource Type Definition.
type LookupCoreNetworkResultOutput ¶ added in v0.17.0
type LookupCoreNetworkResultOutput struct{ *pulumi.OutputState }
func LookupCoreNetworkOutput ¶ added in v0.17.0
func LookupCoreNetworkOutput(ctx *pulumi.Context, args LookupCoreNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupCoreNetworkResultOutput
func (LookupCoreNetworkResultOutput) CoreNetworkArn ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN (Amazon resource name) of core network
func (LookupCoreNetworkResultOutput) CoreNetworkId ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) CoreNetworkId() pulumi.StringPtrOutput
The Id of core network
func (LookupCoreNetworkResultOutput) CreatedAt ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) CreatedAt() pulumi.StringPtrOutput
The creation time of core network
func (LookupCoreNetworkResultOutput) Description ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) Description() pulumi.StringPtrOutput
The description of core network
func (LookupCoreNetworkResultOutput) Edges ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) Edges() CoreNetworkEdgeArrayOutput
The edges within a core network.
func (LookupCoreNetworkResultOutput) ElementType ¶ added in v0.17.0
func (LookupCoreNetworkResultOutput) ElementType() reflect.Type
func (LookupCoreNetworkResultOutput) OwnerAccount ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) OwnerAccount() pulumi.StringPtrOutput
Owner of the core network
func (LookupCoreNetworkResultOutput) PolicyDocument ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) PolicyDocument() pulumi.AnyOutput
Live policy document for the core network, you must provide PolicyDocument in Json Format
func (LookupCoreNetworkResultOutput) Segments ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) Segments() CoreNetworkSegmentArrayOutput
The segments within a core network.
func (LookupCoreNetworkResultOutput) State ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) State() pulumi.StringPtrOutput
The state of core network
func (LookupCoreNetworkResultOutput) Tags ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) Tags() CoreNetworkTagArrayOutput
The tags for the global network.
func (LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutput ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutput() LookupCoreNetworkResultOutput
func (LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutputWithContext ¶ added in v0.17.0
func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutputWithContext(ctx context.Context) LookupCoreNetworkResultOutput
type LookupDeviceArgs ¶ added in v0.12.0
type LookupDeviceOutputArgs ¶ added in v0.12.0
type LookupDeviceOutputArgs struct { // The ID of the device. DeviceId pulumi.StringInput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` }
func (LookupDeviceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeviceOutputArgs) ElementType() reflect.Type
type LookupDeviceResult ¶ added in v0.12.0
type LookupDeviceResult struct { // The description of the device. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the device. DeviceArn *string `pulumi:"deviceArn"` // The ID of the device. DeviceId *string `pulumi:"deviceId"` // The site location. Location *DeviceLocation `pulumi:"location"` // The device model Model *string `pulumi:"model"` // The device serial number. SerialNumber *string `pulumi:"serialNumber"` // The site ID. SiteId *string `pulumi:"siteId"` // The tags for the device. Tags []DeviceTag `pulumi:"tags"` // The device type. Type *string `pulumi:"type"` // The device vendor. Vendor *string `pulumi:"vendor"` }
func LookupDevice ¶ added in v0.12.0
func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)
The AWS::NetworkManager::Device type describes a device.
type LookupDeviceResultOutput ¶ added in v0.12.0
type LookupDeviceResultOutput struct{ *pulumi.OutputState }
func LookupDeviceOutput ¶ added in v0.12.0
func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput
func (LookupDeviceResultOutput) Description ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Description() pulumi.StringPtrOutput
The description of the device.
func (LookupDeviceResultOutput) DeviceArn ¶ added in v0.12.0
func (o LookupDeviceResultOutput) DeviceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the device.
func (LookupDeviceResultOutput) DeviceId ¶ added in v0.12.0
func (o LookupDeviceResultOutput) DeviceId() pulumi.StringPtrOutput
The ID of the device.
func (LookupDeviceResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeviceResultOutput) ElementType() reflect.Type
func (LookupDeviceResultOutput) Location ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Location() DeviceLocationPtrOutput
The site location.
func (LookupDeviceResultOutput) Model ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Model() pulumi.StringPtrOutput
The device model
func (LookupDeviceResultOutput) SerialNumber ¶ added in v0.12.0
func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
The device serial number.
func (LookupDeviceResultOutput) SiteId ¶ added in v0.12.0
func (o LookupDeviceResultOutput) SiteId() pulumi.StringPtrOutput
The site ID.
func (LookupDeviceResultOutput) Tags ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Tags() DeviceTagArrayOutput
The tags for the device.
func (LookupDeviceResultOutput) ToLookupDeviceResultOutput ¶ added in v0.12.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
func (LookupDeviceResultOutput) Type ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Type() pulumi.StringPtrOutput
The device type.
func (LookupDeviceResultOutput) Vendor ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Vendor() pulumi.StringPtrOutput
The device vendor.
type LookupGlobalNetworkArgs ¶ added in v0.12.0
type LookupGlobalNetworkArgs struct { // The ID of the global network. Id string `pulumi:"id"` }
type LookupGlobalNetworkOutputArgs ¶ added in v0.12.0
type LookupGlobalNetworkOutputArgs struct { // The ID of the global network. Id pulumi.StringInput `pulumi:"id"` }
func (LookupGlobalNetworkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGlobalNetworkOutputArgs) ElementType() reflect.Type
type LookupGlobalNetworkResult ¶ added in v0.12.0
type LookupGlobalNetworkResult struct { // The Amazon Resource Name (ARN) of the global network. Arn *string `pulumi:"arn"` // The description of the global network. Description *string `pulumi:"description"` // The ID of the global network. Id *string `pulumi:"id"` // The tags for the global network. Tags []GlobalNetworkTag `pulumi:"tags"` }
func LookupGlobalNetwork ¶ added in v0.12.0
func LookupGlobalNetwork(ctx *pulumi.Context, args *LookupGlobalNetworkArgs, opts ...pulumi.InvokeOption) (*LookupGlobalNetworkResult, error)
The AWS::NetworkManager::GlobalNetwork type specifies a global network of the user's account
type LookupGlobalNetworkResultOutput ¶ added in v0.12.0
type LookupGlobalNetworkResultOutput struct{ *pulumi.OutputState }
func LookupGlobalNetworkOutput ¶ added in v0.12.0
func LookupGlobalNetworkOutput(ctx *pulumi.Context, args LookupGlobalNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalNetworkResultOutput
func (LookupGlobalNetworkResultOutput) Arn ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the global network.
func (LookupGlobalNetworkResultOutput) Description ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Description() pulumi.StringPtrOutput
The description of the global network.
func (LookupGlobalNetworkResultOutput) ElementType ¶ added in v0.12.0
func (LookupGlobalNetworkResultOutput) ElementType() reflect.Type
func (LookupGlobalNetworkResultOutput) Id ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Id() pulumi.StringPtrOutput
The ID of the global network.
func (LookupGlobalNetworkResultOutput) Tags ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Tags() GlobalNetworkTagArrayOutput
The tags for the global network.
func (LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput() LookupGlobalNetworkResultOutput
func (LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext(ctx context.Context) LookupGlobalNetworkResultOutput
type LookupLinkArgs ¶ added in v0.12.0
type LookupLinkOutputArgs ¶ added in v0.12.0
type LookupLinkOutputArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The ID of the link. LinkId pulumi.StringInput `pulumi:"linkId"` }
func (LookupLinkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLinkOutputArgs) ElementType() reflect.Type
type LookupLinkResult ¶ added in v0.12.0
type LookupLinkResult struct { // The Bandwidth for the link. Bandwidth *LinkBandwidth `pulumi:"bandwidth"` // The description of the link. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the link. LinkArn *string `pulumi:"linkArn"` // The ID of the link. LinkId *string `pulumi:"linkId"` // The provider of the link. Provider *string `pulumi:"provider"` // The tags for the link. Tags []LinkTag `pulumi:"tags"` // The type of the link. Type *string `pulumi:"type"` }
func LookupLink ¶ added in v0.12.0
func LookupLink(ctx *pulumi.Context, args *LookupLinkArgs, opts ...pulumi.InvokeOption) (*LookupLinkResult, error)
The AWS::NetworkManager::Link type describes a link.
type LookupLinkResultOutput ¶ added in v0.12.0
type LookupLinkResultOutput struct{ *pulumi.OutputState }
func LookupLinkOutput ¶ added in v0.12.0
func LookupLinkOutput(ctx *pulumi.Context, args LookupLinkOutputArgs, opts ...pulumi.InvokeOption) LookupLinkResultOutput
func (LookupLinkResultOutput) Bandwidth ¶ added in v0.12.0
func (o LookupLinkResultOutput) Bandwidth() LinkBandwidthPtrOutput
The Bandwidth for the link.
func (LookupLinkResultOutput) Description ¶ added in v0.12.0
func (o LookupLinkResultOutput) Description() pulumi.StringPtrOutput
The description of the link.
func (LookupLinkResultOutput) ElementType ¶ added in v0.12.0
func (LookupLinkResultOutput) ElementType() reflect.Type
func (LookupLinkResultOutput) LinkArn ¶ added in v0.12.0
func (o LookupLinkResultOutput) LinkArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the link.
func (LookupLinkResultOutput) LinkId ¶ added in v0.12.0
func (o LookupLinkResultOutput) LinkId() pulumi.StringPtrOutput
The ID of the link.
func (LookupLinkResultOutput) Provider ¶ added in v0.12.0
func (o LookupLinkResultOutput) Provider() pulumi.StringPtrOutput
The provider of the link.
func (LookupLinkResultOutput) Tags ¶ added in v0.12.0
func (o LookupLinkResultOutput) Tags() LinkTagArrayOutput
The tags for the link.
func (LookupLinkResultOutput) ToLookupLinkResultOutput ¶ added in v0.12.0
func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
func (LookupLinkResultOutput) ToLookupLinkResultOutputWithContext ¶ added in v0.12.0
func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
func (LookupLinkResultOutput) Type ¶ added in v0.12.0
func (o LookupLinkResultOutput) Type() pulumi.StringPtrOutput
The type of the link.
type LookupSiteArgs ¶ added in v0.12.0
type LookupSiteOutputArgs ¶ added in v0.12.0
type LookupSiteOutputArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The ID of the site. SiteId pulumi.StringInput `pulumi:"siteId"` }
func (LookupSiteOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSiteOutputArgs) ElementType() reflect.Type
type LookupSiteResult ¶ added in v0.12.0
type LookupSiteResult struct { // The description of the site. Description *string `pulumi:"description"` // The location of the site. Location *SiteLocation `pulumi:"location"` // The Amazon Resource Name (ARN) of the site. SiteArn *string `pulumi:"siteArn"` // The ID of the site. SiteId *string `pulumi:"siteId"` // The tags for the site. Tags []SiteTag `pulumi:"tags"` }
func LookupSite ¶ added in v0.12.0
func LookupSite(ctx *pulumi.Context, args *LookupSiteArgs, opts ...pulumi.InvokeOption) (*LookupSiteResult, error)
The AWS::NetworkManager::Site type describes a site.
type LookupSiteResultOutput ¶ added in v0.12.0
type LookupSiteResultOutput struct{ *pulumi.OutputState }
func LookupSiteOutput ¶ added in v0.12.0
func LookupSiteOutput(ctx *pulumi.Context, args LookupSiteOutputArgs, opts ...pulumi.InvokeOption) LookupSiteResultOutput
func (LookupSiteResultOutput) Description ¶ added in v0.12.0
func (o LookupSiteResultOutput) Description() pulumi.StringPtrOutput
The description of the site.
func (LookupSiteResultOutput) ElementType ¶ added in v0.12.0
func (LookupSiteResultOutput) ElementType() reflect.Type
func (LookupSiteResultOutput) Location ¶ added in v0.12.0
func (o LookupSiteResultOutput) Location() SiteLocationPtrOutput
The location of the site.
func (LookupSiteResultOutput) SiteArn ¶ added in v0.12.0
func (o LookupSiteResultOutput) SiteArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the site.
func (LookupSiteResultOutput) SiteId ¶ added in v0.12.0
func (o LookupSiteResultOutput) SiteId() pulumi.StringPtrOutput
The ID of the site.
func (LookupSiteResultOutput) Tags ¶ added in v0.12.0
func (o LookupSiteResultOutput) Tags() SiteTagArrayOutput
The tags for the site.
func (LookupSiteResultOutput) ToLookupSiteResultOutput ¶ added in v0.12.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
func (LookupSiteResultOutput) ToLookupSiteResultOutputWithContext ¶ added in v0.12.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
type LookupSiteToSiteVpnAttachmentArgs ¶ added in v0.17.0
type LookupSiteToSiteVpnAttachmentArgs struct { // The ID of the attachment. AttachmentId string `pulumi:"attachmentId"` }
type LookupSiteToSiteVpnAttachmentOutputArgs ¶ added in v0.17.0
type LookupSiteToSiteVpnAttachmentOutputArgs struct { // The ID of the attachment. AttachmentId pulumi.StringInput `pulumi:"attachmentId"` }
func (LookupSiteToSiteVpnAttachmentOutputArgs) ElementType ¶ added in v0.17.0
func (LookupSiteToSiteVpnAttachmentOutputArgs) ElementType() reflect.Type
type LookupSiteToSiteVpnAttachmentResult ¶ added in v0.17.0
type LookupSiteToSiteVpnAttachmentResult struct { // The ID of the attachment. AttachmentId *string `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType *string `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // Creation time of the attachment. CreatedAt *string `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation *string `pulumi:"edgeLocation"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange *SiteToSiteVpnAttachmentProposedSegmentChange `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn *string `pulumi:"resourceArn"` // The name of the segment that attachment is in. SegmentName *string `pulumi:"segmentName"` // The state of the attachment. State *string `pulumi:"state"` // Tags for the attachment. Tags []SiteToSiteVpnAttachmentTag `pulumi:"tags"` // Last update time of the attachment. UpdatedAt *string `pulumi:"updatedAt"` }
func LookupSiteToSiteVpnAttachment ¶ added in v0.17.0
func LookupSiteToSiteVpnAttachment(ctx *pulumi.Context, args *LookupSiteToSiteVpnAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupSiteToSiteVpnAttachmentResult, error)
AWS::NetworkManager::SiteToSiteVpnAttachment Resource Type definition.
type LookupSiteToSiteVpnAttachmentResultOutput ¶ added in v0.17.0
type LookupSiteToSiteVpnAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupSiteToSiteVpnAttachmentOutput ¶ added in v0.17.0
func LookupSiteToSiteVpnAttachmentOutput(ctx *pulumi.Context, args LookupSiteToSiteVpnAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupSiteToSiteVpnAttachmentResultOutput
func (LookupSiteToSiteVpnAttachmentResultOutput) AttachmentId ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
The ID of the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The policy rule number associated with the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) AttachmentType ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
The type of attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) CoreNetworkArn ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN of a core network for the VPC attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) CreatedAt ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
Creation time of the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) EdgeLocation ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
The Region where the edge is located.
func (LookupSiteToSiteVpnAttachmentResultOutput) ElementType ¶ added in v0.17.0
func (LookupSiteToSiteVpnAttachmentResultOutput) ElementType() reflect.Type
func (LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Owner account of the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
The attachment to move from one segment to another.
func (LookupSiteToSiteVpnAttachmentResultOutput) ResourceArn ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
The ARN of the Resource.
func (LookupSiteToSiteVpnAttachmentResultOutput) SegmentName ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment that attachment is in.
func (LookupSiteToSiteVpnAttachmentResultOutput) State ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) State() pulumi.StringPtrOutput
The state of the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutput ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutput() LookupSiteToSiteVpnAttachmentResultOutput
func (LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutputWithContext ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) ToLookupSiteToSiteVpnAttachmentResultOutputWithContext(ctx context.Context) LookupSiteToSiteVpnAttachmentResultOutput
func (LookupSiteToSiteVpnAttachmentResultOutput) UpdatedAt ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
Last update time of the attachment.
type LookupTransitGatewayPeeringArgs ¶ added in v0.51.0
type LookupTransitGatewayPeeringArgs struct { // The Id of the transit gateway peering PeeringId string `pulumi:"peeringId"` }
type LookupTransitGatewayPeeringOutputArgs ¶ added in v0.51.0
type LookupTransitGatewayPeeringOutputArgs struct { // The Id of the transit gateway peering PeeringId pulumi.StringInput `pulumi:"peeringId"` }
func (LookupTransitGatewayPeeringOutputArgs) ElementType ¶ added in v0.51.0
func (LookupTransitGatewayPeeringOutputArgs) ElementType() reflect.Type
type LookupTransitGatewayPeeringResult ¶ added in v0.51.0
type LookupTransitGatewayPeeringResult struct { // The ARN (Amazon Resource Name) of the core network that you want to peer a transit gateway to. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // The creation time of the transit gateway peering CreatedAt *string `pulumi:"createdAt"` // The location of the transit gateway peering EdgeLocation *string `pulumi:"edgeLocation"` // Peering owner account Id OwnerAccountId *string `pulumi:"ownerAccountId"` // The Id of the transit gateway peering PeeringId *string `pulumi:"peeringId"` // Peering type (TransitGatewayPeering) PeeringType *string `pulumi:"peeringType"` // The ARN (Amazon Resource Name) of the resource that you will peer to a core network ResourceArn *string `pulumi:"resourceArn"` // The state of the transit gateway peering State *string `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags []TransitGatewayPeeringTag `pulumi:"tags"` // The ID of the TransitGatewayPeeringAttachment TransitGatewayPeeringAttachmentId *string `pulumi:"transitGatewayPeeringAttachmentId"` }
func LookupTransitGatewayPeering ¶ added in v0.51.0
func LookupTransitGatewayPeering(ctx *pulumi.Context, args *LookupTransitGatewayPeeringArgs, opts ...pulumi.InvokeOption) (*LookupTransitGatewayPeeringResult, error)
AWS::NetworkManager::TransitGatewayPeering Resoruce Type.
type LookupTransitGatewayPeeringResultOutput ¶ added in v0.51.0
type LookupTransitGatewayPeeringResultOutput struct{ *pulumi.OutputState }
func LookupTransitGatewayPeeringOutput ¶ added in v0.51.0
func LookupTransitGatewayPeeringOutput(ctx *pulumi.Context, args LookupTransitGatewayPeeringOutputArgs, opts ...pulumi.InvokeOption) LookupTransitGatewayPeeringResultOutput
func (LookupTransitGatewayPeeringResultOutput) CoreNetworkArn ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN (Amazon Resource Name) of the core network that you want to peer a transit gateway to.
func (LookupTransitGatewayPeeringResultOutput) CreatedAt ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) CreatedAt() pulumi.StringPtrOutput
The creation time of the transit gateway peering
func (LookupTransitGatewayPeeringResultOutput) EdgeLocation ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) EdgeLocation() pulumi.StringPtrOutput
The location of the transit gateway peering
func (LookupTransitGatewayPeeringResultOutput) ElementType ¶ added in v0.51.0
func (LookupTransitGatewayPeeringResultOutput) ElementType() reflect.Type
func (LookupTransitGatewayPeeringResultOutput) OwnerAccountId ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Peering owner account Id
func (LookupTransitGatewayPeeringResultOutput) PeeringId ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) PeeringId() pulumi.StringPtrOutput
The Id of the transit gateway peering
func (LookupTransitGatewayPeeringResultOutput) PeeringType ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) PeeringType() pulumi.StringPtrOutput
Peering type (TransitGatewayPeering)
func (LookupTransitGatewayPeeringResultOutput) ResourceArn ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) ResourceArn() pulumi.StringPtrOutput
The ARN (Amazon Resource Name) of the resource that you will peer to a core network
func (LookupTransitGatewayPeeringResultOutput) State ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) State() pulumi.StringPtrOutput
The state of the transit gateway peering
func (LookupTransitGatewayPeeringResultOutput) Tags ¶ added in v0.51.0
An array of key-value pairs to apply to this resource.
func (LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutput ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutput() LookupTransitGatewayPeeringResultOutput
func (LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutputWithContext ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) ToLookupTransitGatewayPeeringResultOutputWithContext(ctx context.Context) LookupTransitGatewayPeeringResultOutput
func (LookupTransitGatewayPeeringResultOutput) TransitGatewayPeeringAttachmentId ¶ added in v0.51.0
func (o LookupTransitGatewayPeeringResultOutput) TransitGatewayPeeringAttachmentId() pulumi.StringPtrOutput
The ID of the TransitGatewayPeeringAttachment
type LookupTransitGatewayRouteTableAttachmentArgs ¶ added in v0.52.0
type LookupTransitGatewayRouteTableAttachmentArgs struct { // The ID of the attachment. AttachmentId string `pulumi:"attachmentId"` }
type LookupTransitGatewayRouteTableAttachmentOutputArgs ¶ added in v0.52.0
type LookupTransitGatewayRouteTableAttachmentOutputArgs struct { // The ID of the attachment. AttachmentId pulumi.StringInput `pulumi:"attachmentId"` }
func (LookupTransitGatewayRouteTableAttachmentOutputArgs) ElementType ¶ added in v0.52.0
func (LookupTransitGatewayRouteTableAttachmentOutputArgs) ElementType() reflect.Type
type LookupTransitGatewayRouteTableAttachmentResult ¶ added in v0.52.0
type LookupTransitGatewayRouteTableAttachmentResult struct { // The ID of the attachment. AttachmentId *string `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType *string `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // The ID of a core network where you're creating a site-to-site VPN attachment. CoreNetworkId *string `pulumi:"coreNetworkId"` // Creation time of the attachment. CreatedAt *string `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation *string `pulumi:"edgeLocation"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange *TransitGatewayRouteTableAttachmentProposedSegmentChange `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn *string `pulumi:"resourceArn"` // The name of the segment that attachment is in. SegmentName *string `pulumi:"segmentName"` // The state of the attachment. State *string `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags []TransitGatewayRouteTableAttachmentTag `pulumi:"tags"` // Last update time of the attachment. UpdatedAt *string `pulumi:"updatedAt"` }
func LookupTransitGatewayRouteTableAttachment ¶ added in v0.52.0
func LookupTransitGatewayRouteTableAttachment(ctx *pulumi.Context, args *LookupTransitGatewayRouteTableAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupTransitGatewayRouteTableAttachmentResult, error)
AWS::NetworkManager::TransitGatewayRouteTableAttachment Resource Type definition.
type LookupTransitGatewayRouteTableAttachmentResultOutput ¶ added in v0.52.0
type LookupTransitGatewayRouteTableAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupTransitGatewayRouteTableAttachmentOutput ¶ added in v0.52.0
func LookupTransitGatewayRouteTableAttachmentOutput(ctx *pulumi.Context, args LookupTransitGatewayRouteTableAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupTransitGatewayRouteTableAttachmentResultOutput
func (LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentId ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
The ID of the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentPolicyRuleNumber ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The policy rule number associated with the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentType ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
The type of attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkArn ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN of a core network for the VPC attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkId ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CoreNetworkId() pulumi.StringPtrOutput
The ID of a core network where you're creating a site-to-site VPN attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) CreatedAt ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
Creation time of the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) EdgeLocation ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
The Region where the edge is located.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ElementType ¶ added in v0.52.0
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ElementType() reflect.Type
func (LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Owner account of the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedSegmentChange ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedSegmentChange() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
The attachment to move from one segment to another.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ResourceArn ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
The ARN of the Resource.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) SegmentName ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment that attachment is in.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) State ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) State() pulumi.StringPtrOutput
The state of the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) Tags ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutput ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutput() LookupTransitGatewayRouteTableAttachmentResultOutput
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutputWithContext ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ToLookupTransitGatewayRouteTableAttachmentResultOutputWithContext(ctx context.Context) LookupTransitGatewayRouteTableAttachmentResultOutput
func (LookupTransitGatewayRouteTableAttachmentResultOutput) UpdatedAt ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
Last update time of the attachment.
type LookupVpcAttachmentArgs ¶ added in v0.17.0
type LookupVpcAttachmentArgs struct { // Id of the attachment. AttachmentId string `pulumi:"attachmentId"` }
type LookupVpcAttachmentOutputArgs ¶ added in v0.17.0
type LookupVpcAttachmentOutputArgs struct { // Id of the attachment. AttachmentId pulumi.StringInput `pulumi:"attachmentId"` }
func (LookupVpcAttachmentOutputArgs) ElementType ¶ added in v0.17.0
func (LookupVpcAttachmentOutputArgs) ElementType() reflect.Type
type LookupVpcAttachmentResult ¶ added in v0.17.0
type LookupVpcAttachmentResult struct { // Id of the attachment. AttachmentId *string `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // Attachment type. AttachmentType *string `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // Creation time of the attachment. CreatedAt *string `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation *string `pulumi:"edgeLocation"` // Vpc options of the attachment. Options *VpcAttachmentVpcOptions `pulumi:"options"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange *VpcAttachmentProposedSegmentChange `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn *string `pulumi:"resourceArn"` // The name of the segment attachment.. SegmentName *string `pulumi:"segmentName"` // State of the attachment. State *string `pulumi:"state"` // Subnet Arn list SubnetArns []string `pulumi:"subnetArns"` // Tags for the attachment. Tags []VpcAttachmentTag `pulumi:"tags"` // Last update time of the attachment. UpdatedAt *string `pulumi:"updatedAt"` }
func LookupVpcAttachment ¶ added in v0.17.0
func LookupVpcAttachment(ctx *pulumi.Context, args *LookupVpcAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupVpcAttachmentResult, error)
AWS::NetworkManager::VpcAttachment Resoruce Type
type LookupVpcAttachmentResultOutput ¶ added in v0.17.0
type LookupVpcAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupVpcAttachmentOutput ¶ added in v0.17.0
func LookupVpcAttachmentOutput(ctx *pulumi.Context, args LookupVpcAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupVpcAttachmentResultOutput
func (LookupVpcAttachmentResultOutput) AttachmentId ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) AttachmentId() pulumi.StringPtrOutput
Id of the attachment.
func (LookupVpcAttachmentResultOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The policy rule number associated with the attachment.
func (LookupVpcAttachmentResultOutput) AttachmentType ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) AttachmentType() pulumi.StringPtrOutput
Attachment type.
func (LookupVpcAttachmentResultOutput) CoreNetworkArn ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) CoreNetworkArn() pulumi.StringPtrOutput
The ARN of a core network for the VPC attachment.
func (LookupVpcAttachmentResultOutput) CreatedAt ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) CreatedAt() pulumi.StringPtrOutput
Creation time of the attachment.
func (LookupVpcAttachmentResultOutput) EdgeLocation ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) EdgeLocation() pulumi.StringPtrOutput
The Region where the edge is located.
func (LookupVpcAttachmentResultOutput) ElementType ¶ added in v0.17.0
func (LookupVpcAttachmentResultOutput) ElementType() reflect.Type
func (LookupVpcAttachmentResultOutput) Options ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) Options() VpcAttachmentVpcOptionsPtrOutput
Vpc options of the attachment.
func (LookupVpcAttachmentResultOutput) OwnerAccountId ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Owner account of the attachment.
func (LookupVpcAttachmentResultOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangePtrOutput
The attachment to move from one segment to another.
func (LookupVpcAttachmentResultOutput) ResourceArn ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) ResourceArn() pulumi.StringPtrOutput
The ARN of the Resource.
func (LookupVpcAttachmentResultOutput) SegmentName ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment attachment..
func (LookupVpcAttachmentResultOutput) State ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) State() pulumi.StringPtrOutput
State of the attachment.
func (LookupVpcAttachmentResultOutput) SubnetArns ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) SubnetArns() pulumi.StringArrayOutput
Subnet Arn list
func (LookupVpcAttachmentResultOutput) Tags ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) Tags() VpcAttachmentTagArrayOutput
Tags for the attachment.
func (LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutput ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutput() LookupVpcAttachmentResultOutput
func (LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutputWithContext ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) ToLookupVpcAttachmentResultOutputWithContext(ctx context.Context) LookupVpcAttachmentResultOutput
func (LookupVpcAttachmentResultOutput) UpdatedAt ¶ added in v0.17.0
func (o LookupVpcAttachmentResultOutput) UpdatedAt() pulumi.StringPtrOutput
Last update time of the attachment.
type Site ¶
type Site struct { pulumi.CustomResourceState // The description of the site. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The location of the site. Location SiteLocationPtrOutput `pulumi:"location"` // The Amazon Resource Name (ARN) of the site. SiteArn pulumi.StringOutput `pulumi:"siteArn"` // The ID of the site. SiteId pulumi.StringOutput `pulumi:"siteId"` // The tags for the site. Tags SiteTagArrayOutput `pulumi:"tags"` }
The AWS::NetworkManager::Site type describes a site.
func GetSite ¶
func GetSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SiteState, opts ...pulumi.ResourceOption) (*Site, error)
GetSite gets an existing Site 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 NewSite ¶
func NewSite(ctx *pulumi.Context, name string, args *SiteArgs, opts ...pulumi.ResourceOption) (*Site, error)
NewSite registers a new resource with the given unique name, arguments, and options.
func (*Site) ElementType ¶
func (*Site) ToSiteOutput ¶
func (i *Site) ToSiteOutput() SiteOutput
func (*Site) ToSiteOutputWithContext ¶
func (i *Site) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteArgs ¶
type SiteArgs struct { // The description of the site. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The location of the site. Location SiteLocationPtrInput // The tags for the site. Tags SiteTagArrayInput }
The set of arguments for constructing a Site resource.
func (SiteArgs) ElementType ¶
type SiteInput ¶
type SiteInput interface { pulumi.Input ToSiteOutput() SiteOutput ToSiteOutputWithContext(ctx context.Context) SiteOutput }
type SiteLocation ¶
type SiteLocation struct { // The physical address. Address *string `pulumi:"address"` // The latitude. Latitude *string `pulumi:"latitude"` // The longitude. Longitude *string `pulumi:"longitude"` }
The location of the site
type SiteLocationArgs ¶
type SiteLocationArgs struct { // The physical address. Address pulumi.StringPtrInput `pulumi:"address"` // The latitude. Latitude pulumi.StringPtrInput `pulumi:"latitude"` // The longitude. Longitude pulumi.StringPtrInput `pulumi:"longitude"` }
The location of the site
func (SiteLocationArgs) ElementType ¶
func (SiteLocationArgs) ElementType() reflect.Type
func (SiteLocationArgs) ToSiteLocationOutput ¶
func (i SiteLocationArgs) ToSiteLocationOutput() SiteLocationOutput
func (SiteLocationArgs) ToSiteLocationOutputWithContext ¶
func (i SiteLocationArgs) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
func (SiteLocationArgs) ToSiteLocationPtrOutput ¶
func (i SiteLocationArgs) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationArgs) ToSiteLocationPtrOutputWithContext ¶
func (i SiteLocationArgs) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteLocationInput ¶
type SiteLocationInput interface { pulumi.Input ToSiteLocationOutput() SiteLocationOutput ToSiteLocationOutputWithContext(context.Context) SiteLocationOutput }
SiteLocationInput is an input type that accepts SiteLocationArgs and SiteLocationOutput values. You can construct a concrete instance of `SiteLocationInput` via:
SiteLocationArgs{...}
type SiteLocationOutput ¶
type SiteLocationOutput struct{ *pulumi.OutputState }
The location of the site
func (SiteLocationOutput) Address ¶
func (o SiteLocationOutput) Address() pulumi.StringPtrOutput
The physical address.
func (SiteLocationOutput) ElementType ¶
func (SiteLocationOutput) ElementType() reflect.Type
func (SiteLocationOutput) Latitude ¶
func (o SiteLocationOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (SiteLocationOutput) Longitude ¶
func (o SiteLocationOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (SiteLocationOutput) ToSiteLocationOutput ¶
func (o SiteLocationOutput) ToSiteLocationOutput() SiteLocationOutput
func (SiteLocationOutput) ToSiteLocationOutputWithContext ¶
func (o SiteLocationOutput) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
func (SiteLocationOutput) ToSiteLocationPtrOutput ¶
func (o SiteLocationOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationOutput) ToSiteLocationPtrOutputWithContext ¶
func (o SiteLocationOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteLocationPtrInput ¶
type SiteLocationPtrInput interface { pulumi.Input ToSiteLocationPtrOutput() SiteLocationPtrOutput ToSiteLocationPtrOutputWithContext(context.Context) SiteLocationPtrOutput }
SiteLocationPtrInput is an input type that accepts SiteLocationArgs, SiteLocationPtr and SiteLocationPtrOutput values. You can construct a concrete instance of `SiteLocationPtrInput` via:
SiteLocationArgs{...} or: nil
func SiteLocationPtr ¶
func SiteLocationPtr(v *SiteLocationArgs) SiteLocationPtrInput
type SiteLocationPtrOutput ¶
type SiteLocationPtrOutput struct{ *pulumi.OutputState }
func (SiteLocationPtrOutput) Address ¶
func (o SiteLocationPtrOutput) Address() pulumi.StringPtrOutput
The physical address.
func (SiteLocationPtrOutput) Elem ¶
func (o SiteLocationPtrOutput) Elem() SiteLocationOutput
func (SiteLocationPtrOutput) ElementType ¶
func (SiteLocationPtrOutput) ElementType() reflect.Type
func (SiteLocationPtrOutput) Latitude ¶
func (o SiteLocationPtrOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (SiteLocationPtrOutput) Longitude ¶
func (o SiteLocationPtrOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (SiteLocationPtrOutput) ToSiteLocationPtrOutput ¶
func (o SiteLocationPtrOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationPtrOutput) ToSiteLocationPtrOutputWithContext ¶
func (o SiteLocationPtrOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteOutput ¶
type SiteOutput struct{ *pulumi.OutputState }
func (SiteOutput) Description ¶ added in v0.17.0
func (o SiteOutput) Description() pulumi.StringPtrOutput
The description of the site.
func (SiteOutput) ElementType ¶
func (SiteOutput) ElementType() reflect.Type
func (SiteOutput) GlobalNetworkId ¶ added in v0.17.0
func (o SiteOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (SiteOutput) Location ¶ added in v0.17.0
func (o SiteOutput) Location() SiteLocationPtrOutput
The location of the site.
func (SiteOutput) SiteArn ¶ added in v0.17.0
func (o SiteOutput) SiteArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the site.
func (SiteOutput) SiteId ¶ added in v0.17.0
func (o SiteOutput) SiteId() pulumi.StringOutput
The ID of the site.
func (SiteOutput) Tags ¶ added in v0.17.0
func (o SiteOutput) Tags() SiteTagArrayOutput
The tags for the site.
func (SiteOutput) ToSiteOutput ¶
func (o SiteOutput) ToSiteOutput() SiteOutput
func (SiteOutput) ToSiteOutputWithContext ¶
func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteTagArgs ¶
type SiteTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a site resource.
func (SiteTagArgs) ElementType ¶
func (SiteTagArgs) ElementType() reflect.Type
func (SiteTagArgs) ToSiteTagOutput ¶
func (i SiteTagArgs) ToSiteTagOutput() SiteTagOutput
func (SiteTagArgs) ToSiteTagOutputWithContext ¶
func (i SiteTagArgs) ToSiteTagOutputWithContext(ctx context.Context) SiteTagOutput
type SiteTagArray ¶
type SiteTagArray []SiteTagInput
func (SiteTagArray) ElementType ¶
func (SiteTagArray) ElementType() reflect.Type
func (SiteTagArray) ToSiteTagArrayOutput ¶
func (i SiteTagArray) ToSiteTagArrayOutput() SiteTagArrayOutput
func (SiteTagArray) ToSiteTagArrayOutputWithContext ¶
func (i SiteTagArray) ToSiteTagArrayOutputWithContext(ctx context.Context) SiteTagArrayOutput
type SiteTagArrayInput ¶
type SiteTagArrayInput interface { pulumi.Input ToSiteTagArrayOutput() SiteTagArrayOutput ToSiteTagArrayOutputWithContext(context.Context) SiteTagArrayOutput }
SiteTagArrayInput is an input type that accepts SiteTagArray and SiteTagArrayOutput values. You can construct a concrete instance of `SiteTagArrayInput` via:
SiteTagArray{ SiteTagArgs{...} }
type SiteTagArrayOutput ¶
type SiteTagArrayOutput struct{ *pulumi.OutputState }
func (SiteTagArrayOutput) ElementType ¶
func (SiteTagArrayOutput) ElementType() reflect.Type
func (SiteTagArrayOutput) Index ¶
func (o SiteTagArrayOutput) Index(i pulumi.IntInput) SiteTagOutput
func (SiteTagArrayOutput) ToSiteTagArrayOutput ¶
func (o SiteTagArrayOutput) ToSiteTagArrayOutput() SiteTagArrayOutput
func (SiteTagArrayOutput) ToSiteTagArrayOutputWithContext ¶
func (o SiteTagArrayOutput) ToSiteTagArrayOutputWithContext(ctx context.Context) SiteTagArrayOutput
type SiteTagInput ¶
type SiteTagInput interface { pulumi.Input ToSiteTagOutput() SiteTagOutput ToSiteTagOutputWithContext(context.Context) SiteTagOutput }
SiteTagInput is an input type that accepts SiteTagArgs and SiteTagOutput values. You can construct a concrete instance of `SiteTagInput` via:
SiteTagArgs{...}
type SiteTagOutput ¶
type SiteTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a site resource.
func (SiteTagOutput) ElementType ¶
func (SiteTagOutput) ElementType() reflect.Type
func (SiteTagOutput) Key ¶
func (o SiteTagOutput) Key() pulumi.StringPtrOutput
func (SiteTagOutput) ToSiteTagOutput ¶
func (o SiteTagOutput) ToSiteTagOutput() SiteTagOutput
func (SiteTagOutput) ToSiteTagOutputWithContext ¶
func (o SiteTagOutput) ToSiteTagOutputWithContext(ctx context.Context) SiteTagOutput
func (SiteTagOutput) Value ¶
func (o SiteTagOutput) Value() pulumi.StringPtrOutput
type SiteToSiteVpnAttachment ¶ added in v0.17.0
type SiteToSiteVpnAttachment struct { pulumi.CustomResourceState // The ID of the attachment. AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber pulumi.IntOutput `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType pulumi.StringOutput `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // The ID of a core network where you're creating a site-to-site VPN attachment. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // Creation time of the attachment. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // Owner account of the attachment. OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChangeOutput `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The name of the segment that attachment is in. SegmentName pulumi.StringOutput `pulumi:"segmentName"` // The state of the attachment. State pulumi.StringOutput `pulumi:"state"` // Tags for the attachment. Tags SiteToSiteVpnAttachmentTagArrayOutput `pulumi:"tags"` // Last update time of the attachment. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The ARN of the site-to-site VPN attachment. VpnConnectionArn pulumi.StringOutput `pulumi:"vpnConnectionArn"` }
AWS::NetworkManager::SiteToSiteVpnAttachment Resource Type definition.
func GetSiteToSiteVpnAttachment ¶ added in v0.17.0
func GetSiteToSiteVpnAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SiteToSiteVpnAttachmentState, opts ...pulumi.ResourceOption) (*SiteToSiteVpnAttachment, error)
GetSiteToSiteVpnAttachment gets an existing SiteToSiteVpnAttachment 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 NewSiteToSiteVpnAttachment ¶ added in v0.17.0
func NewSiteToSiteVpnAttachment(ctx *pulumi.Context, name string, args *SiteToSiteVpnAttachmentArgs, opts ...pulumi.ResourceOption) (*SiteToSiteVpnAttachment, error)
NewSiteToSiteVpnAttachment registers a new resource with the given unique name, arguments, and options.
func (*SiteToSiteVpnAttachment) ElementType ¶ added in v0.17.0
func (*SiteToSiteVpnAttachment) ElementType() reflect.Type
func (*SiteToSiteVpnAttachment) ToSiteToSiteVpnAttachmentOutput ¶ added in v0.17.0
func (i *SiteToSiteVpnAttachment) ToSiteToSiteVpnAttachmentOutput() SiteToSiteVpnAttachmentOutput
func (*SiteToSiteVpnAttachment) ToSiteToSiteVpnAttachmentOutputWithContext ¶ added in v0.17.0
func (i *SiteToSiteVpnAttachment) ToSiteToSiteVpnAttachmentOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentOutput
type SiteToSiteVpnAttachmentArgs ¶ added in v0.17.0
type SiteToSiteVpnAttachmentArgs struct { // The ID of a core network where you're creating a site-to-site VPN attachment. CoreNetworkId pulumi.StringInput // Tags for the attachment. Tags SiteToSiteVpnAttachmentTagArrayInput // The ARN of the site-to-site VPN attachment. VpnConnectionArn pulumi.StringInput }
The set of arguments for constructing a SiteToSiteVpnAttachment resource.
func (SiteToSiteVpnAttachmentArgs) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentArgs) ElementType() reflect.Type
type SiteToSiteVpnAttachmentInput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentInput interface { pulumi.Input ToSiteToSiteVpnAttachmentOutput() SiteToSiteVpnAttachmentOutput ToSiteToSiteVpnAttachmentOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentOutput }
type SiteToSiteVpnAttachmentOutput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentOutput struct{ *pulumi.OutputState }
func (SiteToSiteVpnAttachmentOutput) AttachmentId ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) AttachmentId() pulumi.StringOutput
The ID of the attachment.
func (SiteToSiteVpnAttachmentOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
The policy rule number associated with the attachment.
func (SiteToSiteVpnAttachmentOutput) AttachmentType ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) AttachmentType() pulumi.StringOutput
The type of attachment.
func (SiteToSiteVpnAttachmentOutput) CoreNetworkArn ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
The ARN of a core network for the VPC attachment.
func (SiteToSiteVpnAttachmentOutput) CoreNetworkId ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) CoreNetworkId() pulumi.StringOutput
The ID of a core network where you're creating a site-to-site VPN attachment.
func (SiteToSiteVpnAttachmentOutput) CreatedAt ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) CreatedAt() pulumi.StringOutput
Creation time of the attachment.
func (SiteToSiteVpnAttachmentOutput) EdgeLocation ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) EdgeLocation() pulumi.StringOutput
The Region where the edge is located.
func (SiteToSiteVpnAttachmentOutput) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentOutput) OwnerAccountId ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) OwnerAccountId() pulumi.StringOutput
Owner account of the attachment.
func (SiteToSiteVpnAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
The attachment to move from one segment to another.
func (SiteToSiteVpnAttachmentOutput) ResourceArn ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) ResourceArn() pulumi.StringOutput
The ARN of the Resource.
func (SiteToSiteVpnAttachmentOutput) SegmentName ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) SegmentName() pulumi.StringOutput
The name of the segment that attachment is in.
func (SiteToSiteVpnAttachmentOutput) State ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) State() pulumi.StringOutput
The state of the attachment.
func (SiteToSiteVpnAttachmentOutput) Tags ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
Tags for the attachment.
func (SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutput ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutput() SiteToSiteVpnAttachmentOutput
func (SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutputWithContext ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) ToSiteToSiteVpnAttachmentOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentOutput
func (SiteToSiteVpnAttachmentOutput) UpdatedAt ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) UpdatedAt() pulumi.StringOutput
Last update time of the attachment.
func (SiteToSiteVpnAttachmentOutput) VpnConnectionArn ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) VpnConnectionArn() pulumi.StringOutput
The ARN of the site-to-site VPN attachment.
type SiteToSiteVpnAttachmentProposedSegmentChange ¶ added in v0.17.0
type SiteToSiteVpnAttachmentProposedSegmentChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the segment to change. SegmentName *string `pulumi:"segmentName"` // The key-value tags that changed for the segment. Tags []SiteToSiteVpnAttachmentTag `pulumi:"tags"` }
The attachment to move from one segment to another.
type SiteToSiteVpnAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentProposedSegmentChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one segment to another.
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) SegmentName ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) Tags ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
The key-value tags that changed for the segment.
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangeOutput
type SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput struct{ *pulumi.OutputState }
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) SegmentName ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) Tags ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
The key-value tags that changed for the segment.
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
type SiteToSiteVpnAttachmentState ¶ added in v0.17.0
type SiteToSiteVpnAttachmentState struct { }
func (SiteToSiteVpnAttachmentState) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentState) ElementType() reflect.Type
type SiteToSiteVpnAttachmentTag ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SiteToSiteVpnAttachmentTagArgs ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (SiteToSiteVpnAttachmentTagArgs) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentTagArgs) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutput ¶ added in v0.17.0
func (i SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutput() SiteToSiteVpnAttachmentTagOutput
func (SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutputWithContext ¶ added in v0.17.0
func (i SiteToSiteVpnAttachmentTagArgs) ToSiteToSiteVpnAttachmentTagOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagOutput
type SiteToSiteVpnAttachmentTagArray ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagArray []SiteToSiteVpnAttachmentTagInput
func (SiteToSiteVpnAttachmentTagArray) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentTagArray) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutput ¶ added in v0.17.0
func (i SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutput() SiteToSiteVpnAttachmentTagArrayOutput
func (SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (i SiteToSiteVpnAttachmentTagArray) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagArrayOutput
type SiteToSiteVpnAttachmentTagArrayInput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagArrayInput interface { pulumi.Input ToSiteToSiteVpnAttachmentTagArrayOutput() SiteToSiteVpnAttachmentTagArrayOutput ToSiteToSiteVpnAttachmentTagArrayOutputWithContext(context.Context) SiteToSiteVpnAttachmentTagArrayOutput }
SiteToSiteVpnAttachmentTagArrayInput is an input type that accepts SiteToSiteVpnAttachmentTagArray and SiteToSiteVpnAttachmentTagArrayOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentTagArrayInput` via:
SiteToSiteVpnAttachmentTagArray{ SiteToSiteVpnAttachmentTagArgs{...} }
type SiteToSiteVpnAttachmentTagArrayOutput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagArrayOutput struct{ *pulumi.OutputState }
func (SiteToSiteVpnAttachmentTagArrayOutput) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentTagArrayOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentTagArrayOutput) Index ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagArrayOutput) Index(i pulumi.IntInput) SiteToSiteVpnAttachmentTagOutput
func (SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutput ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutput() SiteToSiteVpnAttachmentTagArrayOutput
func (SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagArrayOutput) ToSiteToSiteVpnAttachmentTagArrayOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagArrayOutput
type SiteToSiteVpnAttachmentTagInput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagInput interface { pulumi.Input ToSiteToSiteVpnAttachmentTagOutput() SiteToSiteVpnAttachmentTagOutput ToSiteToSiteVpnAttachmentTagOutputWithContext(context.Context) SiteToSiteVpnAttachmentTagOutput }
SiteToSiteVpnAttachmentTagInput is an input type that accepts SiteToSiteVpnAttachmentTagArgs and SiteToSiteVpnAttachmentTagOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentTagInput` via:
SiteToSiteVpnAttachmentTagArgs{...}
type SiteToSiteVpnAttachmentTagOutput ¶ added in v0.17.0
type SiteToSiteVpnAttachmentTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (SiteToSiteVpnAttachmentTagOutput) ElementType ¶ added in v0.17.0
func (SiteToSiteVpnAttachmentTagOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentTagOutput) Key ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutput ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutput() SiteToSiteVpnAttachmentTagOutput
func (SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutputWithContext ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagOutput) ToSiteToSiteVpnAttachmentTagOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentTagOutput
func (SiteToSiteVpnAttachmentTagOutput) Value ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type TransitGatewayPeering ¶ added in v0.51.0
type TransitGatewayPeering struct { pulumi.CustomResourceState // The ARN (Amazon Resource Name) of the core network that you want to peer a transit gateway to. CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // The Id of the core network that you want to peer a transit gateway to. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // The creation time of the transit gateway peering CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The location of the transit gateway peering EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // Peering owner account Id OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The Id of the transit gateway peering PeeringId pulumi.StringOutput `pulumi:"peeringId"` // Peering type (TransitGatewayPeering) PeeringType pulumi.StringOutput `pulumi:"peeringType"` // The ARN (Amazon Resource Name) of the resource that you will peer to a core network ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The state of the transit gateway peering State pulumi.StringOutput `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags TransitGatewayPeeringTagArrayOutput `pulumi:"tags"` // The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network TransitGatewayArn pulumi.StringOutput `pulumi:"transitGatewayArn"` // The ID of the TransitGatewayPeeringAttachment TransitGatewayPeeringAttachmentId pulumi.StringOutput `pulumi:"transitGatewayPeeringAttachmentId"` }
AWS::NetworkManager::TransitGatewayPeering Resoruce Type.
func GetTransitGatewayPeering ¶ added in v0.51.0
func GetTransitGatewayPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransitGatewayPeeringState, opts ...pulumi.ResourceOption) (*TransitGatewayPeering, error)
GetTransitGatewayPeering gets an existing TransitGatewayPeering 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 NewTransitGatewayPeering ¶ added in v0.51.0
func NewTransitGatewayPeering(ctx *pulumi.Context, name string, args *TransitGatewayPeeringArgs, opts ...pulumi.ResourceOption) (*TransitGatewayPeering, error)
NewTransitGatewayPeering registers a new resource with the given unique name, arguments, and options.
func (*TransitGatewayPeering) ElementType ¶ added in v0.51.0
func (*TransitGatewayPeering) ElementType() reflect.Type
func (*TransitGatewayPeering) ToTransitGatewayPeeringOutput ¶ added in v0.51.0
func (i *TransitGatewayPeering) ToTransitGatewayPeeringOutput() TransitGatewayPeeringOutput
func (*TransitGatewayPeering) ToTransitGatewayPeeringOutputWithContext ¶ added in v0.51.0
func (i *TransitGatewayPeering) ToTransitGatewayPeeringOutputWithContext(ctx context.Context) TransitGatewayPeeringOutput
type TransitGatewayPeeringArgs ¶ added in v0.51.0
type TransitGatewayPeeringArgs struct { // The Id of the core network that you want to peer a transit gateway to. CoreNetworkId pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags TransitGatewayPeeringTagArrayInput // The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network TransitGatewayArn pulumi.StringInput }
The set of arguments for constructing a TransitGatewayPeering resource.
func (TransitGatewayPeeringArgs) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringArgs) ElementType() reflect.Type
type TransitGatewayPeeringInput ¶ added in v0.51.0
type TransitGatewayPeeringInput interface { pulumi.Input ToTransitGatewayPeeringOutput() TransitGatewayPeeringOutput ToTransitGatewayPeeringOutputWithContext(ctx context.Context) TransitGatewayPeeringOutput }
type TransitGatewayPeeringOutput ¶ added in v0.51.0
type TransitGatewayPeeringOutput struct{ *pulumi.OutputState }
func (TransitGatewayPeeringOutput) CoreNetworkArn ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) CoreNetworkArn() pulumi.StringOutput
The ARN (Amazon Resource Name) of the core network that you want to peer a transit gateway to.
func (TransitGatewayPeeringOutput) CoreNetworkId ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) CoreNetworkId() pulumi.StringOutput
The Id of the core network that you want to peer a transit gateway to.
func (TransitGatewayPeeringOutput) CreatedAt ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) CreatedAt() pulumi.StringOutput
The creation time of the transit gateway peering
func (TransitGatewayPeeringOutput) EdgeLocation ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) EdgeLocation() pulumi.StringOutput
The location of the transit gateway peering
func (TransitGatewayPeeringOutput) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringOutput) ElementType() reflect.Type
func (TransitGatewayPeeringOutput) OwnerAccountId ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) OwnerAccountId() pulumi.StringOutput
Peering owner account Id
func (TransitGatewayPeeringOutput) PeeringId ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) PeeringId() pulumi.StringOutput
The Id of the transit gateway peering
func (TransitGatewayPeeringOutput) PeeringType ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) PeeringType() pulumi.StringOutput
Peering type (TransitGatewayPeering)
func (TransitGatewayPeeringOutput) ResourceArn ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) ResourceArn() pulumi.StringOutput
The ARN (Amazon Resource Name) of the resource that you will peer to a core network
func (TransitGatewayPeeringOutput) State ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) State() pulumi.StringOutput
The state of the transit gateway peering
func (TransitGatewayPeeringOutput) Tags ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) Tags() TransitGatewayPeeringTagArrayOutput
An array of key-value pairs to apply to this resource.
func (TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutput ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutput() TransitGatewayPeeringOutput
func (TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutputWithContext ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) ToTransitGatewayPeeringOutputWithContext(ctx context.Context) TransitGatewayPeeringOutput
func (TransitGatewayPeeringOutput) TransitGatewayArn ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) TransitGatewayArn() pulumi.StringOutput
The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network
func (TransitGatewayPeeringOutput) TransitGatewayPeeringAttachmentId ¶ added in v0.51.0
func (o TransitGatewayPeeringOutput) TransitGatewayPeeringAttachmentId() pulumi.StringOutput
The ID of the TransitGatewayPeeringAttachment
type TransitGatewayPeeringState ¶ added in v0.51.0
type TransitGatewayPeeringState struct { }
func (TransitGatewayPeeringState) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringState) ElementType() reflect.Type
type TransitGatewayPeeringTag ¶ added in v0.51.0
type TransitGatewayPeeringTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type TransitGatewayPeeringTagArgs ¶ added in v0.51.0
type TransitGatewayPeeringTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (TransitGatewayPeeringTagArgs) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringTagArgs) ElementType() reflect.Type
func (TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutput ¶ added in v0.51.0
func (i TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutput() TransitGatewayPeeringTagOutput
func (TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutputWithContext ¶ added in v0.51.0
func (i TransitGatewayPeeringTagArgs) ToTransitGatewayPeeringTagOutputWithContext(ctx context.Context) TransitGatewayPeeringTagOutput
type TransitGatewayPeeringTagArray ¶ added in v0.51.0
type TransitGatewayPeeringTagArray []TransitGatewayPeeringTagInput
func (TransitGatewayPeeringTagArray) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringTagArray) ElementType() reflect.Type
func (TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutput ¶ added in v0.51.0
func (i TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutput() TransitGatewayPeeringTagArrayOutput
func (TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutputWithContext ¶ added in v0.51.0
func (i TransitGatewayPeeringTagArray) ToTransitGatewayPeeringTagArrayOutputWithContext(ctx context.Context) TransitGatewayPeeringTagArrayOutput
type TransitGatewayPeeringTagArrayInput ¶ added in v0.51.0
type TransitGatewayPeeringTagArrayInput interface { pulumi.Input ToTransitGatewayPeeringTagArrayOutput() TransitGatewayPeeringTagArrayOutput ToTransitGatewayPeeringTagArrayOutputWithContext(context.Context) TransitGatewayPeeringTagArrayOutput }
TransitGatewayPeeringTagArrayInput is an input type that accepts TransitGatewayPeeringTagArray and TransitGatewayPeeringTagArrayOutput values. You can construct a concrete instance of `TransitGatewayPeeringTagArrayInput` via:
TransitGatewayPeeringTagArray{ TransitGatewayPeeringTagArgs{...} }
type TransitGatewayPeeringTagArrayOutput ¶ added in v0.51.0
type TransitGatewayPeeringTagArrayOutput struct{ *pulumi.OutputState }
func (TransitGatewayPeeringTagArrayOutput) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringTagArrayOutput) ElementType() reflect.Type
func (TransitGatewayPeeringTagArrayOutput) Index ¶ added in v0.51.0
func (o TransitGatewayPeeringTagArrayOutput) Index(i pulumi.IntInput) TransitGatewayPeeringTagOutput
func (TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutput ¶ added in v0.51.0
func (o TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutput() TransitGatewayPeeringTagArrayOutput
func (TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutputWithContext ¶ added in v0.51.0
func (o TransitGatewayPeeringTagArrayOutput) ToTransitGatewayPeeringTagArrayOutputWithContext(ctx context.Context) TransitGatewayPeeringTagArrayOutput
type TransitGatewayPeeringTagInput ¶ added in v0.51.0
type TransitGatewayPeeringTagInput interface { pulumi.Input ToTransitGatewayPeeringTagOutput() TransitGatewayPeeringTagOutput ToTransitGatewayPeeringTagOutputWithContext(context.Context) TransitGatewayPeeringTagOutput }
TransitGatewayPeeringTagInput is an input type that accepts TransitGatewayPeeringTagArgs and TransitGatewayPeeringTagOutput values. You can construct a concrete instance of `TransitGatewayPeeringTagInput` via:
TransitGatewayPeeringTagArgs{...}
type TransitGatewayPeeringTagOutput ¶ added in v0.51.0
type TransitGatewayPeeringTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (TransitGatewayPeeringTagOutput) ElementType ¶ added in v0.51.0
func (TransitGatewayPeeringTagOutput) ElementType() reflect.Type
func (TransitGatewayPeeringTagOutput) Key ¶ added in v0.51.0
func (o TransitGatewayPeeringTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutput ¶ added in v0.51.0
func (o TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutput() TransitGatewayPeeringTagOutput
func (TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutputWithContext ¶ added in v0.51.0
func (o TransitGatewayPeeringTagOutput) ToTransitGatewayPeeringTagOutputWithContext(ctx context.Context) TransitGatewayPeeringTagOutput
func (TransitGatewayPeeringTagOutput) Value ¶ added in v0.51.0
func (o TransitGatewayPeeringTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type TransitGatewayRegistration ¶
type TransitGatewayRegistration struct { pulumi.CustomResourceState // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The Amazon Resource Name (ARN) of the transit gateway. TransitGatewayArn pulumi.StringOutput `pulumi:"transitGatewayArn"` }
The AWS::NetworkManager::TransitGatewayRegistration type registers a transit gateway in your global network. The transit gateway can be in any AWS Region, but it must be owned by the same AWS account that owns the global network. You cannot register a transit gateway in more than one global network.
func GetTransitGatewayRegistration ¶
func GetTransitGatewayRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransitGatewayRegistrationState, opts ...pulumi.ResourceOption) (*TransitGatewayRegistration, error)
GetTransitGatewayRegistration gets an existing TransitGatewayRegistration 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 NewTransitGatewayRegistration ¶
func NewTransitGatewayRegistration(ctx *pulumi.Context, name string, args *TransitGatewayRegistrationArgs, opts ...pulumi.ResourceOption) (*TransitGatewayRegistration, error)
NewTransitGatewayRegistration registers a new resource with the given unique name, arguments, and options.
func (*TransitGatewayRegistration) ElementType ¶
func (*TransitGatewayRegistration) ElementType() reflect.Type
func (*TransitGatewayRegistration) ToTransitGatewayRegistrationOutput ¶
func (i *TransitGatewayRegistration) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
func (*TransitGatewayRegistration) ToTransitGatewayRegistrationOutputWithContext ¶
func (i *TransitGatewayRegistration) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
type TransitGatewayRegistrationArgs ¶
type TransitGatewayRegistrationArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput // The Amazon Resource Name (ARN) of the transit gateway. TransitGatewayArn pulumi.StringInput }
The set of arguments for constructing a TransitGatewayRegistration resource.
func (TransitGatewayRegistrationArgs) ElementType ¶
func (TransitGatewayRegistrationArgs) ElementType() reflect.Type
type TransitGatewayRegistrationInput ¶
type TransitGatewayRegistrationInput interface { pulumi.Input ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput }
type TransitGatewayRegistrationOutput ¶
type TransitGatewayRegistrationOutput struct{ *pulumi.OutputState }
func (TransitGatewayRegistrationOutput) ElementType ¶
func (TransitGatewayRegistrationOutput) ElementType() reflect.Type
func (TransitGatewayRegistrationOutput) GlobalNetworkId ¶ added in v0.17.0
func (o TransitGatewayRegistrationOutput) GlobalNetworkId() pulumi.StringOutput
The ID of the global network.
func (TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutput ¶
func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
func (TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext ¶
func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
func (TransitGatewayRegistrationOutput) TransitGatewayArn ¶ added in v0.17.0
func (o TransitGatewayRegistrationOutput) TransitGatewayArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the transit gateway.
type TransitGatewayRegistrationState ¶
type TransitGatewayRegistrationState struct { }
func (TransitGatewayRegistrationState) ElementType ¶
func (TransitGatewayRegistrationState) ElementType() reflect.Type
type TransitGatewayRouteTableAttachment ¶ added in v0.52.0
type TransitGatewayRouteTableAttachment struct { pulumi.CustomResourceState // The ID of the attachment. AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber pulumi.IntOutput `pulumi:"attachmentPolicyRuleNumber"` // The type of attachment. AttachmentType pulumi.StringOutput `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // The ID of a core network where you're creating a site-to-site VPN attachment. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // Creation time of the attachment. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // Owner account of the attachment. OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The Id of peering between transit gateway and core network. PeeringId pulumi.StringOutput `pulumi:"peeringId"` // The attachment to move from one segment to another. ProposedSegmentChange TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The name of the segment that attachment is in. SegmentName pulumi.StringOutput `pulumi:"segmentName"` // The state of the attachment. State pulumi.StringOutput `pulumi:"state"` // An array of key-value pairs to apply to this resource. Tags TransitGatewayRouteTableAttachmentTagArrayOutput `pulumi:"tags"` // The Arn of transit gateway route table. TransitGatewayRouteTableArn pulumi.StringOutput `pulumi:"transitGatewayRouteTableArn"` // Last update time of the attachment. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
AWS::NetworkManager::TransitGatewayRouteTableAttachment Resource Type definition.
func GetTransitGatewayRouteTableAttachment ¶ added in v0.52.0
func GetTransitGatewayRouteTableAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransitGatewayRouteTableAttachmentState, opts ...pulumi.ResourceOption) (*TransitGatewayRouteTableAttachment, error)
GetTransitGatewayRouteTableAttachment gets an existing TransitGatewayRouteTableAttachment 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 NewTransitGatewayRouteTableAttachment ¶ added in v0.52.0
func NewTransitGatewayRouteTableAttachment(ctx *pulumi.Context, name string, args *TransitGatewayRouteTableAttachmentArgs, opts ...pulumi.ResourceOption) (*TransitGatewayRouteTableAttachment, error)
NewTransitGatewayRouteTableAttachment registers a new resource with the given unique name, arguments, and options.
func (*TransitGatewayRouteTableAttachment) ElementType ¶ added in v0.52.0
func (*TransitGatewayRouteTableAttachment) ElementType() reflect.Type
func (*TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutput ¶ added in v0.52.0
func (i *TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutput() TransitGatewayRouteTableAttachmentOutput
func (*TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutputWithContext ¶ added in v0.52.0
func (i *TransitGatewayRouteTableAttachment) ToTransitGatewayRouteTableAttachmentOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentOutput
type TransitGatewayRouteTableAttachmentArgs ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentArgs struct { // The Id of peering between transit gateway and core network. PeeringId pulumi.StringInput // The attachment to move from one segment to another. ProposedSegmentChange TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput // An array of key-value pairs to apply to this resource. Tags TransitGatewayRouteTableAttachmentTagArrayInput // The Arn of transit gateway route table. TransitGatewayRouteTableArn pulumi.StringInput }
The set of arguments for constructing a TransitGatewayRouteTableAttachment resource.
func (TransitGatewayRouteTableAttachmentArgs) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentArgs) ElementType() reflect.Type
type TransitGatewayRouteTableAttachmentInput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentOutput() TransitGatewayRouteTableAttachmentOutput ToTransitGatewayRouteTableAttachmentOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentOutput }
type TransitGatewayRouteTableAttachmentOutput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentOutput struct{ *pulumi.OutputState }
func (TransitGatewayRouteTableAttachmentOutput) AttachmentId ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) AttachmentId() pulumi.StringOutput
The ID of the attachment.
func (TransitGatewayRouteTableAttachmentOutput) AttachmentPolicyRuleNumber ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
The policy rule number associated with the attachment.
func (TransitGatewayRouteTableAttachmentOutput) AttachmentType ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) AttachmentType() pulumi.StringOutput
The type of attachment.
func (TransitGatewayRouteTableAttachmentOutput) CoreNetworkArn ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
The ARN of a core network for the VPC attachment.
func (TransitGatewayRouteTableAttachmentOutput) CoreNetworkId ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) CoreNetworkId() pulumi.StringOutput
The ID of a core network where you're creating a site-to-site VPN attachment.
func (TransitGatewayRouteTableAttachmentOutput) CreatedAt ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) CreatedAt() pulumi.StringOutput
Creation time of the attachment.
func (TransitGatewayRouteTableAttachmentOutput) EdgeLocation ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) EdgeLocation() pulumi.StringOutput
The Region where the edge is located.
func (TransitGatewayRouteTableAttachmentOutput) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentOutput) OwnerAccountId ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) OwnerAccountId() pulumi.StringOutput
Owner account of the attachment.
func (TransitGatewayRouteTableAttachmentOutput) PeeringId ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) PeeringId() pulumi.StringOutput
The Id of peering between transit gateway and core network.
func (TransitGatewayRouteTableAttachmentOutput) ProposedSegmentChange ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) ProposedSegmentChange() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
The attachment to move from one segment to another.
func (TransitGatewayRouteTableAttachmentOutput) ResourceArn ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) ResourceArn() pulumi.StringOutput
The ARN of the Resource.
func (TransitGatewayRouteTableAttachmentOutput) SegmentName ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) SegmentName() pulumi.StringOutput
The name of the segment that attachment is in.
func (TransitGatewayRouteTableAttachmentOutput) State ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) State() pulumi.StringOutput
The state of the attachment.
func (TransitGatewayRouteTableAttachmentOutput) Tags ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
An array of key-value pairs to apply to this resource.
func (TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutput() TransitGatewayRouteTableAttachmentOutput
func (TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) ToTransitGatewayRouteTableAttachmentOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentOutput
func (TransitGatewayRouteTableAttachmentOutput) TransitGatewayRouteTableArn ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) TransitGatewayRouteTableArn() pulumi.StringOutput
The Arn of transit gateway route table.
func (TransitGatewayRouteTableAttachmentOutput) UpdatedAt ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentOutput) UpdatedAt() pulumi.StringOutput
Last update time of the attachment.
type TransitGatewayRouteTableAttachmentProposedSegmentChange ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the segment to change. SegmentName *string `pulumi:"segmentName"` // The key-value tags that changed for the segment. Tags []TransitGatewayRouteTableAttachmentTag `pulumi:"tags"` }
The attachment to move from one segment to another.
type TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber pulumi.IntPtrInput `pulumi:"attachmentPolicyRuleNumber"` // The name of the segment to change. SegmentName pulumi.StringPtrInput `pulumi:"segmentName"` // The key-value tags that changed for the segment. Tags TransitGatewayRouteTableAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one segment to another.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
type TransitGatewayRouteTableAttachmentProposedSegmentChangeInput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChangeInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput }
TransitGatewayRouteTableAttachmentProposedSegmentChangeInput is an input type that accepts TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs and TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentProposedSegmentChangeInput` via:
TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs{...}
type TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one segment to another.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) SegmentName ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) Tags ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
The key-value tags that changed for the segment.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangeOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput }
TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput is an input type that accepts TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs, TransitGatewayRouteTableAttachmentProposedSegmentChangePtr and TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput` via:
TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs{...} or: nil
func TransitGatewayRouteTableAttachmentProposedSegmentChangePtr ¶ added in v0.52.0
func TransitGatewayRouteTableAttachmentProposedSegmentChangePtr(v *TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput
type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput struct{ *pulumi.OutputState }
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) SegmentName ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) Tags ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
The key-value tags that changed for the segment.
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput() TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedSegmentChangePtrOutput
type TransitGatewayRouteTableAttachmentState ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentState struct { }
func (TransitGatewayRouteTableAttachmentState) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentState) ElementType() reflect.Type
type TransitGatewayRouteTableAttachmentTag ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type TransitGatewayRouteTableAttachmentTagArgs ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (TransitGatewayRouteTableAttachmentTagArgs) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentTagArgs) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutput ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutput() TransitGatewayRouteTableAttachmentTagOutput
func (TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutputWithContext ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentTagArgs) ToTransitGatewayRouteTableAttachmentTagOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagOutput
type TransitGatewayRouteTableAttachmentTagArray ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagArray []TransitGatewayRouteTableAttachmentTagInput
func (TransitGatewayRouteTableAttachmentTagArray) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentTagArray) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutput ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutput() TransitGatewayRouteTableAttachmentTagArrayOutput
func (TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext ¶ added in v0.52.0
func (i TransitGatewayRouteTableAttachmentTagArray) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagArrayOutput
type TransitGatewayRouteTableAttachmentTagArrayInput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagArrayInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentTagArrayOutput() TransitGatewayRouteTableAttachmentTagArrayOutput ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentTagArrayOutput }
TransitGatewayRouteTableAttachmentTagArrayInput is an input type that accepts TransitGatewayRouteTableAttachmentTagArray and TransitGatewayRouteTableAttachmentTagArrayOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentTagArrayInput` via:
TransitGatewayRouteTableAttachmentTagArray{ TransitGatewayRouteTableAttachmentTagArgs{...} }
type TransitGatewayRouteTableAttachmentTagArrayOutput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagArrayOutput struct{ *pulumi.OutputState }
func (TransitGatewayRouteTableAttachmentTagArrayOutput) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentTagArrayOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutput() TransitGatewayRouteTableAttachmentTagArrayOutput
func (TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagArrayOutput) ToTransitGatewayRouteTableAttachmentTagArrayOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagArrayOutput
type TransitGatewayRouteTableAttachmentTagInput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentTagOutput() TransitGatewayRouteTableAttachmentTagOutput ToTransitGatewayRouteTableAttachmentTagOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentTagOutput }
TransitGatewayRouteTableAttachmentTagInput is an input type that accepts TransitGatewayRouteTableAttachmentTagArgs and TransitGatewayRouteTableAttachmentTagOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentTagInput` via:
TransitGatewayRouteTableAttachmentTagArgs{...}
type TransitGatewayRouteTableAttachmentTagOutput ¶ added in v0.52.0
type TransitGatewayRouteTableAttachmentTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (TransitGatewayRouteTableAttachmentTagOutput) ElementType ¶ added in v0.52.0
func (TransitGatewayRouteTableAttachmentTagOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentTagOutput) Key ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutput ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutput() TransitGatewayRouteTableAttachmentTagOutput
func (TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutputWithContext ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagOutput) ToTransitGatewayRouteTableAttachmentTagOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentTagOutput
func (TransitGatewayRouteTableAttachmentTagOutput) Value ¶ added in v0.52.0
func (o TransitGatewayRouteTableAttachmentTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type VpcAttachment ¶ added in v0.17.0
type VpcAttachment struct { pulumi.CustomResourceState // Id of the attachment. AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber pulumi.IntOutput `pulumi:"attachmentPolicyRuleNumber"` // Attachment type. AttachmentType pulumi.StringOutput `pulumi:"attachmentType"` // The ARN of a core network for the VPC attachment. CoreNetworkArn pulumi.StringOutput `pulumi:"coreNetworkArn"` // The ID of a core network for the VPC attachment. CoreNetworkId pulumi.StringOutput `pulumi:"coreNetworkId"` // Creation time of the attachment. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The Region where the edge is located. EdgeLocation pulumi.StringOutput `pulumi:"edgeLocation"` // Vpc options of the attachment. Options VpcAttachmentVpcOptionsPtrOutput `pulumi:"options"` // Owner account of the attachment. OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The attachment to move from one segment to another. ProposedSegmentChange VpcAttachmentProposedSegmentChangeOutput `pulumi:"proposedSegmentChange"` // The ARN of the Resource. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The name of the segment attachment.. SegmentName pulumi.StringOutput `pulumi:"segmentName"` // State of the attachment. State pulumi.StringOutput `pulumi:"state"` // Subnet Arn list SubnetArns pulumi.StringArrayOutput `pulumi:"subnetArns"` // Tags for the attachment. Tags VpcAttachmentTagArrayOutput `pulumi:"tags"` // Last update time of the attachment. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The ARN of the VPC. VpcArn pulumi.StringOutput `pulumi:"vpcArn"` }
AWS::NetworkManager::VpcAttachment Resoruce Type
func GetVpcAttachment ¶ added in v0.17.0
func GetVpcAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcAttachmentState, opts ...pulumi.ResourceOption) (*VpcAttachment, error)
GetVpcAttachment gets an existing VpcAttachment 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 NewVpcAttachment ¶ added in v0.17.0
func NewVpcAttachment(ctx *pulumi.Context, name string, args *VpcAttachmentArgs, opts ...pulumi.ResourceOption) (*VpcAttachment, error)
NewVpcAttachment registers a new resource with the given unique name, arguments, and options.
func (*VpcAttachment) ElementType ¶ added in v0.17.0
func (*VpcAttachment) ElementType() reflect.Type
func (*VpcAttachment) ToVpcAttachmentOutput ¶ added in v0.17.0
func (i *VpcAttachment) ToVpcAttachmentOutput() VpcAttachmentOutput
func (*VpcAttachment) ToVpcAttachmentOutputWithContext ¶ added in v0.17.0
func (i *VpcAttachment) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput
type VpcAttachmentArgs ¶ added in v0.17.0
type VpcAttachmentArgs struct { // The ID of a core network for the VPC attachment. CoreNetworkId pulumi.StringInput // Vpc options of the attachment. Options VpcAttachmentVpcOptionsPtrInput // Subnet Arn list SubnetArns pulumi.StringArrayInput // Tags for the attachment. Tags VpcAttachmentTagArrayInput // The ARN of the VPC. VpcArn pulumi.StringInput }
The set of arguments for constructing a VpcAttachment resource.
func (VpcAttachmentArgs) ElementType ¶ added in v0.17.0
func (VpcAttachmentArgs) ElementType() reflect.Type
type VpcAttachmentInput ¶ added in v0.17.0
type VpcAttachmentInput interface { pulumi.Input ToVpcAttachmentOutput() VpcAttachmentOutput ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput }
type VpcAttachmentOutput ¶ added in v0.17.0
type VpcAttachmentOutput struct{ *pulumi.OutputState }
func (VpcAttachmentOutput) AttachmentId ¶ added in v0.17.0
func (o VpcAttachmentOutput) AttachmentId() pulumi.StringOutput
Id of the attachment.
func (VpcAttachmentOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o VpcAttachmentOutput) AttachmentPolicyRuleNumber() pulumi.IntOutput
The policy rule number associated with the attachment.
func (VpcAttachmentOutput) AttachmentType ¶ added in v0.17.0
func (o VpcAttachmentOutput) AttachmentType() pulumi.StringOutput
Attachment type.
func (VpcAttachmentOutput) CoreNetworkArn ¶ added in v0.17.0
func (o VpcAttachmentOutput) CoreNetworkArn() pulumi.StringOutput
The ARN of a core network for the VPC attachment.
func (VpcAttachmentOutput) CoreNetworkId ¶ added in v0.17.0
func (o VpcAttachmentOutput) CoreNetworkId() pulumi.StringOutput
The ID of a core network for the VPC attachment.
func (VpcAttachmentOutput) CreatedAt ¶ added in v0.17.0
func (o VpcAttachmentOutput) CreatedAt() pulumi.StringOutput
Creation time of the attachment.
func (VpcAttachmentOutput) EdgeLocation ¶ added in v0.17.0
func (o VpcAttachmentOutput) EdgeLocation() pulumi.StringOutput
The Region where the edge is located.
func (VpcAttachmentOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentOutput) ElementType() reflect.Type
func (VpcAttachmentOutput) Options ¶ added in v0.17.0
func (o VpcAttachmentOutput) Options() VpcAttachmentVpcOptionsPtrOutput
Vpc options of the attachment.
func (VpcAttachmentOutput) OwnerAccountId ¶ added in v0.17.0
func (o VpcAttachmentOutput) OwnerAccountId() pulumi.StringOutput
Owner account of the attachment.
func (VpcAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o VpcAttachmentOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangeOutput
The attachment to move from one segment to another.
func (VpcAttachmentOutput) ResourceArn ¶ added in v0.17.0
func (o VpcAttachmentOutput) ResourceArn() pulumi.StringOutput
The ARN of the Resource.
func (VpcAttachmentOutput) SegmentName ¶ added in v0.17.0
func (o VpcAttachmentOutput) SegmentName() pulumi.StringOutput
The name of the segment attachment..
func (VpcAttachmentOutput) State ¶ added in v0.17.0
func (o VpcAttachmentOutput) State() pulumi.StringOutput
State of the attachment.
func (VpcAttachmentOutput) SubnetArns ¶ added in v0.17.0
func (o VpcAttachmentOutput) SubnetArns() pulumi.StringArrayOutput
Subnet Arn list
func (VpcAttachmentOutput) Tags ¶ added in v0.17.0
func (o VpcAttachmentOutput) Tags() VpcAttachmentTagArrayOutput
Tags for the attachment.
func (VpcAttachmentOutput) ToVpcAttachmentOutput ¶ added in v0.17.0
func (o VpcAttachmentOutput) ToVpcAttachmentOutput() VpcAttachmentOutput
func (VpcAttachmentOutput) ToVpcAttachmentOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentOutput) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput
func (VpcAttachmentOutput) UpdatedAt ¶ added in v0.17.0
func (o VpcAttachmentOutput) UpdatedAt() pulumi.StringOutput
Last update time of the attachment.
func (VpcAttachmentOutput) VpcArn ¶ added in v0.17.0
func (o VpcAttachmentOutput) VpcArn() pulumi.StringOutput
The ARN of the VPC.
type VpcAttachmentProposedSegmentChange ¶ added in v0.17.0
type VpcAttachmentProposedSegmentChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the segment to change. SegmentName *string `pulumi:"segmentName"` // The key-value tags that changed for the segment. Tags []VpcAttachmentTag `pulumi:"tags"` }
The attachment to move from one segment to another.
type VpcAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
type VpcAttachmentProposedSegmentChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one segment to another.
func (VpcAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (VpcAttachmentProposedSegmentChangeOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentProposedSegmentChangeOutput) ElementType() reflect.Type
func (VpcAttachmentProposedSegmentChangeOutput) SegmentName ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangeOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (VpcAttachmentProposedSegmentChangeOutput) Tags ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangeOutput) Tags() VpcAttachmentTagArrayOutput
The key-value tags that changed for the segment.
func (VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutput() VpcAttachmentProposedSegmentChangeOutput
func (VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangeOutput
type VpcAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
type VpcAttachmentProposedSegmentChangePtrOutput struct{ *pulumi.OutputState }
func (VpcAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (VpcAttachmentProposedSegmentChangePtrOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentProposedSegmentChangePtrOutput) ElementType() reflect.Type
func (VpcAttachmentProposedSegmentChangePtrOutput) SegmentName ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangePtrOutput) SegmentName() pulumi.StringPtrOutput
The name of the segment to change.
func (VpcAttachmentProposedSegmentChangePtrOutput) Tags ¶ added in v0.17.0
The key-value tags that changed for the segment.
func (VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutput ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
func (VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentProposedSegmentChangePtrOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
type VpcAttachmentState ¶ added in v0.17.0
type VpcAttachmentState struct { }
func (VpcAttachmentState) ElementType ¶ added in v0.17.0
func (VpcAttachmentState) ElementType() reflect.Type
type VpcAttachmentTag ¶ added in v0.17.0
type VpcAttachmentTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type VpcAttachmentTagArgs ¶ added in v0.17.0
type VpcAttachmentTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (VpcAttachmentTagArgs) ElementType ¶ added in v0.17.0
func (VpcAttachmentTagArgs) ElementType() reflect.Type
func (VpcAttachmentTagArgs) ToVpcAttachmentTagOutput ¶ added in v0.17.0
func (i VpcAttachmentTagArgs) ToVpcAttachmentTagOutput() VpcAttachmentTagOutput
func (VpcAttachmentTagArgs) ToVpcAttachmentTagOutputWithContext ¶ added in v0.17.0
func (i VpcAttachmentTagArgs) ToVpcAttachmentTagOutputWithContext(ctx context.Context) VpcAttachmentTagOutput
type VpcAttachmentTagArray ¶ added in v0.17.0
type VpcAttachmentTagArray []VpcAttachmentTagInput
func (VpcAttachmentTagArray) ElementType ¶ added in v0.17.0
func (VpcAttachmentTagArray) ElementType() reflect.Type
func (VpcAttachmentTagArray) ToVpcAttachmentTagArrayOutput ¶ added in v0.17.0
func (i VpcAttachmentTagArray) ToVpcAttachmentTagArrayOutput() VpcAttachmentTagArrayOutput
func (VpcAttachmentTagArray) ToVpcAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (i VpcAttachmentTagArray) ToVpcAttachmentTagArrayOutputWithContext(ctx context.Context) VpcAttachmentTagArrayOutput
type VpcAttachmentTagArrayInput ¶ added in v0.17.0
type VpcAttachmentTagArrayInput interface { pulumi.Input ToVpcAttachmentTagArrayOutput() VpcAttachmentTagArrayOutput ToVpcAttachmentTagArrayOutputWithContext(context.Context) VpcAttachmentTagArrayOutput }
VpcAttachmentTagArrayInput is an input type that accepts VpcAttachmentTagArray and VpcAttachmentTagArrayOutput values. You can construct a concrete instance of `VpcAttachmentTagArrayInput` via:
VpcAttachmentTagArray{ VpcAttachmentTagArgs{...} }
type VpcAttachmentTagArrayOutput ¶ added in v0.17.0
type VpcAttachmentTagArrayOutput struct{ *pulumi.OutputState }
func (VpcAttachmentTagArrayOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentTagArrayOutput) ElementType() reflect.Type
func (VpcAttachmentTagArrayOutput) Index ¶ added in v0.17.0
func (o VpcAttachmentTagArrayOutput) Index(i pulumi.IntInput) VpcAttachmentTagOutput
func (VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutput ¶ added in v0.17.0
func (o VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutput() VpcAttachmentTagArrayOutput
func (VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentTagArrayOutput) ToVpcAttachmentTagArrayOutputWithContext(ctx context.Context) VpcAttachmentTagArrayOutput
type VpcAttachmentTagInput ¶ added in v0.17.0
type VpcAttachmentTagInput interface { pulumi.Input ToVpcAttachmentTagOutput() VpcAttachmentTagOutput ToVpcAttachmentTagOutputWithContext(context.Context) VpcAttachmentTagOutput }
VpcAttachmentTagInput is an input type that accepts VpcAttachmentTagArgs and VpcAttachmentTagOutput values. You can construct a concrete instance of `VpcAttachmentTagInput` via:
VpcAttachmentTagArgs{...}
type VpcAttachmentTagOutput ¶ added in v0.17.0
type VpcAttachmentTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (VpcAttachmentTagOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentTagOutput) ElementType() reflect.Type
func (VpcAttachmentTagOutput) Key ¶ added in v0.17.0
func (o VpcAttachmentTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (VpcAttachmentTagOutput) ToVpcAttachmentTagOutput ¶ added in v0.17.0
func (o VpcAttachmentTagOutput) ToVpcAttachmentTagOutput() VpcAttachmentTagOutput
func (VpcAttachmentTagOutput) ToVpcAttachmentTagOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentTagOutput) ToVpcAttachmentTagOutputWithContext(ctx context.Context) VpcAttachmentTagOutput
func (VpcAttachmentTagOutput) Value ¶ added in v0.17.0
func (o VpcAttachmentTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type VpcAttachmentVpcOptions ¶ added in v0.17.0
type VpcAttachmentVpcOptions struct { // Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false ApplianceModeSupport *bool `pulumi:"applianceModeSupport"` // Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable Ipv6Support *bool `pulumi:"ipv6Support"` }
Vpc options of the attachment.
type VpcAttachmentVpcOptionsArgs ¶ added in v0.17.0
type VpcAttachmentVpcOptionsArgs struct { // Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false ApplianceModeSupport pulumi.BoolPtrInput `pulumi:"applianceModeSupport"` // Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable Ipv6Support pulumi.BoolPtrInput `pulumi:"ipv6Support"` }
Vpc options of the attachment.
func (VpcAttachmentVpcOptionsArgs) ElementType ¶ added in v0.17.0
func (VpcAttachmentVpcOptionsArgs) ElementType() reflect.Type
func (VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutput ¶ added in v0.17.0
func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutput() VpcAttachmentVpcOptionsOutput
func (VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutputWithContext ¶ added in v0.17.0
func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsOutput
func (VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutput ¶ added in v0.17.0
func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
func (VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutputWithContext ¶ added in v0.17.0
func (i VpcAttachmentVpcOptionsArgs) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
type VpcAttachmentVpcOptionsInput ¶ added in v0.17.0
type VpcAttachmentVpcOptionsInput interface { pulumi.Input ToVpcAttachmentVpcOptionsOutput() VpcAttachmentVpcOptionsOutput ToVpcAttachmentVpcOptionsOutputWithContext(context.Context) VpcAttachmentVpcOptionsOutput }
VpcAttachmentVpcOptionsInput is an input type that accepts VpcAttachmentVpcOptionsArgs and VpcAttachmentVpcOptionsOutput values. You can construct a concrete instance of `VpcAttachmentVpcOptionsInput` via:
VpcAttachmentVpcOptionsArgs{...}
type VpcAttachmentVpcOptionsOutput ¶ added in v0.17.0
type VpcAttachmentVpcOptionsOutput struct{ *pulumi.OutputState }
Vpc options of the attachment.
func (VpcAttachmentVpcOptionsOutput) ApplianceModeSupport ¶ added in v0.45.0
func (o VpcAttachmentVpcOptionsOutput) ApplianceModeSupport() pulumi.BoolPtrOutput
Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false
func (VpcAttachmentVpcOptionsOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentVpcOptionsOutput) ElementType() reflect.Type
func (VpcAttachmentVpcOptionsOutput) Ipv6Support ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsOutput) Ipv6Support() pulumi.BoolPtrOutput
Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
func (VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutput ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutput() VpcAttachmentVpcOptionsOutput
func (VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsOutput
func (VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutput ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
func (VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
type VpcAttachmentVpcOptionsPtrInput ¶ added in v0.17.0
type VpcAttachmentVpcOptionsPtrInput interface { pulumi.Input ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput ToVpcAttachmentVpcOptionsPtrOutputWithContext(context.Context) VpcAttachmentVpcOptionsPtrOutput }
VpcAttachmentVpcOptionsPtrInput is an input type that accepts VpcAttachmentVpcOptionsArgs, VpcAttachmentVpcOptionsPtr and VpcAttachmentVpcOptionsPtrOutput values. You can construct a concrete instance of `VpcAttachmentVpcOptionsPtrInput` via:
VpcAttachmentVpcOptionsArgs{...} or: nil
func VpcAttachmentVpcOptionsPtr ¶ added in v0.17.0
func VpcAttachmentVpcOptionsPtr(v *VpcAttachmentVpcOptionsArgs) VpcAttachmentVpcOptionsPtrInput
type VpcAttachmentVpcOptionsPtrOutput ¶ added in v0.17.0
type VpcAttachmentVpcOptionsPtrOutput struct{ *pulumi.OutputState }
func (VpcAttachmentVpcOptionsPtrOutput) ApplianceModeSupport ¶ added in v0.45.0
func (o VpcAttachmentVpcOptionsPtrOutput) ApplianceModeSupport() pulumi.BoolPtrOutput
Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false
func (VpcAttachmentVpcOptionsPtrOutput) Elem ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsPtrOutput) Elem() VpcAttachmentVpcOptionsOutput
func (VpcAttachmentVpcOptionsPtrOutput) ElementType ¶ added in v0.17.0
func (VpcAttachmentVpcOptionsPtrOutput) ElementType() reflect.Type
func (VpcAttachmentVpcOptionsPtrOutput) Ipv6Support ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsPtrOutput) Ipv6Support() pulumi.BoolPtrOutput
Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
func (VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutput ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutput() VpcAttachmentVpcOptionsPtrOutput
func (VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext ¶ added in v0.17.0
func (o VpcAttachmentVpcOptionsPtrOutput) ToVpcAttachmentVpcOptionsPtrOutputWithContext(ctx context.Context) VpcAttachmentVpcOptionsPtrOutput
Source Files
¶
- connectAttachment.go
- connectPeer.go
- coreNetwork.go
- customerGatewayAssociation.go
- device.go
- getConnectAttachment.go
- getConnectPeer.go
- getCoreNetwork.go
- getDevice.go
- getGlobalNetwork.go
- getLink.go
- getSite.go
- getSiteToSiteVpnAttachment.go
- getTransitGatewayPeering.go
- getTransitGatewayRouteTableAttachment.go
- getVpcAttachment.go
- globalNetwork.go
- init.go
- link.go
- linkAssociation.go
- pulumiTypes.go
- site.go
- siteToSiteVpnAttachment.go
- transitGatewayPeering.go
- transitGatewayRegistration.go
- transitGatewayRouteTableAttachment.go
- vpcAttachment.go