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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o ConnectAttachmentOutput) Options() ConnectAttachmentOptionsOutput
- func (o ConnectAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o ConnectAttachmentOutput) ProposedNetworkFunctionGroupChange() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o ConnectAttachmentOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangePtrOutput
- func (o ConnectAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o ConnectAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o ConnectAttachmentOutput) State() pulumi.StringOutput
- func (o ConnectAttachmentOutput) Tags() aws.TagArrayOutput
- 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 ConnectAttachmentProposedNetworkFunctionGroupChange
- type ConnectAttachmentProposedNetworkFunctionGroupChangeArgs
- func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
- func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type ConnectAttachmentProposedNetworkFunctionGroupChangeInput
- type ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput
- type ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) Elem() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
- func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() ConnectAttachmentTagArrayOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type ConnectAttachmentProposedSegmentChange
- type ConnectAttachmentProposedSegmentChangeArgs
- func (ConnectAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
- func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutput() ConnectAttachmentProposedSegmentChangeOutput
- func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangeOutput
- func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
- func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
- type ConnectAttachmentProposedSegmentChangeInput
- 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
- func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
- func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
- type ConnectAttachmentProposedSegmentChangePtrInput
- 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) SubnetArn() pulumi.StringPtrOutput
- func (o ConnectPeerOutput) Tags() aws.TagArrayOutput
- func (o ConnectPeerOutput) ToConnectPeerOutput() ConnectPeerOutput
- func (o ConnectPeerOutput) ToConnectPeerOutputWithContext(ctx context.Context) ConnectPeerOutput
- type ConnectPeerState
- type ConnectPeerTag
- 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 CoreNetworkNetworkFunctionGroup
- type CoreNetworkNetworkFunctionGroupArrayOutput
- func (CoreNetworkNetworkFunctionGroupArrayOutput) ElementType() reflect.Type
- func (o CoreNetworkNetworkFunctionGroupArrayOutput) Index(i pulumi.IntInput) CoreNetworkNetworkFunctionGroupOutput
- func (o CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutput() CoreNetworkNetworkFunctionGroupArrayOutput
- func (o CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupArrayOutput
- type CoreNetworkNetworkFunctionGroupOutput
- func (o CoreNetworkNetworkFunctionGroupOutput) EdgeLocations() pulumi.StringArrayOutput
- func (CoreNetworkNetworkFunctionGroupOutput) ElementType() reflect.Type
- func (o CoreNetworkNetworkFunctionGroupOutput) Name() pulumi.StringPtrOutput
- func (o CoreNetworkNetworkFunctionGroupOutput) Segments() CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
- func (o CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutput() CoreNetworkNetworkFunctionGroupOutput
- func (o CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupOutput
- type CoreNetworkNetworkFunctionGroupSegmentsProperties
- type CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
- func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ElementType() reflect.Type
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendTo() pulumi.StringArrayOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendVia() pulumi.StringArrayOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput() CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
- type CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) Elem() CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
- func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ElementType() reflect.Type
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) SendTo() pulumi.StringArrayOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) SendVia() pulumi.StringArrayOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput() CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
- func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
- 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) NetworkFunctionGroups() CoreNetworkNetworkFunctionGroupArrayOutput
- 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() aws.TagArrayOutput
- 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 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 DeviceAwsLocation
- type DeviceAwsLocationArgs
- func (DeviceAwsLocationArgs) ElementType() reflect.Type
- func (i DeviceAwsLocationArgs) ToDeviceAwsLocationOutput() DeviceAwsLocationOutput
- func (i DeviceAwsLocationArgs) ToDeviceAwsLocationOutputWithContext(ctx context.Context) DeviceAwsLocationOutput
- func (i DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
- func (i DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
- type DeviceAwsLocationInput
- type DeviceAwsLocationOutput
- func (DeviceAwsLocationOutput) ElementType() reflect.Type
- func (o DeviceAwsLocationOutput) SubnetArn() pulumi.StringPtrOutput
- func (o DeviceAwsLocationOutput) ToDeviceAwsLocationOutput() DeviceAwsLocationOutput
- func (o DeviceAwsLocationOutput) ToDeviceAwsLocationOutputWithContext(ctx context.Context) DeviceAwsLocationOutput
- func (o DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
- func (o DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
- func (o DeviceAwsLocationOutput) Zone() pulumi.StringPtrOutput
- type DeviceAwsLocationPtrInput
- type DeviceAwsLocationPtrOutput
- func (o DeviceAwsLocationPtrOutput) Elem() DeviceAwsLocationOutput
- func (DeviceAwsLocationPtrOutput) ElementType() reflect.Type
- func (o DeviceAwsLocationPtrOutput) SubnetArn() pulumi.StringPtrOutput
- func (o DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
- func (o DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
- func (o DeviceAwsLocationPtrOutput) Zone() pulumi.StringPtrOutput
- 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) AwsLocation() DeviceAwsLocationPtrOutput
- func (o DeviceOutput) CreatedAt() pulumi.StringOutput
- 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) State() pulumi.StringOutput
- func (o DeviceOutput) Tags() aws.TagArrayOutput
- 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 GlobalNetwork
- type GlobalNetworkArgs
- type GlobalNetworkInput
- type GlobalNetworkOutput
- func (o GlobalNetworkOutput) Arn() pulumi.StringOutput
- func (o GlobalNetworkOutput) AwsId() pulumi.StringOutput
- func (o GlobalNetworkOutput) CreatedAt() pulumi.StringPtrOutput
- func (o GlobalNetworkOutput) Description() pulumi.StringPtrOutput
- func (GlobalNetworkOutput) ElementType() reflect.Type
- func (o GlobalNetworkOutput) State() pulumi.StringPtrOutput
- func (o GlobalNetworkOutput) Tags() aws.TagArrayOutput
- func (o GlobalNetworkOutput) ToGlobalNetworkOutput() GlobalNetworkOutput
- func (o GlobalNetworkOutput) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
- type GlobalNetworkState
- type GlobalNetworkTag
- 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) CreatedAt() pulumi.StringOutput
- 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) State() pulumi.StringOutput
- func (o LinkOutput) Tags() aws.TagArrayOutput
- func (o LinkOutput) ToLinkOutput() LinkOutput
- func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
- func (o LinkOutput) Type() pulumi.StringPtrOutput
- type LinkState
- type LinkTag
- 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupConnectAttachmentResultOutput) ProposedNetworkFunctionGroupChange() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- 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) NetworkFunctionGroups() CoreNetworkNetworkFunctionGroupArrayOutput
- 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() aws.TagArrayOutput
- func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutput() LookupCoreNetworkResultOutput
- func (o LookupCoreNetworkResultOutput) ToLookupCoreNetworkResultOutputWithContext(ctx context.Context) LookupCoreNetworkResultOutput
- type LookupDeviceArgs
- type LookupDeviceOutputArgs
- type LookupDeviceResult
- type LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) AwsLocation() DeviceAwsLocationPtrOutput
- func (o LookupDeviceResultOutput) CreatedAt() pulumi.StringPtrOutput
- 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) State() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) Tags() aws.TagArrayOutput
- 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) CreatedAt() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupGlobalNetworkResultOutput) ElementType() reflect.Type
- func (o LookupGlobalNetworkResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) State() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Tags() aws.TagArrayOutput
- 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) CreatedAt() pulumi.StringPtrOutput
- 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) State() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) Tags() aws.TagArrayOutput
- 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) CreatedAt() pulumi.StringPtrOutput
- 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) State() pulumi.StringPtrOutput
- func (o LookupSiteResultOutput) Tags() aws.TagArrayOutput
- 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupSiteToSiteVpnAttachmentResultOutput) ProposedNetworkFunctionGroupChange() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedNetworkFunctionGroupChange() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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() aws.TagArrayOutput
- 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) Options() VpcAttachmentVpcOptionsPtrOutput
- func (o LookupVpcAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupVpcAttachmentResultOutput) ProposedNetworkFunctionGroupChange() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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() aws.TagArrayOutput
- 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) CreatedAt() pulumi.StringOutput
- 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) State() pulumi.StringOutput
- func (o SiteOutput) Tags() aws.TagArrayOutput
- func (o SiteOutput) ToSiteOutput() SiteOutput
- func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput
- type SiteState
- type SiteTag
- 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o SiteToSiteVpnAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) ProposedNetworkFunctionGroupChange() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o SiteToSiteVpnAttachmentOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (o SiteToSiteVpnAttachmentOutput) ResourceArn() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) SegmentName() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) State() pulumi.StringOutput
- func (o SiteToSiteVpnAttachmentOutput) Tags() aws.TagArrayOutput
- 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 SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
- type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs
- func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
- func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeInput
- type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput
- type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) Elem() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
- func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type SiteToSiteVpnAttachmentProposedSegmentChange
- type SiteToSiteVpnAttachmentProposedSegmentChangeArgs
- func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
- func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangeOutput
- func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- type SiteToSiteVpnAttachmentProposedSegmentChangeInput
- 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
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
- type SiteToSiteVpnAttachmentProposedSegmentChangePtrInput
- 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() aws.TagArrayOutput
- 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 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) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o TransitGatewayRouteTableAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) PeeringId() pulumi.StringOutput
- func (o TransitGatewayRouteTableAttachmentOutput) ProposedNetworkFunctionGroupChange() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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() aws.TagArrayOutput
- 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 TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange
- type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs
- func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
- func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeInput
- type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput
- type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) Elem() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
- func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
- 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) NetworkFunctionGroupName() pulumi.StringOutput
- func (o VpcAttachmentOutput) Options() VpcAttachmentVpcOptionsPtrOutput
- func (o VpcAttachmentOutput) OwnerAccountId() pulumi.StringOutput
- func (o VpcAttachmentOutput) ProposedNetworkFunctionGroupChange() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o VpcAttachmentOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangePtrOutput
- 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() aws.TagArrayOutput
- 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 VpcAttachmentProposedNetworkFunctionGroupChange
- type VpcAttachmentProposedNetworkFunctionGroupChangeArgs
- func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
- func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput() VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type VpcAttachmentProposedNetworkFunctionGroupChangeInput
- type VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput() VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type VpcAttachmentProposedNetworkFunctionGroupChangePtrInput
- type VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) Elem() VpcAttachmentProposedNetworkFunctionGroupChangeOutput
- func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() VpcAttachmentTagArrayOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
- type VpcAttachmentProposedSegmentChange
- type VpcAttachmentProposedSegmentChangeArgs
- func (VpcAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
- func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutput() VpcAttachmentProposedSegmentChangeOutput
- func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangeOutput
- func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
- func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
- type VpcAttachmentProposedSegmentChangeInput
- 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
- func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
- func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
- type VpcAttachmentProposedSegmentChangePtrInput
- 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. 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"` // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrOutput `pulumi:"networkFunctionGroupName"` // 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 network function group to another. ProposedNetworkFunctionGroupChange ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput `pulumi:"proposedNetworkFunctionGroupChange"` // The attachment to move from one segment to another. ProposedSegmentChange ConnectAttachmentProposedSegmentChangePtrOutput `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 aws.TagArrayOutput `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 // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrInput // Protocol options for connect attachment Options ConnectAttachmentOptionsInput // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput // The attachment to move from one segment to another. ProposedSegmentChange ConnectAttachmentProposedSegmentChangePtrInput // Tags for the attachment. Tags aws.TagArrayInput // 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.
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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o ConnectAttachmentOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
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) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o ConnectAttachmentOutput) ProposedNetworkFunctionGroupChange() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
func (ConnectAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o ConnectAttachmentOutput) ProposedSegmentChange() ConnectAttachmentProposedSegmentChangePtrOutput
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() aws.TagArrayOutput
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 ConnectAttachmentProposedNetworkFunctionGroupChange ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags []ConnectAttachmentTag `pulumi:"tags"` }
The attachment to move from one network function group to another.
type ConnectAttachmentProposedNetworkFunctionGroupChangeArgs ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChangeArgs struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber pulumi.IntPtrInput `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName pulumi.StringPtrInput `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags ConnectAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one network function group to another.
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType ¶ added in v0.117.0
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (i ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
type ConnectAttachmentProposedNetworkFunctionGroupChangeInput ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChangeInput interface { pulumi.Input ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangeOutput }
ConnectAttachmentProposedNetworkFunctionGroupChangeInput is an input type that accepts ConnectAttachmentProposedNetworkFunctionGroupChangeArgs and ConnectAttachmentProposedNetworkFunctionGroupChangeOutput values. You can construct a concrete instance of `ConnectAttachmentProposedNetworkFunctionGroupChangeInput` via:
ConnectAttachmentProposedNetworkFunctionGroupChangeArgs{...}
type ConnectAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one network function group to another.
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType ¶ added in v0.117.0
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) Tags ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() ConnectAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutput() ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangeOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangeOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
type ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput interface { pulumi.Input ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput }
ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput is an input type that accepts ConnectAttachmentProposedNetworkFunctionGroupChangeArgs, ConnectAttachmentProposedNetworkFunctionGroupChangePtr and ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput values. You can construct a concrete instance of `ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput` via:
ConnectAttachmentProposedNetworkFunctionGroupChangeArgs{...} or: nil
func ConnectAttachmentProposedNetworkFunctionGroupChangePtr ¶ added in v0.117.0
func ConnectAttachmentProposedNetworkFunctionGroupChangePtr(v *ConnectAttachmentProposedNetworkFunctionGroupChangeArgs) ConnectAttachmentProposedNetworkFunctionGroupChangePtrInput
type ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
type ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput struct{ *pulumi.OutputState }
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType ¶ added in v0.117.0
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() ConnectAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToConnectAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
type ConnectAttachmentProposedSegmentChange ¶ added in v0.17.0
type ConnectAttachmentProposedSegmentChange 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 list of key-value tags that changed for the segment. Tags []ConnectAttachmentTag `pulumi:"tags"` }
The attachment to move from one segment to another.
type ConnectAttachmentProposedSegmentChangeArgs ¶ added in v0.63.0
type ConnectAttachmentProposedSegmentChangeArgs 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 list of key-value tags that changed for the segment. Tags ConnectAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one segment to another.
func (ConnectAttachmentProposedSegmentChangeArgs) ElementType ¶ added in v0.63.0
func (ConnectAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
func (ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutput ¶ added in v0.63.0
func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutput() ConnectAttachmentProposedSegmentChangeOutput
func (ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.63.0
func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangeOutput
func (ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
func (ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (i ConnectAttachmentProposedSegmentChangeArgs) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
type ConnectAttachmentProposedSegmentChangeInput ¶ added in v0.63.0
type ConnectAttachmentProposedSegmentChangeInput interface { pulumi.Input ToConnectAttachmentProposedSegmentChangeOutput() ConnectAttachmentProposedSegmentChangeOutput ToConnectAttachmentProposedSegmentChangeOutputWithContext(context.Context) ConnectAttachmentProposedSegmentChangeOutput }
ConnectAttachmentProposedSegmentChangeInput is an input type that accepts ConnectAttachmentProposedSegmentChangeArgs and ConnectAttachmentProposedSegmentChangeOutput values. You can construct a concrete instance of `ConnectAttachmentProposedSegmentChangeInput` via:
ConnectAttachmentProposedSegmentChangeArgs{...}
type ConnectAttachmentProposedSegmentChangeOutput ¶ added in v0.17.0
type ConnectAttachmentProposedSegmentChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one segment to another.
func (ConnectAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.17.0
func (o ConnectAttachmentProposedSegmentChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
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
The name of the segment to change.
func (ConnectAttachmentProposedSegmentChangeOutput) Tags ¶ added in v0.17.0
The list of key-value tags that changed 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
func (ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput
func (ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (o ConnectAttachmentProposedSegmentChangeOutput) ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) ConnectAttachmentProposedSegmentChangePtrOutput
type ConnectAttachmentProposedSegmentChangePtrInput ¶ added in v0.63.0
type ConnectAttachmentProposedSegmentChangePtrInput interface { pulumi.Input ToConnectAttachmentProposedSegmentChangePtrOutput() ConnectAttachmentProposedSegmentChangePtrOutput ToConnectAttachmentProposedSegmentChangePtrOutputWithContext(context.Context) ConnectAttachmentProposedSegmentChangePtrOutput }
ConnectAttachmentProposedSegmentChangePtrInput is an input type that accepts ConnectAttachmentProposedSegmentChangeArgs, ConnectAttachmentProposedSegmentChangePtr and ConnectAttachmentProposedSegmentChangePtrOutput values. You can construct a concrete instance of `ConnectAttachmentProposedSegmentChangePtrInput` via:
ConnectAttachmentProposedSegmentChangeArgs{...} or: nil
func ConnectAttachmentProposedSegmentChangePtr ¶ added in v0.63.0
func ConnectAttachmentProposedSegmentChangePtr(v *ConnectAttachmentProposedSegmentChangeArgs) ConnectAttachmentProposedSegmentChangePtrInput
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
The rule number in the policy document that applies to this change.
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
The name of the segment to change.
func (ConnectAttachmentProposedSegmentChangePtrOutput) Tags ¶ added in v0.17.0
The list of key-value tags that changed 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"` // The subnet ARN for the connect peer. SubnetArn pulumi.StringPtrOutput `pulumi:"subnetArn"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `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 // The subnet ARN for the connect peer. SubnetArn pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
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 { // The address of a core network. CoreNetworkAddress *string `pulumi:"coreNetworkAddress"` // The ASN of the Coret Network. CoreNetworkAsn *float64 `pulumi:"coreNetworkAsn"` // The address of a core network Connect peer. PeerAddress *string `pulumi:"peerAddress"` // The ASN of the Connect peer. 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
The address of a core network.
func (ConnectPeerBgpConfigurationOutput) CoreNetworkAsn ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) CoreNetworkAsn() pulumi.Float64PtrOutput
The ASN of the Coret Network.
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
The address of a core network Connect peer.
func (ConnectPeerBgpConfigurationOutput) PeerAsn ¶ added in v0.17.0
func (o ConnectPeerBgpConfigurationOutput) PeerAsn() pulumi.Float64PtrOutput
The ASN of the Connect peer.
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 { // The Peer ASN of the BGP. PeerAsn *float64 `pulumi:"peerAsn"` }
Bgp options
type ConnectPeerBgpOptionsArgs ¶ added in v0.17.0
type ConnectPeerBgpOptionsArgs struct { // The Peer ASN of the BGP. 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
The Peer ASN of the BGP.
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
The Peer ASN of the BGP.
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 { // The Connect peer BGP configurations. BgpConfigurations []ConnectPeerBgpConfiguration `pulumi:"bgpConfigurations"` // The IP address of a core network. CoreNetworkAddress *string `pulumi:"coreNetworkAddress"` // The inside IP addresses used for a Connect peer configuration. InsideCidrBlocks []string `pulumi:"insideCidrBlocks"` // The IP address of the Connect peer. PeerAddress *string `pulumi:"peerAddress"` // The protocol used for a Connect peer configuration. 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
The Connect peer BGP configurations.
func (ConnectPeerConfigurationOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) CoreNetworkAddress() pulumi.StringPtrOutput
The IP address of a core network.
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
The inside IP addresses used for a Connect peer configuration.
func (ConnectPeerConfigurationOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) PeerAddress() pulumi.StringPtrOutput
The IP address of the Connect peer.
func (ConnectPeerConfigurationOutput) Protocol ¶ added in v0.17.0
func (o ConnectPeerConfigurationOutput) Protocol() pulumi.StringPtrOutput
The protocol used for a Connect peer configuration.
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
The Connect peer BGP configurations.
func (ConnectPeerConfigurationPtrOutput) CoreNetworkAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) CoreNetworkAddress() pulumi.StringPtrOutput
The IP address of a core network.
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
The inside IP addresses used for a Connect peer configuration.
func (ConnectPeerConfigurationPtrOutput) PeerAddress ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) PeerAddress() pulumi.StringPtrOutput
The IP address of the Connect peer.
func (ConnectPeerConfigurationPtrOutput) Protocol ¶ added in v0.17.0
func (o ConnectPeerConfigurationPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for a Connect peer configuration.
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) SubnetArn ¶ added in v0.85.0
func (o ConnectPeerOutput) SubnetArn() pulumi.StringPtrOutput
The subnet ARN for the connect peer.
func (ConnectPeerOutput) Tags ¶ added in v0.17.0
func (o ConnectPeerOutput) Tags() aws.TagArrayOutput
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 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"` // The network function groups within a core network. NetworkFunctionGroups CoreNetworkNetworkFunctionGroupArrayOutput `pulumi:"networkFunctionGroups"` // Owner of the core network OwnerAccount pulumi.StringOutput `pulumi:"ownerAccount"` // Live policy document for the core network, you must provide PolicyDocument in Json Format // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::NetworkManager::CoreNetwork` for more information about the expected schema for this property. 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 aws.TagArrayOutput `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 // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::NetworkManager::CoreNetwork` for more information about the expected schema for this property. PolicyDocument pulumi.Input // The tags for the global network. Tags aws.TagArrayInput }
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 CoreNetworkEdge struct { // The ASN of a core network edge. Asn *float64 `pulumi:"asn"` // The Region where a core network edge is located. EdgeLocation *string `pulumi:"edgeLocation"` // The inside IP addresses used for core network edges. InsideCidrBlocks []string `pulumi:"insideCidrBlocks"` }
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
The inside IP addresses used for core network edges.
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 CoreNetworkNetworkFunctionGroup ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroup struct { // The core network edge locations. EdgeLocations []string `pulumi:"edgeLocations"` // Name of network function group Name *string `pulumi:"name"` // The segments associated with the network function group. Segments *CoreNetworkNetworkFunctionGroupSegmentsProperties `pulumi:"segments"` }
type CoreNetworkNetworkFunctionGroupArrayOutput ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroupArrayOutput struct{ *pulumi.OutputState }
func (CoreNetworkNetworkFunctionGroupArrayOutput) ElementType ¶ added in v0.117.0
func (CoreNetworkNetworkFunctionGroupArrayOutput) ElementType() reflect.Type
func (CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutput ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutput() CoreNetworkNetworkFunctionGroupArrayOutput
func (CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutputWithContext ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupArrayOutput) ToCoreNetworkNetworkFunctionGroupArrayOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupArrayOutput
type CoreNetworkNetworkFunctionGroupOutput ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroupOutput struct{ *pulumi.OutputState }
func (CoreNetworkNetworkFunctionGroupOutput) EdgeLocations ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupOutput) EdgeLocations() pulumi.StringArrayOutput
The core network edge locations.
func (CoreNetworkNetworkFunctionGroupOutput) ElementType ¶ added in v0.117.0
func (CoreNetworkNetworkFunctionGroupOutput) ElementType() reflect.Type
func (CoreNetworkNetworkFunctionGroupOutput) Name ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupOutput) Name() pulumi.StringPtrOutput
Name of network function group
func (CoreNetworkNetworkFunctionGroupOutput) Segments ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupOutput) Segments() CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
The segments associated with the network function group.
func (CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutput ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutput() CoreNetworkNetworkFunctionGroupOutput
func (CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutputWithContext ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupOutput) ToCoreNetworkNetworkFunctionGroupOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupOutput
type CoreNetworkNetworkFunctionGroupSegmentsProperties ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroupSegmentsProperties struct { SendTo []string `pulumi:"sendTo"` SendVia []string `pulumi:"sendVia"` }
The segments associated with the network function group.
type CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput struct{ *pulumi.OutputState }
The segments associated with the network function group.
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ElementType ¶ added in v0.117.0
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ElementType() reflect.Type
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendTo ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendTo() pulumi.StringArrayOutput
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendVia ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) SendVia() pulumi.StringArrayOutput
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput() CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutputWithContext ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupSegmentsPropertiesOutput
type CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput ¶ added in v0.117.0
type CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ElementType ¶ added in v0.117.0
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ElementType() reflect.Type
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) SendVia ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) SendVia() pulumi.StringArrayOutput
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput() CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
func (CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutputWithContext ¶ added in v0.117.0
func (o CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput) ToCoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutputWithContext(ctx context.Context) CoreNetworkNetworkFunctionGroupSegmentsPropertiesPtrOutput
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) NetworkFunctionGroups ¶ added in v0.117.0
func (o CoreNetworkOutput) NetworkFunctionGroups() CoreNetworkNetworkFunctionGroupArrayOutput
The network function groups within a core network.
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
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::NetworkManager::CoreNetwork` for more information about the expected schema for this property.
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() aws.TagArrayOutput
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
The Regions where the edges are located.
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
The shared segments of a core network.
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 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 Amazon Web Services location of the device, if applicable. AwsLocation DeviceAwsLocationPtrOutput `pulumi:"awsLocation"` // The date and time that the device was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // 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 state of the device. State pulumi.StringOutput `pulumi:"state"` // The tags for the device. Tags aws.TagArrayOutput `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 Amazon Web Services location of the device, if applicable. AwsLocation DeviceAwsLocationPtrInput // 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 aws.TagArrayInput // 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 DeviceAwsLocation ¶ added in v0.72.0
type DeviceAwsLocation struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. SubnetArn *string `pulumi:"subnetArn"` // The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost. Zone *string `pulumi:"zone"` }
The Amazon Web Services location of the device, if applicable.
type DeviceAwsLocationArgs ¶ added in v0.72.0
type DeviceAwsLocationArgs struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. SubnetArn pulumi.StringPtrInput `pulumi:"subnetArn"` // The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost. Zone pulumi.StringPtrInput `pulumi:"zone"` }
The Amazon Web Services location of the device, if applicable.
func (DeviceAwsLocationArgs) ElementType ¶ added in v0.72.0
func (DeviceAwsLocationArgs) ElementType() reflect.Type
func (DeviceAwsLocationArgs) ToDeviceAwsLocationOutput ¶ added in v0.72.0
func (i DeviceAwsLocationArgs) ToDeviceAwsLocationOutput() DeviceAwsLocationOutput
func (DeviceAwsLocationArgs) ToDeviceAwsLocationOutputWithContext ¶ added in v0.72.0
func (i DeviceAwsLocationArgs) ToDeviceAwsLocationOutputWithContext(ctx context.Context) DeviceAwsLocationOutput
func (DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutput ¶ added in v0.72.0
func (i DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
func (DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutputWithContext ¶ added in v0.72.0
func (i DeviceAwsLocationArgs) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
type DeviceAwsLocationInput ¶ added in v0.72.0
type DeviceAwsLocationInput interface { pulumi.Input ToDeviceAwsLocationOutput() DeviceAwsLocationOutput ToDeviceAwsLocationOutputWithContext(context.Context) DeviceAwsLocationOutput }
DeviceAwsLocationInput is an input type that accepts DeviceAwsLocationArgs and DeviceAwsLocationOutput values. You can construct a concrete instance of `DeviceAwsLocationInput` via:
DeviceAwsLocationArgs{...}
type DeviceAwsLocationOutput ¶ added in v0.72.0
type DeviceAwsLocationOutput struct{ *pulumi.OutputState }
The Amazon Web Services location of the device, if applicable.
func (DeviceAwsLocationOutput) ElementType ¶ added in v0.72.0
func (DeviceAwsLocationOutput) ElementType() reflect.Type
func (DeviceAwsLocationOutput) SubnetArn ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) SubnetArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the subnet that the device is located in.
func (DeviceAwsLocationOutput) ToDeviceAwsLocationOutput ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) ToDeviceAwsLocationOutput() DeviceAwsLocationOutput
func (DeviceAwsLocationOutput) ToDeviceAwsLocationOutputWithContext ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) ToDeviceAwsLocationOutputWithContext(ctx context.Context) DeviceAwsLocationOutput
func (DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutput ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
func (DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutputWithContext ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
func (DeviceAwsLocationOutput) Zone ¶ added in v0.72.0
func (o DeviceAwsLocationOutput) Zone() pulumi.StringPtrOutput
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
type DeviceAwsLocationPtrInput ¶ added in v0.72.0
type DeviceAwsLocationPtrInput interface { pulumi.Input ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput ToDeviceAwsLocationPtrOutputWithContext(context.Context) DeviceAwsLocationPtrOutput }
DeviceAwsLocationPtrInput is an input type that accepts DeviceAwsLocationArgs, DeviceAwsLocationPtr and DeviceAwsLocationPtrOutput values. You can construct a concrete instance of `DeviceAwsLocationPtrInput` via:
DeviceAwsLocationArgs{...} or: nil
func DeviceAwsLocationPtr ¶ added in v0.72.0
func DeviceAwsLocationPtr(v *DeviceAwsLocationArgs) DeviceAwsLocationPtrInput
type DeviceAwsLocationPtrOutput ¶ added in v0.72.0
type DeviceAwsLocationPtrOutput struct{ *pulumi.OutputState }
func (DeviceAwsLocationPtrOutput) Elem ¶ added in v0.72.0
func (o DeviceAwsLocationPtrOutput) Elem() DeviceAwsLocationOutput
func (DeviceAwsLocationPtrOutput) ElementType ¶ added in v0.72.0
func (DeviceAwsLocationPtrOutput) ElementType() reflect.Type
func (DeviceAwsLocationPtrOutput) SubnetArn ¶ added in v0.72.0
func (o DeviceAwsLocationPtrOutput) SubnetArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the subnet that the device is located in.
func (DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutput ¶ added in v0.72.0
func (o DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutput() DeviceAwsLocationPtrOutput
func (DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutputWithContext ¶ added in v0.72.0
func (o DeviceAwsLocationPtrOutput) ToDeviceAwsLocationPtrOutputWithContext(ctx context.Context) DeviceAwsLocationPtrOutput
func (DeviceAwsLocationPtrOutput) Zone ¶ added in v0.72.0
func (o DeviceAwsLocationPtrOutput) Zone() pulumi.StringPtrOutput
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
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) AwsLocation ¶ added in v0.72.0
func (o DeviceOutput) AwsLocation() DeviceAwsLocationPtrOutput
The Amazon Web Services location of the device, if applicable.
func (DeviceOutput) CreatedAt ¶ added in v0.71.0
func (o DeviceOutput) CreatedAt() pulumi.StringOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o DeviceOutput) State() pulumi.StringOutput
The state of the device.
func (DeviceOutput) Tags ¶ added in v0.17.0
func (o DeviceOutput) Tags() aws.TagArrayOutput
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 DeviceTag ¶
type DeviceTag 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 device resource.
type GlobalNetwork ¶
type GlobalNetwork struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the global network. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the global network. AwsId pulumi.StringOutput `pulumi:"awsId"` // The date and time that the global network was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // The description of the global network. Description pulumi.StringPtrOutput `pulumi:"description"` // The state of the global network. State pulumi.StringPtrOutput `pulumi:"state"` // The tags for the global network. Tags aws.TagArrayOutput `pulumi:"tags"` }
The AWS::NetworkManager::GlobalNetwork type specifies a global network of the user's account
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/networkmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { globalNetwork, err := networkmanager.NewGlobalNetwork(ctx, "globalNetwork", nil) if err != nil { return err } site, err := networkmanager.NewSite(ctx, "site", &networkmanager.SiteArgs{ GlobalNetworkId: globalNetwork.ID(), Location: &networkmanager.SiteLocationArgs{ Address: pulumi.String("227 W Monroe St, Chicago, IL 60606"), Latitude: pulumi.String("41.8"), Longitude: pulumi.String("-87.6"), }, }) if err != nil { return err } link, err := networkmanager.NewLink(ctx, "link", &networkmanager.LinkArgs{ Description: pulumi.String("Broadband link"), GlobalNetworkId: globalNetwork.ID(), SiteId: site.SiteId, Bandwidth: &networkmanager.LinkBandwidthArgs{ DownloadSpeed: pulumi.Int(20), UploadSpeed: pulumi.Int(20), }, Provider: pulumi.String("AnyCompany"), Type: pulumi.String("Broadband"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("broadband-link-1"), }, }, }) if err != nil { return err } device, err := networkmanager.NewDevice(ctx, "device", &networkmanager.DeviceArgs{ Description: pulumi.String("Chicago office device"), GlobalNetworkId: globalNetwork.ID(), SiteId: site.SiteId, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Network"), Value: pulumi.String("north-america"), }, }, }) if err != nil { return err } _, err = networkmanager.NewLinkAssociation(ctx, "linkAssociation", &networkmanager.LinkAssociationArgs{ GlobalNetworkId: globalNetwork.ID(), LinkId: link.LinkId, DeviceId: device.DeviceId, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/networkmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { globalNetwork, err := networkmanager.NewGlobalNetwork(ctx, "globalNetwork", nil) if err != nil { return err } site, err := networkmanager.NewSite(ctx, "site", &networkmanager.SiteArgs{ GlobalNetworkId: globalNetwork.ID(), Location: &networkmanager.SiteLocationArgs{ Address: pulumi.String("227 W Monroe St, Chicago, IL 60606"), Latitude: pulumi.String("41.8"), Longitude: pulumi.String("-87.6"), }, }) if err != nil { return err } link, err := networkmanager.NewLink(ctx, "link", &networkmanager.LinkArgs{ Description: pulumi.String("Broadband link"), GlobalNetworkId: globalNetwork.ID(), SiteId: site.SiteId, Bandwidth: &networkmanager.LinkBandwidthArgs{ DownloadSpeed: pulumi.Int(20), UploadSpeed: pulumi.Int(20), }, Provider: pulumi.String("AnyCompany"), Type: pulumi.String("Broadband"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("broadband-link-1"), }, }, }) if err != nil { return err } device, err := networkmanager.NewDevice(ctx, "device", &networkmanager.DeviceArgs{ Description: pulumi.String("Chicago office device"), GlobalNetworkId: globalNetwork.ID(), SiteId: site.SiteId, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Network"), Value: pulumi.String("north-america"), }, }, }) if err != nil { return err } _, err = networkmanager.NewLinkAssociation(ctx, "linkAssociation", &networkmanager.LinkAssociationArgs{ GlobalNetworkId: globalNetwork.ID(), LinkId: link.LinkId, DeviceId: device.DeviceId, }) if err != nil { return err } return nil }) }
```
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 date and time that the global network was created. CreatedAt pulumi.StringPtrInput // The description of the global network. Description pulumi.StringPtrInput // The state of the global network. State pulumi.StringPtrInput // The tags for the global network. Tags aws.TagArrayInput }
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) AwsId ¶ added in v0.99.0
func (o GlobalNetworkOutput) AwsId() pulumi.StringOutput
The ID of the global network.
func (GlobalNetworkOutput) CreatedAt ¶ added in v0.81.0
func (o GlobalNetworkOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the global network was created.
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) State ¶ added in v0.81.0
func (o GlobalNetworkOutput) State() pulumi.StringPtrOutput
The state of the global network.
func (GlobalNetworkOutput) Tags ¶ added in v0.17.0
func (o GlobalNetworkOutput) Tags() aws.TagArrayOutput
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 ¶
type GlobalNetworkTag 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 global network resource.
type Link ¶
type Link struct { pulumi.CustomResourceState // The Bandwidth for the link. Bandwidth LinkBandwidthOutput `pulumi:"bandwidth"` // The date and time that the device was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // 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 state of the link. State pulumi.StringOutput `pulumi:"state"` // The tags for the link. Tags aws.TagArrayOutput `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 aws.TagArrayInput // 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) CreatedAt ¶ added in v0.81.0
func (o LinkOutput) CreatedAt() pulumi.StringOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o LinkOutput) State() pulumi.StringOutput
The state of the link.
func (LinkOutput) Tags ¶ added in v0.17.0
func (o LinkOutput) Tags() aws.TagArrayOutput
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 LinkTag ¶
type LinkTag 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 link resource.
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. CoreNetworkArn *string `pulumi:"coreNetworkArn"` // Creation time of the attachment. CreatedAt *string `pulumi:"createdAt"` // The name of the network function group attachment. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // The ID of the attachment account owner. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange *ConnectAttachmentProposedNetworkFunctionGroupChange `pulumi:"proposedNetworkFunctionGroupChange"` // 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 []aws.Tag `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.
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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o LookupConnectAttachmentResultOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
func (LookupConnectAttachmentResultOutput) OwnerAccountId ¶ added in v0.17.0
func (o LookupConnectAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
The ID of the attachment account owner.
func (LookupConnectAttachmentResultOutput) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o LookupConnectAttachmentResultOutput) ProposedNetworkFunctionGroupChange() ConnectAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
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() aws.TagArrayOutput
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 []aws.Tag `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() aws.TagArrayOutput
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"` // The network function groups within a core network. NetworkFunctionGroups []CoreNetworkNetworkFunctionGroup `pulumi:"networkFunctionGroups"` // Owner of the core network OwnerAccount *string `pulumi:"ownerAccount"` // Live policy document for the core network, you must provide PolicyDocument in Json Format // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::NetworkManager::CoreNetwork` for more information about the expected schema for this property. 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 []aws.Tag `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) NetworkFunctionGroups ¶ added in v0.117.0
func (o LookupCoreNetworkResultOutput) NetworkFunctionGroups() CoreNetworkNetworkFunctionGroupArrayOutput
The network function groups within a core network.
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
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::NetworkManager::CoreNetwork` for more information about the expected schema for this property.
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() aws.TagArrayOutput
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 Amazon Web Services location of the device, if applicable. AwsLocation *DeviceAwsLocation `pulumi:"awsLocation"` // The date and time that the device was created. CreatedAt *string `pulumi:"createdAt"` // 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 state of the device. State *string `pulumi:"state"` // The tags for the device. Tags []aws.Tag `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) AwsLocation ¶ added in v0.72.0
func (o LookupDeviceResultOutput) AwsLocation() DeviceAwsLocationPtrOutput
The Amazon Web Services location of the device, if applicable.
func (LookupDeviceResultOutput) CreatedAt ¶ added in v0.71.0
func (o LookupDeviceResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o LookupDeviceResultOutput) State() pulumi.StringPtrOutput
The state of the device.
func (LookupDeviceResultOutput) Tags ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Tags() aws.TagArrayOutput
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 date and time that the global network was created. CreatedAt *string `pulumi:"createdAt"` // The description of the global network. Description *string `pulumi:"description"` // The ID of the global network. Id *string `pulumi:"id"` // The state of the global network. State *string `pulumi:"state"` // The tags for the global network. Tags []aws.Tag `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) CreatedAt ¶ added in v0.81.0
func (o LookupGlobalNetworkResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the global network was created.
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) State ¶ added in v0.81.0
func (o LookupGlobalNetworkResultOutput) State() pulumi.StringPtrOutput
The state of the global network.
func (LookupGlobalNetworkResultOutput) Tags ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Tags() aws.TagArrayOutput
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 date and time that the device was created. CreatedAt *string `pulumi:"createdAt"` // 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 state of the link. State *string `pulumi:"state"` // The tags for the link. Tags []aws.Tag `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) CreatedAt ¶ added in v0.81.0
func (o LookupLinkResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o LookupLinkResultOutput) State() pulumi.StringPtrOutput
The state of the link.
func (LookupLinkResultOutput) Tags ¶ added in v0.12.0
func (o LookupLinkResultOutput) Tags() aws.TagArrayOutput
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 date and time that the device was created. CreatedAt *string `pulumi:"createdAt"` // 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 state of the site. State *string `pulumi:"state"` // The tags for the site. Tags []aws.Tag `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) CreatedAt ¶ added in v0.71.0
func (o LookupSiteResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o LookupSiteResultOutput) State() pulumi.StringPtrOutput
The state of the site.
func (LookupSiteResultOutput) Tags ¶ added in v0.12.0
func (o LookupSiteResultOutput) Tags() aws.TagArrayOutput
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"` // The name of the network function group attachment. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange *SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange `pulumi:"proposedNetworkFunctionGroupChange"` // 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 []aws.Tag `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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Owner account of the attachment.
func (LookupSiteToSiteVpnAttachmentResultOutput) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) ProposedNetworkFunctionGroupChange() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
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) Tags ¶ added in v0.17.0
func (o LookupSiteToSiteVpnAttachmentResultOutput) Tags() aws.TagArrayOutput
Tags for 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 []aws.Tag `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
func (o LookupTransitGatewayPeeringResultOutput) Tags() aws.TagArrayOutput
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"` // The name of the network function group attachment. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange *TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange `pulumi:"proposedNetworkFunctionGroupChange"` // 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 []aws.Tag `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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId ¶ added in v0.52.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) OwnerAccountId() pulumi.StringPtrOutput
Owner account of the attachment.
func (LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o LookupTransitGatewayRouteTableAttachmentResultOutput) ProposedNetworkFunctionGroupChange() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
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() aws.TagArrayOutput
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"` // The name of the network function group attachment. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // Vpc options of the attachment. Options *VpcAttachmentVpcOptions `pulumi:"options"` // Owner account of the attachment. OwnerAccountId *string `pulumi:"ownerAccountId"` // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange *VpcAttachmentProposedNetworkFunctionGroupChange `pulumi:"proposedNetworkFunctionGroupChange"` // 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 []aws.Tag `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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o LookupVpcAttachmentResultOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
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) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o LookupVpcAttachmentResultOutput) ProposedNetworkFunctionGroupChange() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
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() aws.TagArrayOutput
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 date and time that the device was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // 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 state of the site. State pulumi.StringOutput `pulumi:"state"` // The tags for the site. Tags aws.TagArrayOutput `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 aws.TagArrayInput }
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) CreatedAt ¶ added in v0.71.0
func (o SiteOutput) CreatedAt() pulumi.StringOutput
The date and time that the device was created.
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) State ¶ added in v0.81.0
func (o SiteOutput) State() pulumi.StringOutput
The state of the site.
func (SiteOutput) Tags ¶ added in v0.17.0
func (o SiteOutput) Tags() aws.TagArrayOutput
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 SiteTag ¶
type SiteTag 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 site resource.
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"` // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrOutput `pulumi:"networkFunctionGroupName"` // Owner account of the attachment. OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput `pulumi:"proposedNetworkFunctionGroupChange"` // The attachment to move from one segment to another. ProposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput `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 aws.TagArrayOutput `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 // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrInput // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput // The attachment to move from one segment to another. ProposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChangePtrInput // Tags for the attachment. Tags aws.TagArrayInput // 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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
func (SiteToSiteVpnAttachmentOutput) OwnerAccountId ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) OwnerAccountId() pulumi.StringOutput
Owner account of the attachment.
func (SiteToSiteVpnAttachmentOutput) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentOutput) ProposedNetworkFunctionGroupChange() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
func (SiteToSiteVpnAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o SiteToSiteVpnAttachmentOutput) ProposedSegmentChange() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
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() aws.TagArrayOutput
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 SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags []SiteToSiteVpnAttachmentTag `pulumi:"tags"` }
The attachment to move from one network function group to another.
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber pulumi.IntPtrInput `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName pulumi.StringPtrInput `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags SiteToSiteVpnAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one network function group to another.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType ¶ added in v0.117.0
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (i SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeInput ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeInput interface { pulumi.Input ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput }
SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeInput is an input type that accepts SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs and SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeInput` via:
SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs{...}
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one network function group to another.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType ¶ added in v0.117.0
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) Tags ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput interface { pulumi.Input ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput }
SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput is an input type that accepts SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs, SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtr and SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput` via:
SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs{...} or: nil
func SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtr ¶ added in v0.117.0
func SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtr(v *SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeArgs) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrInput
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
type SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput struct{ *pulumi.OutputState }
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType ¶ added in v0.117.0
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() SiteToSiteVpnAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput() SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangePtrOutput
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 SiteToSiteVpnAttachmentProposedSegmentChangeArgs ¶ added in v0.63.0
type SiteToSiteVpnAttachmentProposedSegmentChangeArgs 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 SiteToSiteVpnAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one segment to another.
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ElementType ¶ added in v0.63.0
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput ¶ added in v0.63.0
func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput() SiteToSiteVpnAttachmentProposedSegmentChangeOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.63.0
func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangeOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (i SiteToSiteVpnAttachmentProposedSegmentChangeArgs) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
type SiteToSiteVpnAttachmentProposedSegmentChangeInput ¶ added in v0.63.0
type SiteToSiteVpnAttachmentProposedSegmentChangeInput interface { pulumi.Input ToSiteToSiteVpnAttachmentProposedSegmentChangeOutput() SiteToSiteVpnAttachmentProposedSegmentChangeOutput ToSiteToSiteVpnAttachmentProposedSegmentChangeOutputWithContext(context.Context) SiteToSiteVpnAttachmentProposedSegmentChangeOutput }
SiteToSiteVpnAttachmentProposedSegmentChangeInput is an input type that accepts SiteToSiteVpnAttachmentProposedSegmentChangeArgs and SiteToSiteVpnAttachmentProposedSegmentChangeOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentProposedSegmentChangeInput` via:
SiteToSiteVpnAttachmentProposedSegmentChangeArgs{...}
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
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
func (SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (o SiteToSiteVpnAttachmentProposedSegmentChangeOutput) ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput
type SiteToSiteVpnAttachmentProposedSegmentChangePtrInput ¶ added in v0.63.0
type SiteToSiteVpnAttachmentProposedSegmentChangePtrInput interface { pulumi.Input ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutput() SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput ToSiteToSiteVpnAttachmentProposedSegmentChangePtrOutputWithContext(context.Context) SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput }
SiteToSiteVpnAttachmentProposedSegmentChangePtrInput is an input type that accepts SiteToSiteVpnAttachmentProposedSegmentChangeArgs, SiteToSiteVpnAttachmentProposedSegmentChangePtr and SiteToSiteVpnAttachmentProposedSegmentChangePtrOutput values. You can construct a concrete instance of `SiteToSiteVpnAttachmentProposedSegmentChangePtrInput` via:
SiteToSiteVpnAttachmentProposedSegmentChangeArgs{...} or: nil
func SiteToSiteVpnAttachmentProposedSegmentChangePtr ¶ added in v0.63.0
func SiteToSiteVpnAttachmentProposedSegmentChangePtr(v *SiteToSiteVpnAttachmentProposedSegmentChangeArgs) SiteToSiteVpnAttachmentProposedSegmentChangePtrInput
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 aws.TagArrayOutput `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 aws.TagArrayInput // 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() aws.TagArrayOutput
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 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"` // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrOutput `pulumi:"networkFunctionGroupName"` // 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 network function group to another. ProposedNetworkFunctionGroupChange TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput `pulumi:"proposedNetworkFunctionGroupChange"` // 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 aws.TagArrayOutput `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 name of the network function group attachment. NetworkFunctionGroupName pulumi.StringPtrInput // The Id of peering between transit gateway and core network. PeeringId pulumi.StringInput // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput // The attachment to move from one segment to another. ProposedSegmentChange TransitGatewayRouteTableAttachmentProposedSegmentChangePtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // 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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group attachment.
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) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentOutput) ProposedNetworkFunctionGroupChange() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
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() aws.TagArrayOutput
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 TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags []TransitGatewayRouteTableAttachmentTag `pulumi:"tags"` }
The attachment to move from one network function group to another.
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber pulumi.IntPtrInput `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName pulumi.StringPtrInput `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags TransitGatewayRouteTableAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one network function group to another.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType ¶ added in v0.117.0
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (i TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeInput ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput }
TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeInput is an input type that accepts TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs and TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeInput` via:
TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs{...}
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one network function group to another.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType ¶ added in v0.117.0
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) Tags ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput interface { pulumi.Input ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput }
TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput is an input type that accepts TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs, TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtr and TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput values. You can construct a concrete instance of `TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput` via:
TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs{...} or: nil
func TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtr ¶ added in v0.117.0
func TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtr(v *TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrInput
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
type TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput struct{ *pulumi.OutputState }
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) Elem ¶ added in v0.117.0
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType ¶ added in v0.117.0
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() TransitGatewayRouteTableAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput() TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangePtrOutput
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"` // The name of the network function group attachment. NetworkFunctionGroupName pulumi.StringOutput `pulumi:"networkFunctionGroupName"` // 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 network function group to another. ProposedNetworkFunctionGroupChange VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput `pulumi:"proposedNetworkFunctionGroupChange"` // The attachment to move from one segment to another. ProposedSegmentChange VpcAttachmentProposedSegmentChangePtrOutput `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 aws.TagArrayOutput `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 // The attachment to move from one network function group to another. ProposedNetworkFunctionGroupChange VpcAttachmentProposedNetworkFunctionGroupChangePtrInput // The attachment to move from one segment to another. ProposedSegmentChange VpcAttachmentProposedSegmentChangePtrInput // Subnet Arn list SubnetArns pulumi.StringArrayInput // Tags for the attachment. Tags aws.TagArrayInput // 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) NetworkFunctionGroupName ¶ added in v0.117.0
func (o VpcAttachmentOutput) NetworkFunctionGroupName() pulumi.StringOutput
The name of the network function group attachment.
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) ProposedNetworkFunctionGroupChange ¶ added in v0.117.0
func (o VpcAttachmentOutput) ProposedNetworkFunctionGroupChange() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
The attachment to move from one network function group to another.
func (VpcAttachmentOutput) ProposedSegmentChange ¶ added in v0.17.0
func (o VpcAttachmentOutput) ProposedSegmentChange() VpcAttachmentProposedSegmentChangePtrOutput
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() aws.TagArrayOutput
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 VpcAttachmentProposedNetworkFunctionGroupChange ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName *string `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags []VpcAttachmentTag `pulumi:"tags"` }
The attachment to move from one network function group to another.
type VpcAttachmentProposedNetworkFunctionGroupChangeArgs ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChangeArgs struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber pulumi.IntPtrInput `pulumi:"attachmentPolicyRuleNumber"` // The name of the network function group to change. NetworkFunctionGroupName pulumi.StringPtrInput `pulumi:"networkFunctionGroupName"` // The key-value tags that changed for the network function group. Tags VpcAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one network function group to another.
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType ¶ added in v0.117.0
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ElementType() reflect.Type
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput() VpcAttachmentProposedNetworkFunctionGroupChangeOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangeOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (i VpcAttachmentProposedNetworkFunctionGroupChangeArgs) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
type VpcAttachmentProposedNetworkFunctionGroupChangeInput ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChangeInput interface { pulumi.Input ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput() VpcAttachmentProposedNetworkFunctionGroupChangeOutput ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(context.Context) VpcAttachmentProposedNetworkFunctionGroupChangeOutput }
VpcAttachmentProposedNetworkFunctionGroupChangeInput is an input type that accepts VpcAttachmentProposedNetworkFunctionGroupChangeArgs and VpcAttachmentProposedNetworkFunctionGroupChangeOutput values. You can construct a concrete instance of `VpcAttachmentProposedNetworkFunctionGroupChangeInput` via:
VpcAttachmentProposedNetworkFunctionGroupChangeArgs{...}
type VpcAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChangeOutput struct{ *pulumi.OutputState }
The attachment to move from one network function group to another.
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType ¶ added in v0.117.0
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ElementType() reflect.Type
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) Tags ¶ added in v0.117.0
The key-value tags that changed for the network function group.
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutput() VpcAttachmentProposedNetworkFunctionGroupChangeOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangeOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangeOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
type VpcAttachmentProposedNetworkFunctionGroupChangePtrInput ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChangePtrInput interface { pulumi.Input ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput }
VpcAttachmentProposedNetworkFunctionGroupChangePtrInput is an input type that accepts VpcAttachmentProposedNetworkFunctionGroupChangeArgs, VpcAttachmentProposedNetworkFunctionGroupChangePtr and VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput values. You can construct a concrete instance of `VpcAttachmentProposedNetworkFunctionGroupChangePtrInput` via:
VpcAttachmentProposedNetworkFunctionGroupChangeArgs{...} or: nil
func VpcAttachmentProposedNetworkFunctionGroupChangePtr ¶ added in v0.117.0
func VpcAttachmentProposedNetworkFunctionGroupChangePtr(v *VpcAttachmentProposedNetworkFunctionGroupChangeArgs) VpcAttachmentProposedNetworkFunctionGroupChangePtrInput
type VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
type VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput struct{ *pulumi.OutputState }
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) AttachmentPolicyRuleNumber() pulumi.IntPtrOutput
The rule number in the policy document that applies to this change.
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType ¶ added in v0.117.0
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ElementType() reflect.Type
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) NetworkFunctionGroupName() pulumi.StringPtrOutput
The name of the network function group to change.
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) Tags() VpcAttachmentTagArrayOutput
The key-value tags that changed for the network function group.
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutput() VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
func (VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext ¶ added in v0.117.0
func (o VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput) ToVpcAttachmentProposedNetworkFunctionGroupChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedNetworkFunctionGroupChangePtrOutput
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 VpcAttachmentProposedSegmentChangeArgs ¶ added in v0.63.0
type VpcAttachmentProposedSegmentChangeArgs 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 VpcAttachmentTagArrayInput `pulumi:"tags"` }
The attachment to move from one segment to another.
func (VpcAttachmentProposedSegmentChangeArgs) ElementType ¶ added in v0.63.0
func (VpcAttachmentProposedSegmentChangeArgs) ElementType() reflect.Type
func (VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutput ¶ added in v0.63.0
func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutput() VpcAttachmentProposedSegmentChangeOutput
func (VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutputWithContext ¶ added in v0.63.0
func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangeOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangeOutput
func (VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
func (VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (i VpcAttachmentProposedSegmentChangeArgs) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
type VpcAttachmentProposedSegmentChangeInput ¶ added in v0.63.0
type VpcAttachmentProposedSegmentChangeInput interface { pulumi.Input ToVpcAttachmentProposedSegmentChangeOutput() VpcAttachmentProposedSegmentChangeOutput ToVpcAttachmentProposedSegmentChangeOutputWithContext(context.Context) VpcAttachmentProposedSegmentChangeOutput }
VpcAttachmentProposedSegmentChangeInput is an input type that accepts VpcAttachmentProposedSegmentChangeArgs and VpcAttachmentProposedSegmentChangeOutput values. You can construct a concrete instance of `VpcAttachmentProposedSegmentChangeInput` via:
VpcAttachmentProposedSegmentChangeArgs{...}
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
func (VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutput ¶ added in v0.63.0
func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput
func (VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext ¶ added in v0.63.0
func (o VpcAttachmentProposedSegmentChangeOutput) ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(ctx context.Context) VpcAttachmentProposedSegmentChangePtrOutput
type VpcAttachmentProposedSegmentChangePtrInput ¶ added in v0.63.0
type VpcAttachmentProposedSegmentChangePtrInput interface { pulumi.Input ToVpcAttachmentProposedSegmentChangePtrOutput() VpcAttachmentProposedSegmentChangePtrOutput ToVpcAttachmentProposedSegmentChangePtrOutputWithContext(context.Context) VpcAttachmentProposedSegmentChangePtrOutput }
VpcAttachmentProposedSegmentChangePtrInput is an input type that accepts VpcAttachmentProposedSegmentChangeArgs, VpcAttachmentProposedSegmentChangePtr and VpcAttachmentProposedSegmentChangePtrOutput values. You can construct a concrete instance of `VpcAttachmentProposedSegmentChangePtrInput` via:
VpcAttachmentProposedSegmentChangeArgs{...} or: nil
func VpcAttachmentProposedSegmentChangePtr ¶ added in v0.63.0
func VpcAttachmentProposedSegmentChangePtr(v *VpcAttachmentProposedSegmentChangeArgs) VpcAttachmentProposedSegmentChangePtrInput
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