networkmanager

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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

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) 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

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) ElementType() reflect.Type

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

The physical address.

func (DeviceLocationOutput) ElementType

func (DeviceLocationOutput) ElementType() reflect.Type

func (DeviceLocationOutput) Latitude

The latitude.

func (DeviceLocationOutput) Longitude

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

type DeviceLocationPtrOutput

type DeviceLocationPtrOutput struct{ *pulumi.OutputState }

func (DeviceLocationPtrOutput) Address

The physical address.

func (DeviceLocationPtrOutput) Elem

func (DeviceLocationPtrOutput) ElementType

func (DeviceLocationPtrOutput) ElementType() reflect.Type

func (DeviceLocationPtrOutput) Latitude

The latitude.

func (DeviceLocationPtrOutput) Longitude

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 DeviceTag

type DeviceTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a device resource.

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 (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 (DeviceTagOutput) ToDeviceTagOutput

func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput

func (DeviceTagOutput) ToDeviceTagOutputWithContext

func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput

func (DeviceTagOutput) Value

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

type GlobalNetworkTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

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) Index

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 (GlobalNetworkTagOutput) ToGlobalNetworkTagOutput

func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutput() GlobalNetworkTagOutput

func (GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext

func (o GlobalNetworkTagOutput) ToGlobalNetworkTagOutputWithContext(ctx context.Context) GlobalNetworkTagOutput

func (GlobalNetworkTagOutput) Value

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(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(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) ElementType() reflect.Type

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

func (LinkArgs) ElementType() reflect.Type

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

func (LinkBandwidthArgs) ToLinkBandwidthPtrOutput

func (i LinkBandwidthArgs) ToLinkBandwidthPtrOutput() LinkBandwidthPtrOutput

func (LinkBandwidthArgs) ToLinkBandwidthPtrOutputWithContext

func (i LinkBandwidthArgs) ToLinkBandwidthPtrOutputWithContext(ctx context.Context) LinkBandwidthPtrOutput

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) ToLinkBandwidthPtrOutput

func (o LinkBandwidthOutput) ToLinkBandwidthPtrOutput() LinkBandwidthPtrOutput

func (LinkBandwidthOutput) ToLinkBandwidthPtrOutputWithContext

func (o LinkBandwidthOutput) ToLinkBandwidthPtrOutputWithContext(ctx context.Context) LinkBandwidthPtrOutput

func (LinkBandwidthOutput) UploadSpeed

func (o LinkBandwidthOutput) UploadSpeed() pulumi.IntPtrOutput

Upload speed in Mbps.

type LinkBandwidthPtrInput

type LinkBandwidthPtrInput interface {
	pulumi.Input

	ToLinkBandwidthPtrOutput() LinkBandwidthPtrOutput
	ToLinkBandwidthPtrOutputWithContext(context.Context) LinkBandwidthPtrOutput
}

LinkBandwidthPtrInput is an input type that accepts LinkBandwidthArgs, LinkBandwidthPtr and LinkBandwidthPtrOutput values. You can construct a concrete instance of `LinkBandwidthPtrInput` via:

        LinkBandwidthArgs{...}

or:

        nil

type LinkBandwidthPtrOutput

type LinkBandwidthPtrOutput struct{ *pulumi.OutputState }

func (LinkBandwidthPtrOutput) DownloadSpeed

func (o LinkBandwidthPtrOutput) DownloadSpeed() pulumi.IntPtrOutput

Download speed in Mbps.

func (LinkBandwidthPtrOutput) Elem

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 LinkState

type LinkState struct {
}

func (LinkState) ElementType

func (LinkState) ElementType() reflect.Type

type LinkTag

type LinkTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a link resource.

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 (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 (LinkTagOutput) ToLinkTagOutput

func (o LinkTagOutput) ToLinkTagOutput() LinkTagOutput

func (LinkTagOutput) ToLinkTagOutputWithContext

func (o LinkTagOutput) ToLinkTagOutputWithContext(ctx context.Context) LinkTagOutput

func (LinkTagOutput) Value

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) ElementType() reflect.Type

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

func (SiteArgs) ElementType() reflect.Type

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

The physical address.

func (SiteLocationOutput) ElementType

func (SiteLocationOutput) ElementType() reflect.Type

func (SiteLocationOutput) Latitude

The latitude.

func (SiteLocationOutput) Longitude

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

type SiteLocationPtrOutput

type SiteLocationPtrOutput struct{ *pulumi.OutputState }

func (SiteLocationPtrOutput) Address

The physical address.

func (SiteLocationPtrOutput) Elem

func (SiteLocationPtrOutput) ElementType

func (SiteLocationPtrOutput) ElementType() reflect.Type

func (SiteLocationPtrOutput) Latitude

The latitude.

func (SiteLocationPtrOutput) Longitude

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 SiteState

type SiteState struct {
}

func (SiteState) ElementType

func (SiteState) ElementType() reflect.Type

type SiteTag

type SiteTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a site resource.

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 (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 (SiteTagOutput) ToSiteTagOutput

func (o SiteTagOutput) ToSiteTagOutput() SiteTagOutput

func (SiteTagOutput) ToSiteTagOutputWithContext

func (o SiteTagOutput) ToSiteTagOutputWithContext(ctx context.Context) SiteTagOutput

func (SiteTagOutput) Value

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

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) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL