Documentation
¶
Index ¶
- 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 (CustomerGatewayAssociationOutput) ElementType() reflect.Type
- func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
- func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
- type CustomerGatewayAssociationState
- type Device
- type DeviceArgs
- type DeviceInput
- type DeviceLocation
- type DeviceLocationArgs
- func (DeviceLocationArgs) ElementType() reflect.Type
- func (i DeviceLocationArgs) ToDeviceLocationOutput() DeviceLocationOutput
- func (i DeviceLocationArgs) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
- func (i DeviceLocationArgs) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (i DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceLocationInput
- type DeviceLocationOutput
- func (o DeviceLocationOutput) Address() pulumi.StringPtrOutput
- func (DeviceLocationOutput) ElementType() reflect.Type
- func (o DeviceLocationOutput) Latitude() pulumi.StringPtrOutput
- func (o DeviceLocationOutput) Longitude() pulumi.StringPtrOutput
- func (o DeviceLocationOutput) ToDeviceLocationOutput() DeviceLocationOutput
- func (o DeviceLocationOutput) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
- func (o DeviceLocationOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (o DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceLocationPtrInput
- type DeviceLocationPtrOutput
- func (o DeviceLocationPtrOutput) Address() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) Elem() DeviceLocationOutput
- func (DeviceLocationPtrOutput) ElementType() reflect.Type
- func (o DeviceLocationPtrOutput) Latitude() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) Longitude() pulumi.StringPtrOutput
- func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
- func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
- type DeviceOutput
- type DeviceState
- type DeviceTag
- type DeviceTagArgs
- type DeviceTagArray
- type DeviceTagArrayInput
- type DeviceTagArrayOutput
- func (DeviceTagArrayOutput) ElementType() reflect.Type
- func (o DeviceTagArrayOutput) Index(i pulumi.IntInput) DeviceTagOutput
- func (o DeviceTagArrayOutput) ToDeviceTagArrayOutput() DeviceTagArrayOutput
- func (o DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
- type DeviceTagInput
- type DeviceTagOutput
- func (DeviceTagOutput) ElementType() reflect.Type
- func (o DeviceTagOutput) Key() pulumi.StringPtrOutput
- func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput
- func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
- func (o DeviceTagOutput) Value() pulumi.StringPtrOutput
- type GlobalNetwork
- type GlobalNetworkArgs
- type GlobalNetworkInput
- type GlobalNetworkOutput
- type GlobalNetworkState
- type GlobalNetworkTag
- type GlobalNetworkTagArgs
- type GlobalNetworkTagArray
- type GlobalNetworkTagArrayInput
- type GlobalNetworkTagArrayOutput
- func (GlobalNetworkTagArrayOutput) ElementType() reflect.Type
- func (o GlobalNetworkTagArrayOutput) Index(i pulumi.IntInput) GlobalNetworkTagOutput
- func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
- func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
- type GlobalNetworkTagInput
- type GlobalNetworkTagOutput
- func (GlobalNetworkTagOutput) ElementType() reflect.Type
- func (o GlobalNetworkTagOutput) Key() pulumi.StringPtrOutput
- func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
- func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
- func (o GlobalNetworkTagOutput) Value() pulumi.StringPtrOutput
- type Link
- type LinkArgs
- type LinkAssociation
- type LinkAssociationArgs
- type LinkAssociationInput
- type LinkAssociationOutput
- 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
- type LinkState
- type LinkTag
- type LinkTagArgs
- type LinkTagArray
- type LinkTagArrayInput
- type LinkTagArrayOutput
- type LinkTagInput
- type LinkTagOutput
- type LookupCustomerGatewayAssociationArgs
- type LookupCustomerGatewayAssociationOutputArgs
- type LookupCustomerGatewayAssociationResult
- type LookupCustomerGatewayAssociationResultOutput
- func (LookupCustomerGatewayAssociationResultOutput) ElementType() reflect.Type
- func (o LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutput() LookupCustomerGatewayAssociationResultOutput
- func (o LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutputWithContext(ctx context.Context) LookupCustomerGatewayAssociationResultOutput
- type LookupDeviceArgs
- type LookupDeviceOutputArgs
- type LookupDeviceResult
- type LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) DeviceArn() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) DeviceId() pulumi.StringPtrOutput
- func (LookupDeviceResultOutput) ElementType() reflect.Type
- func (o LookupDeviceResultOutput) Location() DeviceLocationPtrOutput
- func (o LookupDeviceResultOutput) Model() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) SiteId() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) Tags() DeviceTagArrayOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) Type() pulumi.StringPtrOutput
- func (o LookupDeviceResultOutput) Vendor() pulumi.StringPtrOutput
- type LookupGlobalNetworkArgs
- type LookupGlobalNetworkOutputArgs
- type LookupGlobalNetworkResult
- type LookupGlobalNetworkResultOutput
- func (o LookupGlobalNetworkResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupGlobalNetworkResultOutput) ElementType() reflect.Type
- func (o LookupGlobalNetworkResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGlobalNetworkResultOutput) Tags() GlobalNetworkTagArrayOutput
- func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput() LookupGlobalNetworkResultOutput
- func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext(ctx context.Context) LookupGlobalNetworkResultOutput
- type LookupLinkArgs
- type LookupLinkAssociationArgs
- type LookupLinkAssociationOutputArgs
- type LookupLinkAssociationResult
- type LookupLinkAssociationResultOutput
- func (LookupLinkAssociationResultOutput) ElementType() reflect.Type
- func (o LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutput() LookupLinkAssociationResultOutput
- func (o LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutputWithContext(ctx context.Context) LookupLinkAssociationResultOutput
- type LookupLinkOutputArgs
- type LookupLinkResult
- type LookupLinkResultOutput
- func (o LookupLinkResultOutput) Bandwidth() LinkBandwidthPtrOutput
- func (o LookupLinkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLinkResultOutput) ElementType() reflect.Type
- func (o LookupLinkResultOutput) LinkArn() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) LinkId() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) Provider() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) Tags() LinkTagArrayOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
- func (o LookupLinkResultOutput) Type() pulumi.StringPtrOutput
- type LookupSiteArgs
- type LookupSiteOutputArgs
- type LookupSiteResult
- type LookupSiteResultOutput
- func (o LookupSiteResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSiteResultOutput) ElementType() reflect.Type
- func (o LookupSiteResultOutput) Location() SiteLocationPtrOutput
- func (o LookupSiteResultOutput) SiteArn() pulumi.StringPtrOutput
- func (o LookupSiteResultOutput) SiteId() pulumi.StringPtrOutput
- func (o LookupSiteResultOutput) Tags() SiteTagArrayOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
- type LookupTransitGatewayRegistrationArgs
- type LookupTransitGatewayRegistrationOutputArgs
- type LookupTransitGatewayRegistrationResult
- type LookupTransitGatewayRegistrationResultOutput
- func (LookupTransitGatewayRegistrationResultOutput) ElementType() reflect.Type
- func (o LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutput() LookupTransitGatewayRegistrationResultOutput
- func (o LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutputWithContext(ctx context.Context) LookupTransitGatewayRegistrationResultOutput
- 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
- type SiteState
- type SiteTag
- type SiteTagArgs
- type SiteTagArray
- type SiteTagArrayInput
- type SiteTagArrayOutput
- type SiteTagInput
- type SiteTagOutput
- 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) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
- func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
- type TransitGatewayRegistrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) ElementType ¶
func (CustomerGatewayAssociationOutput) ElementType() reflect.Type
func (CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput ¶
func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutput() CustomerGatewayAssociationOutput
func (CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext ¶
func (o CustomerGatewayAssociationOutput) ToCustomerGatewayAssociationOutputWithContext(ctx context.Context) CustomerGatewayAssociationOutput
type CustomerGatewayAssociationState ¶
type CustomerGatewayAssociationState struct { }
func (CustomerGatewayAssociationState) ElementType ¶
func (CustomerGatewayAssociationState) ElementType() reflect.Type
type Device ¶
type Device struct { pulumi.CustomResourceState // The description of the device. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) of the device. DeviceArn pulumi.StringOutput `pulumi:"deviceArn"` // The ID of the device. DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The site location. Location DeviceLocationPtrOutput `pulumi:"location"` // The device model Model pulumi.StringPtrOutput `pulumi:"model"` // The device serial number. SerialNumber pulumi.StringPtrOutput `pulumi:"serialNumber"` // The site ID. SiteId pulumi.StringPtrOutput `pulumi:"siteId"` // The tags for the device. Tags DeviceTagArrayOutput `pulumi:"tags"` // The device type. Type pulumi.StringPtrOutput `pulumi:"type"` // The device vendor. Vendor pulumi.StringPtrOutput `pulumi:"vendor"` }
The AWS::NetworkManager::Device type describes a device.
func GetDevice ¶
func GetDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)
GetDevice gets an existing Device resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDevice ¶
func NewDevice(ctx *pulumi.Context, name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)
NewDevice registers a new resource with the given unique name, arguments, and options.
func (*Device) ElementType ¶
func (*Device) ToDeviceOutput ¶
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
type DeviceArgs struct { // The description of the device. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The site location. Location DeviceLocationPtrInput // The device model Model pulumi.StringPtrInput // The device serial number. SerialNumber pulumi.StringPtrInput // The site ID. SiteId pulumi.StringPtrInput // The tags for the device. Tags DeviceTagArrayInput // The device type. Type pulumi.StringPtrInput // The device vendor. Vendor pulumi.StringPtrInput }
The set of arguments for constructing a Device resource.
func (DeviceArgs) ElementType ¶
func (DeviceArgs) ElementType() reflect.Type
type DeviceInput ¶
type DeviceInput interface { pulumi.Input ToDeviceOutput() DeviceOutput ToDeviceOutputWithContext(ctx context.Context) DeviceOutput }
type DeviceLocation ¶
type DeviceLocation struct { // The physical address. Address *string `pulumi:"address"` // The latitude. Latitude *string `pulumi:"latitude"` // The longitude. Longitude *string `pulumi:"longitude"` }
The site location.
type DeviceLocationArgs ¶
type DeviceLocationArgs struct { // The physical address. Address pulumi.StringPtrInput `pulumi:"address"` // The latitude. Latitude pulumi.StringPtrInput `pulumi:"latitude"` // The longitude. Longitude pulumi.StringPtrInput `pulumi:"longitude"` }
The site location.
func (DeviceLocationArgs) ElementType ¶
func (DeviceLocationArgs) ElementType() reflect.Type
func (DeviceLocationArgs) ToDeviceLocationOutput ¶
func (i DeviceLocationArgs) ToDeviceLocationOutput() DeviceLocationOutput
func (DeviceLocationArgs) ToDeviceLocationOutputWithContext ¶
func (i DeviceLocationArgs) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
func (DeviceLocationArgs) ToDeviceLocationPtrOutput ¶
func (i DeviceLocationArgs) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext ¶
func (i DeviceLocationArgs) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceLocationInput ¶
type DeviceLocationInput interface { pulumi.Input ToDeviceLocationOutput() DeviceLocationOutput ToDeviceLocationOutputWithContext(context.Context) DeviceLocationOutput }
DeviceLocationInput is an input type that accepts DeviceLocationArgs and DeviceLocationOutput values. You can construct a concrete instance of `DeviceLocationInput` via:
DeviceLocationArgs{...}
type DeviceLocationOutput ¶
type DeviceLocationOutput struct{ *pulumi.OutputState }
The site location.
func (DeviceLocationOutput) Address ¶
func (o DeviceLocationOutput) Address() pulumi.StringPtrOutput
The physical address.
func (DeviceLocationOutput) ElementType ¶
func (DeviceLocationOutput) ElementType() reflect.Type
func (DeviceLocationOutput) Latitude ¶
func (o DeviceLocationOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (DeviceLocationOutput) Longitude ¶
func (o DeviceLocationOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (DeviceLocationOutput) ToDeviceLocationOutput ¶
func (o DeviceLocationOutput) ToDeviceLocationOutput() DeviceLocationOutput
func (DeviceLocationOutput) ToDeviceLocationOutputWithContext ¶
func (o DeviceLocationOutput) ToDeviceLocationOutputWithContext(ctx context.Context) DeviceLocationOutput
func (DeviceLocationOutput) ToDeviceLocationPtrOutput ¶
func (o DeviceLocationOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext ¶
func (o DeviceLocationOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceLocationPtrInput ¶
type DeviceLocationPtrInput interface { pulumi.Input ToDeviceLocationPtrOutput() DeviceLocationPtrOutput ToDeviceLocationPtrOutputWithContext(context.Context) DeviceLocationPtrOutput }
DeviceLocationPtrInput is an input type that accepts DeviceLocationArgs, DeviceLocationPtr and DeviceLocationPtrOutput values. You can construct a concrete instance of `DeviceLocationPtrInput` via:
DeviceLocationArgs{...} or: nil
func DeviceLocationPtr ¶
func DeviceLocationPtr(v *DeviceLocationArgs) DeviceLocationPtrInput
type DeviceLocationPtrOutput ¶
type DeviceLocationPtrOutput struct{ *pulumi.OutputState }
func (DeviceLocationPtrOutput) Address ¶
func (o DeviceLocationPtrOutput) Address() pulumi.StringPtrOutput
The physical address.
func (DeviceLocationPtrOutput) Elem ¶
func (o DeviceLocationPtrOutput) Elem() DeviceLocationOutput
func (DeviceLocationPtrOutput) ElementType ¶
func (DeviceLocationPtrOutput) ElementType() reflect.Type
func (DeviceLocationPtrOutput) Latitude ¶
func (o DeviceLocationPtrOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (DeviceLocationPtrOutput) Longitude ¶
func (o DeviceLocationPtrOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (DeviceLocationPtrOutput) ToDeviceLocationPtrOutput ¶
func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutput() DeviceLocationPtrOutput
func (DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext ¶
func (o DeviceLocationPtrOutput) ToDeviceLocationPtrOutputWithContext(ctx context.Context) DeviceLocationPtrOutput
type DeviceOutput ¶
type DeviceOutput struct{ *pulumi.OutputState }
func (DeviceOutput) ElementType ¶
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) ToDeviceOutput ¶
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceState ¶
type DeviceState struct { }
func (DeviceState) ElementType ¶
func (DeviceState) ElementType() reflect.Type
type DeviceTagArgs ¶
type DeviceTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a device resource.
func (DeviceTagArgs) ElementType ¶
func (DeviceTagArgs) ElementType() reflect.Type
func (DeviceTagArgs) ToDeviceTagOutput ¶
func (i DeviceTagArgs) ToDeviceTagOutput() DeviceTagOutput
func (DeviceTagArgs) ToDeviceTagOutputWithContext ¶
func (i DeviceTagArgs) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
type DeviceTagArray ¶
type DeviceTagArray []DeviceTagInput
func (DeviceTagArray) ElementType ¶
func (DeviceTagArray) ElementType() reflect.Type
func (DeviceTagArray) ToDeviceTagArrayOutput ¶
func (i DeviceTagArray) ToDeviceTagArrayOutput() DeviceTagArrayOutput
func (DeviceTagArray) ToDeviceTagArrayOutputWithContext ¶
func (i DeviceTagArray) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
type DeviceTagArrayInput ¶
type DeviceTagArrayInput interface { pulumi.Input ToDeviceTagArrayOutput() DeviceTagArrayOutput ToDeviceTagArrayOutputWithContext(context.Context) DeviceTagArrayOutput }
DeviceTagArrayInput is an input type that accepts DeviceTagArray and DeviceTagArrayOutput values. You can construct a concrete instance of `DeviceTagArrayInput` via:
DeviceTagArray{ DeviceTagArgs{...} }
type DeviceTagArrayOutput ¶
type DeviceTagArrayOutput struct{ *pulumi.OutputState }
func (DeviceTagArrayOutput) ElementType ¶
func (DeviceTagArrayOutput) ElementType() reflect.Type
func (DeviceTagArrayOutput) Index ¶
func (o DeviceTagArrayOutput) Index(i pulumi.IntInput) DeviceTagOutput
func (DeviceTagArrayOutput) ToDeviceTagArrayOutput ¶
func (o DeviceTagArrayOutput) ToDeviceTagArrayOutput() DeviceTagArrayOutput
func (DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext ¶
func (o DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput
type DeviceTagInput ¶
type DeviceTagInput interface { pulumi.Input ToDeviceTagOutput() DeviceTagOutput ToDeviceTagOutputWithContext(context.Context) DeviceTagOutput }
DeviceTagInput is an input type that accepts DeviceTagArgs and DeviceTagOutput values. You can construct a concrete instance of `DeviceTagInput` via:
DeviceTagArgs{...}
type DeviceTagOutput ¶
type DeviceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a device resource.
func (DeviceTagOutput) ElementType ¶
func (DeviceTagOutput) ElementType() reflect.Type
func (DeviceTagOutput) Key ¶
func (o DeviceTagOutput) Key() pulumi.StringPtrOutput
func (DeviceTagOutput) ToDeviceTagOutput ¶
func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput
func (DeviceTagOutput) ToDeviceTagOutputWithContext ¶
func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput
func (DeviceTagOutput) Value ¶
func (o DeviceTagOutput) Value() pulumi.StringPtrOutput
type GlobalNetwork ¶
type GlobalNetwork struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the global network. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the global network. Description pulumi.StringPtrOutput `pulumi:"description"` // The tags for the global network. Tags GlobalNetworkTagArrayOutput `pulumi:"tags"` }
The AWS::NetworkManager::GlobalNetwork type specifies a global network of the user's account
func GetGlobalNetwork ¶
func GetGlobalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalNetworkState, opts ...pulumi.ResourceOption) (*GlobalNetwork, error)
GetGlobalNetwork gets an existing GlobalNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGlobalNetwork ¶
func NewGlobalNetwork(ctx *pulumi.Context, name string, args *GlobalNetworkArgs, opts ...pulumi.ResourceOption) (*GlobalNetwork, error)
NewGlobalNetwork registers a new resource with the given unique name, arguments, and options.
func (*GlobalNetwork) ElementType ¶
func (*GlobalNetwork) ElementType() reflect.Type
func (*GlobalNetwork) ToGlobalNetworkOutput ¶
func (i *GlobalNetwork) ToGlobalNetworkOutput() GlobalNetworkOutput
func (*GlobalNetwork) ToGlobalNetworkOutputWithContext ¶
func (i *GlobalNetwork) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
type GlobalNetworkArgs ¶
type GlobalNetworkArgs struct { // The description of the global network. Description pulumi.StringPtrInput // The tags for the global network. Tags GlobalNetworkTagArrayInput }
The set of arguments for constructing a GlobalNetwork resource.
func (GlobalNetworkArgs) ElementType ¶
func (GlobalNetworkArgs) ElementType() reflect.Type
type GlobalNetworkInput ¶
type GlobalNetworkInput interface { pulumi.Input ToGlobalNetworkOutput() GlobalNetworkOutput ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput }
type GlobalNetworkOutput ¶
type GlobalNetworkOutput struct{ *pulumi.OutputState }
func (GlobalNetworkOutput) ElementType ¶
func (GlobalNetworkOutput) ElementType() reflect.Type
func (GlobalNetworkOutput) ToGlobalNetworkOutput ¶
func (o GlobalNetworkOutput) ToGlobalNetworkOutput() GlobalNetworkOutput
func (GlobalNetworkOutput) ToGlobalNetworkOutputWithContext ¶
func (o GlobalNetworkOutput) ToGlobalNetworkOutputWithContext(ctx context.Context) GlobalNetworkOutput
type GlobalNetworkState ¶
type GlobalNetworkState struct { }
func (GlobalNetworkState) ElementType ¶
func (GlobalNetworkState) ElementType() reflect.Type
type GlobalNetworkTag ¶
A key-value pair to associate with a global network resource.
type GlobalNetworkTagArgs ¶
type GlobalNetworkTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a global network resource.
func (GlobalNetworkTagArgs) ElementType ¶
func (GlobalNetworkTagArgs) ElementType() reflect.Type
func (GlobalNetworkTagArgs) ToGlobalNetworkTagOutput ¶
func (i GlobalNetworkTagArgs) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
func (GlobalNetworkTagArgs) ToGlobalNetworkTagOutputWithContext ¶
func (i GlobalNetworkTagArgs) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
type GlobalNetworkTagArray ¶
type GlobalNetworkTagArray []GlobalNetworkTagInput
func (GlobalNetworkTagArray) ElementType ¶
func (GlobalNetworkTagArray) ElementType() reflect.Type
func (GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutput ¶
func (i GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
func (GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutputWithContext ¶
func (i GlobalNetworkTagArray) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
type GlobalNetworkTagArrayInput ¶
type GlobalNetworkTagArrayInput interface { pulumi.Input ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput ToGlobalNetworkTagArrayOutputWithContext(context.Context) GlobalNetworkTagArrayOutput }
GlobalNetworkTagArrayInput is an input type that accepts GlobalNetworkTagArray and GlobalNetworkTagArrayOutput values. You can construct a concrete instance of `GlobalNetworkTagArrayInput` via:
GlobalNetworkTagArray{ GlobalNetworkTagArgs{...} }
type GlobalNetworkTagArrayOutput ¶
type GlobalNetworkTagArrayOutput struct{ *pulumi.OutputState }
func (GlobalNetworkTagArrayOutput) ElementType ¶
func (GlobalNetworkTagArrayOutput) ElementType() reflect.Type
func (GlobalNetworkTagArrayOutput) Index ¶
func (o GlobalNetworkTagArrayOutput) Index(i pulumi.IntInput) GlobalNetworkTagOutput
func (GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput ¶
func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutput() GlobalNetworkTagArrayOutput
func (GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext ¶
func (o GlobalNetworkTagArrayOutput) ToGlobalNetworkTagArrayOutputWithContext(ctx context.Context) GlobalNetworkTagArrayOutput
type GlobalNetworkTagInput ¶
type GlobalNetworkTagInput interface { pulumi.Input ToGlobalNetworkTagOutput() GlobalNetworkTagOutput ToGlobalNetworkTagOutputWithContext(context.Context) GlobalNetworkTagOutput }
GlobalNetworkTagInput is an input type that accepts GlobalNetworkTagArgs and GlobalNetworkTagOutput values. You can construct a concrete instance of `GlobalNetworkTagInput` via:
GlobalNetworkTagArgs{...}
type GlobalNetworkTagOutput ¶
type GlobalNetworkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a global network resource.
func (GlobalNetworkTagOutput) ElementType ¶
func (GlobalNetworkTagOutput) ElementType() reflect.Type
func (GlobalNetworkTagOutput) Key ¶
func (o GlobalNetworkTagOutput) Key() pulumi.StringPtrOutput
func (GlobalNetworkTagOutput) ToGlobalNetworkTagOutput ¶
func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput
func (GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext ¶
func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput
func (GlobalNetworkTagOutput) Value ¶
func (o GlobalNetworkTagOutput) Value() pulumi.StringPtrOutput
type Link ¶
type Link struct { pulumi.CustomResourceState // The Bandwidth for the link. Bandwidth LinkBandwidthOutput `pulumi:"bandwidth"` // The description of the link. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The Amazon Resource Name (ARN) of the link. LinkArn pulumi.StringOutput `pulumi:"linkArn"` // The ID of the link. LinkId pulumi.StringOutput `pulumi:"linkId"` // The provider of the link. Provider pulumi.StringPtrOutput `pulumi:"provider"` // The ID of the site SiteId pulumi.StringOutput `pulumi:"siteId"` // The tags for the link. Tags LinkTagArrayOutput `pulumi:"tags"` // The type of the link. Type pulumi.StringPtrOutput `pulumi:"type"` }
The AWS::NetworkManager::Link type describes a link.
func GetLink ¶
func GetLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkState, opts ...pulumi.ResourceOption) (*Link, error)
GetLink gets an existing Link resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLink ¶
func NewLink(ctx *pulumi.Context, name string, args *LinkArgs, opts ...pulumi.ResourceOption) (*Link, error)
NewLink registers a new resource with the given unique name, arguments, and options.
func (*Link) ElementType ¶
func (*Link) ToLinkOutput ¶
func (i *Link) ToLinkOutput() LinkOutput
func (*Link) ToLinkOutputWithContext ¶
func (i *Link) ToLinkOutputWithContext(ctx context.Context) LinkOutput
type LinkArgs ¶
type LinkArgs struct { // The Bandwidth for the link. Bandwidth LinkBandwidthInput // The description of the link. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The provider of the link. Provider pulumi.StringPtrInput // The ID of the site SiteId pulumi.StringInput // The tags for the link. Tags LinkTagArrayInput // The type of the link. Type pulumi.StringPtrInput }
The set of arguments for constructing a Link resource.
func (LinkArgs) ElementType ¶
type LinkAssociation ¶
type LinkAssociation struct { pulumi.CustomResourceState // The ID of the device DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The ID of the link LinkId pulumi.StringOutput `pulumi:"linkId"` }
The AWS::NetworkManager::LinkAssociation type associates a link to a device. The device and link must be in the same global network and the same site.
func GetLinkAssociation ¶
func GetLinkAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkAssociationState, opts ...pulumi.ResourceOption) (*LinkAssociation, error)
GetLinkAssociation gets an existing LinkAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkAssociation ¶
func NewLinkAssociation(ctx *pulumi.Context, name string, args *LinkAssociationArgs, opts ...pulumi.ResourceOption) (*LinkAssociation, error)
NewLinkAssociation registers a new resource with the given unique name, arguments, and options.
func (*LinkAssociation) ElementType ¶
func (*LinkAssociation) ElementType() reflect.Type
func (*LinkAssociation) ToLinkAssociationOutput ¶
func (i *LinkAssociation) ToLinkAssociationOutput() LinkAssociationOutput
func (*LinkAssociation) ToLinkAssociationOutputWithContext ¶
func (i *LinkAssociation) ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput
type LinkAssociationArgs ¶
type LinkAssociationArgs struct { // The ID of the device DeviceId pulumi.StringInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The ID of the link LinkId pulumi.StringInput }
The set of arguments for constructing a LinkAssociation resource.
func (LinkAssociationArgs) ElementType ¶
func (LinkAssociationArgs) ElementType() reflect.Type
type LinkAssociationInput ¶
type LinkAssociationInput interface { pulumi.Input ToLinkAssociationOutput() LinkAssociationOutput ToLinkAssociationOutputWithContext(ctx context.Context) LinkAssociationOutput }
type LinkAssociationOutput ¶
type LinkAssociationOutput struct{ *pulumi.OutputState }
func (LinkAssociationOutput) ElementType ¶
func (LinkAssociationOutput) ElementType() reflect.Type
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) ElementType ¶
func (LinkOutput) ElementType() reflect.Type
func (LinkOutput) ToLinkOutput ¶
func (o LinkOutput) ToLinkOutput() LinkOutput
func (LinkOutput) ToLinkOutputWithContext ¶
func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
type LinkTagArgs ¶
type LinkTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a link resource.
func (LinkTagArgs) ElementType ¶
func (LinkTagArgs) ElementType() reflect.Type
func (LinkTagArgs) ToLinkTagOutput ¶
func (i LinkTagArgs) ToLinkTagOutput() LinkTagOutput
func (LinkTagArgs) ToLinkTagOutputWithContext ¶
func (i LinkTagArgs) ToLinkTagOutputWithContext(ctx context.Context) LinkTagOutput
type LinkTagArray ¶
type LinkTagArray []LinkTagInput
func (LinkTagArray) ElementType ¶
func (LinkTagArray) ElementType() reflect.Type
func (LinkTagArray) ToLinkTagArrayOutput ¶
func (i LinkTagArray) ToLinkTagArrayOutput() LinkTagArrayOutput
func (LinkTagArray) ToLinkTagArrayOutputWithContext ¶
func (i LinkTagArray) ToLinkTagArrayOutputWithContext(ctx context.Context) LinkTagArrayOutput
type LinkTagArrayInput ¶
type LinkTagArrayInput interface { pulumi.Input ToLinkTagArrayOutput() LinkTagArrayOutput ToLinkTagArrayOutputWithContext(context.Context) LinkTagArrayOutput }
LinkTagArrayInput is an input type that accepts LinkTagArray and LinkTagArrayOutput values. You can construct a concrete instance of `LinkTagArrayInput` via:
LinkTagArray{ LinkTagArgs{...} }
type LinkTagArrayOutput ¶
type LinkTagArrayOutput struct{ *pulumi.OutputState }
func (LinkTagArrayOutput) ElementType ¶
func (LinkTagArrayOutput) ElementType() reflect.Type
func (LinkTagArrayOutput) Index ¶
func (o LinkTagArrayOutput) Index(i pulumi.IntInput) LinkTagOutput
func (LinkTagArrayOutput) ToLinkTagArrayOutput ¶
func (o LinkTagArrayOutput) ToLinkTagArrayOutput() LinkTagArrayOutput
func (LinkTagArrayOutput) ToLinkTagArrayOutputWithContext ¶
func (o LinkTagArrayOutput) ToLinkTagArrayOutputWithContext(ctx context.Context) LinkTagArrayOutput
type LinkTagInput ¶
type LinkTagInput interface { pulumi.Input ToLinkTagOutput() LinkTagOutput ToLinkTagOutputWithContext(context.Context) LinkTagOutput }
LinkTagInput is an input type that accepts LinkTagArgs and LinkTagOutput values. You can construct a concrete instance of `LinkTagInput` via:
LinkTagArgs{...}
type LinkTagOutput ¶
type LinkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a link resource.
func (LinkTagOutput) ElementType ¶
func (LinkTagOutput) ElementType() reflect.Type
func (LinkTagOutput) Key ¶
func (o LinkTagOutput) Key() pulumi.StringPtrOutput
func (LinkTagOutput) ToLinkTagOutput ¶
func (o LinkTagOutput) ToLinkTagOutput() LinkTagOutput
func (LinkTagOutput) ToLinkTagOutputWithContext ¶
func (o LinkTagOutput) ToLinkTagOutputWithContext(ctx context.Context) LinkTagOutput
func (LinkTagOutput) Value ¶
func (o LinkTagOutput) Value() pulumi.StringPtrOutput
type LookupCustomerGatewayAssociationArgs ¶ added in v0.12.0
type LookupCustomerGatewayAssociationOutputArgs ¶ added in v0.12.0
type LookupCustomerGatewayAssociationOutputArgs struct { // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn pulumi.StringInput `pulumi:"customerGatewayArn"` // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` }
func (LookupCustomerGatewayAssociationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCustomerGatewayAssociationOutputArgs) ElementType() reflect.Type
type LookupCustomerGatewayAssociationResult ¶ added in v0.12.0
type LookupCustomerGatewayAssociationResult struct { }
func LookupCustomerGatewayAssociation ¶ added in v0.12.0
func LookupCustomerGatewayAssociation(ctx *pulumi.Context, args *LookupCustomerGatewayAssociationArgs, opts ...pulumi.InvokeOption) (*LookupCustomerGatewayAssociationResult, error)
The AWS::NetworkManager::CustomerGatewayAssociation type associates a customer gateway with a device and optionally, with a link.
type LookupCustomerGatewayAssociationResultOutput ¶ added in v0.12.0
type LookupCustomerGatewayAssociationResultOutput struct{ *pulumi.OutputState }
func LookupCustomerGatewayAssociationOutput ¶ added in v0.12.0
func LookupCustomerGatewayAssociationOutput(ctx *pulumi.Context, args LookupCustomerGatewayAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupCustomerGatewayAssociationResultOutput
func (LookupCustomerGatewayAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupCustomerGatewayAssociationResultOutput) ElementType() reflect.Type
func (LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutput ¶ added in v0.12.0
func (o LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutput() LookupCustomerGatewayAssociationResultOutput
func (LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutputWithContext ¶ added in v0.12.0
func (o LookupCustomerGatewayAssociationResultOutput) ToLookupCustomerGatewayAssociationResultOutputWithContext(ctx context.Context) LookupCustomerGatewayAssociationResultOutput
type LookupDeviceArgs ¶ added in v0.12.0
type LookupDeviceOutputArgs ¶ added in v0.12.0
type LookupDeviceOutputArgs struct { // The ID of the device. DeviceId pulumi.StringInput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` }
func (LookupDeviceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeviceOutputArgs) ElementType() reflect.Type
type LookupDeviceResult ¶ added in v0.12.0
type LookupDeviceResult struct { // The description of the device. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the device. DeviceArn *string `pulumi:"deviceArn"` // The ID of the device. DeviceId *string `pulumi:"deviceId"` // The site location. Location *DeviceLocation `pulumi:"location"` // The device model Model *string `pulumi:"model"` // The device serial number. SerialNumber *string `pulumi:"serialNumber"` // The site ID. SiteId *string `pulumi:"siteId"` // The tags for the device. Tags []DeviceTag `pulumi:"tags"` // The device type. Type *string `pulumi:"type"` // The device vendor. Vendor *string `pulumi:"vendor"` }
func LookupDevice ¶ added in v0.12.0
func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)
The AWS::NetworkManager::Device type describes a device.
type LookupDeviceResultOutput ¶ added in v0.12.0
type LookupDeviceResultOutput struct{ *pulumi.OutputState }
func LookupDeviceOutput ¶ added in v0.12.0
func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput
func (LookupDeviceResultOutput) Description ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Description() pulumi.StringPtrOutput
The description of the device.
func (LookupDeviceResultOutput) DeviceArn ¶ added in v0.12.0
func (o LookupDeviceResultOutput) DeviceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the device.
func (LookupDeviceResultOutput) DeviceId ¶ added in v0.12.0
func (o LookupDeviceResultOutput) DeviceId() pulumi.StringPtrOutput
The ID of the device.
func (LookupDeviceResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeviceResultOutput) ElementType() reflect.Type
func (LookupDeviceResultOutput) Location ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Location() DeviceLocationPtrOutput
The site location.
func (LookupDeviceResultOutput) Model ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Model() pulumi.StringPtrOutput
The device model
func (LookupDeviceResultOutput) SerialNumber ¶ added in v0.12.0
func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
The device serial number.
func (LookupDeviceResultOutput) SiteId ¶ added in v0.12.0
func (o LookupDeviceResultOutput) SiteId() pulumi.StringPtrOutput
The site ID.
func (LookupDeviceResultOutput) Tags ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Tags() DeviceTagArrayOutput
The tags for the device.
func (LookupDeviceResultOutput) ToLookupDeviceResultOutput ¶ added in v0.12.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
func (LookupDeviceResultOutput) Type ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Type() pulumi.StringPtrOutput
The device type.
func (LookupDeviceResultOutput) Vendor ¶ added in v0.12.0
func (o LookupDeviceResultOutput) Vendor() pulumi.StringPtrOutput
The device vendor.
type LookupGlobalNetworkArgs ¶ added in v0.12.0
type LookupGlobalNetworkArgs struct { // The ID of the global network. Id string `pulumi:"id"` }
type LookupGlobalNetworkOutputArgs ¶ added in v0.12.0
type LookupGlobalNetworkOutputArgs struct { // The ID of the global network. Id pulumi.StringInput `pulumi:"id"` }
func (LookupGlobalNetworkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGlobalNetworkOutputArgs) ElementType() reflect.Type
type LookupGlobalNetworkResult ¶ added in v0.12.0
type LookupGlobalNetworkResult struct { // The Amazon Resource Name (ARN) of the global network. Arn *string `pulumi:"arn"` // The description of the global network. Description *string `pulumi:"description"` // The ID of the global network. Id *string `pulumi:"id"` // The tags for the global network. Tags []GlobalNetworkTag `pulumi:"tags"` }
func LookupGlobalNetwork ¶ added in v0.12.0
func LookupGlobalNetwork(ctx *pulumi.Context, args *LookupGlobalNetworkArgs, opts ...pulumi.InvokeOption) (*LookupGlobalNetworkResult, error)
The AWS::NetworkManager::GlobalNetwork type specifies a global network of the user's account
type LookupGlobalNetworkResultOutput ¶ added in v0.12.0
type LookupGlobalNetworkResultOutput struct{ *pulumi.OutputState }
func LookupGlobalNetworkOutput ¶ added in v0.12.0
func LookupGlobalNetworkOutput(ctx *pulumi.Context, args LookupGlobalNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalNetworkResultOutput
func (LookupGlobalNetworkResultOutput) Arn ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the global network.
func (LookupGlobalNetworkResultOutput) Description ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Description() pulumi.StringPtrOutput
The description of the global network.
func (LookupGlobalNetworkResultOutput) ElementType ¶ added in v0.12.0
func (LookupGlobalNetworkResultOutput) ElementType() reflect.Type
func (LookupGlobalNetworkResultOutput) Id ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Id() pulumi.StringPtrOutput
The ID of the global network.
func (LookupGlobalNetworkResultOutput) Tags ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) Tags() GlobalNetworkTagArrayOutput
The tags for the global network.
func (LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutput() LookupGlobalNetworkResultOutput
func (LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext ¶ added in v0.12.0
func (o LookupGlobalNetworkResultOutput) ToLookupGlobalNetworkResultOutputWithContext(ctx context.Context) LookupGlobalNetworkResultOutput
type LookupLinkArgs ¶ added in v0.12.0
type LookupLinkAssociationArgs ¶ added in v0.12.0
type LookupLinkAssociationOutputArgs ¶ added in v0.12.0
type LookupLinkAssociationOutputArgs struct { // The ID of the device DeviceId pulumi.StringInput `pulumi:"deviceId"` // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The ID of the link LinkId pulumi.StringInput `pulumi:"linkId"` }
func (LookupLinkAssociationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLinkAssociationOutputArgs) ElementType() reflect.Type
type LookupLinkAssociationResult ¶ added in v0.12.0
type LookupLinkAssociationResult struct { }
func LookupLinkAssociation ¶ added in v0.12.0
func LookupLinkAssociation(ctx *pulumi.Context, args *LookupLinkAssociationArgs, opts ...pulumi.InvokeOption) (*LookupLinkAssociationResult, error)
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.
type LookupLinkAssociationResultOutput ¶ added in v0.12.0
type LookupLinkAssociationResultOutput struct{ *pulumi.OutputState }
func LookupLinkAssociationOutput ¶ added in v0.12.0
func LookupLinkAssociationOutput(ctx *pulumi.Context, args LookupLinkAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupLinkAssociationResultOutput
func (LookupLinkAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupLinkAssociationResultOutput) ElementType() reflect.Type
func (LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutput ¶ added in v0.12.0
func (o LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutput() LookupLinkAssociationResultOutput
func (LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutputWithContext ¶ added in v0.12.0
func (o LookupLinkAssociationResultOutput) ToLookupLinkAssociationResultOutputWithContext(ctx context.Context) LookupLinkAssociationResultOutput
type LookupLinkOutputArgs ¶ added in v0.12.0
type LookupLinkOutputArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The ID of the link. LinkId pulumi.StringInput `pulumi:"linkId"` }
func (LookupLinkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLinkOutputArgs) ElementType() reflect.Type
type LookupLinkResult ¶ added in v0.12.0
type LookupLinkResult struct { // The Bandwidth for the link. Bandwidth *LinkBandwidth `pulumi:"bandwidth"` // The description of the link. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the link. LinkArn *string `pulumi:"linkArn"` // The ID of the link. LinkId *string `pulumi:"linkId"` // The provider of the link. Provider *string `pulumi:"provider"` // The tags for the link. Tags []LinkTag `pulumi:"tags"` // The type of the link. Type *string `pulumi:"type"` }
func LookupLink ¶ added in v0.12.0
func LookupLink(ctx *pulumi.Context, args *LookupLinkArgs, opts ...pulumi.InvokeOption) (*LookupLinkResult, error)
The AWS::NetworkManager::Link type describes a link.
type LookupLinkResultOutput ¶ added in v0.12.0
type LookupLinkResultOutput struct{ *pulumi.OutputState }
func LookupLinkOutput ¶ added in v0.12.0
func LookupLinkOutput(ctx *pulumi.Context, args LookupLinkOutputArgs, opts ...pulumi.InvokeOption) LookupLinkResultOutput
func (LookupLinkResultOutput) Bandwidth ¶ added in v0.12.0
func (o LookupLinkResultOutput) Bandwidth() LinkBandwidthPtrOutput
The Bandwidth for the link.
func (LookupLinkResultOutput) Description ¶ added in v0.12.0
func (o LookupLinkResultOutput) Description() pulumi.StringPtrOutput
The description of the link.
func (LookupLinkResultOutput) ElementType ¶ added in v0.12.0
func (LookupLinkResultOutput) ElementType() reflect.Type
func (LookupLinkResultOutput) LinkArn ¶ added in v0.12.0
func (o LookupLinkResultOutput) LinkArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the link.
func (LookupLinkResultOutput) LinkId ¶ added in v0.12.0
func (o LookupLinkResultOutput) LinkId() pulumi.StringPtrOutput
The ID of the link.
func (LookupLinkResultOutput) Provider ¶ added in v0.12.0
func (o LookupLinkResultOutput) Provider() pulumi.StringPtrOutput
The provider of the link.
func (LookupLinkResultOutput) Tags ¶ added in v0.12.0
func (o LookupLinkResultOutput) Tags() LinkTagArrayOutput
The tags for the link.
func (LookupLinkResultOutput) ToLookupLinkResultOutput ¶ added in v0.12.0
func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
func (LookupLinkResultOutput) ToLookupLinkResultOutputWithContext ¶ added in v0.12.0
func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
func (LookupLinkResultOutput) Type ¶ added in v0.12.0
func (o LookupLinkResultOutput) Type() pulumi.StringPtrOutput
The type of the link.
type LookupSiteArgs ¶ added in v0.12.0
type LookupSiteOutputArgs ¶ added in v0.12.0
type LookupSiteOutputArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The ID of the site. SiteId pulumi.StringInput `pulumi:"siteId"` }
func (LookupSiteOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSiteOutputArgs) ElementType() reflect.Type
type LookupSiteResult ¶ added in v0.12.0
type LookupSiteResult struct { // The description of the site. Description *string `pulumi:"description"` // The location of the site. Location *SiteLocation `pulumi:"location"` // The Amazon Resource Name (ARN) of the site. SiteArn *string `pulumi:"siteArn"` // The ID of the site. SiteId *string `pulumi:"siteId"` // The tags for the site. Tags []SiteTag `pulumi:"tags"` }
func LookupSite ¶ added in v0.12.0
func LookupSite(ctx *pulumi.Context, args *LookupSiteArgs, opts ...pulumi.InvokeOption) (*LookupSiteResult, error)
The AWS::NetworkManager::Site type describes a site.
type LookupSiteResultOutput ¶ added in v0.12.0
type LookupSiteResultOutput struct{ *pulumi.OutputState }
func LookupSiteOutput ¶ added in v0.12.0
func LookupSiteOutput(ctx *pulumi.Context, args LookupSiteOutputArgs, opts ...pulumi.InvokeOption) LookupSiteResultOutput
func (LookupSiteResultOutput) Description ¶ added in v0.12.0
func (o LookupSiteResultOutput) Description() pulumi.StringPtrOutput
The description of the site.
func (LookupSiteResultOutput) ElementType ¶ added in v0.12.0
func (LookupSiteResultOutput) ElementType() reflect.Type
func (LookupSiteResultOutput) Location ¶ added in v0.12.0
func (o LookupSiteResultOutput) Location() SiteLocationPtrOutput
The location of the site.
func (LookupSiteResultOutput) SiteArn ¶ added in v0.12.0
func (o LookupSiteResultOutput) SiteArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the site.
func (LookupSiteResultOutput) SiteId ¶ added in v0.12.0
func (o LookupSiteResultOutput) SiteId() pulumi.StringPtrOutput
The ID of the site.
func (LookupSiteResultOutput) Tags ¶ added in v0.12.0
func (o LookupSiteResultOutput) Tags() SiteTagArrayOutput
The tags for the site.
func (LookupSiteResultOutput) ToLookupSiteResultOutput ¶ added in v0.12.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
func (LookupSiteResultOutput) ToLookupSiteResultOutputWithContext ¶ added in v0.12.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
type LookupTransitGatewayRegistrationArgs ¶ added in v0.12.0
type LookupTransitGatewayRegistrationOutputArgs ¶ added in v0.12.0
type LookupTransitGatewayRegistrationOutputArgs struct { // The ID of the global network. GlobalNetworkId pulumi.StringInput `pulumi:"globalNetworkId"` // The Amazon Resource Name (ARN) of the transit gateway. TransitGatewayArn pulumi.StringInput `pulumi:"transitGatewayArn"` }
func (LookupTransitGatewayRegistrationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTransitGatewayRegistrationOutputArgs) ElementType() reflect.Type
type LookupTransitGatewayRegistrationResult ¶ added in v0.12.0
type LookupTransitGatewayRegistrationResult struct { }
func LookupTransitGatewayRegistration ¶ added in v0.12.0
func LookupTransitGatewayRegistration(ctx *pulumi.Context, args *LookupTransitGatewayRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupTransitGatewayRegistrationResult, error)
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.
type LookupTransitGatewayRegistrationResultOutput ¶ added in v0.12.0
type LookupTransitGatewayRegistrationResultOutput struct{ *pulumi.OutputState }
func LookupTransitGatewayRegistrationOutput ¶ added in v0.12.0
func LookupTransitGatewayRegistrationOutput(ctx *pulumi.Context, args LookupTransitGatewayRegistrationOutputArgs, opts ...pulumi.InvokeOption) LookupTransitGatewayRegistrationResultOutput
func (LookupTransitGatewayRegistrationResultOutput) ElementType ¶ added in v0.12.0
func (LookupTransitGatewayRegistrationResultOutput) ElementType() reflect.Type
func (LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutput ¶ added in v0.12.0
func (o LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutput() LookupTransitGatewayRegistrationResultOutput
func (LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutputWithContext ¶ added in v0.12.0
func (o LookupTransitGatewayRegistrationResultOutput) ToLookupTransitGatewayRegistrationResultOutputWithContext(ctx context.Context) LookupTransitGatewayRegistrationResultOutput
type Site ¶
type Site struct { pulumi.CustomResourceState // The description of the site. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the global network. GlobalNetworkId pulumi.StringOutput `pulumi:"globalNetworkId"` // The location of the site. Location SiteLocationPtrOutput `pulumi:"location"` // The Amazon Resource Name (ARN) of the site. SiteArn pulumi.StringOutput `pulumi:"siteArn"` // The ID of the site. SiteId pulumi.StringOutput `pulumi:"siteId"` // The tags for the site. Tags SiteTagArrayOutput `pulumi:"tags"` }
The AWS::NetworkManager::Site type describes a site.
func GetSite ¶
func GetSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SiteState, opts ...pulumi.ResourceOption) (*Site, error)
GetSite gets an existing Site resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSite ¶
func NewSite(ctx *pulumi.Context, name string, args *SiteArgs, opts ...pulumi.ResourceOption) (*Site, error)
NewSite registers a new resource with the given unique name, arguments, and options.
func (*Site) ElementType ¶
func (*Site) ToSiteOutput ¶
func (i *Site) ToSiteOutput() SiteOutput
func (*Site) ToSiteOutputWithContext ¶
func (i *Site) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteArgs ¶
type SiteArgs struct { // The description of the site. Description pulumi.StringPtrInput // The ID of the global network. GlobalNetworkId pulumi.StringInput // The location of the site. Location SiteLocationPtrInput // The tags for the site. Tags SiteTagArrayInput }
The set of arguments for constructing a Site resource.
func (SiteArgs) ElementType ¶
type SiteInput ¶
type SiteInput interface { pulumi.Input ToSiteOutput() SiteOutput ToSiteOutputWithContext(ctx context.Context) SiteOutput }
type SiteLocation ¶
type SiteLocation struct { // The physical address. Address *string `pulumi:"address"` // The latitude. Latitude *string `pulumi:"latitude"` // The longitude. Longitude *string `pulumi:"longitude"` }
The location of the site
type SiteLocationArgs ¶
type SiteLocationArgs struct { // The physical address. Address pulumi.StringPtrInput `pulumi:"address"` // The latitude. Latitude pulumi.StringPtrInput `pulumi:"latitude"` // The longitude. Longitude pulumi.StringPtrInput `pulumi:"longitude"` }
The location of the site
func (SiteLocationArgs) ElementType ¶
func (SiteLocationArgs) ElementType() reflect.Type
func (SiteLocationArgs) ToSiteLocationOutput ¶
func (i SiteLocationArgs) ToSiteLocationOutput() SiteLocationOutput
func (SiteLocationArgs) ToSiteLocationOutputWithContext ¶
func (i SiteLocationArgs) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
func (SiteLocationArgs) ToSiteLocationPtrOutput ¶
func (i SiteLocationArgs) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationArgs) ToSiteLocationPtrOutputWithContext ¶
func (i SiteLocationArgs) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteLocationInput ¶
type SiteLocationInput interface { pulumi.Input ToSiteLocationOutput() SiteLocationOutput ToSiteLocationOutputWithContext(context.Context) SiteLocationOutput }
SiteLocationInput is an input type that accepts SiteLocationArgs and SiteLocationOutput values. You can construct a concrete instance of `SiteLocationInput` via:
SiteLocationArgs{...}
type SiteLocationOutput ¶
type SiteLocationOutput struct{ *pulumi.OutputState }
The location of the site
func (SiteLocationOutput) Address ¶
func (o SiteLocationOutput) Address() pulumi.StringPtrOutput
The physical address.
func (SiteLocationOutput) ElementType ¶
func (SiteLocationOutput) ElementType() reflect.Type
func (SiteLocationOutput) Latitude ¶
func (o SiteLocationOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (SiteLocationOutput) Longitude ¶
func (o SiteLocationOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (SiteLocationOutput) ToSiteLocationOutput ¶
func (o SiteLocationOutput) ToSiteLocationOutput() SiteLocationOutput
func (SiteLocationOutput) ToSiteLocationOutputWithContext ¶
func (o SiteLocationOutput) ToSiteLocationOutputWithContext(ctx context.Context) SiteLocationOutput
func (SiteLocationOutput) ToSiteLocationPtrOutput ¶
func (o SiteLocationOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationOutput) ToSiteLocationPtrOutputWithContext ¶
func (o SiteLocationOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteLocationPtrInput ¶
type SiteLocationPtrInput interface { pulumi.Input ToSiteLocationPtrOutput() SiteLocationPtrOutput ToSiteLocationPtrOutputWithContext(context.Context) SiteLocationPtrOutput }
SiteLocationPtrInput is an input type that accepts SiteLocationArgs, SiteLocationPtr and SiteLocationPtrOutput values. You can construct a concrete instance of `SiteLocationPtrInput` via:
SiteLocationArgs{...} or: nil
func SiteLocationPtr ¶
func SiteLocationPtr(v *SiteLocationArgs) SiteLocationPtrInput
type SiteLocationPtrOutput ¶
type SiteLocationPtrOutput struct{ *pulumi.OutputState }
func (SiteLocationPtrOutput) Address ¶
func (o SiteLocationPtrOutput) Address() pulumi.StringPtrOutput
The physical address.
func (SiteLocationPtrOutput) Elem ¶
func (o SiteLocationPtrOutput) Elem() SiteLocationOutput
func (SiteLocationPtrOutput) ElementType ¶
func (SiteLocationPtrOutput) ElementType() reflect.Type
func (SiteLocationPtrOutput) Latitude ¶
func (o SiteLocationPtrOutput) Latitude() pulumi.StringPtrOutput
The latitude.
func (SiteLocationPtrOutput) Longitude ¶
func (o SiteLocationPtrOutput) Longitude() pulumi.StringPtrOutput
The longitude.
func (SiteLocationPtrOutput) ToSiteLocationPtrOutput ¶
func (o SiteLocationPtrOutput) ToSiteLocationPtrOutput() SiteLocationPtrOutput
func (SiteLocationPtrOutput) ToSiteLocationPtrOutputWithContext ¶
func (o SiteLocationPtrOutput) ToSiteLocationPtrOutputWithContext(ctx context.Context) SiteLocationPtrOutput
type SiteOutput ¶
type SiteOutput struct{ *pulumi.OutputState }
func (SiteOutput) ElementType ¶
func (SiteOutput) ElementType() reflect.Type
func (SiteOutput) ToSiteOutput ¶
func (o SiteOutput) ToSiteOutput() SiteOutput
func (SiteOutput) ToSiteOutputWithContext ¶
func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteTagArgs ¶
type SiteTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a site resource.
func (SiteTagArgs) ElementType ¶
func (SiteTagArgs) ElementType() reflect.Type
func (SiteTagArgs) ToSiteTagOutput ¶
func (i SiteTagArgs) ToSiteTagOutput() SiteTagOutput
func (SiteTagArgs) ToSiteTagOutputWithContext ¶
func (i SiteTagArgs) ToSiteTagOutputWithContext(ctx context.Context) SiteTagOutput
type SiteTagArray ¶
type SiteTagArray []SiteTagInput
func (SiteTagArray) ElementType ¶
func (SiteTagArray) ElementType() reflect.Type
func (SiteTagArray) ToSiteTagArrayOutput ¶
func (i SiteTagArray) ToSiteTagArrayOutput() SiteTagArrayOutput
func (SiteTagArray) ToSiteTagArrayOutputWithContext ¶
func (i SiteTagArray) ToSiteTagArrayOutputWithContext(ctx context.Context) SiteTagArrayOutput
type SiteTagArrayInput ¶
type SiteTagArrayInput interface { pulumi.Input ToSiteTagArrayOutput() SiteTagArrayOutput ToSiteTagArrayOutputWithContext(context.Context) SiteTagArrayOutput }
SiteTagArrayInput is an input type that accepts SiteTagArray and SiteTagArrayOutput values. You can construct a concrete instance of `SiteTagArrayInput` via:
SiteTagArray{ SiteTagArgs{...} }
type SiteTagArrayOutput ¶
type SiteTagArrayOutput struct{ *pulumi.OutputState }
func (SiteTagArrayOutput) ElementType ¶
func (SiteTagArrayOutput) ElementType() reflect.Type
func (SiteTagArrayOutput) Index ¶
func (o SiteTagArrayOutput) Index(i pulumi.IntInput) SiteTagOutput
func (SiteTagArrayOutput) ToSiteTagArrayOutput ¶
func (o SiteTagArrayOutput) ToSiteTagArrayOutput() SiteTagArrayOutput
func (SiteTagArrayOutput) ToSiteTagArrayOutputWithContext ¶
func (o SiteTagArrayOutput) ToSiteTagArrayOutputWithContext(ctx context.Context) SiteTagArrayOutput
type SiteTagInput ¶
type SiteTagInput interface { pulumi.Input ToSiteTagOutput() SiteTagOutput ToSiteTagOutputWithContext(context.Context) SiteTagOutput }
SiteTagInput is an input type that accepts SiteTagArgs and SiteTagOutput values. You can construct a concrete instance of `SiteTagInput` via:
SiteTagArgs{...}
type SiteTagOutput ¶
type SiteTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a site resource.
func (SiteTagOutput) ElementType ¶
func (SiteTagOutput) ElementType() reflect.Type
func (SiteTagOutput) Key ¶
func (o SiteTagOutput) Key() pulumi.StringPtrOutput
func (SiteTagOutput) ToSiteTagOutput ¶
func (o SiteTagOutput) ToSiteTagOutput() SiteTagOutput
func (SiteTagOutput) ToSiteTagOutputWithContext ¶
func (o SiteTagOutput) ToSiteTagOutputWithContext(ctx context.Context) SiteTagOutput
func (SiteTagOutput) Value ¶
func (o SiteTagOutput) Value() pulumi.StringPtrOutput
type 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) ToTransitGatewayRegistrationOutput ¶
func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutput() TransitGatewayRegistrationOutput
func (TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext ¶
func (o TransitGatewayRegistrationOutput) ToTransitGatewayRegistrationOutputWithContext(ctx context.Context) TransitGatewayRegistrationOutput
type TransitGatewayRegistrationState ¶
type TransitGatewayRegistrationState struct { }
func (TransitGatewayRegistrationState) ElementType ¶
func (TransitGatewayRegistrationState) ElementType() reflect.Type