iotwireless

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DestinationExpressionTypeRuleName  = DestinationExpressionType("RuleName")
	DestinationExpressionTypeMqttTopic = DestinationExpressionType("MqttTopic")
)
View Source
const (
	NetworkAnalyzerConfigurationLogLevelInfo     = NetworkAnalyzerConfigurationLogLevel("INFO")
	NetworkAnalyzerConfigurationLogLevelError    = NetworkAnalyzerConfigurationLogLevel("ERROR")
	NetworkAnalyzerConfigurationLogLevelDisabled = NetworkAnalyzerConfigurationLogLevel("DISABLED")
)
View Source
const (
	NetworkAnalyzerConfigurationWirelessDeviceFrameInfoEnabled  = NetworkAnalyzerConfigurationWirelessDeviceFrameInfo("ENABLED")
	NetworkAnalyzerConfigurationWirelessDeviceFrameInfoDisabled = NetworkAnalyzerConfigurationWirelessDeviceFrameInfo("DISABLED")
)
View Source
const (
	WirelessDeviceTypeSidewalk = WirelessDeviceType("Sidewalk")
	WirelessDeviceTypeLoRaWAN  = WirelessDeviceType("LoRaWAN")
)
View Source
const (
	PartnerAccountPartnerTypeSidewalk = PartnerAccountPartnerType("Sidewalk")
)
View Source
const (
	TaskDefinitionTypeUpdate = TaskDefinitionType("UPDATE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Destination

type Destination struct {
	pulumi.CustomResourceState

	// Destination arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Destination description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Destination expression
	Expression pulumi.StringOutput `pulumi:"expression"`
	// Must be RuleName
	ExpressionType DestinationExpressionTypeOutput `pulumi:"expressionType"`
	// Unique name of destination
	Name pulumi.StringOutput `pulumi:"name"`
	// AWS role ARN that grants access
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags DestinationTagArrayOutput `pulumi:"tags"`
}

Destination's resource schema demonstrating some basic constructs and validation rules.

func GetDestination

func GetDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DestinationState, opts ...pulumi.ResourceOption) (*Destination, error)

GetDestination gets an existing Destination 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 NewDestination

func NewDestination(ctx *pulumi.Context,
	name string, args *DestinationArgs, opts ...pulumi.ResourceOption) (*Destination, error)

NewDestination registers a new resource with the given unique name, arguments, and options.

func (*Destination) ElementType

func (*Destination) ElementType() reflect.Type

func (*Destination) ToDestinationOutput

func (i *Destination) ToDestinationOutput() DestinationOutput

func (*Destination) ToDestinationOutputWithContext

func (i *Destination) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

type DestinationArgs

type DestinationArgs struct {
	// Destination description
	Description pulumi.StringPtrInput
	// Destination expression
	Expression pulumi.StringInput
	// Must be RuleName
	ExpressionType DestinationExpressionTypeInput
	// Unique name of destination
	Name pulumi.StringPtrInput
	// AWS role ARN that grants access
	RoleArn pulumi.StringInput
	// A list of key-value pairs that contain metadata for the destination.
	Tags DestinationTagArrayInput
}

The set of arguments for constructing a Destination resource.

func (DestinationArgs) ElementType

func (DestinationArgs) ElementType() reflect.Type

type DestinationExpressionType

type DestinationExpressionType string

Must be RuleName

func (DestinationExpressionType) ElementType

func (DestinationExpressionType) ElementType() reflect.Type

func (DestinationExpressionType) ToDestinationExpressionTypeOutput

func (e DestinationExpressionType) ToDestinationExpressionTypeOutput() DestinationExpressionTypeOutput

func (DestinationExpressionType) ToDestinationExpressionTypeOutputWithContext

func (e DestinationExpressionType) ToDestinationExpressionTypeOutputWithContext(ctx context.Context) DestinationExpressionTypeOutput

func (DestinationExpressionType) ToDestinationExpressionTypePtrOutput

func (e DestinationExpressionType) ToDestinationExpressionTypePtrOutput() DestinationExpressionTypePtrOutput

func (DestinationExpressionType) ToDestinationExpressionTypePtrOutputWithContext

func (e DestinationExpressionType) ToDestinationExpressionTypePtrOutputWithContext(ctx context.Context) DestinationExpressionTypePtrOutput

func (DestinationExpressionType) ToStringOutput

func (e DestinationExpressionType) ToStringOutput() pulumi.StringOutput

func (DestinationExpressionType) ToStringOutputWithContext

func (e DestinationExpressionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DestinationExpressionType) ToStringPtrOutput

func (e DestinationExpressionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DestinationExpressionType) ToStringPtrOutputWithContext

func (e DestinationExpressionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DestinationExpressionTypeInput

type DestinationExpressionTypeInput interface {
	pulumi.Input

	ToDestinationExpressionTypeOutput() DestinationExpressionTypeOutput
	ToDestinationExpressionTypeOutputWithContext(context.Context) DestinationExpressionTypeOutput
}

DestinationExpressionTypeInput is an input type that accepts DestinationExpressionTypeArgs and DestinationExpressionTypeOutput values. You can construct a concrete instance of `DestinationExpressionTypeInput` via:

DestinationExpressionTypeArgs{...}

type DestinationExpressionTypeOutput

type DestinationExpressionTypeOutput struct{ *pulumi.OutputState }

func (DestinationExpressionTypeOutput) ElementType

func (DestinationExpressionTypeOutput) ToDestinationExpressionTypeOutput

func (o DestinationExpressionTypeOutput) ToDestinationExpressionTypeOutput() DestinationExpressionTypeOutput

func (DestinationExpressionTypeOutput) ToDestinationExpressionTypeOutputWithContext

func (o DestinationExpressionTypeOutput) ToDestinationExpressionTypeOutputWithContext(ctx context.Context) DestinationExpressionTypeOutput

func (DestinationExpressionTypeOutput) ToDestinationExpressionTypePtrOutput

func (o DestinationExpressionTypeOutput) ToDestinationExpressionTypePtrOutput() DestinationExpressionTypePtrOutput

func (DestinationExpressionTypeOutput) ToDestinationExpressionTypePtrOutputWithContext

func (o DestinationExpressionTypeOutput) ToDestinationExpressionTypePtrOutputWithContext(ctx context.Context) DestinationExpressionTypePtrOutput

func (DestinationExpressionTypeOutput) ToStringOutput

func (DestinationExpressionTypeOutput) ToStringOutputWithContext

func (o DestinationExpressionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DestinationExpressionTypeOutput) ToStringPtrOutput

func (DestinationExpressionTypeOutput) ToStringPtrOutputWithContext

func (o DestinationExpressionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DestinationExpressionTypePtrInput

type DestinationExpressionTypePtrInput interface {
	pulumi.Input

	ToDestinationExpressionTypePtrOutput() DestinationExpressionTypePtrOutput
	ToDestinationExpressionTypePtrOutputWithContext(context.Context) DestinationExpressionTypePtrOutput
}

func DestinationExpressionTypePtr

func DestinationExpressionTypePtr(v string) DestinationExpressionTypePtrInput

type DestinationExpressionTypePtrOutput

type DestinationExpressionTypePtrOutput struct{ *pulumi.OutputState }

func (DestinationExpressionTypePtrOutput) Elem

func (DestinationExpressionTypePtrOutput) ElementType

func (DestinationExpressionTypePtrOutput) ToDestinationExpressionTypePtrOutput

func (o DestinationExpressionTypePtrOutput) ToDestinationExpressionTypePtrOutput() DestinationExpressionTypePtrOutput

func (DestinationExpressionTypePtrOutput) ToDestinationExpressionTypePtrOutputWithContext

func (o DestinationExpressionTypePtrOutput) ToDestinationExpressionTypePtrOutputWithContext(ctx context.Context) DestinationExpressionTypePtrOutput

func (DestinationExpressionTypePtrOutput) ToStringPtrOutput

func (DestinationExpressionTypePtrOutput) ToStringPtrOutputWithContext

func (o DestinationExpressionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DestinationInput

type DestinationInput interface {
	pulumi.Input

	ToDestinationOutput() DestinationOutput
	ToDestinationOutputWithContext(ctx context.Context) DestinationOutput
}

type DestinationOutput

type DestinationOutput struct{ *pulumi.OutputState }

func (DestinationOutput) Arn added in v0.17.0

Destination arn. Returned after successful create.

func (DestinationOutput) Description added in v0.17.0

func (o DestinationOutput) Description() pulumi.StringPtrOutput

Destination description

func (DestinationOutput) ElementType

func (DestinationOutput) ElementType() reflect.Type

func (DestinationOutput) Expression added in v0.17.0

func (o DestinationOutput) Expression() pulumi.StringOutput

Destination expression

func (DestinationOutput) ExpressionType added in v0.17.0

Must be RuleName

func (DestinationOutput) Name added in v0.17.0

Unique name of destination

func (DestinationOutput) RoleArn added in v0.17.0

AWS role ARN that grants access

func (DestinationOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the destination.

func (DestinationOutput) ToDestinationOutput

func (o DestinationOutput) ToDestinationOutput() DestinationOutput

func (DestinationOutput) ToDestinationOutputWithContext

func (o DestinationOutput) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

type DestinationState

type DestinationState struct {
}

func (DestinationState) ElementType

func (DestinationState) ElementType() reflect.Type

type DestinationTag

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

type DestinationTagArgs

type DestinationTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DestinationTagArgs) ElementType

func (DestinationTagArgs) ElementType() reflect.Type

func (DestinationTagArgs) ToDestinationTagOutput

func (i DestinationTagArgs) ToDestinationTagOutput() DestinationTagOutput

func (DestinationTagArgs) ToDestinationTagOutputWithContext

func (i DestinationTagArgs) ToDestinationTagOutputWithContext(ctx context.Context) DestinationTagOutput

type DestinationTagArray

type DestinationTagArray []DestinationTagInput

func (DestinationTagArray) ElementType

func (DestinationTagArray) ElementType() reflect.Type

func (DestinationTagArray) ToDestinationTagArrayOutput

func (i DestinationTagArray) ToDestinationTagArrayOutput() DestinationTagArrayOutput

func (DestinationTagArray) ToDestinationTagArrayOutputWithContext

func (i DestinationTagArray) ToDestinationTagArrayOutputWithContext(ctx context.Context) DestinationTagArrayOutput

type DestinationTagArrayInput

type DestinationTagArrayInput interface {
	pulumi.Input

	ToDestinationTagArrayOutput() DestinationTagArrayOutput
	ToDestinationTagArrayOutputWithContext(context.Context) DestinationTagArrayOutput
}

DestinationTagArrayInput is an input type that accepts DestinationTagArray and DestinationTagArrayOutput values. You can construct a concrete instance of `DestinationTagArrayInput` via:

DestinationTagArray{ DestinationTagArgs{...} }

type DestinationTagArrayOutput

type DestinationTagArrayOutput struct{ *pulumi.OutputState }

func (DestinationTagArrayOutput) ElementType

func (DestinationTagArrayOutput) ElementType() reflect.Type

func (DestinationTagArrayOutput) Index

func (DestinationTagArrayOutput) ToDestinationTagArrayOutput

func (o DestinationTagArrayOutput) ToDestinationTagArrayOutput() DestinationTagArrayOutput

func (DestinationTagArrayOutput) ToDestinationTagArrayOutputWithContext

func (o DestinationTagArrayOutput) ToDestinationTagArrayOutputWithContext(ctx context.Context) DestinationTagArrayOutput

type DestinationTagInput

type DestinationTagInput interface {
	pulumi.Input

	ToDestinationTagOutput() DestinationTagOutput
	ToDestinationTagOutputWithContext(context.Context) DestinationTagOutput
}

DestinationTagInput is an input type that accepts DestinationTagArgs and DestinationTagOutput values. You can construct a concrete instance of `DestinationTagInput` via:

DestinationTagArgs{...}

type DestinationTagOutput

type DestinationTagOutput struct{ *pulumi.OutputState }

func (DestinationTagOutput) ElementType

func (DestinationTagOutput) ElementType() reflect.Type

func (DestinationTagOutput) Key

func (DestinationTagOutput) ToDestinationTagOutput

func (o DestinationTagOutput) ToDestinationTagOutput() DestinationTagOutput

func (DestinationTagOutput) ToDestinationTagOutputWithContext

func (o DestinationTagOutput) ToDestinationTagOutputWithContext(ctx context.Context) DestinationTagOutput

func (DestinationTagOutput) Value

type DeviceProfile

type DeviceProfile struct {
	pulumi.CustomResourceState

	// Service profile Arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
	LoRaWAN DeviceProfileLoRaWANDeviceProfilePtrOutput `pulumi:"loRaWAN"`
	// Name of service profile
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the device profile.
	Tags DeviceProfileTagArrayOutput `pulumi:"tags"`
}

Device Profile's resource schema demonstrating some basic constructs and validation rules.

func GetDeviceProfile

func GetDeviceProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceProfileState, opts ...pulumi.ResourceOption) (*DeviceProfile, error)

GetDeviceProfile gets an existing DeviceProfile 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 NewDeviceProfile

func NewDeviceProfile(ctx *pulumi.Context,
	name string, args *DeviceProfileArgs, opts ...pulumi.ResourceOption) (*DeviceProfile, error)

NewDeviceProfile registers a new resource with the given unique name, arguments, and options.

func (*DeviceProfile) ElementType

func (*DeviceProfile) ElementType() reflect.Type

func (*DeviceProfile) ToDeviceProfileOutput

func (i *DeviceProfile) ToDeviceProfileOutput() DeviceProfileOutput

func (*DeviceProfile) ToDeviceProfileOutputWithContext

func (i *DeviceProfile) ToDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileOutput

type DeviceProfileArgs

type DeviceProfileArgs struct {
	// LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
	LoRaWAN DeviceProfileLoRaWANDeviceProfilePtrInput
	// Name of service profile
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the device profile.
	Tags DeviceProfileTagArrayInput
}

The set of arguments for constructing a DeviceProfile resource.

func (DeviceProfileArgs) ElementType

func (DeviceProfileArgs) ElementType() reflect.Type

type DeviceProfileInput

type DeviceProfileInput interface {
	pulumi.Input

	ToDeviceProfileOutput() DeviceProfileOutput
	ToDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileOutput
}

type DeviceProfileLoRaWANDeviceProfile

type DeviceProfileLoRaWANDeviceProfile struct {
	ClassBTimeout     *int    `pulumi:"classBTimeout"`
	ClassCTimeout     *int    `pulumi:"classCTimeout"`
	MacVersion        *string `pulumi:"macVersion"`
	MaxDutyCycle      *int    `pulumi:"maxDutyCycle"`
	MaxEirp           *int    `pulumi:"maxEirp"`
	PingSlotDr        *int    `pulumi:"pingSlotDr"`
	PingSlotFreq      *int    `pulumi:"pingSlotFreq"`
	PingSlotPeriod    *int    `pulumi:"pingSlotPeriod"`
	RegParamsRevision *string `pulumi:"regParamsRevision"`
	RfRegion          *string `pulumi:"rfRegion"`
	Supports32BitFCnt *bool   `pulumi:"supports32BitFCnt"`
	SupportsClassB    *bool   `pulumi:"supportsClassB"`
	SupportsClassC    *bool   `pulumi:"supportsClassC"`
	SupportsJoin      *bool   `pulumi:"supportsJoin"`
}

type DeviceProfileLoRaWANDeviceProfileArgs

type DeviceProfileLoRaWANDeviceProfileArgs struct {
	ClassBTimeout     pulumi.IntPtrInput    `pulumi:"classBTimeout"`
	ClassCTimeout     pulumi.IntPtrInput    `pulumi:"classCTimeout"`
	MacVersion        pulumi.StringPtrInput `pulumi:"macVersion"`
	MaxDutyCycle      pulumi.IntPtrInput    `pulumi:"maxDutyCycle"`
	MaxEirp           pulumi.IntPtrInput    `pulumi:"maxEirp"`
	PingSlotDr        pulumi.IntPtrInput    `pulumi:"pingSlotDr"`
	PingSlotFreq      pulumi.IntPtrInput    `pulumi:"pingSlotFreq"`
	PingSlotPeriod    pulumi.IntPtrInput    `pulumi:"pingSlotPeriod"`
	RegParamsRevision pulumi.StringPtrInput `pulumi:"regParamsRevision"`
	RfRegion          pulumi.StringPtrInput `pulumi:"rfRegion"`
	Supports32BitFCnt pulumi.BoolPtrInput   `pulumi:"supports32BitFCnt"`
	SupportsClassB    pulumi.BoolPtrInput   `pulumi:"supportsClassB"`
	SupportsClassC    pulumi.BoolPtrInput   `pulumi:"supportsClassC"`
	SupportsJoin      pulumi.BoolPtrInput   `pulumi:"supportsJoin"`
}

func (DeviceProfileLoRaWANDeviceProfileArgs) ElementType

func (DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfileOutput

func (i DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfileOutput() DeviceProfileLoRaWANDeviceProfileOutput

func (DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfileOutputWithContext

func (i DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileLoRaWANDeviceProfileOutput

func (DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfilePtrOutput

func (i DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfilePtrOutput() DeviceProfileLoRaWANDeviceProfilePtrOutput

func (DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext

func (i DeviceProfileLoRaWANDeviceProfileArgs) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext(ctx context.Context) DeviceProfileLoRaWANDeviceProfilePtrOutput

type DeviceProfileLoRaWANDeviceProfileInput

type DeviceProfileLoRaWANDeviceProfileInput interface {
	pulumi.Input

	ToDeviceProfileLoRaWANDeviceProfileOutput() DeviceProfileLoRaWANDeviceProfileOutput
	ToDeviceProfileLoRaWANDeviceProfileOutputWithContext(context.Context) DeviceProfileLoRaWANDeviceProfileOutput
}

DeviceProfileLoRaWANDeviceProfileInput is an input type that accepts DeviceProfileLoRaWANDeviceProfileArgs and DeviceProfileLoRaWANDeviceProfileOutput values. You can construct a concrete instance of `DeviceProfileLoRaWANDeviceProfileInput` via:

DeviceProfileLoRaWANDeviceProfileArgs{...}

type DeviceProfileLoRaWANDeviceProfileOutput

type DeviceProfileLoRaWANDeviceProfileOutput struct{ *pulumi.OutputState }

func (DeviceProfileLoRaWANDeviceProfileOutput) ClassBTimeout

func (DeviceProfileLoRaWANDeviceProfileOutput) ClassCTimeout

func (DeviceProfileLoRaWANDeviceProfileOutput) ElementType

func (DeviceProfileLoRaWANDeviceProfileOutput) MacVersion

func (DeviceProfileLoRaWANDeviceProfileOutput) MaxDutyCycle

func (DeviceProfileLoRaWANDeviceProfileOutput) MaxEirp

func (DeviceProfileLoRaWANDeviceProfileOutput) PingSlotDr

func (DeviceProfileLoRaWANDeviceProfileOutput) PingSlotFreq

func (DeviceProfileLoRaWANDeviceProfileOutput) PingSlotPeriod

func (DeviceProfileLoRaWANDeviceProfileOutput) RegParamsRevision

func (DeviceProfileLoRaWANDeviceProfileOutput) RfRegion

func (DeviceProfileLoRaWANDeviceProfileOutput) Supports32BitFCnt

func (DeviceProfileLoRaWANDeviceProfileOutput) SupportsClassB

func (DeviceProfileLoRaWANDeviceProfileOutput) SupportsClassC

func (DeviceProfileLoRaWANDeviceProfileOutput) SupportsJoin

func (DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfileOutput

func (o DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfileOutput() DeviceProfileLoRaWANDeviceProfileOutput

func (DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfileOutputWithContext

func (o DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileLoRaWANDeviceProfileOutput

func (DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutput

func (o DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutput() DeviceProfileLoRaWANDeviceProfilePtrOutput

func (DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext

func (o DeviceProfileLoRaWANDeviceProfileOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext(ctx context.Context) DeviceProfileLoRaWANDeviceProfilePtrOutput

type DeviceProfileLoRaWANDeviceProfilePtrInput

type DeviceProfileLoRaWANDeviceProfilePtrInput interface {
	pulumi.Input

	ToDeviceProfileLoRaWANDeviceProfilePtrOutput() DeviceProfileLoRaWANDeviceProfilePtrOutput
	ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext(context.Context) DeviceProfileLoRaWANDeviceProfilePtrOutput
}

DeviceProfileLoRaWANDeviceProfilePtrInput is an input type that accepts DeviceProfileLoRaWANDeviceProfileArgs, DeviceProfileLoRaWANDeviceProfilePtr and DeviceProfileLoRaWANDeviceProfilePtrOutput values. You can construct a concrete instance of `DeviceProfileLoRaWANDeviceProfilePtrInput` via:

        DeviceProfileLoRaWANDeviceProfileArgs{...}

or:

        nil

type DeviceProfileLoRaWANDeviceProfilePtrOutput

type DeviceProfileLoRaWANDeviceProfilePtrOutput struct{ *pulumi.OutputState }

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) ClassBTimeout

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) ClassCTimeout

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) Elem

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) ElementType

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) MacVersion

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) MaxDutyCycle

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) MaxEirp

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) PingSlotDr

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) PingSlotFreq

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) PingSlotPeriod

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) RegParamsRevision

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) RfRegion

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) Supports32BitFCnt

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) SupportsClassB

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) SupportsClassC

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) SupportsJoin

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutput

func (o DeviceProfileLoRaWANDeviceProfilePtrOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutput() DeviceProfileLoRaWANDeviceProfilePtrOutput

func (DeviceProfileLoRaWANDeviceProfilePtrOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext

func (o DeviceProfileLoRaWANDeviceProfilePtrOutput) ToDeviceProfileLoRaWANDeviceProfilePtrOutputWithContext(ctx context.Context) DeviceProfileLoRaWANDeviceProfilePtrOutput

type DeviceProfileOutput

type DeviceProfileOutput struct{ *pulumi.OutputState }

func (DeviceProfileOutput) Arn added in v0.17.0

Service profile Arn. Returned after successful create.

func (DeviceProfileOutput) ElementType

func (DeviceProfileOutput) ElementType() reflect.Type

func (DeviceProfileOutput) LoRaWAN added in v0.17.0

LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation

func (DeviceProfileOutput) Name added in v0.17.0

Name of service profile

func (DeviceProfileOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the device profile.

func (DeviceProfileOutput) ToDeviceProfileOutput

func (o DeviceProfileOutput) ToDeviceProfileOutput() DeviceProfileOutput

func (DeviceProfileOutput) ToDeviceProfileOutputWithContext

func (o DeviceProfileOutput) ToDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileOutput

type DeviceProfileState

type DeviceProfileState struct {
}

func (DeviceProfileState) ElementType

func (DeviceProfileState) ElementType() reflect.Type

type DeviceProfileTag

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

type DeviceProfileTagArgs

type DeviceProfileTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DeviceProfileTagArgs) ElementType

func (DeviceProfileTagArgs) ElementType() reflect.Type

func (DeviceProfileTagArgs) ToDeviceProfileTagOutput

func (i DeviceProfileTagArgs) ToDeviceProfileTagOutput() DeviceProfileTagOutput

func (DeviceProfileTagArgs) ToDeviceProfileTagOutputWithContext

func (i DeviceProfileTagArgs) ToDeviceProfileTagOutputWithContext(ctx context.Context) DeviceProfileTagOutput

type DeviceProfileTagArray

type DeviceProfileTagArray []DeviceProfileTagInput

func (DeviceProfileTagArray) ElementType

func (DeviceProfileTagArray) ElementType() reflect.Type

func (DeviceProfileTagArray) ToDeviceProfileTagArrayOutput

func (i DeviceProfileTagArray) ToDeviceProfileTagArrayOutput() DeviceProfileTagArrayOutput

func (DeviceProfileTagArray) ToDeviceProfileTagArrayOutputWithContext

func (i DeviceProfileTagArray) ToDeviceProfileTagArrayOutputWithContext(ctx context.Context) DeviceProfileTagArrayOutput

type DeviceProfileTagArrayInput

type DeviceProfileTagArrayInput interface {
	pulumi.Input

	ToDeviceProfileTagArrayOutput() DeviceProfileTagArrayOutput
	ToDeviceProfileTagArrayOutputWithContext(context.Context) DeviceProfileTagArrayOutput
}

DeviceProfileTagArrayInput is an input type that accepts DeviceProfileTagArray and DeviceProfileTagArrayOutput values. You can construct a concrete instance of `DeviceProfileTagArrayInput` via:

DeviceProfileTagArray{ DeviceProfileTagArgs{...} }

type DeviceProfileTagArrayOutput

type DeviceProfileTagArrayOutput struct{ *pulumi.OutputState }

func (DeviceProfileTagArrayOutput) ElementType

func (DeviceProfileTagArrayOutput) Index

func (DeviceProfileTagArrayOutput) ToDeviceProfileTagArrayOutput

func (o DeviceProfileTagArrayOutput) ToDeviceProfileTagArrayOutput() DeviceProfileTagArrayOutput

func (DeviceProfileTagArrayOutput) ToDeviceProfileTagArrayOutputWithContext

func (o DeviceProfileTagArrayOutput) ToDeviceProfileTagArrayOutputWithContext(ctx context.Context) DeviceProfileTagArrayOutput

type DeviceProfileTagInput

type DeviceProfileTagInput interface {
	pulumi.Input

	ToDeviceProfileTagOutput() DeviceProfileTagOutput
	ToDeviceProfileTagOutputWithContext(context.Context) DeviceProfileTagOutput
}

DeviceProfileTagInput is an input type that accepts DeviceProfileTagArgs and DeviceProfileTagOutput values. You can construct a concrete instance of `DeviceProfileTagInput` via:

DeviceProfileTagArgs{...}

type DeviceProfileTagOutput

type DeviceProfileTagOutput struct{ *pulumi.OutputState }

func (DeviceProfileTagOutput) ElementType

func (DeviceProfileTagOutput) ElementType() reflect.Type

func (DeviceProfileTagOutput) Key

func (DeviceProfileTagOutput) ToDeviceProfileTagOutput

func (o DeviceProfileTagOutput) ToDeviceProfileTagOutput() DeviceProfileTagOutput

func (DeviceProfileTagOutput) ToDeviceProfileTagOutputWithContext

func (o DeviceProfileTagOutput) ToDeviceProfileTagOutputWithContext(ctx context.Context) DeviceProfileTagOutput

func (DeviceProfileTagOutput) Value

type FuotaTask added in v0.5.0

type FuotaTask struct {
	pulumi.CustomResourceState

	// FUOTA task arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Multicast group to associate. Only for update request.
	AssociateMulticastGroup pulumi.StringPtrOutput `pulumi:"associateMulticastGroup"`
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice pulumi.StringPtrOutput `pulumi:"associateWirelessDevice"`
	// FUOTA task description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Multicast group to disassociate. Only for update request.
	DisassociateMulticastGroup pulumi.StringPtrOutput `pulumi:"disassociateMulticastGroup"`
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice pulumi.StringPtrOutput `pulumi:"disassociateWirelessDevice"`
	// FUOTA task firmware update image binary S3 link
	FirmwareUpdateImage pulumi.StringOutput `pulumi:"firmwareUpdateImage"`
	// FUOTA task firmware IAM role for reading S3
	FirmwareUpdateRole pulumi.StringOutput `pulumi:"firmwareUpdateRole"`
	// FUOTA task status. Returned after successful read.
	FuotaTaskStatus pulumi.StringOutput `pulumi:"fuotaTaskStatus"`
	// FUOTA task LoRaWAN
	LoRaWAN FuotaTaskLoRaWANOutput `pulumi:"loRaWAN"`
	// Name of FUOTA task
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the FUOTA task.
	Tags FuotaTaskTagArrayOutput `pulumi:"tags"`
}

Create and manage FUOTA tasks.

func GetFuotaTask added in v0.5.0

func GetFuotaTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FuotaTaskState, opts ...pulumi.ResourceOption) (*FuotaTask, error)

GetFuotaTask gets an existing FuotaTask 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 NewFuotaTask added in v0.5.0

func NewFuotaTask(ctx *pulumi.Context,
	name string, args *FuotaTaskArgs, opts ...pulumi.ResourceOption) (*FuotaTask, error)

NewFuotaTask registers a new resource with the given unique name, arguments, and options.

func (*FuotaTask) ElementType added in v0.5.0

func (*FuotaTask) ElementType() reflect.Type

func (*FuotaTask) ToFuotaTaskOutput added in v0.5.0

func (i *FuotaTask) ToFuotaTaskOutput() FuotaTaskOutput

func (*FuotaTask) ToFuotaTaskOutputWithContext added in v0.5.0

func (i *FuotaTask) ToFuotaTaskOutputWithContext(ctx context.Context) FuotaTaskOutput

type FuotaTaskArgs added in v0.5.0

type FuotaTaskArgs struct {
	// Multicast group to associate. Only for update request.
	AssociateMulticastGroup pulumi.StringPtrInput
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice pulumi.StringPtrInput
	// FUOTA task description
	Description pulumi.StringPtrInput
	// Multicast group to disassociate. Only for update request.
	DisassociateMulticastGroup pulumi.StringPtrInput
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice pulumi.StringPtrInput
	// FUOTA task firmware update image binary S3 link
	FirmwareUpdateImage pulumi.StringInput
	// FUOTA task firmware IAM role for reading S3
	FirmwareUpdateRole pulumi.StringInput
	// FUOTA task LoRaWAN
	LoRaWAN FuotaTaskLoRaWANInput
	// Name of FUOTA task
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the FUOTA task.
	Tags FuotaTaskTagArrayInput
}

The set of arguments for constructing a FuotaTask resource.

func (FuotaTaskArgs) ElementType added in v0.5.0

func (FuotaTaskArgs) ElementType() reflect.Type

type FuotaTaskInput added in v0.5.0

type FuotaTaskInput interface {
	pulumi.Input

	ToFuotaTaskOutput() FuotaTaskOutput
	ToFuotaTaskOutputWithContext(ctx context.Context) FuotaTaskOutput
}

type FuotaTaskLoRaWAN added in v0.5.0

type FuotaTaskLoRaWAN struct {
	// FUOTA task LoRaWAN RF region
	RfRegion string `pulumi:"rfRegion"`
	// FUOTA task LoRaWAN start time
	StartTime *string `pulumi:"startTime"`
}

type FuotaTaskLoRaWANArgs added in v0.5.0

type FuotaTaskLoRaWANArgs struct {
	// FUOTA task LoRaWAN RF region
	RfRegion pulumi.StringInput `pulumi:"rfRegion"`
	// FUOTA task LoRaWAN start time
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

func (FuotaTaskLoRaWANArgs) ElementType added in v0.5.0

func (FuotaTaskLoRaWANArgs) ElementType() reflect.Type

func (FuotaTaskLoRaWANArgs) ToFuotaTaskLoRaWANOutput added in v0.5.0

func (i FuotaTaskLoRaWANArgs) ToFuotaTaskLoRaWANOutput() FuotaTaskLoRaWANOutput

func (FuotaTaskLoRaWANArgs) ToFuotaTaskLoRaWANOutputWithContext added in v0.5.0

func (i FuotaTaskLoRaWANArgs) ToFuotaTaskLoRaWANOutputWithContext(ctx context.Context) FuotaTaskLoRaWANOutput

type FuotaTaskLoRaWANInput added in v0.5.0

type FuotaTaskLoRaWANInput interface {
	pulumi.Input

	ToFuotaTaskLoRaWANOutput() FuotaTaskLoRaWANOutput
	ToFuotaTaskLoRaWANOutputWithContext(context.Context) FuotaTaskLoRaWANOutput
}

FuotaTaskLoRaWANInput is an input type that accepts FuotaTaskLoRaWANArgs and FuotaTaskLoRaWANOutput values. You can construct a concrete instance of `FuotaTaskLoRaWANInput` via:

FuotaTaskLoRaWANArgs{...}

type FuotaTaskLoRaWANOutput added in v0.5.0

type FuotaTaskLoRaWANOutput struct{ *pulumi.OutputState }

func (FuotaTaskLoRaWANOutput) ElementType added in v0.5.0

func (FuotaTaskLoRaWANOutput) ElementType() reflect.Type

func (FuotaTaskLoRaWANOutput) RfRegion added in v0.5.0

FUOTA task LoRaWAN RF region

func (FuotaTaskLoRaWANOutput) StartTime added in v0.5.0

FUOTA task LoRaWAN start time

func (FuotaTaskLoRaWANOutput) ToFuotaTaskLoRaWANOutput added in v0.5.0

func (o FuotaTaskLoRaWANOutput) ToFuotaTaskLoRaWANOutput() FuotaTaskLoRaWANOutput

func (FuotaTaskLoRaWANOutput) ToFuotaTaskLoRaWANOutputWithContext added in v0.5.0

func (o FuotaTaskLoRaWANOutput) ToFuotaTaskLoRaWANOutputWithContext(ctx context.Context) FuotaTaskLoRaWANOutput

type FuotaTaskLoRaWANPtrOutput added in v0.5.0

type FuotaTaskLoRaWANPtrOutput struct{ *pulumi.OutputState }

func (FuotaTaskLoRaWANPtrOutput) Elem added in v0.5.0

func (FuotaTaskLoRaWANPtrOutput) ElementType added in v0.5.0

func (FuotaTaskLoRaWANPtrOutput) ElementType() reflect.Type

func (FuotaTaskLoRaWANPtrOutput) RfRegion added in v0.5.0

FUOTA task LoRaWAN RF region

func (FuotaTaskLoRaWANPtrOutput) StartTime added in v0.5.0

FUOTA task LoRaWAN start time

func (FuotaTaskLoRaWANPtrOutput) ToFuotaTaskLoRaWANPtrOutput added in v0.5.0

func (o FuotaTaskLoRaWANPtrOutput) ToFuotaTaskLoRaWANPtrOutput() FuotaTaskLoRaWANPtrOutput

func (FuotaTaskLoRaWANPtrOutput) ToFuotaTaskLoRaWANPtrOutputWithContext added in v0.5.0

func (o FuotaTaskLoRaWANPtrOutput) ToFuotaTaskLoRaWANPtrOutputWithContext(ctx context.Context) FuotaTaskLoRaWANPtrOutput

type FuotaTaskOutput added in v0.5.0

type FuotaTaskOutput struct{ *pulumi.OutputState }

func (FuotaTaskOutput) Arn added in v0.17.0

FUOTA task arn. Returned after successful create.

func (FuotaTaskOutput) AssociateMulticastGroup added in v0.17.0

func (o FuotaTaskOutput) AssociateMulticastGroup() pulumi.StringPtrOutput

Multicast group to associate. Only for update request.

func (FuotaTaskOutput) AssociateWirelessDevice added in v0.17.0

func (o FuotaTaskOutput) AssociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to associate. Only for update request.

func (FuotaTaskOutput) Description added in v0.17.0

func (o FuotaTaskOutput) Description() pulumi.StringPtrOutput

FUOTA task description

func (FuotaTaskOutput) DisassociateMulticastGroup added in v0.17.0

func (o FuotaTaskOutput) DisassociateMulticastGroup() pulumi.StringPtrOutput

Multicast group to disassociate. Only for update request.

func (FuotaTaskOutput) DisassociateWirelessDevice added in v0.17.0

func (o FuotaTaskOutput) DisassociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to disassociate. Only for update request.

func (FuotaTaskOutput) ElementType added in v0.5.0

func (FuotaTaskOutput) ElementType() reflect.Type

func (FuotaTaskOutput) FirmwareUpdateImage added in v0.17.0

func (o FuotaTaskOutput) FirmwareUpdateImage() pulumi.StringOutput

FUOTA task firmware update image binary S3 link

func (FuotaTaskOutput) FirmwareUpdateRole added in v0.17.0

func (o FuotaTaskOutput) FirmwareUpdateRole() pulumi.StringOutput

FUOTA task firmware IAM role for reading S3

func (FuotaTaskOutput) FuotaTaskStatus added in v0.17.0

func (o FuotaTaskOutput) FuotaTaskStatus() pulumi.StringOutput

FUOTA task status. Returned after successful read.

func (FuotaTaskOutput) LoRaWAN added in v0.17.0

FUOTA task LoRaWAN

func (FuotaTaskOutput) Name added in v0.17.0

Name of FUOTA task

func (FuotaTaskOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the FUOTA task.

func (FuotaTaskOutput) ToFuotaTaskOutput added in v0.5.0

func (o FuotaTaskOutput) ToFuotaTaskOutput() FuotaTaskOutput

func (FuotaTaskOutput) ToFuotaTaskOutputWithContext added in v0.5.0

func (o FuotaTaskOutput) ToFuotaTaskOutputWithContext(ctx context.Context) FuotaTaskOutput

type FuotaTaskState added in v0.5.0

type FuotaTaskState struct {
}

func (FuotaTaskState) ElementType added in v0.5.0

func (FuotaTaskState) ElementType() reflect.Type

type FuotaTaskTag added in v0.5.0

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

type FuotaTaskTagArgs added in v0.5.0

type FuotaTaskTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (FuotaTaskTagArgs) ElementType added in v0.5.0

func (FuotaTaskTagArgs) ElementType() reflect.Type

func (FuotaTaskTagArgs) ToFuotaTaskTagOutput added in v0.5.0

func (i FuotaTaskTagArgs) ToFuotaTaskTagOutput() FuotaTaskTagOutput

func (FuotaTaskTagArgs) ToFuotaTaskTagOutputWithContext added in v0.5.0

func (i FuotaTaskTagArgs) ToFuotaTaskTagOutputWithContext(ctx context.Context) FuotaTaskTagOutput

type FuotaTaskTagArray added in v0.5.0

type FuotaTaskTagArray []FuotaTaskTagInput

func (FuotaTaskTagArray) ElementType added in v0.5.0

func (FuotaTaskTagArray) ElementType() reflect.Type

func (FuotaTaskTagArray) ToFuotaTaskTagArrayOutput added in v0.5.0

func (i FuotaTaskTagArray) ToFuotaTaskTagArrayOutput() FuotaTaskTagArrayOutput

func (FuotaTaskTagArray) ToFuotaTaskTagArrayOutputWithContext added in v0.5.0

func (i FuotaTaskTagArray) ToFuotaTaskTagArrayOutputWithContext(ctx context.Context) FuotaTaskTagArrayOutput

type FuotaTaskTagArrayInput added in v0.5.0

type FuotaTaskTagArrayInput interface {
	pulumi.Input

	ToFuotaTaskTagArrayOutput() FuotaTaskTagArrayOutput
	ToFuotaTaskTagArrayOutputWithContext(context.Context) FuotaTaskTagArrayOutput
}

FuotaTaskTagArrayInput is an input type that accepts FuotaTaskTagArray and FuotaTaskTagArrayOutput values. You can construct a concrete instance of `FuotaTaskTagArrayInput` via:

FuotaTaskTagArray{ FuotaTaskTagArgs{...} }

type FuotaTaskTagArrayOutput added in v0.5.0

type FuotaTaskTagArrayOutput struct{ *pulumi.OutputState }

func (FuotaTaskTagArrayOutput) ElementType added in v0.5.0

func (FuotaTaskTagArrayOutput) ElementType() reflect.Type

func (FuotaTaskTagArrayOutput) Index added in v0.5.0

func (FuotaTaskTagArrayOutput) ToFuotaTaskTagArrayOutput added in v0.5.0

func (o FuotaTaskTagArrayOutput) ToFuotaTaskTagArrayOutput() FuotaTaskTagArrayOutput

func (FuotaTaskTagArrayOutput) ToFuotaTaskTagArrayOutputWithContext added in v0.5.0

func (o FuotaTaskTagArrayOutput) ToFuotaTaskTagArrayOutputWithContext(ctx context.Context) FuotaTaskTagArrayOutput

type FuotaTaskTagInput added in v0.5.0

type FuotaTaskTagInput interface {
	pulumi.Input

	ToFuotaTaskTagOutput() FuotaTaskTagOutput
	ToFuotaTaskTagOutputWithContext(context.Context) FuotaTaskTagOutput
}

FuotaTaskTagInput is an input type that accepts FuotaTaskTagArgs and FuotaTaskTagOutput values. You can construct a concrete instance of `FuotaTaskTagInput` via:

FuotaTaskTagArgs{...}

type FuotaTaskTagOutput added in v0.5.0

type FuotaTaskTagOutput struct{ *pulumi.OutputState }

func (FuotaTaskTagOutput) ElementType added in v0.5.0

func (FuotaTaskTagOutput) ElementType() reflect.Type

func (FuotaTaskTagOutput) Key added in v0.5.0

func (FuotaTaskTagOutput) ToFuotaTaskTagOutput added in v0.5.0

func (o FuotaTaskTagOutput) ToFuotaTaskTagOutput() FuotaTaskTagOutput

func (FuotaTaskTagOutput) ToFuotaTaskTagOutputWithContext added in v0.5.0

func (o FuotaTaskTagOutput) ToFuotaTaskTagOutputWithContext(ctx context.Context) FuotaTaskTagOutput

func (FuotaTaskTagOutput) Value added in v0.5.0

type LookupDestinationArgs added in v0.12.0

type LookupDestinationArgs struct {
	// Unique name of destination
	Name string `pulumi:"name"`
}

type LookupDestinationOutputArgs added in v0.12.0

type LookupDestinationOutputArgs struct {
	// Unique name of destination
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupDestinationOutputArgs) ElementType added in v0.12.0

type LookupDestinationResult added in v0.12.0

type LookupDestinationResult struct {
	// Destination arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Destination description
	Description *string `pulumi:"description"`
	// Destination expression
	Expression *string `pulumi:"expression"`
	// Must be RuleName
	ExpressionType *DestinationExpressionType `pulumi:"expressionType"`
	// AWS role ARN that grants access
	RoleArn *string `pulumi:"roleArn"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags []DestinationTag `pulumi:"tags"`
}

func LookupDestination added in v0.12.0

func LookupDestination(ctx *pulumi.Context, args *LookupDestinationArgs, opts ...pulumi.InvokeOption) (*LookupDestinationResult, error)

Destination's resource schema demonstrating some basic constructs and validation rules.

type LookupDestinationResultOutput added in v0.12.0

type LookupDestinationResultOutput struct{ *pulumi.OutputState }

func LookupDestinationOutput added in v0.12.0

func (LookupDestinationResultOutput) Arn added in v0.12.0

Destination arn. Returned after successful create.

func (LookupDestinationResultOutput) Description added in v0.12.0

Destination description

func (LookupDestinationResultOutput) ElementType added in v0.12.0

func (LookupDestinationResultOutput) Expression added in v0.12.0

Destination expression

func (LookupDestinationResultOutput) ExpressionType added in v0.12.0

Must be RuleName

func (LookupDestinationResultOutput) RoleArn added in v0.12.0

AWS role ARN that grants access

func (LookupDestinationResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the destination.

func (LookupDestinationResultOutput) ToLookupDestinationResultOutput added in v0.12.0

func (o LookupDestinationResultOutput) ToLookupDestinationResultOutput() LookupDestinationResultOutput

func (LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext added in v0.12.0

func (o LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext(ctx context.Context) LookupDestinationResultOutput

type LookupDeviceProfileArgs added in v0.12.0

type LookupDeviceProfileArgs struct {
	// Service profile Id. Returned after successful create.
	Id string `pulumi:"id"`
}

type LookupDeviceProfileOutputArgs added in v0.12.0

type LookupDeviceProfileOutputArgs struct {
	// Service profile Id. Returned after successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDeviceProfileOutputArgs) ElementType added in v0.12.0

type LookupDeviceProfileResult added in v0.12.0

type LookupDeviceProfileResult struct {
	// Service profile Arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Service profile Id. Returned after successful create.
	Id *string `pulumi:"id"`
	// LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
	LoRaWAN *DeviceProfileLoRaWANDeviceProfile `pulumi:"loRaWAN"`
	// Name of service profile
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the device profile.
	Tags []DeviceProfileTag `pulumi:"tags"`
}

func LookupDeviceProfile added in v0.12.0

func LookupDeviceProfile(ctx *pulumi.Context, args *LookupDeviceProfileArgs, opts ...pulumi.InvokeOption) (*LookupDeviceProfileResult, error)

Device Profile's resource schema demonstrating some basic constructs and validation rules.

type LookupDeviceProfileResultOutput added in v0.12.0

type LookupDeviceProfileResultOutput struct{ *pulumi.OutputState }

func LookupDeviceProfileOutput added in v0.12.0

func (LookupDeviceProfileResultOutput) Arn added in v0.12.0

Service profile Arn. Returned after successful create.

func (LookupDeviceProfileResultOutput) ElementType added in v0.12.0

func (LookupDeviceProfileResultOutput) Id added in v0.12.0

Service profile Id. Returned after successful create.

func (LookupDeviceProfileResultOutput) LoRaWAN added in v0.12.0

LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation

func (LookupDeviceProfileResultOutput) Name added in v0.12.0

Name of service profile

func (LookupDeviceProfileResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the device profile.

func (LookupDeviceProfileResultOutput) ToLookupDeviceProfileResultOutput added in v0.12.0

func (o LookupDeviceProfileResultOutput) ToLookupDeviceProfileResultOutput() LookupDeviceProfileResultOutput

func (LookupDeviceProfileResultOutput) ToLookupDeviceProfileResultOutputWithContext added in v0.12.0

func (o LookupDeviceProfileResultOutput) ToLookupDeviceProfileResultOutputWithContext(ctx context.Context) LookupDeviceProfileResultOutput

type LookupFuotaTaskArgs added in v0.12.0

type LookupFuotaTaskArgs struct {
	// FUOTA task id. Returned after successful create.
	Id string `pulumi:"id"`
}

type LookupFuotaTaskOutputArgs added in v0.12.0

type LookupFuotaTaskOutputArgs struct {
	// FUOTA task id. Returned after successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFuotaTaskOutputArgs) ElementType added in v0.12.0

func (LookupFuotaTaskOutputArgs) ElementType() reflect.Type

type LookupFuotaTaskResult added in v0.12.0

type LookupFuotaTaskResult struct {
	// FUOTA task arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Multicast group to associate. Only for update request.
	AssociateMulticastGroup *string `pulumi:"associateMulticastGroup"`
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice *string `pulumi:"associateWirelessDevice"`
	// FUOTA task description
	Description *string `pulumi:"description"`
	// Multicast group to disassociate. Only for update request.
	DisassociateMulticastGroup *string `pulumi:"disassociateMulticastGroup"`
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice *string `pulumi:"disassociateWirelessDevice"`
	// FUOTA task firmware update image binary S3 link
	FirmwareUpdateImage *string `pulumi:"firmwareUpdateImage"`
	// FUOTA task firmware IAM role for reading S3
	FirmwareUpdateRole *string `pulumi:"firmwareUpdateRole"`
	// FUOTA task status. Returned after successful read.
	FuotaTaskStatus *string `pulumi:"fuotaTaskStatus"`
	// FUOTA task id. Returned after successful create.
	Id *string `pulumi:"id"`
	// FUOTA task LoRaWAN
	LoRaWAN *FuotaTaskLoRaWAN `pulumi:"loRaWAN"`
	// Name of FUOTA task
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the FUOTA task.
	Tags []FuotaTaskTag `pulumi:"tags"`
}

func LookupFuotaTask added in v0.12.0

func LookupFuotaTask(ctx *pulumi.Context, args *LookupFuotaTaskArgs, opts ...pulumi.InvokeOption) (*LookupFuotaTaskResult, error)

Create and manage FUOTA tasks.

type LookupFuotaTaskResultOutput added in v0.12.0

type LookupFuotaTaskResultOutput struct{ *pulumi.OutputState }

func LookupFuotaTaskOutput added in v0.12.0

func (LookupFuotaTaskResultOutput) Arn added in v0.12.0

FUOTA task arn. Returned after successful create.

func (LookupFuotaTaskResultOutput) AssociateMulticastGroup added in v0.12.0

func (o LookupFuotaTaskResultOutput) AssociateMulticastGroup() pulumi.StringPtrOutput

Multicast group to associate. Only for update request.

func (LookupFuotaTaskResultOutput) AssociateWirelessDevice added in v0.12.0

func (o LookupFuotaTaskResultOutput) AssociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to associate. Only for update request.

func (LookupFuotaTaskResultOutput) Description added in v0.12.0

FUOTA task description

func (LookupFuotaTaskResultOutput) DisassociateMulticastGroup added in v0.12.0

func (o LookupFuotaTaskResultOutput) DisassociateMulticastGroup() pulumi.StringPtrOutput

Multicast group to disassociate. Only for update request.

func (LookupFuotaTaskResultOutput) DisassociateWirelessDevice added in v0.12.0

func (o LookupFuotaTaskResultOutput) DisassociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to disassociate. Only for update request.

func (LookupFuotaTaskResultOutput) ElementType added in v0.12.0

func (LookupFuotaTaskResultOutput) FirmwareUpdateImage added in v0.12.0

func (o LookupFuotaTaskResultOutput) FirmwareUpdateImage() pulumi.StringPtrOutput

FUOTA task firmware update image binary S3 link

func (LookupFuotaTaskResultOutput) FirmwareUpdateRole added in v0.12.0

func (o LookupFuotaTaskResultOutput) FirmwareUpdateRole() pulumi.StringPtrOutput

FUOTA task firmware IAM role for reading S3

func (LookupFuotaTaskResultOutput) FuotaTaskStatus added in v0.12.0

FUOTA task status. Returned after successful read.

func (LookupFuotaTaskResultOutput) Id added in v0.12.0

FUOTA task id. Returned after successful create.

func (LookupFuotaTaskResultOutput) LoRaWAN added in v0.12.0

FUOTA task LoRaWAN

func (LookupFuotaTaskResultOutput) Name added in v0.12.0

Name of FUOTA task

func (LookupFuotaTaskResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the FUOTA task.

func (LookupFuotaTaskResultOutput) ToLookupFuotaTaskResultOutput added in v0.12.0

func (o LookupFuotaTaskResultOutput) ToLookupFuotaTaskResultOutput() LookupFuotaTaskResultOutput

func (LookupFuotaTaskResultOutput) ToLookupFuotaTaskResultOutputWithContext added in v0.12.0

func (o LookupFuotaTaskResultOutput) ToLookupFuotaTaskResultOutputWithContext(ctx context.Context) LookupFuotaTaskResultOutput

type LookupMulticastGroupArgs added in v0.12.0

type LookupMulticastGroupArgs struct {
	// Multicast group id. Returned after successful create.
	Id string `pulumi:"id"`
}

type LookupMulticastGroupOutputArgs added in v0.12.0

type LookupMulticastGroupOutputArgs struct {
	// Multicast group id. Returned after successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMulticastGroupOutputArgs) ElementType added in v0.12.0

type LookupMulticastGroupResult added in v0.12.0

type LookupMulticastGroupResult struct {
	// Multicast group arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice *string `pulumi:"associateWirelessDevice"`
	// Multicast group description
	Description *string `pulumi:"description"`
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice *string `pulumi:"disassociateWirelessDevice"`
	// Multicast group id. Returned after successful create.
	Id *string `pulumi:"id"`
	// Multicast group LoRaWAN
	LoRaWAN *MulticastGroupLoRaWAN `pulumi:"loRaWAN"`
	// Name of Multicast group
	Name *string `pulumi:"name"`
	// Multicast group status. Returned after successful read.
	Status *string `pulumi:"status"`
	// A list of key-value pairs that contain metadata for the Multicast group.
	Tags []MulticastGroupTag `pulumi:"tags"`
}

func LookupMulticastGroup added in v0.12.0

func LookupMulticastGroup(ctx *pulumi.Context, args *LookupMulticastGroupArgs, opts ...pulumi.InvokeOption) (*LookupMulticastGroupResult, error)

Create and manage Multicast groups.

type LookupMulticastGroupResultOutput added in v0.12.0

type LookupMulticastGroupResultOutput struct{ *pulumi.OutputState }

func LookupMulticastGroupOutput added in v0.12.0

func (LookupMulticastGroupResultOutput) Arn added in v0.12.0

Multicast group arn. Returned after successful create.

func (LookupMulticastGroupResultOutput) AssociateWirelessDevice added in v0.12.0

func (o LookupMulticastGroupResultOutput) AssociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to associate. Only for update request.

func (LookupMulticastGroupResultOutput) Description added in v0.12.0

Multicast group description

func (LookupMulticastGroupResultOutput) DisassociateWirelessDevice added in v0.12.0

func (o LookupMulticastGroupResultOutput) DisassociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to disassociate. Only for update request.

func (LookupMulticastGroupResultOutput) ElementType added in v0.12.0

func (LookupMulticastGroupResultOutput) Id added in v0.12.0

Multicast group id. Returned after successful create.

func (LookupMulticastGroupResultOutput) LoRaWAN added in v0.12.0

Multicast group LoRaWAN

func (LookupMulticastGroupResultOutput) Name added in v0.12.0

Name of Multicast group

func (LookupMulticastGroupResultOutput) Status added in v0.12.0

Multicast group status. Returned after successful read.

func (LookupMulticastGroupResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the Multicast group.

func (LookupMulticastGroupResultOutput) ToLookupMulticastGroupResultOutput added in v0.12.0

func (o LookupMulticastGroupResultOutput) ToLookupMulticastGroupResultOutput() LookupMulticastGroupResultOutput

func (LookupMulticastGroupResultOutput) ToLookupMulticastGroupResultOutputWithContext added in v0.12.0

func (o LookupMulticastGroupResultOutput) ToLookupMulticastGroupResultOutputWithContext(ctx context.Context) LookupMulticastGroupResultOutput

type LookupNetworkAnalyzerConfigurationArgs added in v0.18.0

type LookupNetworkAnalyzerConfigurationArgs struct {
	// Name of the network analyzer configuration
	Name string `pulumi:"name"`
}

type LookupNetworkAnalyzerConfigurationOutputArgs added in v0.18.0

type LookupNetworkAnalyzerConfigurationOutputArgs struct {
	// Name of the network analyzer configuration
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupNetworkAnalyzerConfigurationOutputArgs) ElementType added in v0.18.0

type LookupNetworkAnalyzerConfigurationResult added in v0.18.0

type LookupNetworkAnalyzerConfigurationResult struct {
	// Arn for network analyzer configuration, Returned upon successful create.
	Arn *string `pulumi:"arn"`
	// The description of the new resource
	Description *string `pulumi:"description"`
	// Trace content for your wireless gateway and wireless device resources
	TraceContent *TraceContentProperties `pulumi:"traceContent"`
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessDevices []string `pulumi:"wirelessDevices"`
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessGateways []string `pulumi:"wirelessGateways"`
}

func LookupNetworkAnalyzerConfiguration added in v0.18.0

Create and manage NetworkAnalyzerConfiguration resource.

type LookupNetworkAnalyzerConfigurationResultOutput added in v0.18.0

type LookupNetworkAnalyzerConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupNetworkAnalyzerConfigurationResultOutput) Arn added in v0.18.0

Arn for network analyzer configuration, Returned upon successful create.

func (LookupNetworkAnalyzerConfigurationResultOutput) Description added in v0.18.0

The description of the new resource

func (LookupNetworkAnalyzerConfigurationResultOutput) ElementType added in v0.18.0

func (LookupNetworkAnalyzerConfigurationResultOutput) ToLookupNetworkAnalyzerConfigurationResultOutput added in v0.18.0

func (o LookupNetworkAnalyzerConfigurationResultOutput) ToLookupNetworkAnalyzerConfigurationResultOutput() LookupNetworkAnalyzerConfigurationResultOutput

func (LookupNetworkAnalyzerConfigurationResultOutput) ToLookupNetworkAnalyzerConfigurationResultOutputWithContext added in v0.18.0

func (o LookupNetworkAnalyzerConfigurationResultOutput) ToLookupNetworkAnalyzerConfigurationResultOutputWithContext(ctx context.Context) LookupNetworkAnalyzerConfigurationResultOutput

func (LookupNetworkAnalyzerConfigurationResultOutput) TraceContent added in v0.18.0

Trace content for your wireless gateway and wireless device resources

func (LookupNetworkAnalyzerConfigurationResultOutput) WirelessDevices added in v0.18.0

List of wireless gateway resources that have been added to the network analyzer configuration

func (LookupNetworkAnalyzerConfigurationResultOutput) WirelessGateways added in v0.18.0

List of wireless gateway resources that have been added to the network analyzer configuration

type LookupPartnerAccountArgs added in v0.12.0

type LookupPartnerAccountArgs struct {
	// The partner account ID to disassociate from the AWS account
	PartnerAccountId string `pulumi:"partnerAccountId"`
}

type LookupPartnerAccountOutputArgs added in v0.12.0

type LookupPartnerAccountOutputArgs struct {
	// The partner account ID to disassociate from the AWS account
	PartnerAccountId pulumi.StringInput `pulumi:"partnerAccountId"`
}

func (LookupPartnerAccountOutputArgs) ElementType added in v0.12.0

type LookupPartnerAccountResult added in v0.12.0

type LookupPartnerAccountResult struct {
	// Whether the partner account is linked to the AWS account.
	AccountLinked *bool `pulumi:"accountLinked"`
	// PartnerAccount arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// The fingerprint of the Sidewalk application server private key.
	Fingerprint *string `pulumi:"fingerprint"`
	// The partner type
	PartnerType *PartnerAccountPartnerType `pulumi:"partnerType"`
	// The Sidewalk account credentials.
	Sidewalk *PartnerAccountSidewalkAccountInfo `pulumi:"sidewalk"`
	// The Sidewalk account credentials.
	SidewalkResponse *PartnerAccountSidewalkAccountInfoWithFingerprint `pulumi:"sidewalkResponse"`
	// The Sidewalk account credentials.
	SidewalkUpdate *PartnerAccountSidewalkUpdateAccount `pulumi:"sidewalkUpdate"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags []PartnerAccountTag `pulumi:"tags"`
}

func LookupPartnerAccount added in v0.12.0

func LookupPartnerAccount(ctx *pulumi.Context, args *LookupPartnerAccountArgs, opts ...pulumi.InvokeOption) (*LookupPartnerAccountResult, error)

Create and manage partner account

type LookupPartnerAccountResultOutput added in v0.12.0

type LookupPartnerAccountResultOutput struct{ *pulumi.OutputState }

func LookupPartnerAccountOutput added in v0.12.0

func (LookupPartnerAccountResultOutput) AccountLinked added in v0.12.0

Whether the partner account is linked to the AWS account.

func (LookupPartnerAccountResultOutput) Arn added in v0.12.0

PartnerAccount arn. Returned after successful create.

func (LookupPartnerAccountResultOutput) ElementType added in v0.12.0

func (LookupPartnerAccountResultOutput) Fingerprint added in v0.12.0

The fingerprint of the Sidewalk application server private key.

func (LookupPartnerAccountResultOutput) PartnerType added in v0.12.0

The partner type

func (LookupPartnerAccountResultOutput) Sidewalk added in v0.12.0

The Sidewalk account credentials.

func (LookupPartnerAccountResultOutput) SidewalkResponse added in v0.12.0

The Sidewalk account credentials.

func (LookupPartnerAccountResultOutput) SidewalkUpdate added in v0.12.0

The Sidewalk account credentials.

func (LookupPartnerAccountResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the destination.

func (LookupPartnerAccountResultOutput) ToLookupPartnerAccountResultOutput added in v0.12.0

func (o LookupPartnerAccountResultOutput) ToLookupPartnerAccountResultOutput() LookupPartnerAccountResultOutput

func (LookupPartnerAccountResultOutput) ToLookupPartnerAccountResultOutputWithContext added in v0.12.0

func (o LookupPartnerAccountResultOutput) ToLookupPartnerAccountResultOutputWithContext(ctx context.Context) LookupPartnerAccountResultOutput

type LookupServiceProfileArgs added in v0.12.0

type LookupServiceProfileArgs struct {
	// Service profile Id. Returned after successful create.
	Id string `pulumi:"id"`
}

type LookupServiceProfileOutputArgs added in v0.12.0

type LookupServiceProfileOutputArgs struct {
	// Service profile Id. Returned after successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupServiceProfileOutputArgs) ElementType added in v0.12.0

type LookupServiceProfileResult added in v0.12.0

type LookupServiceProfileResult struct {
	// Service profile Arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Service profile Id. Returned after successful create.
	Id *string `pulumi:"id"`
	// LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
	LoRaWAN *ServiceProfileLoRaWANServiceProfile `pulumi:"loRaWAN"`
	// Name of service profile
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the service profile.
	Tags []ServiceProfileTag `pulumi:"tags"`
}

func LookupServiceProfile added in v0.12.0

func LookupServiceProfile(ctx *pulumi.Context, args *LookupServiceProfileArgs, opts ...pulumi.InvokeOption) (*LookupServiceProfileResult, error)

An example resource schema demonstrating some basic constructs and validation rules.

type LookupServiceProfileResultOutput added in v0.12.0

type LookupServiceProfileResultOutput struct{ *pulumi.OutputState }

func LookupServiceProfileOutput added in v0.12.0

func (LookupServiceProfileResultOutput) Arn added in v0.12.0

Service profile Arn. Returned after successful create.

func (LookupServiceProfileResultOutput) ElementType added in v0.12.0

func (LookupServiceProfileResultOutput) Id added in v0.12.0

Service profile Id. Returned after successful create.

func (LookupServiceProfileResultOutput) LoRaWAN added in v0.12.0

LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation

func (LookupServiceProfileResultOutput) Name added in v0.12.0

Name of service profile

func (LookupServiceProfileResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the service profile.

func (LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutput added in v0.12.0

func (o LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutput() LookupServiceProfileResultOutput

func (LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutputWithContext added in v0.12.0

func (o LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutputWithContext(ctx context.Context) LookupServiceProfileResultOutput

type LookupTaskDefinitionArgs added in v0.12.0

type LookupTaskDefinitionArgs struct {
	// The ID of the new wireless gateway task definition
	Id string `pulumi:"id"`
}

type LookupTaskDefinitionOutputArgs added in v0.12.0

type LookupTaskDefinitionOutputArgs struct {
	// The ID of the new wireless gateway task definition
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupTaskDefinitionOutputArgs) ElementType added in v0.12.0

type LookupTaskDefinitionResult added in v0.12.0

type LookupTaskDefinitionResult struct {
	// TaskDefinition arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
	AutoCreateTasks *bool `pulumi:"autoCreateTasks"`
	// The ID of the new wireless gateway task definition
	Id *string `pulumi:"id"`
	// The list of task definitions.
	LoRaWANUpdateGatewayTaskEntry *TaskDefinitionLoRaWANUpdateGatewayTaskEntry `pulumi:"loRaWANUpdateGatewayTaskEntry"`
	// The name of the new resource.
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags []TaskDefinitionTag `pulumi:"tags"`
	// A filter to list only the wireless gateway task definitions that use this task definition type
	TaskDefinitionType *TaskDefinitionType `pulumi:"taskDefinitionType"`
	// Information about the gateways to update.
	Update *TaskDefinitionUpdateWirelessGatewayTaskCreate `pulumi:"update"`
}

func LookupTaskDefinition added in v0.12.0

func LookupTaskDefinition(ctx *pulumi.Context, args *LookupTaskDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupTaskDefinitionResult, error)

Creates a gateway task definition.

type LookupTaskDefinitionResultOutput added in v0.12.0

type LookupTaskDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupTaskDefinitionOutput added in v0.12.0

func (LookupTaskDefinitionResultOutput) Arn added in v0.12.0

TaskDefinition arn. Returned after successful create.

func (LookupTaskDefinitionResultOutput) AutoCreateTasks added in v0.12.0

Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.

func (LookupTaskDefinitionResultOutput) ElementType added in v0.12.0

func (LookupTaskDefinitionResultOutput) Id added in v0.12.0

The ID of the new wireless gateway task definition

func (LookupTaskDefinitionResultOutput) LoRaWANUpdateGatewayTaskEntry added in v0.12.0

The list of task definitions.

func (LookupTaskDefinitionResultOutput) Name added in v0.12.0

The name of the new resource.

func (LookupTaskDefinitionResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the destination.

func (LookupTaskDefinitionResultOutput) TaskDefinitionType added in v0.12.0

A filter to list only the wireless gateway task definitions that use this task definition type

func (LookupTaskDefinitionResultOutput) ToLookupTaskDefinitionResultOutput added in v0.12.0

func (o LookupTaskDefinitionResultOutput) ToLookupTaskDefinitionResultOutput() LookupTaskDefinitionResultOutput

func (LookupTaskDefinitionResultOutput) ToLookupTaskDefinitionResultOutputWithContext added in v0.12.0

func (o LookupTaskDefinitionResultOutput) ToLookupTaskDefinitionResultOutputWithContext(ctx context.Context) LookupTaskDefinitionResultOutput

func (LookupTaskDefinitionResultOutput) Update added in v0.12.0

Information about the gateways to update.

type LookupWirelessDeviceArgs added in v0.12.0

type LookupWirelessDeviceArgs struct {
	// Wireless device Id. Returned after successful create.
	Id string `pulumi:"id"`
}

type LookupWirelessDeviceOutputArgs added in v0.12.0

type LookupWirelessDeviceOutputArgs struct {
	// Wireless device Id. Returned after successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupWirelessDeviceOutputArgs) ElementType added in v0.12.0

type LookupWirelessDeviceResult added in v0.12.0

type LookupWirelessDeviceResult struct {
	// Wireless device arn. Returned after successful create.
	Arn *string `pulumi:"arn"`
	// Wireless device description
	Description *string `pulumi:"description"`
	// Wireless device destination name
	DestinationName *string `pulumi:"destinationName"`
	// Wireless device Id. Returned after successful create.
	Id *string `pulumi:"id"`
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt *string `pulumi:"lastUplinkReceivedAt"`
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
	LoRaWAN *WirelessDeviceLoRaWANDevice `pulumi:"loRaWAN"`
	// Wireless device name
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
	Tags []WirelessDeviceTag `pulumi:"tags"`
	// Thing arn. Passed into update to associate Thing with Wireless device.
	ThingArn *string `pulumi:"thingArn"`
	// Thing Arn. If there is a Thing created, this can be returned with a Get call.
	ThingName *string `pulumi:"thingName"`
	// Wireless device type, currently only Sidewalk and LoRa
	Type *WirelessDeviceType `pulumi:"type"`
}

func LookupWirelessDevice added in v0.12.0

func LookupWirelessDevice(ctx *pulumi.Context, args *LookupWirelessDeviceArgs, opts ...pulumi.InvokeOption) (*LookupWirelessDeviceResult, error)

Create and manage wireless gateways, including LoRa gateways.

type LookupWirelessDeviceResultOutput added in v0.12.0

type LookupWirelessDeviceResultOutput struct{ *pulumi.OutputState }

func LookupWirelessDeviceOutput added in v0.12.0

func (LookupWirelessDeviceResultOutput) Arn added in v0.12.0

Wireless device arn. Returned after successful create.

func (LookupWirelessDeviceResultOutput) Description added in v0.12.0

Wireless device description

func (LookupWirelessDeviceResultOutput) DestinationName added in v0.12.0

Wireless device destination name

func (LookupWirelessDeviceResultOutput) ElementType added in v0.12.0

func (LookupWirelessDeviceResultOutput) Id added in v0.12.0

Wireless device Id. Returned after successful create.

func (LookupWirelessDeviceResultOutput) LastUplinkReceivedAt added in v0.12.0

func (o LookupWirelessDeviceResultOutput) LastUplinkReceivedAt() pulumi.StringPtrOutput

The date and time when the most recent uplink was received.

func (LookupWirelessDeviceResultOutput) LoRaWAN added in v0.12.0

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

func (LookupWirelessDeviceResultOutput) Name added in v0.12.0

Wireless device name

func (LookupWirelessDeviceResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.

func (LookupWirelessDeviceResultOutput) ThingArn added in v0.12.0

Thing arn. Passed into update to associate Thing with Wireless device.

func (LookupWirelessDeviceResultOutput) ThingName added in v0.12.0

Thing Arn. If there is a Thing created, this can be returned with a Get call.

func (LookupWirelessDeviceResultOutput) ToLookupWirelessDeviceResultOutput added in v0.12.0

func (o LookupWirelessDeviceResultOutput) ToLookupWirelessDeviceResultOutput() LookupWirelessDeviceResultOutput

func (LookupWirelessDeviceResultOutput) ToLookupWirelessDeviceResultOutputWithContext added in v0.12.0

func (o LookupWirelessDeviceResultOutput) ToLookupWirelessDeviceResultOutputWithContext(ctx context.Context) LookupWirelessDeviceResultOutput

func (LookupWirelessDeviceResultOutput) Type added in v0.12.0

Wireless device type, currently only Sidewalk and LoRa

type LookupWirelessGatewayArgs added in v0.12.0

type LookupWirelessGatewayArgs struct {
	// Id for Wireless Gateway. Returned upon successful create.
	Id string `pulumi:"id"`
}

type LookupWirelessGatewayOutputArgs added in v0.12.0

type LookupWirelessGatewayOutputArgs struct {
	// Id for Wireless Gateway. Returned upon successful create.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupWirelessGatewayOutputArgs) ElementType added in v0.12.0

type LookupWirelessGatewayResult added in v0.12.0

type LookupWirelessGatewayResult struct {
	// Arn for Wireless Gateway. Returned upon successful create.
	Arn *string `pulumi:"arn"`
	// Description of Wireless Gateway.
	Description *string `pulumi:"description"`
	// Id for Wireless Gateway. Returned upon successful create.
	Id *string `pulumi:"id"`
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt *string `pulumi:"lastUplinkReceivedAt"`
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.
	LoRaWAN *WirelessGatewayLoRaWANGateway `pulumi:"loRaWAN"`
	// Name of Wireless Gateway.
	Name *string `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the gateway.
	Tags []WirelessGatewayTag `pulumi:"tags"`
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn *string `pulumi:"thingArn"`
	// Thing Arn. If there is a Thing created, this can be returned with a Get call.
	ThingName *string `pulumi:"thingName"`
}

func LookupWirelessGateway added in v0.12.0

func LookupWirelessGateway(ctx *pulumi.Context, args *LookupWirelessGatewayArgs, opts ...pulumi.InvokeOption) (*LookupWirelessGatewayResult, error)

Create and manage wireless gateways, including LoRa gateways.

type LookupWirelessGatewayResultOutput added in v0.12.0

type LookupWirelessGatewayResultOutput struct{ *pulumi.OutputState }

func LookupWirelessGatewayOutput added in v0.12.0

func (LookupWirelessGatewayResultOutput) Arn added in v0.12.0

Arn for Wireless Gateway. Returned upon successful create.

func (LookupWirelessGatewayResultOutput) Description added in v0.12.0

Description of Wireless Gateway.

func (LookupWirelessGatewayResultOutput) ElementType added in v0.12.0

func (LookupWirelessGatewayResultOutput) Id added in v0.12.0

Id for Wireless Gateway. Returned upon successful create.

func (LookupWirelessGatewayResultOutput) LastUplinkReceivedAt added in v0.12.0

func (o LookupWirelessGatewayResultOutput) LastUplinkReceivedAt() pulumi.StringPtrOutput

The date and time when the most recent uplink was received.

func (LookupWirelessGatewayResultOutput) LoRaWAN added in v0.12.0

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.

func (LookupWirelessGatewayResultOutput) Name added in v0.12.0

Name of Wireless Gateway.

func (LookupWirelessGatewayResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the gateway.

func (LookupWirelessGatewayResultOutput) ThingArn added in v0.12.0

Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.

func (LookupWirelessGatewayResultOutput) ThingName added in v0.12.0

Thing Arn. If there is a Thing created, this can be returned with a Get call.

func (LookupWirelessGatewayResultOutput) ToLookupWirelessGatewayResultOutput added in v0.12.0

func (o LookupWirelessGatewayResultOutput) ToLookupWirelessGatewayResultOutput() LookupWirelessGatewayResultOutput

func (LookupWirelessGatewayResultOutput) ToLookupWirelessGatewayResultOutputWithContext added in v0.12.0

func (o LookupWirelessGatewayResultOutput) ToLookupWirelessGatewayResultOutputWithContext(ctx context.Context) LookupWirelessGatewayResultOutput

type MulticastGroup added in v0.5.0

type MulticastGroup struct {
	pulumi.CustomResourceState

	// Multicast group arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice pulumi.StringPtrOutput `pulumi:"associateWirelessDevice"`
	// Multicast group description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice pulumi.StringPtrOutput `pulumi:"disassociateWirelessDevice"`
	// Multicast group LoRaWAN
	LoRaWAN MulticastGroupLoRaWANOutput `pulumi:"loRaWAN"`
	// Name of Multicast group
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Multicast group status. Returned after successful read.
	Status pulumi.StringOutput `pulumi:"status"`
	// A list of key-value pairs that contain metadata for the Multicast group.
	Tags MulticastGroupTagArrayOutput `pulumi:"tags"`
}

Create and manage Multicast groups.

func GetMulticastGroup added in v0.5.0

func GetMulticastGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MulticastGroupState, opts ...pulumi.ResourceOption) (*MulticastGroup, error)

GetMulticastGroup gets an existing MulticastGroup 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 NewMulticastGroup added in v0.5.0

func NewMulticastGroup(ctx *pulumi.Context,
	name string, args *MulticastGroupArgs, opts ...pulumi.ResourceOption) (*MulticastGroup, error)

NewMulticastGroup registers a new resource with the given unique name, arguments, and options.

func (*MulticastGroup) ElementType added in v0.5.0

func (*MulticastGroup) ElementType() reflect.Type

func (*MulticastGroup) ToMulticastGroupOutput added in v0.5.0

func (i *MulticastGroup) ToMulticastGroupOutput() MulticastGroupOutput

func (*MulticastGroup) ToMulticastGroupOutputWithContext added in v0.5.0

func (i *MulticastGroup) ToMulticastGroupOutputWithContext(ctx context.Context) MulticastGroupOutput

type MulticastGroupArgs added in v0.5.0

type MulticastGroupArgs struct {
	// Wireless device to associate. Only for update request.
	AssociateWirelessDevice pulumi.StringPtrInput
	// Multicast group description
	Description pulumi.StringPtrInput
	// Wireless device to disassociate. Only for update request.
	DisassociateWirelessDevice pulumi.StringPtrInput
	// Multicast group LoRaWAN
	LoRaWAN MulticastGroupLoRaWANInput
	// Name of Multicast group
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the Multicast group.
	Tags MulticastGroupTagArrayInput
}

The set of arguments for constructing a MulticastGroup resource.

func (MulticastGroupArgs) ElementType added in v0.5.0

func (MulticastGroupArgs) ElementType() reflect.Type

type MulticastGroupInput added in v0.5.0

type MulticastGroupInput interface {
	pulumi.Input

	ToMulticastGroupOutput() MulticastGroupOutput
	ToMulticastGroupOutputWithContext(ctx context.Context) MulticastGroupOutput
}

type MulticastGroupLoRaWAN added in v0.5.0

type MulticastGroupLoRaWAN struct {
	// Multicast group LoRaWAN DL Class
	DlClass string `pulumi:"dlClass"`
	// Multicast group number of devices in group. Returned after successful read.
	NumberOfDevicesInGroup *int `pulumi:"numberOfDevicesInGroup"`
	// Multicast group number of devices requested. Returned after successful read.
	NumberOfDevicesRequested *int `pulumi:"numberOfDevicesRequested"`
	// Multicast group LoRaWAN RF region
	RfRegion string `pulumi:"rfRegion"`
}

type MulticastGroupLoRaWANArgs added in v0.5.0

type MulticastGroupLoRaWANArgs struct {
	// Multicast group LoRaWAN DL Class
	DlClass pulumi.StringInput `pulumi:"dlClass"`
	// Multicast group number of devices in group. Returned after successful read.
	NumberOfDevicesInGroup pulumi.IntPtrInput `pulumi:"numberOfDevicesInGroup"`
	// Multicast group number of devices requested. Returned after successful read.
	NumberOfDevicesRequested pulumi.IntPtrInput `pulumi:"numberOfDevicesRequested"`
	// Multicast group LoRaWAN RF region
	RfRegion pulumi.StringInput `pulumi:"rfRegion"`
}

func (MulticastGroupLoRaWANArgs) ElementType added in v0.5.0

func (MulticastGroupLoRaWANArgs) ElementType() reflect.Type

func (MulticastGroupLoRaWANArgs) ToMulticastGroupLoRaWANOutput added in v0.5.0

func (i MulticastGroupLoRaWANArgs) ToMulticastGroupLoRaWANOutput() MulticastGroupLoRaWANOutput

func (MulticastGroupLoRaWANArgs) ToMulticastGroupLoRaWANOutputWithContext added in v0.5.0

func (i MulticastGroupLoRaWANArgs) ToMulticastGroupLoRaWANOutputWithContext(ctx context.Context) MulticastGroupLoRaWANOutput

type MulticastGroupLoRaWANInput added in v0.5.0

type MulticastGroupLoRaWANInput interface {
	pulumi.Input

	ToMulticastGroupLoRaWANOutput() MulticastGroupLoRaWANOutput
	ToMulticastGroupLoRaWANOutputWithContext(context.Context) MulticastGroupLoRaWANOutput
}

MulticastGroupLoRaWANInput is an input type that accepts MulticastGroupLoRaWANArgs and MulticastGroupLoRaWANOutput values. You can construct a concrete instance of `MulticastGroupLoRaWANInput` via:

MulticastGroupLoRaWANArgs{...}

type MulticastGroupLoRaWANOutput added in v0.5.0

type MulticastGroupLoRaWANOutput struct{ *pulumi.OutputState }

func (MulticastGroupLoRaWANOutput) DlClass added in v0.5.0

Multicast group LoRaWAN DL Class

func (MulticastGroupLoRaWANOutput) ElementType added in v0.5.0

func (MulticastGroupLoRaWANOutput) NumberOfDevicesInGroup added in v0.5.0

func (o MulticastGroupLoRaWANOutput) NumberOfDevicesInGroup() pulumi.IntPtrOutput

Multicast group number of devices in group. Returned after successful read.

func (MulticastGroupLoRaWANOutput) NumberOfDevicesRequested added in v0.5.0

func (o MulticastGroupLoRaWANOutput) NumberOfDevicesRequested() pulumi.IntPtrOutput

Multicast group number of devices requested. Returned after successful read.

func (MulticastGroupLoRaWANOutput) RfRegion added in v0.5.0

Multicast group LoRaWAN RF region

func (MulticastGroupLoRaWANOutput) ToMulticastGroupLoRaWANOutput added in v0.5.0

func (o MulticastGroupLoRaWANOutput) ToMulticastGroupLoRaWANOutput() MulticastGroupLoRaWANOutput

func (MulticastGroupLoRaWANOutput) ToMulticastGroupLoRaWANOutputWithContext added in v0.5.0

func (o MulticastGroupLoRaWANOutput) ToMulticastGroupLoRaWANOutputWithContext(ctx context.Context) MulticastGroupLoRaWANOutput

type MulticastGroupLoRaWANPtrOutput added in v0.5.0

type MulticastGroupLoRaWANPtrOutput struct{ *pulumi.OutputState }

func (MulticastGroupLoRaWANPtrOutput) DlClass added in v0.5.0

Multicast group LoRaWAN DL Class

func (MulticastGroupLoRaWANPtrOutput) Elem added in v0.5.0

func (MulticastGroupLoRaWANPtrOutput) ElementType added in v0.5.0

func (MulticastGroupLoRaWANPtrOutput) NumberOfDevicesInGroup added in v0.5.0

func (o MulticastGroupLoRaWANPtrOutput) NumberOfDevicesInGroup() pulumi.IntPtrOutput

Multicast group number of devices in group. Returned after successful read.

func (MulticastGroupLoRaWANPtrOutput) NumberOfDevicesRequested added in v0.5.0

func (o MulticastGroupLoRaWANPtrOutput) NumberOfDevicesRequested() pulumi.IntPtrOutput

Multicast group number of devices requested. Returned after successful read.

func (MulticastGroupLoRaWANPtrOutput) RfRegion added in v0.5.0

Multicast group LoRaWAN RF region

func (MulticastGroupLoRaWANPtrOutput) ToMulticastGroupLoRaWANPtrOutput added in v0.5.0

func (o MulticastGroupLoRaWANPtrOutput) ToMulticastGroupLoRaWANPtrOutput() MulticastGroupLoRaWANPtrOutput

func (MulticastGroupLoRaWANPtrOutput) ToMulticastGroupLoRaWANPtrOutputWithContext added in v0.5.0

func (o MulticastGroupLoRaWANPtrOutput) ToMulticastGroupLoRaWANPtrOutputWithContext(ctx context.Context) MulticastGroupLoRaWANPtrOutput

type MulticastGroupOutput added in v0.5.0

type MulticastGroupOutput struct{ *pulumi.OutputState }

func (MulticastGroupOutput) Arn added in v0.17.0

Multicast group arn. Returned after successful create.

func (MulticastGroupOutput) AssociateWirelessDevice added in v0.17.0

func (o MulticastGroupOutput) AssociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to associate. Only for update request.

func (MulticastGroupOutput) Description added in v0.17.0

Multicast group description

func (MulticastGroupOutput) DisassociateWirelessDevice added in v0.17.0

func (o MulticastGroupOutput) DisassociateWirelessDevice() pulumi.StringPtrOutput

Wireless device to disassociate. Only for update request.

func (MulticastGroupOutput) ElementType added in v0.5.0

func (MulticastGroupOutput) ElementType() reflect.Type

func (MulticastGroupOutput) LoRaWAN added in v0.17.0

Multicast group LoRaWAN

func (MulticastGroupOutput) Name added in v0.17.0

Name of Multicast group

func (MulticastGroupOutput) Status added in v0.17.0

Multicast group status. Returned after successful read.

func (MulticastGroupOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the Multicast group.

func (MulticastGroupOutput) ToMulticastGroupOutput added in v0.5.0

func (o MulticastGroupOutput) ToMulticastGroupOutput() MulticastGroupOutput

func (MulticastGroupOutput) ToMulticastGroupOutputWithContext added in v0.5.0

func (o MulticastGroupOutput) ToMulticastGroupOutputWithContext(ctx context.Context) MulticastGroupOutput

type MulticastGroupState added in v0.5.0

type MulticastGroupState struct {
}

func (MulticastGroupState) ElementType added in v0.5.0

func (MulticastGroupState) ElementType() reflect.Type

type MulticastGroupTag added in v0.5.0

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

type MulticastGroupTagArgs added in v0.5.0

type MulticastGroupTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (MulticastGroupTagArgs) ElementType added in v0.5.0

func (MulticastGroupTagArgs) ElementType() reflect.Type

func (MulticastGroupTagArgs) ToMulticastGroupTagOutput added in v0.5.0

func (i MulticastGroupTagArgs) ToMulticastGroupTagOutput() MulticastGroupTagOutput

func (MulticastGroupTagArgs) ToMulticastGroupTagOutputWithContext added in v0.5.0

func (i MulticastGroupTagArgs) ToMulticastGroupTagOutputWithContext(ctx context.Context) MulticastGroupTagOutput

type MulticastGroupTagArray added in v0.5.0

type MulticastGroupTagArray []MulticastGroupTagInput

func (MulticastGroupTagArray) ElementType added in v0.5.0

func (MulticastGroupTagArray) ElementType() reflect.Type

func (MulticastGroupTagArray) ToMulticastGroupTagArrayOutput added in v0.5.0

func (i MulticastGroupTagArray) ToMulticastGroupTagArrayOutput() MulticastGroupTagArrayOutput

func (MulticastGroupTagArray) ToMulticastGroupTagArrayOutputWithContext added in v0.5.0

func (i MulticastGroupTagArray) ToMulticastGroupTagArrayOutputWithContext(ctx context.Context) MulticastGroupTagArrayOutput

type MulticastGroupTagArrayInput added in v0.5.0

type MulticastGroupTagArrayInput interface {
	pulumi.Input

	ToMulticastGroupTagArrayOutput() MulticastGroupTagArrayOutput
	ToMulticastGroupTagArrayOutputWithContext(context.Context) MulticastGroupTagArrayOutput
}

MulticastGroupTagArrayInput is an input type that accepts MulticastGroupTagArray and MulticastGroupTagArrayOutput values. You can construct a concrete instance of `MulticastGroupTagArrayInput` via:

MulticastGroupTagArray{ MulticastGroupTagArgs{...} }

type MulticastGroupTagArrayOutput added in v0.5.0

type MulticastGroupTagArrayOutput struct{ *pulumi.OutputState }

func (MulticastGroupTagArrayOutput) ElementType added in v0.5.0

func (MulticastGroupTagArrayOutput) Index added in v0.5.0

func (MulticastGroupTagArrayOutput) ToMulticastGroupTagArrayOutput added in v0.5.0

func (o MulticastGroupTagArrayOutput) ToMulticastGroupTagArrayOutput() MulticastGroupTagArrayOutput

func (MulticastGroupTagArrayOutput) ToMulticastGroupTagArrayOutputWithContext added in v0.5.0

func (o MulticastGroupTagArrayOutput) ToMulticastGroupTagArrayOutputWithContext(ctx context.Context) MulticastGroupTagArrayOutput

type MulticastGroupTagInput added in v0.5.0

type MulticastGroupTagInput interface {
	pulumi.Input

	ToMulticastGroupTagOutput() MulticastGroupTagOutput
	ToMulticastGroupTagOutputWithContext(context.Context) MulticastGroupTagOutput
}

MulticastGroupTagInput is an input type that accepts MulticastGroupTagArgs and MulticastGroupTagOutput values. You can construct a concrete instance of `MulticastGroupTagInput` via:

MulticastGroupTagArgs{...}

type MulticastGroupTagOutput added in v0.5.0

type MulticastGroupTagOutput struct{ *pulumi.OutputState }

func (MulticastGroupTagOutput) ElementType added in v0.5.0

func (MulticastGroupTagOutput) ElementType() reflect.Type

func (MulticastGroupTagOutput) Key added in v0.5.0

func (MulticastGroupTagOutput) ToMulticastGroupTagOutput added in v0.5.0

func (o MulticastGroupTagOutput) ToMulticastGroupTagOutput() MulticastGroupTagOutput

func (MulticastGroupTagOutput) ToMulticastGroupTagOutputWithContext added in v0.5.0

func (o MulticastGroupTagOutput) ToMulticastGroupTagOutputWithContext(ctx context.Context) MulticastGroupTagOutput

func (MulticastGroupTagOutput) Value added in v0.5.0

type NetworkAnalyzerConfiguration added in v0.18.0

type NetworkAnalyzerConfiguration struct {
	pulumi.CustomResourceState

	// Arn for network analyzer configuration, Returned upon successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The description of the new resource
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the network analyzer configuration
	Name pulumi.StringOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags NetworkAnalyzerConfigurationTagArrayOutput `pulumi:"tags"`
	// Trace content for your wireless gateway and wireless device resources
	TraceContent TraceContentPropertiesPtrOutput `pulumi:"traceContent"`
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessDevices pulumi.StringArrayOutput `pulumi:"wirelessDevices"`
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessGateways pulumi.StringArrayOutput `pulumi:"wirelessGateways"`
}

Create and manage NetworkAnalyzerConfiguration resource.

func GetNetworkAnalyzerConfiguration added in v0.18.0

func GetNetworkAnalyzerConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkAnalyzerConfigurationState, opts ...pulumi.ResourceOption) (*NetworkAnalyzerConfiguration, error)

GetNetworkAnalyzerConfiguration gets an existing NetworkAnalyzerConfiguration 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 NewNetworkAnalyzerConfiguration added in v0.18.0

func NewNetworkAnalyzerConfiguration(ctx *pulumi.Context,
	name string, args *NetworkAnalyzerConfigurationArgs, opts ...pulumi.ResourceOption) (*NetworkAnalyzerConfiguration, error)

NewNetworkAnalyzerConfiguration registers a new resource with the given unique name, arguments, and options.

func (*NetworkAnalyzerConfiguration) ElementType added in v0.18.0

func (*NetworkAnalyzerConfiguration) ElementType() reflect.Type

func (*NetworkAnalyzerConfiguration) ToNetworkAnalyzerConfigurationOutput added in v0.18.0

func (i *NetworkAnalyzerConfiguration) ToNetworkAnalyzerConfigurationOutput() NetworkAnalyzerConfigurationOutput

func (*NetworkAnalyzerConfiguration) ToNetworkAnalyzerConfigurationOutputWithContext added in v0.18.0

func (i *NetworkAnalyzerConfiguration) ToNetworkAnalyzerConfigurationOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationOutput

type NetworkAnalyzerConfigurationArgs added in v0.18.0

type NetworkAnalyzerConfigurationArgs struct {
	// The description of the new resource
	Description pulumi.StringPtrInput
	// Name of the network analyzer configuration
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags NetworkAnalyzerConfigurationTagArrayInput
	// Trace content for your wireless gateway and wireless device resources
	TraceContent TraceContentPropertiesPtrInput
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessDevices pulumi.StringArrayInput
	// List of wireless gateway resources that have been added to the network analyzer configuration
	WirelessGateways pulumi.StringArrayInput
}

The set of arguments for constructing a NetworkAnalyzerConfiguration resource.

func (NetworkAnalyzerConfigurationArgs) ElementType added in v0.18.0

type NetworkAnalyzerConfigurationInput added in v0.18.0

type NetworkAnalyzerConfigurationInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationOutput() NetworkAnalyzerConfigurationOutput
	ToNetworkAnalyzerConfigurationOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationOutput
}

type NetworkAnalyzerConfigurationLogLevel added in v0.18.0

type NetworkAnalyzerConfigurationLogLevel string

func (NetworkAnalyzerConfigurationLogLevel) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelOutput added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelOutput() NetworkAnalyzerConfigurationLogLevelOutput

func (NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationLogLevelOutput

func (NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelPtrOutput added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelPtrOutput() NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevel) ToStringOutput added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevel) ToStringOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkAnalyzerConfigurationLogLevel) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevel) ToStringPtrOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkAnalyzerConfigurationLogLevelInput added in v0.18.0

type NetworkAnalyzerConfigurationLogLevelInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationLogLevelOutput() NetworkAnalyzerConfigurationLogLevelOutput
	ToNetworkAnalyzerConfigurationLogLevelOutputWithContext(context.Context) NetworkAnalyzerConfigurationLogLevelOutput
}

NetworkAnalyzerConfigurationLogLevelInput is an input type that accepts NetworkAnalyzerConfigurationLogLevelArgs and NetworkAnalyzerConfigurationLogLevelOutput values. You can construct a concrete instance of `NetworkAnalyzerConfigurationLogLevelInput` via:

NetworkAnalyzerConfigurationLogLevelArgs{...}

type NetworkAnalyzerConfigurationLogLevelOutput added in v0.18.0

type NetworkAnalyzerConfigurationLogLevelOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationLogLevelOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelOutput() NetworkAnalyzerConfigurationLogLevelOutput

func (NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationLogLevelOutput

func (NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutput() NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevelOutput) ToStringOutput added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelOutput) ToStringOutputWithContext added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelOutput) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelOutput) ToStringPtrOutputWithContext added in v0.18.0

type NetworkAnalyzerConfigurationLogLevelPtrInput added in v0.18.0

type NetworkAnalyzerConfigurationLogLevelPtrInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationLogLevelPtrOutput() NetworkAnalyzerConfigurationLogLevelPtrOutput
	ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext(context.Context) NetworkAnalyzerConfigurationLogLevelPtrOutput
}

func NetworkAnalyzerConfigurationLogLevelPtr added in v0.18.0

func NetworkAnalyzerConfigurationLogLevelPtr(v string) NetworkAnalyzerConfigurationLogLevelPtrInput

type NetworkAnalyzerConfigurationLogLevelPtrOutput added in v0.18.0

type NetworkAnalyzerConfigurationLogLevelPtrOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) Elem added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelPtrOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutput() NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationLogLevelPtrOutput) ToNetworkAnalyzerConfigurationLogLevelPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationLogLevelPtrOutput

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationLogLevelPtrOutput) ToStringPtrOutputWithContext added in v0.18.0

type NetworkAnalyzerConfigurationOutput added in v0.18.0

type NetworkAnalyzerConfigurationOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationOutput) Arn added in v0.18.0

Arn for network analyzer configuration, Returned upon successful create.

func (NetworkAnalyzerConfigurationOutput) Description added in v0.18.0

The description of the new resource

func (NetworkAnalyzerConfigurationOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationOutput) Name added in v0.18.0

Name of the network analyzer configuration

func (NetworkAnalyzerConfigurationOutput) Tags added in v0.18.0

An array of key-value pairs to apply to this resource.

func (NetworkAnalyzerConfigurationOutput) ToNetworkAnalyzerConfigurationOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationOutput) ToNetworkAnalyzerConfigurationOutput() NetworkAnalyzerConfigurationOutput

func (NetworkAnalyzerConfigurationOutput) ToNetworkAnalyzerConfigurationOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationOutput) ToNetworkAnalyzerConfigurationOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationOutput

func (NetworkAnalyzerConfigurationOutput) TraceContent added in v0.18.0

Trace content for your wireless gateway and wireless device resources

func (NetworkAnalyzerConfigurationOutput) WirelessDevices added in v0.18.0

List of wireless gateway resources that have been added to the network analyzer configuration

func (NetworkAnalyzerConfigurationOutput) WirelessGateways added in v0.18.0

List of wireless gateway resources that have been added to the network analyzer configuration

type NetworkAnalyzerConfigurationState added in v0.18.0

type NetworkAnalyzerConfigurationState struct {
}

func (NetworkAnalyzerConfigurationState) ElementType added in v0.18.0

type NetworkAnalyzerConfigurationTag added in v0.18.0

type NetworkAnalyzerConfigurationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type NetworkAnalyzerConfigurationTagArgs added in v0.18.0

type NetworkAnalyzerConfigurationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (NetworkAnalyzerConfigurationTagArgs) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationTagArgs) ToNetworkAnalyzerConfigurationTagOutput added in v0.18.0

func (i NetworkAnalyzerConfigurationTagArgs) ToNetworkAnalyzerConfigurationTagOutput() NetworkAnalyzerConfigurationTagOutput

func (NetworkAnalyzerConfigurationTagArgs) ToNetworkAnalyzerConfigurationTagOutputWithContext added in v0.18.0

func (i NetworkAnalyzerConfigurationTagArgs) ToNetworkAnalyzerConfigurationTagOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationTagOutput

type NetworkAnalyzerConfigurationTagArray added in v0.18.0

type NetworkAnalyzerConfigurationTagArray []NetworkAnalyzerConfigurationTagInput

func (NetworkAnalyzerConfigurationTagArray) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationTagArray) ToNetworkAnalyzerConfigurationTagArrayOutput added in v0.18.0

func (i NetworkAnalyzerConfigurationTagArray) ToNetworkAnalyzerConfigurationTagArrayOutput() NetworkAnalyzerConfigurationTagArrayOutput

func (NetworkAnalyzerConfigurationTagArray) ToNetworkAnalyzerConfigurationTagArrayOutputWithContext added in v0.18.0

func (i NetworkAnalyzerConfigurationTagArray) ToNetworkAnalyzerConfigurationTagArrayOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationTagArrayOutput

type NetworkAnalyzerConfigurationTagArrayInput added in v0.18.0

type NetworkAnalyzerConfigurationTagArrayInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationTagArrayOutput() NetworkAnalyzerConfigurationTagArrayOutput
	ToNetworkAnalyzerConfigurationTagArrayOutputWithContext(context.Context) NetworkAnalyzerConfigurationTagArrayOutput
}

NetworkAnalyzerConfigurationTagArrayInput is an input type that accepts NetworkAnalyzerConfigurationTagArray and NetworkAnalyzerConfigurationTagArrayOutput values. You can construct a concrete instance of `NetworkAnalyzerConfigurationTagArrayInput` via:

NetworkAnalyzerConfigurationTagArray{ NetworkAnalyzerConfigurationTagArgs{...} }

type NetworkAnalyzerConfigurationTagArrayOutput added in v0.18.0

type NetworkAnalyzerConfigurationTagArrayOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationTagArrayOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationTagArrayOutput) Index added in v0.18.0

func (NetworkAnalyzerConfigurationTagArrayOutput) ToNetworkAnalyzerConfigurationTagArrayOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationTagArrayOutput) ToNetworkAnalyzerConfigurationTagArrayOutput() NetworkAnalyzerConfigurationTagArrayOutput

func (NetworkAnalyzerConfigurationTagArrayOutput) ToNetworkAnalyzerConfigurationTagArrayOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationTagArrayOutput) ToNetworkAnalyzerConfigurationTagArrayOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationTagArrayOutput

type NetworkAnalyzerConfigurationTagInput added in v0.18.0

type NetworkAnalyzerConfigurationTagInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationTagOutput() NetworkAnalyzerConfigurationTagOutput
	ToNetworkAnalyzerConfigurationTagOutputWithContext(context.Context) NetworkAnalyzerConfigurationTagOutput
}

NetworkAnalyzerConfigurationTagInput is an input type that accepts NetworkAnalyzerConfigurationTagArgs and NetworkAnalyzerConfigurationTagOutput values. You can construct a concrete instance of `NetworkAnalyzerConfigurationTagInput` via:

NetworkAnalyzerConfigurationTagArgs{...}

type NetworkAnalyzerConfigurationTagOutput added in v0.18.0

type NetworkAnalyzerConfigurationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (NetworkAnalyzerConfigurationTagOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationTagOutput) Key added in v0.18.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (NetworkAnalyzerConfigurationTagOutput) ToNetworkAnalyzerConfigurationTagOutput added in v0.18.0

func (o NetworkAnalyzerConfigurationTagOutput) ToNetworkAnalyzerConfigurationTagOutput() NetworkAnalyzerConfigurationTagOutput

func (NetworkAnalyzerConfigurationTagOutput) ToNetworkAnalyzerConfigurationTagOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationTagOutput) ToNetworkAnalyzerConfigurationTagOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationTagOutput

func (NetworkAnalyzerConfigurationTagOutput) Value added in v0.18.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfo added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfo string

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput added in v0.18.0

func (e NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput() NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput added in v0.18.0

func (e NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput() NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext added in v0.18.0

func (e NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToStringOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToStringOutputWithContext added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfo) ToStringPtrOutputWithContext added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoInput added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput() NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput
	ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutputWithContext(context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput
}

NetworkAnalyzerConfigurationWirelessDeviceFrameInfoInput is an input type that accepts NetworkAnalyzerConfigurationWirelessDeviceFrameInfoArgs and NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput values. You can construct a concrete instance of `NetworkAnalyzerConfigurationWirelessDeviceFrameInfoInput` via:

NetworkAnalyzerConfigurationWirelessDeviceFrameInfoArgs{...}

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToStringOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToStringOutputWithContext added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoOutput) ToStringPtrOutputWithContext added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrInput added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrInput interface {
	pulumi.Input

	ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput() NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput
	ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext(context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput
}

func NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtr added in v0.18.0

func NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtr(v string) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrInput

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput added in v0.18.0

type NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput struct{ *pulumi.OutputState }

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) Elem added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ElementType added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext added in v0.18.0

func (o NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ToNetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutputWithContext(ctx context.Context) NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ToStringPtrOutput added in v0.18.0

func (NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrOutput) ToStringPtrOutputWithContext added in v0.18.0

type PartnerAccount deprecated added in v0.3.0

type PartnerAccount struct {
	pulumi.CustomResourceState

	// Whether the partner account is linked to the AWS account.
	AccountLinked pulumi.BoolPtrOutput `pulumi:"accountLinked"`
	// PartnerAccount arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The fingerprint of the Sidewalk application server private key.
	Fingerprint pulumi.StringPtrOutput `pulumi:"fingerprint"`
	// The partner account ID to disassociate from the AWS account
	PartnerAccountId pulumi.StringPtrOutput `pulumi:"partnerAccountId"`
	// The partner type
	PartnerType PartnerAccountPartnerTypePtrOutput `pulumi:"partnerType"`
	// The Sidewalk account credentials.
	Sidewalk PartnerAccountSidewalkAccountInfoPtrOutput `pulumi:"sidewalk"`
	// The Sidewalk account credentials.
	SidewalkResponse PartnerAccountSidewalkAccountInfoWithFingerprintOutput `pulumi:"sidewalkResponse"`
	// The Sidewalk account credentials.
	SidewalkUpdate PartnerAccountSidewalkUpdateAccountPtrOutput `pulumi:"sidewalkUpdate"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags PartnerAccountTagArrayOutput `pulumi:"tags"`
}

Create and manage partner account

Deprecated: PartnerAccount is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPartnerAccount added in v0.3.0

func GetPartnerAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerAccountState, opts ...pulumi.ResourceOption) (*PartnerAccount, error)

GetPartnerAccount gets an existing PartnerAccount 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 NewPartnerAccount added in v0.3.0

func NewPartnerAccount(ctx *pulumi.Context,
	name string, args *PartnerAccountArgs, opts ...pulumi.ResourceOption) (*PartnerAccount, error)

NewPartnerAccount registers a new resource with the given unique name, arguments, and options.

func (*PartnerAccount) ElementType added in v0.3.0

func (*PartnerAccount) ElementType() reflect.Type

func (*PartnerAccount) ToPartnerAccountOutput added in v0.3.0

func (i *PartnerAccount) ToPartnerAccountOutput() PartnerAccountOutput

func (*PartnerAccount) ToPartnerAccountOutputWithContext added in v0.3.0

func (i *PartnerAccount) ToPartnerAccountOutputWithContext(ctx context.Context) PartnerAccountOutput

type PartnerAccountArgs added in v0.3.0

type PartnerAccountArgs struct {
	// Whether the partner account is linked to the AWS account.
	AccountLinked pulumi.BoolPtrInput
	// The fingerprint of the Sidewalk application server private key.
	Fingerprint pulumi.StringPtrInput
	// The partner account ID to disassociate from the AWS account
	PartnerAccountId pulumi.StringPtrInput
	// The partner type
	PartnerType PartnerAccountPartnerTypePtrInput
	// The Sidewalk account credentials.
	Sidewalk PartnerAccountSidewalkAccountInfoPtrInput
	// The Sidewalk account credentials.
	SidewalkUpdate PartnerAccountSidewalkUpdateAccountPtrInput
	// A list of key-value pairs that contain metadata for the destination.
	Tags PartnerAccountTagArrayInput
}

The set of arguments for constructing a PartnerAccount resource.

func (PartnerAccountArgs) ElementType added in v0.3.0

func (PartnerAccountArgs) ElementType() reflect.Type

type PartnerAccountInput added in v0.3.0

type PartnerAccountInput interface {
	pulumi.Input

	ToPartnerAccountOutput() PartnerAccountOutput
	ToPartnerAccountOutputWithContext(ctx context.Context) PartnerAccountOutput
}

type PartnerAccountOutput added in v0.3.0

type PartnerAccountOutput struct{ *pulumi.OutputState }

func (PartnerAccountOutput) AccountLinked added in v0.17.0

func (o PartnerAccountOutput) AccountLinked() pulumi.BoolPtrOutput

Whether the partner account is linked to the AWS account.

func (PartnerAccountOutput) Arn added in v0.17.0

PartnerAccount arn. Returned after successful create.

func (PartnerAccountOutput) ElementType added in v0.3.0

func (PartnerAccountOutput) ElementType() reflect.Type

func (PartnerAccountOutput) Fingerprint added in v0.17.0

The fingerprint of the Sidewalk application server private key.

func (PartnerAccountOutput) PartnerAccountId added in v0.17.0

func (o PartnerAccountOutput) PartnerAccountId() pulumi.StringPtrOutput

The partner account ID to disassociate from the AWS account

func (PartnerAccountOutput) PartnerType added in v0.17.0

The partner type

func (PartnerAccountOutput) Sidewalk added in v0.17.0

The Sidewalk account credentials.

func (PartnerAccountOutput) SidewalkResponse added in v0.17.0

The Sidewalk account credentials.

func (PartnerAccountOutput) SidewalkUpdate added in v0.17.0

The Sidewalk account credentials.

func (PartnerAccountOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the destination.

func (PartnerAccountOutput) ToPartnerAccountOutput added in v0.3.0

func (o PartnerAccountOutput) ToPartnerAccountOutput() PartnerAccountOutput

func (PartnerAccountOutput) ToPartnerAccountOutputWithContext added in v0.3.0

func (o PartnerAccountOutput) ToPartnerAccountOutputWithContext(ctx context.Context) PartnerAccountOutput

type PartnerAccountPartnerType added in v0.3.0

type PartnerAccountPartnerType string

The partner type

func (PartnerAccountPartnerType) ElementType added in v0.3.0

func (PartnerAccountPartnerType) ElementType() reflect.Type

func (PartnerAccountPartnerType) ToPartnerAccountPartnerTypeOutput added in v0.3.0

func (e PartnerAccountPartnerType) ToPartnerAccountPartnerTypeOutput() PartnerAccountPartnerTypeOutput

func (PartnerAccountPartnerType) ToPartnerAccountPartnerTypeOutputWithContext added in v0.3.0

func (e PartnerAccountPartnerType) ToPartnerAccountPartnerTypeOutputWithContext(ctx context.Context) PartnerAccountPartnerTypeOutput

func (PartnerAccountPartnerType) ToPartnerAccountPartnerTypePtrOutput added in v0.3.0

func (e PartnerAccountPartnerType) ToPartnerAccountPartnerTypePtrOutput() PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerType) ToPartnerAccountPartnerTypePtrOutputWithContext added in v0.3.0

func (e PartnerAccountPartnerType) ToPartnerAccountPartnerTypePtrOutputWithContext(ctx context.Context) PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerType) ToStringOutput added in v0.3.0

func (e PartnerAccountPartnerType) ToStringOutput() pulumi.StringOutput

func (PartnerAccountPartnerType) ToStringOutputWithContext added in v0.3.0

func (e PartnerAccountPartnerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PartnerAccountPartnerType) ToStringPtrOutput added in v0.3.0

func (e PartnerAccountPartnerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PartnerAccountPartnerType) ToStringPtrOutputWithContext added in v0.3.0

func (e PartnerAccountPartnerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerAccountPartnerTypeInput added in v0.3.0

type PartnerAccountPartnerTypeInput interface {
	pulumi.Input

	ToPartnerAccountPartnerTypeOutput() PartnerAccountPartnerTypeOutput
	ToPartnerAccountPartnerTypeOutputWithContext(context.Context) PartnerAccountPartnerTypeOutput
}

PartnerAccountPartnerTypeInput is an input type that accepts PartnerAccountPartnerTypeArgs and PartnerAccountPartnerTypeOutput values. You can construct a concrete instance of `PartnerAccountPartnerTypeInput` via:

PartnerAccountPartnerTypeArgs{...}

type PartnerAccountPartnerTypeOutput added in v0.3.0

type PartnerAccountPartnerTypeOutput struct{ *pulumi.OutputState }

func (PartnerAccountPartnerTypeOutput) ElementType added in v0.3.0

func (PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypeOutput added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypeOutput() PartnerAccountPartnerTypeOutput

func (PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypeOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypeOutputWithContext(ctx context.Context) PartnerAccountPartnerTypeOutput

func (PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypePtrOutput added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypePtrOutput() PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypePtrOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToPartnerAccountPartnerTypePtrOutputWithContext(ctx context.Context) PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerTypeOutput) ToStringOutput added in v0.3.0

func (PartnerAccountPartnerTypeOutput) ToStringOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PartnerAccountPartnerTypeOutput) ToStringPtrOutput added in v0.3.0

func (PartnerAccountPartnerTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerAccountPartnerTypePtrInput added in v0.3.0

type PartnerAccountPartnerTypePtrInput interface {
	pulumi.Input

	ToPartnerAccountPartnerTypePtrOutput() PartnerAccountPartnerTypePtrOutput
	ToPartnerAccountPartnerTypePtrOutputWithContext(context.Context) PartnerAccountPartnerTypePtrOutput
}

func PartnerAccountPartnerTypePtr added in v0.3.0

func PartnerAccountPartnerTypePtr(v string) PartnerAccountPartnerTypePtrInput

type PartnerAccountPartnerTypePtrOutput added in v0.3.0

type PartnerAccountPartnerTypePtrOutput struct{ *pulumi.OutputState }

func (PartnerAccountPartnerTypePtrOutput) Elem added in v0.3.0

func (PartnerAccountPartnerTypePtrOutput) ElementType added in v0.3.0

func (PartnerAccountPartnerTypePtrOutput) ToPartnerAccountPartnerTypePtrOutput added in v0.3.0

func (o PartnerAccountPartnerTypePtrOutput) ToPartnerAccountPartnerTypePtrOutput() PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerTypePtrOutput) ToPartnerAccountPartnerTypePtrOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypePtrOutput) ToPartnerAccountPartnerTypePtrOutputWithContext(ctx context.Context) PartnerAccountPartnerTypePtrOutput

func (PartnerAccountPartnerTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (PartnerAccountPartnerTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o PartnerAccountPartnerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerAccountSidewalkAccountInfo added in v0.3.0

type PartnerAccountSidewalkAccountInfo struct {
	AppServerPrivateKey string `pulumi:"appServerPrivateKey"`
}

type PartnerAccountSidewalkAccountInfoArgs added in v0.3.0

type PartnerAccountSidewalkAccountInfoArgs struct {
	AppServerPrivateKey pulumi.StringInput `pulumi:"appServerPrivateKey"`
}

func (PartnerAccountSidewalkAccountInfoArgs) ElementType added in v0.3.0

func (PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoOutput added in v0.3.0

func (i PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoOutput() PartnerAccountSidewalkAccountInfoOutput

func (PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoOutputWithContext added in v0.3.0

func (i PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoOutput

func (PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoPtrOutput added in v0.3.0

func (i PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoPtrOutput() PartnerAccountSidewalkAccountInfoPtrOutput

func (PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext added in v0.3.0

func (i PartnerAccountSidewalkAccountInfoArgs) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoPtrOutput

type PartnerAccountSidewalkAccountInfoInput added in v0.3.0

type PartnerAccountSidewalkAccountInfoInput interface {
	pulumi.Input

	ToPartnerAccountSidewalkAccountInfoOutput() PartnerAccountSidewalkAccountInfoOutput
	ToPartnerAccountSidewalkAccountInfoOutputWithContext(context.Context) PartnerAccountSidewalkAccountInfoOutput
}

PartnerAccountSidewalkAccountInfoInput is an input type that accepts PartnerAccountSidewalkAccountInfoArgs and PartnerAccountSidewalkAccountInfoOutput values. You can construct a concrete instance of `PartnerAccountSidewalkAccountInfoInput` via:

PartnerAccountSidewalkAccountInfoArgs{...}

type PartnerAccountSidewalkAccountInfoOutput added in v0.3.0

type PartnerAccountSidewalkAccountInfoOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkAccountInfoOutput) AppServerPrivateKey added in v0.3.0

func (PartnerAccountSidewalkAccountInfoOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoOutput added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoOutput() PartnerAccountSidewalkAccountInfoOutput

func (PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoOutput

func (PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoPtrOutput added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoPtrOutput() PartnerAccountSidewalkAccountInfoPtrOutput

func (PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoOutput) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoPtrOutput

type PartnerAccountSidewalkAccountInfoPtrInput added in v0.3.0

type PartnerAccountSidewalkAccountInfoPtrInput interface {
	pulumi.Input

	ToPartnerAccountSidewalkAccountInfoPtrOutput() PartnerAccountSidewalkAccountInfoPtrOutput
	ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext(context.Context) PartnerAccountSidewalkAccountInfoPtrOutput
}

PartnerAccountSidewalkAccountInfoPtrInput is an input type that accepts PartnerAccountSidewalkAccountInfoArgs, PartnerAccountSidewalkAccountInfoPtr and PartnerAccountSidewalkAccountInfoPtrOutput values. You can construct a concrete instance of `PartnerAccountSidewalkAccountInfoPtrInput` via:

        PartnerAccountSidewalkAccountInfoArgs{...}

or:

        nil

type PartnerAccountSidewalkAccountInfoPtrOutput added in v0.3.0

type PartnerAccountSidewalkAccountInfoPtrOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkAccountInfoPtrOutput) AppServerPrivateKey added in v0.3.0

func (PartnerAccountSidewalkAccountInfoPtrOutput) Elem added in v0.3.0

func (PartnerAccountSidewalkAccountInfoPtrOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkAccountInfoPtrOutput) ToPartnerAccountSidewalkAccountInfoPtrOutput added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoPtrOutput) ToPartnerAccountSidewalkAccountInfoPtrOutput() PartnerAccountSidewalkAccountInfoPtrOutput

func (PartnerAccountSidewalkAccountInfoPtrOutput) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoPtrOutput) ToPartnerAccountSidewalkAccountInfoPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoPtrOutput

type PartnerAccountSidewalkAccountInfoWithFingerprint added in v0.3.0

type PartnerAccountSidewalkAccountInfoWithFingerprint struct {
	AmazonId    *string `pulumi:"amazonId"`
	Arn         *string `pulumi:"arn"`
	Fingerprint *string `pulumi:"fingerprint"`
}

type PartnerAccountSidewalkAccountInfoWithFingerprintOutput added in v0.3.0

type PartnerAccountSidewalkAccountInfoWithFingerprintOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) AmazonId added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) Arn added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) Fingerprint added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintOutput added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoWithFingerprintOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoWithFingerprintOutput

type PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput added in v0.3.0

type PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) AmazonId added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) Arn added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) Elem added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) Fingerprint added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput added in v0.3.0

func (PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintPtrOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput) ToPartnerAccountSidewalkAccountInfoWithFingerprintPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkAccountInfoWithFingerprintPtrOutput

type PartnerAccountSidewalkUpdateAccount added in v0.3.0

type PartnerAccountSidewalkUpdateAccount struct {
	AppServerPrivateKey *string `pulumi:"appServerPrivateKey"`
}

type PartnerAccountSidewalkUpdateAccountArgs added in v0.3.0

type PartnerAccountSidewalkUpdateAccountArgs struct {
	AppServerPrivateKey pulumi.StringPtrInput `pulumi:"appServerPrivateKey"`
}

func (PartnerAccountSidewalkUpdateAccountArgs) ElementType added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountOutput added in v0.3.0

func (i PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountOutput() PartnerAccountSidewalkUpdateAccountOutput

func (PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountOutputWithContext added in v0.3.0

func (i PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountOutputWithContext(ctx context.Context) PartnerAccountSidewalkUpdateAccountOutput

func (PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountPtrOutput added in v0.3.0

func (i PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountPtrOutput() PartnerAccountSidewalkUpdateAccountPtrOutput

func (PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext added in v0.3.0

func (i PartnerAccountSidewalkUpdateAccountArgs) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkUpdateAccountPtrOutput

type PartnerAccountSidewalkUpdateAccountInput added in v0.3.0

type PartnerAccountSidewalkUpdateAccountInput interface {
	pulumi.Input

	ToPartnerAccountSidewalkUpdateAccountOutput() PartnerAccountSidewalkUpdateAccountOutput
	ToPartnerAccountSidewalkUpdateAccountOutputWithContext(context.Context) PartnerAccountSidewalkUpdateAccountOutput
}

PartnerAccountSidewalkUpdateAccountInput is an input type that accepts PartnerAccountSidewalkUpdateAccountArgs and PartnerAccountSidewalkUpdateAccountOutput values. You can construct a concrete instance of `PartnerAccountSidewalkUpdateAccountInput` via:

PartnerAccountSidewalkUpdateAccountArgs{...}

type PartnerAccountSidewalkUpdateAccountOutput added in v0.3.0

type PartnerAccountSidewalkUpdateAccountOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkUpdateAccountOutput) AppServerPrivateKey added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountOutput added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountOutput() PartnerAccountSidewalkUpdateAccountOutput

func (PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountOutputWithContext(ctx context.Context) PartnerAccountSidewalkUpdateAccountOutput

func (PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutput added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutput() PartnerAccountSidewalkUpdateAccountPtrOutput

func (PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkUpdateAccountPtrOutput

type PartnerAccountSidewalkUpdateAccountPtrInput added in v0.3.0

type PartnerAccountSidewalkUpdateAccountPtrInput interface {
	pulumi.Input

	ToPartnerAccountSidewalkUpdateAccountPtrOutput() PartnerAccountSidewalkUpdateAccountPtrOutput
	ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext(context.Context) PartnerAccountSidewalkUpdateAccountPtrOutput
}

PartnerAccountSidewalkUpdateAccountPtrInput is an input type that accepts PartnerAccountSidewalkUpdateAccountArgs, PartnerAccountSidewalkUpdateAccountPtr and PartnerAccountSidewalkUpdateAccountPtrOutput values. You can construct a concrete instance of `PartnerAccountSidewalkUpdateAccountPtrInput` via:

        PartnerAccountSidewalkUpdateAccountArgs{...}

or:

        nil

type PartnerAccountSidewalkUpdateAccountPtrOutput added in v0.3.0

type PartnerAccountSidewalkUpdateAccountPtrOutput struct{ *pulumi.OutputState }

func (PartnerAccountSidewalkUpdateAccountPtrOutput) AppServerPrivateKey added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountPtrOutput) Elem added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountPtrOutput) ElementType added in v0.3.0

func (PartnerAccountSidewalkUpdateAccountPtrOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutput added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountPtrOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutput() PartnerAccountSidewalkUpdateAccountPtrOutput

func (PartnerAccountSidewalkUpdateAccountPtrOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext added in v0.3.0

func (o PartnerAccountSidewalkUpdateAccountPtrOutput) ToPartnerAccountSidewalkUpdateAccountPtrOutputWithContext(ctx context.Context) PartnerAccountSidewalkUpdateAccountPtrOutput

type PartnerAccountState added in v0.3.0

type PartnerAccountState struct {
}

func (PartnerAccountState) ElementType added in v0.3.0

func (PartnerAccountState) ElementType() reflect.Type

type PartnerAccountTag added in v0.3.0

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

type PartnerAccountTagArgs added in v0.3.0

type PartnerAccountTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (PartnerAccountTagArgs) ElementType added in v0.3.0

func (PartnerAccountTagArgs) ElementType() reflect.Type

func (PartnerAccountTagArgs) ToPartnerAccountTagOutput added in v0.3.0

func (i PartnerAccountTagArgs) ToPartnerAccountTagOutput() PartnerAccountTagOutput

func (PartnerAccountTagArgs) ToPartnerAccountTagOutputWithContext added in v0.3.0

func (i PartnerAccountTagArgs) ToPartnerAccountTagOutputWithContext(ctx context.Context) PartnerAccountTagOutput

type PartnerAccountTagArray added in v0.3.0

type PartnerAccountTagArray []PartnerAccountTagInput

func (PartnerAccountTagArray) ElementType added in v0.3.0

func (PartnerAccountTagArray) ElementType() reflect.Type

func (PartnerAccountTagArray) ToPartnerAccountTagArrayOutput added in v0.3.0

func (i PartnerAccountTagArray) ToPartnerAccountTagArrayOutput() PartnerAccountTagArrayOutput

func (PartnerAccountTagArray) ToPartnerAccountTagArrayOutputWithContext added in v0.3.0

func (i PartnerAccountTagArray) ToPartnerAccountTagArrayOutputWithContext(ctx context.Context) PartnerAccountTagArrayOutput

type PartnerAccountTagArrayInput added in v0.3.0

type PartnerAccountTagArrayInput interface {
	pulumi.Input

	ToPartnerAccountTagArrayOutput() PartnerAccountTagArrayOutput
	ToPartnerAccountTagArrayOutputWithContext(context.Context) PartnerAccountTagArrayOutput
}

PartnerAccountTagArrayInput is an input type that accepts PartnerAccountTagArray and PartnerAccountTagArrayOutput values. You can construct a concrete instance of `PartnerAccountTagArrayInput` via:

PartnerAccountTagArray{ PartnerAccountTagArgs{...} }

type PartnerAccountTagArrayOutput added in v0.3.0

type PartnerAccountTagArrayOutput struct{ *pulumi.OutputState }

func (PartnerAccountTagArrayOutput) ElementType added in v0.3.0

func (PartnerAccountTagArrayOutput) Index added in v0.3.0

func (PartnerAccountTagArrayOutput) ToPartnerAccountTagArrayOutput added in v0.3.0

func (o PartnerAccountTagArrayOutput) ToPartnerAccountTagArrayOutput() PartnerAccountTagArrayOutput

func (PartnerAccountTagArrayOutput) ToPartnerAccountTagArrayOutputWithContext added in v0.3.0

func (o PartnerAccountTagArrayOutput) ToPartnerAccountTagArrayOutputWithContext(ctx context.Context) PartnerAccountTagArrayOutput

type PartnerAccountTagInput added in v0.3.0

type PartnerAccountTagInput interface {
	pulumi.Input

	ToPartnerAccountTagOutput() PartnerAccountTagOutput
	ToPartnerAccountTagOutputWithContext(context.Context) PartnerAccountTagOutput
}

PartnerAccountTagInput is an input type that accepts PartnerAccountTagArgs and PartnerAccountTagOutput values. You can construct a concrete instance of `PartnerAccountTagInput` via:

PartnerAccountTagArgs{...}

type PartnerAccountTagOutput added in v0.3.0

type PartnerAccountTagOutput struct{ *pulumi.OutputState }

func (PartnerAccountTagOutput) ElementType added in v0.3.0

func (PartnerAccountTagOutput) ElementType() reflect.Type

func (PartnerAccountTagOutput) Key added in v0.3.0

func (PartnerAccountTagOutput) ToPartnerAccountTagOutput added in v0.3.0

func (o PartnerAccountTagOutput) ToPartnerAccountTagOutput() PartnerAccountTagOutput

func (PartnerAccountTagOutput) ToPartnerAccountTagOutputWithContext added in v0.3.0

func (o PartnerAccountTagOutput) ToPartnerAccountTagOutputWithContext(ctx context.Context) PartnerAccountTagOutput

func (PartnerAccountTagOutput) Value added in v0.3.0

type ServiceProfile

type ServiceProfile struct {
	pulumi.CustomResourceState

	// Service profile Arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
	LoRaWAN ServiceProfileLoRaWANServiceProfilePtrOutput `pulumi:"loRaWAN"`
	// Name of service profile
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the service profile.
	Tags ServiceProfileTagArrayOutput `pulumi:"tags"`
}

An example resource schema demonstrating some basic constructs and validation rules.

func GetServiceProfile

func GetServiceProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceProfileState, opts ...pulumi.ResourceOption) (*ServiceProfile, error)

GetServiceProfile gets an existing ServiceProfile 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 NewServiceProfile

func NewServiceProfile(ctx *pulumi.Context,
	name string, args *ServiceProfileArgs, opts ...pulumi.ResourceOption) (*ServiceProfile, error)

NewServiceProfile registers a new resource with the given unique name, arguments, and options.

func (*ServiceProfile) ElementType

func (*ServiceProfile) ElementType() reflect.Type

func (*ServiceProfile) ToServiceProfileOutput

func (i *ServiceProfile) ToServiceProfileOutput() ServiceProfileOutput

func (*ServiceProfile) ToServiceProfileOutputWithContext

func (i *ServiceProfile) ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput

type ServiceProfileArgs

type ServiceProfileArgs struct {
	// LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
	LoRaWAN ServiceProfileLoRaWANServiceProfilePtrInput
	// Name of service profile
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the service profile.
	Tags ServiceProfileTagArrayInput
}

The set of arguments for constructing a ServiceProfile resource.

func (ServiceProfileArgs) ElementType

func (ServiceProfileArgs) ElementType() reflect.Type

type ServiceProfileInput

type ServiceProfileInput interface {
	pulumi.Input

	ToServiceProfileOutput() ServiceProfileOutput
	ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput
}

type ServiceProfileLoRaWANServiceProfile

type ServiceProfileLoRaWANServiceProfile struct {
	AddGwMetadata          *bool   `pulumi:"addGwMetadata"`
	ChannelMask            *string `pulumi:"channelMask"`
	DevStatusReqFreq       *int    `pulumi:"devStatusReqFreq"`
	DlBucketSize           *int    `pulumi:"dlBucketSize"`
	DlRate                 *int    `pulumi:"dlRate"`
	DlRatePolicy           *string `pulumi:"dlRatePolicy"`
	DrMax                  *int    `pulumi:"drMax"`
	DrMin                  *int    `pulumi:"drMin"`
	HrAllowed              *bool   `pulumi:"hrAllowed"`
	MinGwDiversity         *int    `pulumi:"minGwDiversity"`
	NwkGeoLoc              *bool   `pulumi:"nwkGeoLoc"`
	PrAllowed              *bool   `pulumi:"prAllowed"`
	RaAllowed              *bool   `pulumi:"raAllowed"`
	ReportDevStatusBattery *bool   `pulumi:"reportDevStatusBattery"`
	ReportDevStatusMargin  *bool   `pulumi:"reportDevStatusMargin"`
	TargetPer              *int    `pulumi:"targetPer"`
	UlBucketSize           *int    `pulumi:"ulBucketSize"`
	UlRate                 *int    `pulumi:"ulRate"`
	UlRatePolicy           *string `pulumi:"ulRatePolicy"`
}

type ServiceProfileLoRaWANServiceProfileArgs

type ServiceProfileLoRaWANServiceProfileArgs struct {
	AddGwMetadata          pulumi.BoolPtrInput   `pulumi:"addGwMetadata"`
	ChannelMask            pulumi.StringPtrInput `pulumi:"channelMask"`
	DevStatusReqFreq       pulumi.IntPtrInput    `pulumi:"devStatusReqFreq"`
	DlBucketSize           pulumi.IntPtrInput    `pulumi:"dlBucketSize"`
	DlRate                 pulumi.IntPtrInput    `pulumi:"dlRate"`
	DlRatePolicy           pulumi.StringPtrInput `pulumi:"dlRatePolicy"`
	DrMax                  pulumi.IntPtrInput    `pulumi:"drMax"`
	DrMin                  pulumi.IntPtrInput    `pulumi:"drMin"`
	HrAllowed              pulumi.BoolPtrInput   `pulumi:"hrAllowed"`
	MinGwDiversity         pulumi.IntPtrInput    `pulumi:"minGwDiversity"`
	NwkGeoLoc              pulumi.BoolPtrInput   `pulumi:"nwkGeoLoc"`
	PrAllowed              pulumi.BoolPtrInput   `pulumi:"prAllowed"`
	RaAllowed              pulumi.BoolPtrInput   `pulumi:"raAllowed"`
	ReportDevStatusBattery pulumi.BoolPtrInput   `pulumi:"reportDevStatusBattery"`
	ReportDevStatusMargin  pulumi.BoolPtrInput   `pulumi:"reportDevStatusMargin"`
	TargetPer              pulumi.IntPtrInput    `pulumi:"targetPer"`
	UlBucketSize           pulumi.IntPtrInput    `pulumi:"ulBucketSize"`
	UlRate                 pulumi.IntPtrInput    `pulumi:"ulRate"`
	UlRatePolicy           pulumi.StringPtrInput `pulumi:"ulRatePolicy"`
}

func (ServiceProfileLoRaWANServiceProfileArgs) ElementType

func (ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfileOutput

func (i ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfileOutput() ServiceProfileLoRaWANServiceProfileOutput

func (ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfileOutputWithContext

func (i ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfileOutputWithContext(ctx context.Context) ServiceProfileLoRaWANServiceProfileOutput

func (ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfilePtrOutput

func (i ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfilePtrOutput() ServiceProfileLoRaWANServiceProfilePtrOutput

func (ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext

func (i ServiceProfileLoRaWANServiceProfileArgs) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWANServiceProfilePtrOutput

type ServiceProfileLoRaWANServiceProfileInput

type ServiceProfileLoRaWANServiceProfileInput interface {
	pulumi.Input

	ToServiceProfileLoRaWANServiceProfileOutput() ServiceProfileLoRaWANServiceProfileOutput
	ToServiceProfileLoRaWANServiceProfileOutputWithContext(context.Context) ServiceProfileLoRaWANServiceProfileOutput
}

ServiceProfileLoRaWANServiceProfileInput is an input type that accepts ServiceProfileLoRaWANServiceProfileArgs and ServiceProfileLoRaWANServiceProfileOutput values. You can construct a concrete instance of `ServiceProfileLoRaWANServiceProfileInput` via:

ServiceProfileLoRaWANServiceProfileArgs{...}

type ServiceProfileLoRaWANServiceProfileOutput

type ServiceProfileLoRaWANServiceProfileOutput struct{ *pulumi.OutputState }

func (ServiceProfileLoRaWANServiceProfileOutput) AddGwMetadata

func (ServiceProfileLoRaWANServiceProfileOutput) ChannelMask

func (ServiceProfileLoRaWANServiceProfileOutput) DevStatusReqFreq

func (ServiceProfileLoRaWANServiceProfileOutput) DlBucketSize

func (ServiceProfileLoRaWANServiceProfileOutput) DlRate

func (ServiceProfileLoRaWANServiceProfileOutput) DlRatePolicy

func (ServiceProfileLoRaWANServiceProfileOutput) DrMax

func (ServiceProfileLoRaWANServiceProfileOutput) DrMin

func (ServiceProfileLoRaWANServiceProfileOutput) ElementType

func (ServiceProfileLoRaWANServiceProfileOutput) HrAllowed

func (ServiceProfileLoRaWANServiceProfileOutput) MinGwDiversity

func (ServiceProfileLoRaWANServiceProfileOutput) NwkGeoLoc

func (ServiceProfileLoRaWANServiceProfileOutput) PrAllowed

func (ServiceProfileLoRaWANServiceProfileOutput) RaAllowed

func (ServiceProfileLoRaWANServiceProfileOutput) ReportDevStatusBattery

func (ServiceProfileLoRaWANServiceProfileOutput) ReportDevStatusMargin

func (ServiceProfileLoRaWANServiceProfileOutput) TargetPer

func (ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfileOutput

func (o ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfileOutput() ServiceProfileLoRaWANServiceProfileOutput

func (ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfileOutputWithContext

func (o ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfileOutputWithContext(ctx context.Context) ServiceProfileLoRaWANServiceProfileOutput

func (ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfilePtrOutput

func (o ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfilePtrOutput() ServiceProfileLoRaWANServiceProfilePtrOutput

func (ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext

func (o ServiceProfileLoRaWANServiceProfileOutput) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWANServiceProfilePtrOutput

func (ServiceProfileLoRaWANServiceProfileOutput) UlBucketSize

func (ServiceProfileLoRaWANServiceProfileOutput) UlRate

func (ServiceProfileLoRaWANServiceProfileOutput) UlRatePolicy

type ServiceProfileLoRaWANServiceProfilePtrInput

type ServiceProfileLoRaWANServiceProfilePtrInput interface {
	pulumi.Input

	ToServiceProfileLoRaWANServiceProfilePtrOutput() ServiceProfileLoRaWANServiceProfilePtrOutput
	ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext(context.Context) ServiceProfileLoRaWANServiceProfilePtrOutput
}

ServiceProfileLoRaWANServiceProfilePtrInput is an input type that accepts ServiceProfileLoRaWANServiceProfileArgs, ServiceProfileLoRaWANServiceProfilePtr and ServiceProfileLoRaWANServiceProfilePtrOutput values. You can construct a concrete instance of `ServiceProfileLoRaWANServiceProfilePtrInput` via:

        ServiceProfileLoRaWANServiceProfileArgs{...}

or:

        nil

type ServiceProfileLoRaWANServiceProfilePtrOutput

type ServiceProfileLoRaWANServiceProfilePtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileLoRaWANServiceProfilePtrOutput) AddGwMetadata

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ChannelMask

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DevStatusReqFreq

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DlBucketSize

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DlRate

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DlRatePolicy

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DrMax

func (ServiceProfileLoRaWANServiceProfilePtrOutput) DrMin

func (ServiceProfileLoRaWANServiceProfilePtrOutput) Elem

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ElementType

func (ServiceProfileLoRaWANServiceProfilePtrOutput) HrAllowed

func (ServiceProfileLoRaWANServiceProfilePtrOutput) MinGwDiversity

func (ServiceProfileLoRaWANServiceProfilePtrOutput) NwkGeoLoc

func (ServiceProfileLoRaWANServiceProfilePtrOutput) PrAllowed

func (ServiceProfileLoRaWANServiceProfilePtrOutput) RaAllowed

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ReportDevStatusBattery

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ReportDevStatusMargin

func (ServiceProfileLoRaWANServiceProfilePtrOutput) TargetPer

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ToServiceProfileLoRaWANServiceProfilePtrOutput

func (o ServiceProfileLoRaWANServiceProfilePtrOutput) ToServiceProfileLoRaWANServiceProfilePtrOutput() ServiceProfileLoRaWANServiceProfilePtrOutput

func (ServiceProfileLoRaWANServiceProfilePtrOutput) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext

func (o ServiceProfileLoRaWANServiceProfilePtrOutput) ToServiceProfileLoRaWANServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWANServiceProfilePtrOutput

func (ServiceProfileLoRaWANServiceProfilePtrOutput) UlBucketSize

func (ServiceProfileLoRaWANServiceProfilePtrOutput) UlRate

func (ServiceProfileLoRaWANServiceProfilePtrOutput) UlRatePolicy

type ServiceProfileOutput

type ServiceProfileOutput struct{ *pulumi.OutputState }

func (ServiceProfileOutput) Arn added in v0.17.0

Service profile Arn. Returned after successful create.

func (ServiceProfileOutput) ElementType

func (ServiceProfileOutput) ElementType() reflect.Type

func (ServiceProfileOutput) LoRaWAN added in v0.17.0

LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation

func (ServiceProfileOutput) Name added in v0.17.0

Name of service profile

func (ServiceProfileOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the service profile.

func (ServiceProfileOutput) ToServiceProfileOutput

func (o ServiceProfileOutput) ToServiceProfileOutput() ServiceProfileOutput

func (ServiceProfileOutput) ToServiceProfileOutputWithContext

func (o ServiceProfileOutput) ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput

type ServiceProfileState

type ServiceProfileState struct {
}

func (ServiceProfileState) ElementType

func (ServiceProfileState) ElementType() reflect.Type

type ServiceProfileTag

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

type ServiceProfileTagArgs

type ServiceProfileTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ServiceProfileTagArgs) ElementType

func (ServiceProfileTagArgs) ElementType() reflect.Type

func (ServiceProfileTagArgs) ToServiceProfileTagOutput

func (i ServiceProfileTagArgs) ToServiceProfileTagOutput() ServiceProfileTagOutput

func (ServiceProfileTagArgs) ToServiceProfileTagOutputWithContext

func (i ServiceProfileTagArgs) ToServiceProfileTagOutputWithContext(ctx context.Context) ServiceProfileTagOutput

type ServiceProfileTagArray

type ServiceProfileTagArray []ServiceProfileTagInput

func (ServiceProfileTagArray) ElementType

func (ServiceProfileTagArray) ElementType() reflect.Type

func (ServiceProfileTagArray) ToServiceProfileTagArrayOutput

func (i ServiceProfileTagArray) ToServiceProfileTagArrayOutput() ServiceProfileTagArrayOutput

func (ServiceProfileTagArray) ToServiceProfileTagArrayOutputWithContext

func (i ServiceProfileTagArray) ToServiceProfileTagArrayOutputWithContext(ctx context.Context) ServiceProfileTagArrayOutput

type ServiceProfileTagArrayInput

type ServiceProfileTagArrayInput interface {
	pulumi.Input

	ToServiceProfileTagArrayOutput() ServiceProfileTagArrayOutput
	ToServiceProfileTagArrayOutputWithContext(context.Context) ServiceProfileTagArrayOutput
}

ServiceProfileTagArrayInput is an input type that accepts ServiceProfileTagArray and ServiceProfileTagArrayOutput values. You can construct a concrete instance of `ServiceProfileTagArrayInput` via:

ServiceProfileTagArray{ ServiceProfileTagArgs{...} }

type ServiceProfileTagArrayOutput

type ServiceProfileTagArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileTagArrayOutput) ElementType

func (ServiceProfileTagArrayOutput) Index

func (ServiceProfileTagArrayOutput) ToServiceProfileTagArrayOutput

func (o ServiceProfileTagArrayOutput) ToServiceProfileTagArrayOutput() ServiceProfileTagArrayOutput

func (ServiceProfileTagArrayOutput) ToServiceProfileTagArrayOutputWithContext

func (o ServiceProfileTagArrayOutput) ToServiceProfileTagArrayOutputWithContext(ctx context.Context) ServiceProfileTagArrayOutput

type ServiceProfileTagInput

type ServiceProfileTagInput interface {
	pulumi.Input

	ToServiceProfileTagOutput() ServiceProfileTagOutput
	ToServiceProfileTagOutputWithContext(context.Context) ServiceProfileTagOutput
}

ServiceProfileTagInput is an input type that accepts ServiceProfileTagArgs and ServiceProfileTagOutput values. You can construct a concrete instance of `ServiceProfileTagInput` via:

ServiceProfileTagArgs{...}

type ServiceProfileTagOutput

type ServiceProfileTagOutput struct{ *pulumi.OutputState }

func (ServiceProfileTagOutput) ElementType

func (ServiceProfileTagOutput) ElementType() reflect.Type

func (ServiceProfileTagOutput) Key

func (ServiceProfileTagOutput) ToServiceProfileTagOutput

func (o ServiceProfileTagOutput) ToServiceProfileTagOutput() ServiceProfileTagOutput

func (ServiceProfileTagOutput) ToServiceProfileTagOutputWithContext

func (o ServiceProfileTagOutput) ToServiceProfileTagOutputWithContext(ctx context.Context) ServiceProfileTagOutput

func (ServiceProfileTagOutput) Value

type TaskDefinition

type TaskDefinition struct {
	pulumi.CustomResourceState

	// TaskDefinition arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
	AutoCreateTasks pulumi.BoolOutput `pulumi:"autoCreateTasks"`
	// The list of task definitions.
	LoRaWANUpdateGatewayTaskEntry TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput `pulumi:"loRaWANUpdateGatewayTaskEntry"`
	// The name of the new resource.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags TaskDefinitionTagArrayOutput `pulumi:"tags"`
	// A filter to list only the wireless gateway task definitions that use this task definition type
	TaskDefinitionType TaskDefinitionTypePtrOutput `pulumi:"taskDefinitionType"`
	// Information about the gateways to update.
	Update TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput `pulumi:"update"`
}

Creates a gateway task definition.

func GetTaskDefinition

func GetTaskDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskDefinitionState, opts ...pulumi.ResourceOption) (*TaskDefinition, error)

GetTaskDefinition gets an existing TaskDefinition 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 NewTaskDefinition

func NewTaskDefinition(ctx *pulumi.Context,
	name string, args *TaskDefinitionArgs, opts ...pulumi.ResourceOption) (*TaskDefinition, error)

NewTaskDefinition registers a new resource with the given unique name, arguments, and options.

func (*TaskDefinition) ElementType

func (*TaskDefinition) ElementType() reflect.Type

func (*TaskDefinition) ToTaskDefinitionOutput

func (i *TaskDefinition) ToTaskDefinitionOutput() TaskDefinitionOutput

func (*TaskDefinition) ToTaskDefinitionOutputWithContext

func (i *TaskDefinition) ToTaskDefinitionOutputWithContext(ctx context.Context) TaskDefinitionOutput

type TaskDefinitionArgs

type TaskDefinitionArgs struct {
	// Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
	AutoCreateTasks pulumi.BoolInput
	// The list of task definitions.
	LoRaWANUpdateGatewayTaskEntry TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrInput
	// The name of the new resource.
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the destination.
	Tags TaskDefinitionTagArrayInput
	// A filter to list only the wireless gateway task definitions that use this task definition type
	TaskDefinitionType TaskDefinitionTypePtrInput
	// Information about the gateways to update.
	Update TaskDefinitionUpdateWirelessGatewayTaskCreatePtrInput
}

The set of arguments for constructing a TaskDefinition resource.

func (TaskDefinitionArgs) ElementType

func (TaskDefinitionArgs) ElementType() reflect.Type

type TaskDefinitionInput

type TaskDefinitionInput interface {
	pulumi.Input

	ToTaskDefinitionOutput() TaskDefinitionOutput
	ToTaskDefinitionOutputWithContext(ctx context.Context) TaskDefinitionOutput
}

type TaskDefinitionLoRaWANGatewayVersion

type TaskDefinitionLoRaWANGatewayVersion struct {
	Model          *string `pulumi:"model"`
	PackageVersion *string `pulumi:"packageVersion"`
	Station        *string `pulumi:"station"`
}

type TaskDefinitionLoRaWANGatewayVersionArgs

type TaskDefinitionLoRaWANGatewayVersionArgs struct {
	Model          pulumi.StringPtrInput `pulumi:"model"`
	PackageVersion pulumi.StringPtrInput `pulumi:"packageVersion"`
	Station        pulumi.StringPtrInput `pulumi:"station"`
}

func (TaskDefinitionLoRaWANGatewayVersionArgs) ElementType

func (TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionOutput

func (i TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionOutput() TaskDefinitionLoRaWANGatewayVersionOutput

func (TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionOutputWithContext

func (i TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANGatewayVersionOutput

func (TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput

func (i TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput() TaskDefinitionLoRaWANGatewayVersionPtrOutput

func (TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext

func (i TaskDefinitionLoRaWANGatewayVersionArgs) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANGatewayVersionPtrOutput

type TaskDefinitionLoRaWANGatewayVersionInput

type TaskDefinitionLoRaWANGatewayVersionInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANGatewayVersionOutput() TaskDefinitionLoRaWANGatewayVersionOutput
	ToTaskDefinitionLoRaWANGatewayVersionOutputWithContext(context.Context) TaskDefinitionLoRaWANGatewayVersionOutput
}

TaskDefinitionLoRaWANGatewayVersionInput is an input type that accepts TaskDefinitionLoRaWANGatewayVersionArgs and TaskDefinitionLoRaWANGatewayVersionOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANGatewayVersionInput` via:

TaskDefinitionLoRaWANGatewayVersionArgs{...}

type TaskDefinitionLoRaWANGatewayVersionOutput

type TaskDefinitionLoRaWANGatewayVersionOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANGatewayVersionOutput) ElementType

func (TaskDefinitionLoRaWANGatewayVersionOutput) Model

func (TaskDefinitionLoRaWANGatewayVersionOutput) PackageVersion

func (TaskDefinitionLoRaWANGatewayVersionOutput) Station

func (TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionOutput

func (o TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionOutput() TaskDefinitionLoRaWANGatewayVersionOutput

func (TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionOutputWithContext

func (o TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANGatewayVersionOutput

func (TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput

func (o TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput() TaskDefinitionLoRaWANGatewayVersionPtrOutput

func (TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext

func (o TaskDefinitionLoRaWANGatewayVersionOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANGatewayVersionPtrOutput

type TaskDefinitionLoRaWANGatewayVersionPtrInput

type TaskDefinitionLoRaWANGatewayVersionPtrInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANGatewayVersionPtrOutput() TaskDefinitionLoRaWANGatewayVersionPtrOutput
	ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext(context.Context) TaskDefinitionLoRaWANGatewayVersionPtrOutput
}

TaskDefinitionLoRaWANGatewayVersionPtrInput is an input type that accepts TaskDefinitionLoRaWANGatewayVersionArgs, TaskDefinitionLoRaWANGatewayVersionPtr and TaskDefinitionLoRaWANGatewayVersionPtrOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANGatewayVersionPtrInput` via:

        TaskDefinitionLoRaWANGatewayVersionArgs{...}

or:

        nil

type TaskDefinitionLoRaWANGatewayVersionPtrOutput

type TaskDefinitionLoRaWANGatewayVersionPtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) Elem

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) ElementType

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) Model

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) PackageVersion

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) Station

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput

func (o TaskDefinitionLoRaWANGatewayVersionPtrOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutput() TaskDefinitionLoRaWANGatewayVersionPtrOutput

func (TaskDefinitionLoRaWANGatewayVersionPtrOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext

func (o TaskDefinitionLoRaWANGatewayVersionPtrOutput) ToTaskDefinitionLoRaWANGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANGatewayVersionPtrOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreate

type TaskDefinitionLoRaWANUpdateGatewayTaskCreate struct {
	CurrentVersion  *TaskDefinitionLoRaWANGatewayVersion `pulumi:"currentVersion"`
	SigKeyCrc       *int                                 `pulumi:"sigKeyCrc"`
	UpdateSignature *string                              `pulumi:"updateSignature"`
	UpdateVersion   *TaskDefinitionLoRaWANGatewayVersion `pulumi:"updateVersion"`
}

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs struct {
	CurrentVersion  TaskDefinitionLoRaWANGatewayVersionPtrInput `pulumi:"currentVersion"`
	SigKeyCrc       pulumi.IntPtrInput                          `pulumi:"sigKeyCrc"`
	UpdateSignature pulumi.StringPtrInput                       `pulumi:"updateSignature"`
	UpdateVersion   TaskDefinitionLoRaWANGatewayVersionPtrInput `pulumi:"updateVersion"`
}

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (i TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutputWithContext

func (i TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (i TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext

func (i TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateInput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput
	ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutputWithContext(context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput
}

TaskDefinitionLoRaWANUpdateGatewayTaskCreateInput is an input type that accepts TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs and TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANUpdateGatewayTaskCreateInput` via:

TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs{...}

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) CurrentVersion

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) SigKeyCrc

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (o TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (o TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) UpdateSignature

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreateOutput) UpdateVersion

type TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrInput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput
	ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext(context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput
}

TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrInput is an input type that accepts TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs, TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtr and TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrInput` via:

        TaskDefinitionLoRaWANUpdateGatewayTaskCreateArgs{...}

or:

        nil

type TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) CurrentVersion

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) Elem

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) SigKeyCrc

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) UpdateSignature

func (TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrOutput) UpdateVersion

type TaskDefinitionLoRaWANUpdateGatewayTaskEntry

type TaskDefinitionLoRaWANUpdateGatewayTaskEntry struct {
	CurrentVersion *TaskDefinitionLoRaWANGatewayVersion `pulumi:"currentVersion"`
	UpdateVersion  *TaskDefinitionLoRaWANGatewayVersion `pulumi:"updateVersion"`
}

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs struct {
	CurrentVersion TaskDefinitionLoRaWANGatewayVersionPtrInput `pulumi:"currentVersion"`
	UpdateVersion  TaskDefinitionLoRaWANGatewayVersionPtrInput `pulumi:"updateVersion"`
}

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (i TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutputWithContext

func (i TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (i TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext

func (i TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryInput

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput
	ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutputWithContext(context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput
}

TaskDefinitionLoRaWANUpdateGatewayTaskEntryInput is an input type that accepts TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs and TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANUpdateGatewayTaskEntryInput` via:

TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs{...}

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) CurrentVersion

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (o TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (o TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryOutput) UpdateVersion

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrInput

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrInput interface {
	pulumi.Input

	ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput() TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput
	ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext(context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput
}

TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrInput is an input type that accepts TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs, TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtr and TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput values. You can construct a concrete instance of `TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrInput` via:

        TaskDefinitionLoRaWANUpdateGatewayTaskEntryArgs{...}

or:

        nil

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

type TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) CurrentVersion

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) Elem

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) ElementType

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext

func (o TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWANUpdateGatewayTaskEntryPtrOutput) UpdateVersion

type TaskDefinitionOutput

type TaskDefinitionOutput struct{ *pulumi.OutputState }

func (TaskDefinitionOutput) Arn added in v0.17.0

TaskDefinition arn. Returned after successful create.

func (TaskDefinitionOutput) AutoCreateTasks added in v0.17.0

func (o TaskDefinitionOutput) AutoCreateTasks() pulumi.BoolOutput

Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.

func (TaskDefinitionOutput) ElementType

func (TaskDefinitionOutput) ElementType() reflect.Type

func (TaskDefinitionOutput) LoRaWANUpdateGatewayTaskEntry added in v0.17.0

The list of task definitions.

func (TaskDefinitionOutput) Name added in v0.17.0

The name of the new resource.

func (TaskDefinitionOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the destination.

func (TaskDefinitionOutput) TaskDefinitionType added in v0.17.0

func (o TaskDefinitionOutput) TaskDefinitionType() TaskDefinitionTypePtrOutput

A filter to list only the wireless gateway task definitions that use this task definition type

func (TaskDefinitionOutput) ToTaskDefinitionOutput

func (o TaskDefinitionOutput) ToTaskDefinitionOutput() TaskDefinitionOutput

func (TaskDefinitionOutput) ToTaskDefinitionOutputWithContext

func (o TaskDefinitionOutput) ToTaskDefinitionOutputWithContext(ctx context.Context) TaskDefinitionOutput

func (TaskDefinitionOutput) Update added in v0.17.0

Information about the gateways to update.

type TaskDefinitionState

type TaskDefinitionState struct {
}

func (TaskDefinitionState) ElementType

func (TaskDefinitionState) ElementType() reflect.Type

type TaskDefinitionTag

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

type TaskDefinitionTagArgs

type TaskDefinitionTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (TaskDefinitionTagArgs) ElementType

func (TaskDefinitionTagArgs) ElementType() reflect.Type

func (TaskDefinitionTagArgs) ToTaskDefinitionTagOutput

func (i TaskDefinitionTagArgs) ToTaskDefinitionTagOutput() TaskDefinitionTagOutput

func (TaskDefinitionTagArgs) ToTaskDefinitionTagOutputWithContext

func (i TaskDefinitionTagArgs) ToTaskDefinitionTagOutputWithContext(ctx context.Context) TaskDefinitionTagOutput

type TaskDefinitionTagArray

type TaskDefinitionTagArray []TaskDefinitionTagInput

func (TaskDefinitionTagArray) ElementType

func (TaskDefinitionTagArray) ElementType() reflect.Type

func (TaskDefinitionTagArray) ToTaskDefinitionTagArrayOutput

func (i TaskDefinitionTagArray) ToTaskDefinitionTagArrayOutput() TaskDefinitionTagArrayOutput

func (TaskDefinitionTagArray) ToTaskDefinitionTagArrayOutputWithContext

func (i TaskDefinitionTagArray) ToTaskDefinitionTagArrayOutputWithContext(ctx context.Context) TaskDefinitionTagArrayOutput

type TaskDefinitionTagArrayInput

type TaskDefinitionTagArrayInput interface {
	pulumi.Input

	ToTaskDefinitionTagArrayOutput() TaskDefinitionTagArrayOutput
	ToTaskDefinitionTagArrayOutputWithContext(context.Context) TaskDefinitionTagArrayOutput
}

TaskDefinitionTagArrayInput is an input type that accepts TaskDefinitionTagArray and TaskDefinitionTagArrayOutput values. You can construct a concrete instance of `TaskDefinitionTagArrayInput` via:

TaskDefinitionTagArray{ TaskDefinitionTagArgs{...} }

type TaskDefinitionTagArrayOutput

type TaskDefinitionTagArrayOutput struct{ *pulumi.OutputState }

func (TaskDefinitionTagArrayOutput) ElementType

func (TaskDefinitionTagArrayOutput) Index

func (TaskDefinitionTagArrayOutput) ToTaskDefinitionTagArrayOutput

func (o TaskDefinitionTagArrayOutput) ToTaskDefinitionTagArrayOutput() TaskDefinitionTagArrayOutput

func (TaskDefinitionTagArrayOutput) ToTaskDefinitionTagArrayOutputWithContext

func (o TaskDefinitionTagArrayOutput) ToTaskDefinitionTagArrayOutputWithContext(ctx context.Context) TaskDefinitionTagArrayOutput

type TaskDefinitionTagInput

type TaskDefinitionTagInput interface {
	pulumi.Input

	ToTaskDefinitionTagOutput() TaskDefinitionTagOutput
	ToTaskDefinitionTagOutputWithContext(context.Context) TaskDefinitionTagOutput
}

TaskDefinitionTagInput is an input type that accepts TaskDefinitionTagArgs and TaskDefinitionTagOutput values. You can construct a concrete instance of `TaskDefinitionTagInput` via:

TaskDefinitionTagArgs{...}

type TaskDefinitionTagOutput

type TaskDefinitionTagOutput struct{ *pulumi.OutputState }

func (TaskDefinitionTagOutput) ElementType

func (TaskDefinitionTagOutput) ElementType() reflect.Type

func (TaskDefinitionTagOutput) Key

func (TaskDefinitionTagOutput) ToTaskDefinitionTagOutput

func (o TaskDefinitionTagOutput) ToTaskDefinitionTagOutput() TaskDefinitionTagOutput

func (TaskDefinitionTagOutput) ToTaskDefinitionTagOutputWithContext

func (o TaskDefinitionTagOutput) ToTaskDefinitionTagOutputWithContext(ctx context.Context) TaskDefinitionTagOutput

func (TaskDefinitionTagOutput) Value

type TaskDefinitionType added in v0.2.0

type TaskDefinitionType string

A filter to list only the wireless gateway task definitions that use this task definition type

func (TaskDefinitionType) ElementType added in v0.2.0

func (TaskDefinitionType) ElementType() reflect.Type

func (TaskDefinitionType) ToStringOutput added in v0.2.0

func (e TaskDefinitionType) ToStringOutput() pulumi.StringOutput

func (TaskDefinitionType) ToStringOutputWithContext added in v0.2.0

func (e TaskDefinitionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskDefinitionType) ToStringPtrOutput added in v0.2.0

func (e TaskDefinitionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskDefinitionType) ToStringPtrOutputWithContext added in v0.2.0

func (e TaskDefinitionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskDefinitionType) ToTaskDefinitionTypeOutput added in v0.2.0

func (e TaskDefinitionType) ToTaskDefinitionTypeOutput() TaskDefinitionTypeOutput

func (TaskDefinitionType) ToTaskDefinitionTypeOutputWithContext added in v0.2.0

func (e TaskDefinitionType) ToTaskDefinitionTypeOutputWithContext(ctx context.Context) TaskDefinitionTypeOutput

func (TaskDefinitionType) ToTaskDefinitionTypePtrOutput added in v0.2.0

func (e TaskDefinitionType) ToTaskDefinitionTypePtrOutput() TaskDefinitionTypePtrOutput

func (TaskDefinitionType) ToTaskDefinitionTypePtrOutputWithContext added in v0.2.0

func (e TaskDefinitionType) ToTaskDefinitionTypePtrOutputWithContext(ctx context.Context) TaskDefinitionTypePtrOutput

type TaskDefinitionTypeInput added in v0.2.0

type TaskDefinitionTypeInput interface {
	pulumi.Input

	ToTaskDefinitionTypeOutput() TaskDefinitionTypeOutput
	ToTaskDefinitionTypeOutputWithContext(context.Context) TaskDefinitionTypeOutput
}

TaskDefinitionTypeInput is an input type that accepts TaskDefinitionTypeArgs and TaskDefinitionTypeOutput values. You can construct a concrete instance of `TaskDefinitionTypeInput` via:

TaskDefinitionTypeArgs{...}

type TaskDefinitionTypeOutput added in v0.2.0

type TaskDefinitionTypeOutput struct{ *pulumi.OutputState }

func (TaskDefinitionTypeOutput) ElementType added in v0.2.0

func (TaskDefinitionTypeOutput) ElementType() reflect.Type

func (TaskDefinitionTypeOutput) ToStringOutput added in v0.2.0

func (o TaskDefinitionTypeOutput) ToStringOutput() pulumi.StringOutput

func (TaskDefinitionTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o TaskDefinitionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskDefinitionTypeOutput) ToStringPtrOutput added in v0.2.0

func (o TaskDefinitionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskDefinitionTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o TaskDefinitionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskDefinitionTypeOutput) ToTaskDefinitionTypeOutput added in v0.2.0

func (o TaskDefinitionTypeOutput) ToTaskDefinitionTypeOutput() TaskDefinitionTypeOutput

func (TaskDefinitionTypeOutput) ToTaskDefinitionTypeOutputWithContext added in v0.2.0

func (o TaskDefinitionTypeOutput) ToTaskDefinitionTypeOutputWithContext(ctx context.Context) TaskDefinitionTypeOutput

func (TaskDefinitionTypeOutput) ToTaskDefinitionTypePtrOutput added in v0.2.0

func (o TaskDefinitionTypeOutput) ToTaskDefinitionTypePtrOutput() TaskDefinitionTypePtrOutput

func (TaskDefinitionTypeOutput) ToTaskDefinitionTypePtrOutputWithContext added in v0.2.0

func (o TaskDefinitionTypeOutput) ToTaskDefinitionTypePtrOutputWithContext(ctx context.Context) TaskDefinitionTypePtrOutput

type TaskDefinitionTypePtrInput added in v0.2.0

type TaskDefinitionTypePtrInput interface {
	pulumi.Input

	ToTaskDefinitionTypePtrOutput() TaskDefinitionTypePtrOutput
	ToTaskDefinitionTypePtrOutputWithContext(context.Context) TaskDefinitionTypePtrOutput
}

func TaskDefinitionTypePtr added in v0.2.0

func TaskDefinitionTypePtr(v string) TaskDefinitionTypePtrInput

type TaskDefinitionTypePtrOutput added in v0.2.0

type TaskDefinitionTypePtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionTypePtrOutput) Elem added in v0.2.0

func (TaskDefinitionTypePtrOutput) ElementType added in v0.2.0

func (TaskDefinitionTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o TaskDefinitionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskDefinitionTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o TaskDefinitionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskDefinitionTypePtrOutput) ToTaskDefinitionTypePtrOutput added in v0.2.0

func (o TaskDefinitionTypePtrOutput) ToTaskDefinitionTypePtrOutput() TaskDefinitionTypePtrOutput

func (TaskDefinitionTypePtrOutput) ToTaskDefinitionTypePtrOutputWithContext added in v0.2.0

func (o TaskDefinitionTypePtrOutput) ToTaskDefinitionTypePtrOutputWithContext(ctx context.Context) TaskDefinitionTypePtrOutput

type TaskDefinitionUpdateWirelessGatewayTaskCreate

type TaskDefinitionUpdateWirelessGatewayTaskCreate struct {
	LoRaWAN          *TaskDefinitionLoRaWANUpdateGatewayTaskCreate `pulumi:"loRaWAN"`
	UpdateDataRole   *string                                       `pulumi:"updateDataRole"`
	UpdateDataSource *string                                       `pulumi:"updateDataSource"`
}

type TaskDefinitionUpdateWirelessGatewayTaskCreateArgs

type TaskDefinitionUpdateWirelessGatewayTaskCreateArgs struct {
	LoRaWAN          TaskDefinitionLoRaWANUpdateGatewayTaskCreatePtrInput `pulumi:"loRaWAN"`
	UpdateDataRole   pulumi.StringPtrInput                                `pulumi:"updateDataRole"`
	UpdateDataSource pulumi.StringPtrInput                                `pulumi:"updateDataSource"`
}

func (TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ElementType

func (TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (i TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutput() TaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutputWithContext

func (i TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (i TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput() TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext

func (i TaskDefinitionUpdateWirelessGatewayTaskCreateArgs) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

type TaskDefinitionUpdateWirelessGatewayTaskCreateInput

type TaskDefinitionUpdateWirelessGatewayTaskCreateInput interface {
	pulumi.Input

	ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutput() TaskDefinitionUpdateWirelessGatewayTaskCreateOutput
	ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutputWithContext(context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreateOutput
}

TaskDefinitionUpdateWirelessGatewayTaskCreateInput is an input type that accepts TaskDefinitionUpdateWirelessGatewayTaskCreateArgs and TaskDefinitionUpdateWirelessGatewayTaskCreateOutput values. You can construct a concrete instance of `TaskDefinitionUpdateWirelessGatewayTaskCreateInput` via:

TaskDefinitionUpdateWirelessGatewayTaskCreateArgs{...}

type TaskDefinitionUpdateWirelessGatewayTaskCreateOutput

type TaskDefinitionUpdateWirelessGatewayTaskCreateOutput struct{ *pulumi.OutputState }

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ElementType

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) LoRaWAN

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (o TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutput() TaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutputWithContext

func (o TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreateOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (o TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput() TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext

func (o TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) UpdateDataRole

func (TaskDefinitionUpdateWirelessGatewayTaskCreateOutput) UpdateDataSource

type TaskDefinitionUpdateWirelessGatewayTaskCreatePtrInput

type TaskDefinitionUpdateWirelessGatewayTaskCreatePtrInput interface {
	pulumi.Input

	ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput() TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput
	ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext(context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput
}

TaskDefinitionUpdateWirelessGatewayTaskCreatePtrInput is an input type that accepts TaskDefinitionUpdateWirelessGatewayTaskCreateArgs, TaskDefinitionUpdateWirelessGatewayTaskCreatePtr and TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput values. You can construct a concrete instance of `TaskDefinitionUpdateWirelessGatewayTaskCreatePtrInput` via:

        TaskDefinitionUpdateWirelessGatewayTaskCreateArgs{...}

or:

        nil

type TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

type TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) Elem

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) ElementType

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) LoRaWAN

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext

func (o TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) ToTaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) UpdateDataRole

func (TaskDefinitionUpdateWirelessGatewayTaskCreatePtrOutput) UpdateDataSource

type TraceContentProperties added in v0.18.0

type TraceContentProperties struct {
	LogLevel                *NetworkAnalyzerConfigurationLogLevel                `pulumi:"logLevel"`
	WirelessDeviceFrameInfo *NetworkAnalyzerConfigurationWirelessDeviceFrameInfo `pulumi:"wirelessDeviceFrameInfo"`
}

Trace content for your wireless gateway and wireless device resources

type TraceContentPropertiesArgs added in v0.18.0

type TraceContentPropertiesArgs struct {
	LogLevel                NetworkAnalyzerConfigurationLogLevelPtrInput                `pulumi:"logLevel"`
	WirelessDeviceFrameInfo NetworkAnalyzerConfigurationWirelessDeviceFrameInfoPtrInput `pulumi:"wirelessDeviceFrameInfo"`
}

Trace content for your wireless gateway and wireless device resources

func (TraceContentPropertiesArgs) ElementType added in v0.18.0

func (TraceContentPropertiesArgs) ElementType() reflect.Type

func (TraceContentPropertiesArgs) ToTraceContentPropertiesOutput added in v0.18.0

func (i TraceContentPropertiesArgs) ToTraceContentPropertiesOutput() TraceContentPropertiesOutput

func (TraceContentPropertiesArgs) ToTraceContentPropertiesOutputWithContext added in v0.18.0

func (i TraceContentPropertiesArgs) ToTraceContentPropertiesOutputWithContext(ctx context.Context) TraceContentPropertiesOutput

func (TraceContentPropertiesArgs) ToTraceContentPropertiesPtrOutput added in v0.18.0

func (i TraceContentPropertiesArgs) ToTraceContentPropertiesPtrOutput() TraceContentPropertiesPtrOutput

func (TraceContentPropertiesArgs) ToTraceContentPropertiesPtrOutputWithContext added in v0.18.0

func (i TraceContentPropertiesArgs) ToTraceContentPropertiesPtrOutputWithContext(ctx context.Context) TraceContentPropertiesPtrOutput

type TraceContentPropertiesInput added in v0.18.0

type TraceContentPropertiesInput interface {
	pulumi.Input

	ToTraceContentPropertiesOutput() TraceContentPropertiesOutput
	ToTraceContentPropertiesOutputWithContext(context.Context) TraceContentPropertiesOutput
}

TraceContentPropertiesInput is an input type that accepts TraceContentPropertiesArgs and TraceContentPropertiesOutput values. You can construct a concrete instance of `TraceContentPropertiesInput` via:

TraceContentPropertiesArgs{...}

type TraceContentPropertiesOutput added in v0.18.0

type TraceContentPropertiesOutput struct{ *pulumi.OutputState }

Trace content for your wireless gateway and wireless device resources

func (TraceContentPropertiesOutput) ElementType added in v0.18.0

func (TraceContentPropertiesOutput) LogLevel added in v0.18.0

func (TraceContentPropertiesOutput) ToTraceContentPropertiesOutput added in v0.18.0

func (o TraceContentPropertiesOutput) ToTraceContentPropertiesOutput() TraceContentPropertiesOutput

func (TraceContentPropertiesOutput) ToTraceContentPropertiesOutputWithContext added in v0.18.0

func (o TraceContentPropertiesOutput) ToTraceContentPropertiesOutputWithContext(ctx context.Context) TraceContentPropertiesOutput

func (TraceContentPropertiesOutput) ToTraceContentPropertiesPtrOutput added in v0.18.0

func (o TraceContentPropertiesOutput) ToTraceContentPropertiesPtrOutput() TraceContentPropertiesPtrOutput

func (TraceContentPropertiesOutput) ToTraceContentPropertiesPtrOutputWithContext added in v0.18.0

func (o TraceContentPropertiesOutput) ToTraceContentPropertiesPtrOutputWithContext(ctx context.Context) TraceContentPropertiesPtrOutput

func (TraceContentPropertiesOutput) WirelessDeviceFrameInfo added in v0.18.0

type TraceContentPropertiesPtrInput added in v0.18.0

type TraceContentPropertiesPtrInput interface {
	pulumi.Input

	ToTraceContentPropertiesPtrOutput() TraceContentPropertiesPtrOutput
	ToTraceContentPropertiesPtrOutputWithContext(context.Context) TraceContentPropertiesPtrOutput
}

TraceContentPropertiesPtrInput is an input type that accepts TraceContentPropertiesArgs, TraceContentPropertiesPtr and TraceContentPropertiesPtrOutput values. You can construct a concrete instance of `TraceContentPropertiesPtrInput` via:

        TraceContentPropertiesArgs{...}

or:

        nil

func TraceContentPropertiesPtr added in v0.18.0

func TraceContentPropertiesPtr(v *TraceContentPropertiesArgs) TraceContentPropertiesPtrInput

type TraceContentPropertiesPtrOutput added in v0.18.0

type TraceContentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TraceContentPropertiesPtrOutput) Elem added in v0.18.0

func (TraceContentPropertiesPtrOutput) ElementType added in v0.18.0

func (TraceContentPropertiesPtrOutput) LogLevel added in v0.18.0

func (TraceContentPropertiesPtrOutput) ToTraceContentPropertiesPtrOutput added in v0.18.0

func (o TraceContentPropertiesPtrOutput) ToTraceContentPropertiesPtrOutput() TraceContentPropertiesPtrOutput

func (TraceContentPropertiesPtrOutput) ToTraceContentPropertiesPtrOutputWithContext added in v0.18.0

func (o TraceContentPropertiesPtrOutput) ToTraceContentPropertiesPtrOutputWithContext(ctx context.Context) TraceContentPropertiesPtrOutput

func (TraceContentPropertiesPtrOutput) WirelessDeviceFrameInfo added in v0.18.0

type WirelessDevice

type WirelessDevice struct {
	pulumi.CustomResourceState

	// Wireless device arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Wireless device description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Wireless device destination name
	DestinationName pulumi.StringOutput `pulumi:"destinationName"`
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt pulumi.StringPtrOutput `pulumi:"lastUplinkReceivedAt"`
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
	LoRaWAN WirelessDeviceLoRaWANDevicePtrOutput `pulumi:"loRaWAN"`
	// Wireless device name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
	Tags WirelessDeviceTagArrayOutput `pulumi:"tags"`
	// Thing arn. Passed into update to associate Thing with Wireless device.
	ThingArn pulumi.StringPtrOutput `pulumi:"thingArn"`
	// Thing Arn. If there is a Thing created, this can be returned with a Get call.
	ThingName pulumi.StringOutput `pulumi:"thingName"`
	// Wireless device type, currently only Sidewalk and LoRa
	Type WirelessDeviceTypeOutput `pulumi:"type"`
}

Create and manage wireless gateways, including LoRa gateways.

func GetWirelessDevice

func GetWirelessDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WirelessDeviceState, opts ...pulumi.ResourceOption) (*WirelessDevice, error)

GetWirelessDevice gets an existing WirelessDevice 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 NewWirelessDevice

func NewWirelessDevice(ctx *pulumi.Context,
	name string, args *WirelessDeviceArgs, opts ...pulumi.ResourceOption) (*WirelessDevice, error)

NewWirelessDevice registers a new resource with the given unique name, arguments, and options.

func (*WirelessDevice) ElementType

func (*WirelessDevice) ElementType() reflect.Type

func (*WirelessDevice) ToWirelessDeviceOutput

func (i *WirelessDevice) ToWirelessDeviceOutput() WirelessDeviceOutput

func (*WirelessDevice) ToWirelessDeviceOutputWithContext

func (i *WirelessDevice) ToWirelessDeviceOutputWithContext(ctx context.Context) WirelessDeviceOutput

type WirelessDeviceAbpV10x

type WirelessDeviceAbpV10x struct {
	DevAddr     string                           `pulumi:"devAddr"`
	SessionKeys WirelessDeviceSessionKeysAbpV10x `pulumi:"sessionKeys"`
}

type WirelessDeviceAbpV10xArgs

type WirelessDeviceAbpV10xArgs struct {
	DevAddr     pulumi.StringInput                    `pulumi:"devAddr"`
	SessionKeys WirelessDeviceSessionKeysAbpV10xInput `pulumi:"sessionKeys"`
}

func (WirelessDeviceAbpV10xArgs) ElementType

func (WirelessDeviceAbpV10xArgs) ElementType() reflect.Type

func (WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xOutput

func (i WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xOutput() WirelessDeviceAbpV10xOutput

func (WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xOutputWithContext

func (i WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xOutputWithContext(ctx context.Context) WirelessDeviceAbpV10xOutput

func (WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xPtrOutput

func (i WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xPtrOutput() WirelessDeviceAbpV10xPtrOutput

func (WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xPtrOutputWithContext

func (i WirelessDeviceAbpV10xArgs) ToWirelessDeviceAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV10xPtrOutput

type WirelessDeviceAbpV10xInput

type WirelessDeviceAbpV10xInput interface {
	pulumi.Input

	ToWirelessDeviceAbpV10xOutput() WirelessDeviceAbpV10xOutput
	ToWirelessDeviceAbpV10xOutputWithContext(context.Context) WirelessDeviceAbpV10xOutput
}

WirelessDeviceAbpV10xInput is an input type that accepts WirelessDeviceAbpV10xArgs and WirelessDeviceAbpV10xOutput values. You can construct a concrete instance of `WirelessDeviceAbpV10xInput` via:

WirelessDeviceAbpV10xArgs{...}

type WirelessDeviceAbpV10xOutput

type WirelessDeviceAbpV10xOutput struct{ *pulumi.OutputState }

func (WirelessDeviceAbpV10xOutput) DevAddr

func (WirelessDeviceAbpV10xOutput) ElementType

func (WirelessDeviceAbpV10xOutput) SessionKeys

func (WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xOutput

func (o WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xOutput() WirelessDeviceAbpV10xOutput

func (WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xOutputWithContext

func (o WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xOutputWithContext(ctx context.Context) WirelessDeviceAbpV10xOutput

func (WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xPtrOutput

func (o WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xPtrOutput() WirelessDeviceAbpV10xPtrOutput

func (WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xPtrOutputWithContext

func (o WirelessDeviceAbpV10xOutput) ToWirelessDeviceAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV10xPtrOutput

type WirelessDeviceAbpV10xPtrInput

type WirelessDeviceAbpV10xPtrInput interface {
	pulumi.Input

	ToWirelessDeviceAbpV10xPtrOutput() WirelessDeviceAbpV10xPtrOutput
	ToWirelessDeviceAbpV10xPtrOutputWithContext(context.Context) WirelessDeviceAbpV10xPtrOutput
}

WirelessDeviceAbpV10xPtrInput is an input type that accepts WirelessDeviceAbpV10xArgs, WirelessDeviceAbpV10xPtr and WirelessDeviceAbpV10xPtrOutput values. You can construct a concrete instance of `WirelessDeviceAbpV10xPtrInput` via:

        WirelessDeviceAbpV10xArgs{...}

or:

        nil

type WirelessDeviceAbpV10xPtrOutput

type WirelessDeviceAbpV10xPtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceAbpV10xPtrOutput) DevAddr

func (WirelessDeviceAbpV10xPtrOutput) Elem

func (WirelessDeviceAbpV10xPtrOutput) ElementType

func (WirelessDeviceAbpV10xPtrOutput) SessionKeys

func (WirelessDeviceAbpV10xPtrOutput) ToWirelessDeviceAbpV10xPtrOutput

func (o WirelessDeviceAbpV10xPtrOutput) ToWirelessDeviceAbpV10xPtrOutput() WirelessDeviceAbpV10xPtrOutput

func (WirelessDeviceAbpV10xPtrOutput) ToWirelessDeviceAbpV10xPtrOutputWithContext

func (o WirelessDeviceAbpV10xPtrOutput) ToWirelessDeviceAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV10xPtrOutput

type WirelessDeviceAbpV11

type WirelessDeviceAbpV11 struct {
	DevAddr     string                          `pulumi:"devAddr"`
	SessionKeys WirelessDeviceSessionKeysAbpV11 `pulumi:"sessionKeys"`
}

type WirelessDeviceAbpV11Args

type WirelessDeviceAbpV11Args struct {
	DevAddr     pulumi.StringInput                   `pulumi:"devAddr"`
	SessionKeys WirelessDeviceSessionKeysAbpV11Input `pulumi:"sessionKeys"`
}

func (WirelessDeviceAbpV11Args) ElementType

func (WirelessDeviceAbpV11Args) ElementType() reflect.Type

func (WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11Output

func (i WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11Output() WirelessDeviceAbpV11Output

func (WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11OutputWithContext

func (i WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11OutputWithContext(ctx context.Context) WirelessDeviceAbpV11Output

func (WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11PtrOutput

func (i WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11PtrOutput() WirelessDeviceAbpV11PtrOutput

func (WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11PtrOutputWithContext

func (i WirelessDeviceAbpV11Args) ToWirelessDeviceAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV11PtrOutput

type WirelessDeviceAbpV11Input

type WirelessDeviceAbpV11Input interface {
	pulumi.Input

	ToWirelessDeviceAbpV11Output() WirelessDeviceAbpV11Output
	ToWirelessDeviceAbpV11OutputWithContext(context.Context) WirelessDeviceAbpV11Output
}

WirelessDeviceAbpV11Input is an input type that accepts WirelessDeviceAbpV11Args and WirelessDeviceAbpV11Output values. You can construct a concrete instance of `WirelessDeviceAbpV11Input` via:

WirelessDeviceAbpV11Args{...}

type WirelessDeviceAbpV11Output

type WirelessDeviceAbpV11Output struct{ *pulumi.OutputState }

func (WirelessDeviceAbpV11Output) DevAddr

func (WirelessDeviceAbpV11Output) ElementType

func (WirelessDeviceAbpV11Output) ElementType() reflect.Type

func (WirelessDeviceAbpV11Output) SessionKeys

func (WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11Output

func (o WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11Output() WirelessDeviceAbpV11Output

func (WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11OutputWithContext

func (o WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11OutputWithContext(ctx context.Context) WirelessDeviceAbpV11Output

func (WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11PtrOutput

func (o WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11PtrOutput() WirelessDeviceAbpV11PtrOutput

func (WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11PtrOutputWithContext

func (o WirelessDeviceAbpV11Output) ToWirelessDeviceAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV11PtrOutput

type WirelessDeviceAbpV11PtrInput

type WirelessDeviceAbpV11PtrInput interface {
	pulumi.Input

	ToWirelessDeviceAbpV11PtrOutput() WirelessDeviceAbpV11PtrOutput
	ToWirelessDeviceAbpV11PtrOutputWithContext(context.Context) WirelessDeviceAbpV11PtrOutput
}

WirelessDeviceAbpV11PtrInput is an input type that accepts WirelessDeviceAbpV11Args, WirelessDeviceAbpV11Ptr and WirelessDeviceAbpV11PtrOutput values. You can construct a concrete instance of `WirelessDeviceAbpV11PtrInput` via:

        WirelessDeviceAbpV11Args{...}

or:

        nil

type WirelessDeviceAbpV11PtrOutput

type WirelessDeviceAbpV11PtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceAbpV11PtrOutput) DevAddr

func (WirelessDeviceAbpV11PtrOutput) Elem

func (WirelessDeviceAbpV11PtrOutput) ElementType

func (WirelessDeviceAbpV11PtrOutput) SessionKeys

func (WirelessDeviceAbpV11PtrOutput) ToWirelessDeviceAbpV11PtrOutput

func (o WirelessDeviceAbpV11PtrOutput) ToWirelessDeviceAbpV11PtrOutput() WirelessDeviceAbpV11PtrOutput

func (WirelessDeviceAbpV11PtrOutput) ToWirelessDeviceAbpV11PtrOutputWithContext

func (o WirelessDeviceAbpV11PtrOutput) ToWirelessDeviceAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceAbpV11PtrOutput

type WirelessDeviceArgs

type WirelessDeviceArgs struct {
	// Wireless device description
	Description pulumi.StringPtrInput
	// Wireless device destination name
	DestinationName pulumi.StringInput
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt pulumi.StringPtrInput
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
	LoRaWAN WirelessDeviceLoRaWANDevicePtrInput
	// Wireless device name
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
	Tags WirelessDeviceTagArrayInput
	// Thing arn. Passed into update to associate Thing with Wireless device.
	ThingArn pulumi.StringPtrInput
	// Wireless device type, currently only Sidewalk and LoRa
	Type WirelessDeviceTypeInput
}

The set of arguments for constructing a WirelessDevice resource.

func (WirelessDeviceArgs) ElementType

func (WirelessDeviceArgs) ElementType() reflect.Type

type WirelessDeviceInput

type WirelessDeviceInput interface {
	pulumi.Input

	ToWirelessDeviceOutput() WirelessDeviceOutput
	ToWirelessDeviceOutputWithContext(ctx context.Context) WirelessDeviceOutput
}

type WirelessDeviceLoRaWANDevice

type WirelessDeviceLoRaWANDevice struct {
	AbpV10x          *WirelessDeviceAbpV10x  `pulumi:"abpV10x"`
	AbpV11           *WirelessDeviceAbpV11   `pulumi:"abpV11"`
	DevEui           *string                 `pulumi:"devEui"`
	DeviceProfileId  *string                 `pulumi:"deviceProfileId"`
	OtaaV10x         *WirelessDeviceOtaaV10x `pulumi:"otaaV10x"`
	OtaaV11          *WirelessDeviceOtaaV11  `pulumi:"otaaV11"`
	ServiceProfileId *string                 `pulumi:"serviceProfileId"`
}

type WirelessDeviceLoRaWANDeviceArgs

type WirelessDeviceLoRaWANDeviceArgs struct {
	AbpV10x          WirelessDeviceAbpV10xPtrInput  `pulumi:"abpV10x"`
	AbpV11           WirelessDeviceAbpV11PtrInput   `pulumi:"abpV11"`
	DevEui           pulumi.StringPtrInput          `pulumi:"devEui"`
	DeviceProfileId  pulumi.StringPtrInput          `pulumi:"deviceProfileId"`
	OtaaV10x         WirelessDeviceOtaaV10xPtrInput `pulumi:"otaaV10x"`
	OtaaV11          WirelessDeviceOtaaV11PtrInput  `pulumi:"otaaV11"`
	ServiceProfileId pulumi.StringPtrInput          `pulumi:"serviceProfileId"`
}

func (WirelessDeviceLoRaWANDeviceArgs) ElementType

func (WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDeviceOutput

func (i WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDeviceOutput() WirelessDeviceLoRaWANDeviceOutput

func (WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDeviceOutputWithContext

func (i WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDeviceOutputWithContext(ctx context.Context) WirelessDeviceLoRaWANDeviceOutput

func (WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDevicePtrOutput

func (i WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDevicePtrOutput() WirelessDeviceLoRaWANDevicePtrOutput

func (WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext

func (i WirelessDeviceLoRaWANDeviceArgs) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext(ctx context.Context) WirelessDeviceLoRaWANDevicePtrOutput

type WirelessDeviceLoRaWANDeviceInput

type WirelessDeviceLoRaWANDeviceInput interface {
	pulumi.Input

	ToWirelessDeviceLoRaWANDeviceOutput() WirelessDeviceLoRaWANDeviceOutput
	ToWirelessDeviceLoRaWANDeviceOutputWithContext(context.Context) WirelessDeviceLoRaWANDeviceOutput
}

WirelessDeviceLoRaWANDeviceInput is an input type that accepts WirelessDeviceLoRaWANDeviceArgs and WirelessDeviceLoRaWANDeviceOutput values. You can construct a concrete instance of `WirelessDeviceLoRaWANDeviceInput` via:

WirelessDeviceLoRaWANDeviceArgs{...}

type WirelessDeviceLoRaWANDeviceOutput

type WirelessDeviceLoRaWANDeviceOutput struct{ *pulumi.OutputState }

func (WirelessDeviceLoRaWANDeviceOutput) AbpV10x

func (WirelessDeviceLoRaWANDeviceOutput) AbpV11

func (WirelessDeviceLoRaWANDeviceOutput) DevEui

func (WirelessDeviceLoRaWANDeviceOutput) DeviceProfileId

func (WirelessDeviceLoRaWANDeviceOutput) ElementType

func (WirelessDeviceLoRaWANDeviceOutput) OtaaV10x

func (WirelessDeviceLoRaWANDeviceOutput) OtaaV11

func (WirelessDeviceLoRaWANDeviceOutput) ServiceProfileId

func (WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDeviceOutput

func (o WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDeviceOutput() WirelessDeviceLoRaWANDeviceOutput

func (WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDeviceOutputWithContext

func (o WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDeviceOutputWithContext(ctx context.Context) WirelessDeviceLoRaWANDeviceOutput

func (WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDevicePtrOutput

func (o WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDevicePtrOutput() WirelessDeviceLoRaWANDevicePtrOutput

func (WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext

func (o WirelessDeviceLoRaWANDeviceOutput) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext(ctx context.Context) WirelessDeviceLoRaWANDevicePtrOutput

type WirelessDeviceLoRaWANDevicePtrInput

type WirelessDeviceLoRaWANDevicePtrInput interface {
	pulumi.Input

	ToWirelessDeviceLoRaWANDevicePtrOutput() WirelessDeviceLoRaWANDevicePtrOutput
	ToWirelessDeviceLoRaWANDevicePtrOutputWithContext(context.Context) WirelessDeviceLoRaWANDevicePtrOutput
}

WirelessDeviceLoRaWANDevicePtrInput is an input type that accepts WirelessDeviceLoRaWANDeviceArgs, WirelessDeviceLoRaWANDevicePtr and WirelessDeviceLoRaWANDevicePtrOutput values. You can construct a concrete instance of `WirelessDeviceLoRaWANDevicePtrInput` via:

        WirelessDeviceLoRaWANDeviceArgs{...}

or:

        nil

type WirelessDeviceLoRaWANDevicePtrOutput

type WirelessDeviceLoRaWANDevicePtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceLoRaWANDevicePtrOutput) AbpV10x

func (WirelessDeviceLoRaWANDevicePtrOutput) AbpV11

func (WirelessDeviceLoRaWANDevicePtrOutput) DevEui

func (WirelessDeviceLoRaWANDevicePtrOutput) DeviceProfileId

func (WirelessDeviceLoRaWANDevicePtrOutput) Elem

func (WirelessDeviceLoRaWANDevicePtrOutput) ElementType

func (WirelessDeviceLoRaWANDevicePtrOutput) OtaaV10x

func (WirelessDeviceLoRaWANDevicePtrOutput) OtaaV11

func (WirelessDeviceLoRaWANDevicePtrOutput) ServiceProfileId

func (WirelessDeviceLoRaWANDevicePtrOutput) ToWirelessDeviceLoRaWANDevicePtrOutput

func (o WirelessDeviceLoRaWANDevicePtrOutput) ToWirelessDeviceLoRaWANDevicePtrOutput() WirelessDeviceLoRaWANDevicePtrOutput

func (WirelessDeviceLoRaWANDevicePtrOutput) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext

func (o WirelessDeviceLoRaWANDevicePtrOutput) ToWirelessDeviceLoRaWANDevicePtrOutputWithContext(ctx context.Context) WirelessDeviceLoRaWANDevicePtrOutput

type WirelessDeviceOtaaV10x

type WirelessDeviceOtaaV10x struct {
	AppEui string `pulumi:"appEui"`
	AppKey string `pulumi:"appKey"`
}

type WirelessDeviceOtaaV10xArgs

type WirelessDeviceOtaaV10xArgs struct {
	AppEui pulumi.StringInput `pulumi:"appEui"`
	AppKey pulumi.StringInput `pulumi:"appKey"`
}

func (WirelessDeviceOtaaV10xArgs) ElementType

func (WirelessDeviceOtaaV10xArgs) ElementType() reflect.Type

func (WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xOutput

func (i WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xOutput() WirelessDeviceOtaaV10xOutput

func (WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xOutputWithContext

func (i WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xOutputWithContext(ctx context.Context) WirelessDeviceOtaaV10xOutput

func (WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xPtrOutput

func (i WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xPtrOutput() WirelessDeviceOtaaV10xPtrOutput

func (WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xPtrOutputWithContext

func (i WirelessDeviceOtaaV10xArgs) ToWirelessDeviceOtaaV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV10xPtrOutput

type WirelessDeviceOtaaV10xInput

type WirelessDeviceOtaaV10xInput interface {
	pulumi.Input

	ToWirelessDeviceOtaaV10xOutput() WirelessDeviceOtaaV10xOutput
	ToWirelessDeviceOtaaV10xOutputWithContext(context.Context) WirelessDeviceOtaaV10xOutput
}

WirelessDeviceOtaaV10xInput is an input type that accepts WirelessDeviceOtaaV10xArgs and WirelessDeviceOtaaV10xOutput values. You can construct a concrete instance of `WirelessDeviceOtaaV10xInput` via:

WirelessDeviceOtaaV10xArgs{...}

type WirelessDeviceOtaaV10xOutput

type WirelessDeviceOtaaV10xOutput struct{ *pulumi.OutputState }

func (WirelessDeviceOtaaV10xOutput) AppEui

func (WirelessDeviceOtaaV10xOutput) AppKey

func (WirelessDeviceOtaaV10xOutput) ElementType

func (WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xOutput

func (o WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xOutput() WirelessDeviceOtaaV10xOutput

func (WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xOutputWithContext

func (o WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xOutputWithContext(ctx context.Context) WirelessDeviceOtaaV10xOutput

func (WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xPtrOutput

func (o WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xPtrOutput() WirelessDeviceOtaaV10xPtrOutput

func (WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xPtrOutputWithContext

func (o WirelessDeviceOtaaV10xOutput) ToWirelessDeviceOtaaV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV10xPtrOutput

type WirelessDeviceOtaaV10xPtrInput

type WirelessDeviceOtaaV10xPtrInput interface {
	pulumi.Input

	ToWirelessDeviceOtaaV10xPtrOutput() WirelessDeviceOtaaV10xPtrOutput
	ToWirelessDeviceOtaaV10xPtrOutputWithContext(context.Context) WirelessDeviceOtaaV10xPtrOutput
}

WirelessDeviceOtaaV10xPtrInput is an input type that accepts WirelessDeviceOtaaV10xArgs, WirelessDeviceOtaaV10xPtr and WirelessDeviceOtaaV10xPtrOutput values. You can construct a concrete instance of `WirelessDeviceOtaaV10xPtrInput` via:

        WirelessDeviceOtaaV10xArgs{...}

or:

        nil

type WirelessDeviceOtaaV10xPtrOutput

type WirelessDeviceOtaaV10xPtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceOtaaV10xPtrOutput) AppEui

func (WirelessDeviceOtaaV10xPtrOutput) AppKey

func (WirelessDeviceOtaaV10xPtrOutput) Elem

func (WirelessDeviceOtaaV10xPtrOutput) ElementType

func (WirelessDeviceOtaaV10xPtrOutput) ToWirelessDeviceOtaaV10xPtrOutput

func (o WirelessDeviceOtaaV10xPtrOutput) ToWirelessDeviceOtaaV10xPtrOutput() WirelessDeviceOtaaV10xPtrOutput

func (WirelessDeviceOtaaV10xPtrOutput) ToWirelessDeviceOtaaV10xPtrOutputWithContext

func (o WirelessDeviceOtaaV10xPtrOutput) ToWirelessDeviceOtaaV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV10xPtrOutput

type WirelessDeviceOtaaV11

type WirelessDeviceOtaaV11 struct {
	AppKey  string `pulumi:"appKey"`
	JoinEui string `pulumi:"joinEui"`
	NwkKey  string `pulumi:"nwkKey"`
}

type WirelessDeviceOtaaV11Args

type WirelessDeviceOtaaV11Args struct {
	AppKey  pulumi.StringInput `pulumi:"appKey"`
	JoinEui pulumi.StringInput `pulumi:"joinEui"`
	NwkKey  pulumi.StringInput `pulumi:"nwkKey"`
}

func (WirelessDeviceOtaaV11Args) ElementType

func (WirelessDeviceOtaaV11Args) ElementType() reflect.Type

func (WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11Output

func (i WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11Output() WirelessDeviceOtaaV11Output

func (WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11OutputWithContext

func (i WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11OutputWithContext(ctx context.Context) WirelessDeviceOtaaV11Output

func (WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11PtrOutput

func (i WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11PtrOutput() WirelessDeviceOtaaV11PtrOutput

func (WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11PtrOutputWithContext

func (i WirelessDeviceOtaaV11Args) ToWirelessDeviceOtaaV11PtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV11PtrOutput

type WirelessDeviceOtaaV11Input

type WirelessDeviceOtaaV11Input interface {
	pulumi.Input

	ToWirelessDeviceOtaaV11Output() WirelessDeviceOtaaV11Output
	ToWirelessDeviceOtaaV11OutputWithContext(context.Context) WirelessDeviceOtaaV11Output
}

WirelessDeviceOtaaV11Input is an input type that accepts WirelessDeviceOtaaV11Args and WirelessDeviceOtaaV11Output values. You can construct a concrete instance of `WirelessDeviceOtaaV11Input` via:

WirelessDeviceOtaaV11Args{...}

type WirelessDeviceOtaaV11Output

type WirelessDeviceOtaaV11Output struct{ *pulumi.OutputState }

func (WirelessDeviceOtaaV11Output) AppKey

func (WirelessDeviceOtaaV11Output) ElementType

func (WirelessDeviceOtaaV11Output) JoinEui

func (WirelessDeviceOtaaV11Output) NwkKey

func (WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11Output

func (o WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11Output() WirelessDeviceOtaaV11Output

func (WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11OutputWithContext

func (o WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11OutputWithContext(ctx context.Context) WirelessDeviceOtaaV11Output

func (WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11PtrOutput

func (o WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11PtrOutput() WirelessDeviceOtaaV11PtrOutput

func (WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11PtrOutputWithContext

func (o WirelessDeviceOtaaV11Output) ToWirelessDeviceOtaaV11PtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV11PtrOutput

type WirelessDeviceOtaaV11PtrInput

type WirelessDeviceOtaaV11PtrInput interface {
	pulumi.Input

	ToWirelessDeviceOtaaV11PtrOutput() WirelessDeviceOtaaV11PtrOutput
	ToWirelessDeviceOtaaV11PtrOutputWithContext(context.Context) WirelessDeviceOtaaV11PtrOutput
}

WirelessDeviceOtaaV11PtrInput is an input type that accepts WirelessDeviceOtaaV11Args, WirelessDeviceOtaaV11Ptr and WirelessDeviceOtaaV11PtrOutput values. You can construct a concrete instance of `WirelessDeviceOtaaV11PtrInput` via:

        WirelessDeviceOtaaV11Args{...}

or:

        nil

type WirelessDeviceOtaaV11PtrOutput

type WirelessDeviceOtaaV11PtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceOtaaV11PtrOutput) AppKey

func (WirelessDeviceOtaaV11PtrOutput) Elem

func (WirelessDeviceOtaaV11PtrOutput) ElementType

func (WirelessDeviceOtaaV11PtrOutput) JoinEui

func (WirelessDeviceOtaaV11PtrOutput) NwkKey

func (WirelessDeviceOtaaV11PtrOutput) ToWirelessDeviceOtaaV11PtrOutput

func (o WirelessDeviceOtaaV11PtrOutput) ToWirelessDeviceOtaaV11PtrOutput() WirelessDeviceOtaaV11PtrOutput

func (WirelessDeviceOtaaV11PtrOutput) ToWirelessDeviceOtaaV11PtrOutputWithContext

func (o WirelessDeviceOtaaV11PtrOutput) ToWirelessDeviceOtaaV11PtrOutputWithContext(ctx context.Context) WirelessDeviceOtaaV11PtrOutput

type WirelessDeviceOutput

type WirelessDeviceOutput struct{ *pulumi.OutputState }

func (WirelessDeviceOutput) Arn added in v0.17.0

Wireless device arn. Returned after successful create.

func (WirelessDeviceOutput) Description added in v0.17.0

Wireless device description

func (WirelessDeviceOutput) DestinationName added in v0.17.0

func (o WirelessDeviceOutput) DestinationName() pulumi.StringOutput

Wireless device destination name

func (WirelessDeviceOutput) ElementType

func (WirelessDeviceOutput) ElementType() reflect.Type

func (WirelessDeviceOutput) LastUplinkReceivedAt added in v0.17.0

func (o WirelessDeviceOutput) LastUplinkReceivedAt() pulumi.StringPtrOutput

The date and time when the most recent uplink was received.

func (WirelessDeviceOutput) LoRaWAN added in v0.17.0

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

func (WirelessDeviceOutput) Name added in v0.17.0

Wireless device name

func (WirelessDeviceOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.

func (WirelessDeviceOutput) ThingArn added in v0.17.0

Thing arn. Passed into update to associate Thing with Wireless device.

func (WirelessDeviceOutput) ThingName added in v0.17.0

Thing Arn. If there is a Thing created, this can be returned with a Get call.

func (WirelessDeviceOutput) ToWirelessDeviceOutput

func (o WirelessDeviceOutput) ToWirelessDeviceOutput() WirelessDeviceOutput

func (WirelessDeviceOutput) ToWirelessDeviceOutputWithContext

func (o WirelessDeviceOutput) ToWirelessDeviceOutputWithContext(ctx context.Context) WirelessDeviceOutput

func (WirelessDeviceOutput) Type added in v0.17.0

Wireless device type, currently only Sidewalk and LoRa

type WirelessDeviceSessionKeysAbpV10x

type WirelessDeviceSessionKeysAbpV10x struct {
	AppSKey string `pulumi:"appSKey"`
	NwkSKey string `pulumi:"nwkSKey"`
}

type WirelessDeviceSessionKeysAbpV10xArgs

type WirelessDeviceSessionKeysAbpV10xArgs struct {
	AppSKey pulumi.StringInput `pulumi:"appSKey"`
	NwkSKey pulumi.StringInput `pulumi:"nwkSKey"`
}

func (WirelessDeviceSessionKeysAbpV10xArgs) ElementType

func (WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xOutput

func (i WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xOutput() WirelessDeviceSessionKeysAbpV10xOutput

func (WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xOutputWithContext

func (i WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV10xOutput

func (WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xPtrOutput

func (i WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xPtrOutput() WirelessDeviceSessionKeysAbpV10xPtrOutput

func (WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext

func (i WirelessDeviceSessionKeysAbpV10xArgs) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV10xPtrOutput

type WirelessDeviceSessionKeysAbpV10xInput

type WirelessDeviceSessionKeysAbpV10xInput interface {
	pulumi.Input

	ToWirelessDeviceSessionKeysAbpV10xOutput() WirelessDeviceSessionKeysAbpV10xOutput
	ToWirelessDeviceSessionKeysAbpV10xOutputWithContext(context.Context) WirelessDeviceSessionKeysAbpV10xOutput
}

WirelessDeviceSessionKeysAbpV10xInput is an input type that accepts WirelessDeviceSessionKeysAbpV10xArgs and WirelessDeviceSessionKeysAbpV10xOutput values. You can construct a concrete instance of `WirelessDeviceSessionKeysAbpV10xInput` via:

WirelessDeviceSessionKeysAbpV10xArgs{...}

type WirelessDeviceSessionKeysAbpV10xOutput

type WirelessDeviceSessionKeysAbpV10xOutput struct{ *pulumi.OutputState }

func (WirelessDeviceSessionKeysAbpV10xOutput) AppSKey

func (WirelessDeviceSessionKeysAbpV10xOutput) ElementType

func (WirelessDeviceSessionKeysAbpV10xOutput) NwkSKey

func (WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xOutput

func (o WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xOutput() WirelessDeviceSessionKeysAbpV10xOutput

func (WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xOutputWithContext

func (o WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV10xOutput

func (WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutput

func (o WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutput() WirelessDeviceSessionKeysAbpV10xPtrOutput

func (WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext

func (o WirelessDeviceSessionKeysAbpV10xOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV10xPtrOutput

type WirelessDeviceSessionKeysAbpV10xPtrInput

type WirelessDeviceSessionKeysAbpV10xPtrInput interface {
	pulumi.Input

	ToWirelessDeviceSessionKeysAbpV10xPtrOutput() WirelessDeviceSessionKeysAbpV10xPtrOutput
	ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext(context.Context) WirelessDeviceSessionKeysAbpV10xPtrOutput
}

WirelessDeviceSessionKeysAbpV10xPtrInput is an input type that accepts WirelessDeviceSessionKeysAbpV10xArgs, WirelessDeviceSessionKeysAbpV10xPtr and WirelessDeviceSessionKeysAbpV10xPtrOutput values. You can construct a concrete instance of `WirelessDeviceSessionKeysAbpV10xPtrInput` via:

        WirelessDeviceSessionKeysAbpV10xArgs{...}

or:

        nil

type WirelessDeviceSessionKeysAbpV10xPtrOutput

type WirelessDeviceSessionKeysAbpV10xPtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) AppSKey

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) Elem

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) ElementType

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) NwkSKey

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutput

func (o WirelessDeviceSessionKeysAbpV10xPtrOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutput() WirelessDeviceSessionKeysAbpV10xPtrOutput

func (WirelessDeviceSessionKeysAbpV10xPtrOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext

func (o WirelessDeviceSessionKeysAbpV10xPtrOutput) ToWirelessDeviceSessionKeysAbpV10xPtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV10xPtrOutput

type WirelessDeviceSessionKeysAbpV11

type WirelessDeviceSessionKeysAbpV11 struct {
	AppSKey     string `pulumi:"appSKey"`
	FNwkSIntKey string `pulumi:"fNwkSIntKey"`
	NwkSEncKey  string `pulumi:"nwkSEncKey"`
	SNwkSIntKey string `pulumi:"sNwkSIntKey"`
}

type WirelessDeviceSessionKeysAbpV11Args

type WirelessDeviceSessionKeysAbpV11Args struct {
	AppSKey     pulumi.StringInput `pulumi:"appSKey"`
	FNwkSIntKey pulumi.StringInput `pulumi:"fNwkSIntKey"`
	NwkSEncKey  pulumi.StringInput `pulumi:"nwkSEncKey"`
	SNwkSIntKey pulumi.StringInput `pulumi:"sNwkSIntKey"`
}

func (WirelessDeviceSessionKeysAbpV11Args) ElementType

func (WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11Output

func (i WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11Output() WirelessDeviceSessionKeysAbpV11Output

func (WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11OutputWithContext

func (i WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11OutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV11Output

func (WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11PtrOutput

func (i WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11PtrOutput() WirelessDeviceSessionKeysAbpV11PtrOutput

func (WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext

func (i WirelessDeviceSessionKeysAbpV11Args) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV11PtrOutput

type WirelessDeviceSessionKeysAbpV11Input

type WirelessDeviceSessionKeysAbpV11Input interface {
	pulumi.Input

	ToWirelessDeviceSessionKeysAbpV11Output() WirelessDeviceSessionKeysAbpV11Output
	ToWirelessDeviceSessionKeysAbpV11OutputWithContext(context.Context) WirelessDeviceSessionKeysAbpV11Output
}

WirelessDeviceSessionKeysAbpV11Input is an input type that accepts WirelessDeviceSessionKeysAbpV11Args and WirelessDeviceSessionKeysAbpV11Output values. You can construct a concrete instance of `WirelessDeviceSessionKeysAbpV11Input` via:

WirelessDeviceSessionKeysAbpV11Args{...}

type WirelessDeviceSessionKeysAbpV11Output

type WirelessDeviceSessionKeysAbpV11Output struct{ *pulumi.OutputState }

func (WirelessDeviceSessionKeysAbpV11Output) AppSKey

func (WirelessDeviceSessionKeysAbpV11Output) ElementType

func (WirelessDeviceSessionKeysAbpV11Output) FNwkSIntKey

func (WirelessDeviceSessionKeysAbpV11Output) NwkSEncKey

func (WirelessDeviceSessionKeysAbpV11Output) SNwkSIntKey

func (WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11Output

func (o WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11Output() WirelessDeviceSessionKeysAbpV11Output

func (WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11OutputWithContext

func (o WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11OutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV11Output

func (WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11PtrOutput

func (o WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11PtrOutput() WirelessDeviceSessionKeysAbpV11PtrOutput

func (WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext

func (o WirelessDeviceSessionKeysAbpV11Output) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV11PtrOutput

type WirelessDeviceSessionKeysAbpV11PtrInput

type WirelessDeviceSessionKeysAbpV11PtrInput interface {
	pulumi.Input

	ToWirelessDeviceSessionKeysAbpV11PtrOutput() WirelessDeviceSessionKeysAbpV11PtrOutput
	ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext(context.Context) WirelessDeviceSessionKeysAbpV11PtrOutput
}

WirelessDeviceSessionKeysAbpV11PtrInput is an input type that accepts WirelessDeviceSessionKeysAbpV11Args, WirelessDeviceSessionKeysAbpV11Ptr and WirelessDeviceSessionKeysAbpV11PtrOutput values. You can construct a concrete instance of `WirelessDeviceSessionKeysAbpV11PtrInput` via:

        WirelessDeviceSessionKeysAbpV11Args{...}

or:

        nil

type WirelessDeviceSessionKeysAbpV11PtrOutput

type WirelessDeviceSessionKeysAbpV11PtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceSessionKeysAbpV11PtrOutput) AppSKey

func (WirelessDeviceSessionKeysAbpV11PtrOutput) Elem

func (WirelessDeviceSessionKeysAbpV11PtrOutput) ElementType

func (WirelessDeviceSessionKeysAbpV11PtrOutput) FNwkSIntKey

func (WirelessDeviceSessionKeysAbpV11PtrOutput) NwkSEncKey

func (WirelessDeviceSessionKeysAbpV11PtrOutput) SNwkSIntKey

func (WirelessDeviceSessionKeysAbpV11PtrOutput) ToWirelessDeviceSessionKeysAbpV11PtrOutput

func (o WirelessDeviceSessionKeysAbpV11PtrOutput) ToWirelessDeviceSessionKeysAbpV11PtrOutput() WirelessDeviceSessionKeysAbpV11PtrOutput

func (WirelessDeviceSessionKeysAbpV11PtrOutput) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext

func (o WirelessDeviceSessionKeysAbpV11PtrOutput) ToWirelessDeviceSessionKeysAbpV11PtrOutputWithContext(ctx context.Context) WirelessDeviceSessionKeysAbpV11PtrOutput

type WirelessDeviceState

type WirelessDeviceState struct {
}

func (WirelessDeviceState) ElementType

func (WirelessDeviceState) ElementType() reflect.Type

type WirelessDeviceTag

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

type WirelessDeviceTagArgs

type WirelessDeviceTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (WirelessDeviceTagArgs) ElementType

func (WirelessDeviceTagArgs) ElementType() reflect.Type

func (WirelessDeviceTagArgs) ToWirelessDeviceTagOutput

func (i WirelessDeviceTagArgs) ToWirelessDeviceTagOutput() WirelessDeviceTagOutput

func (WirelessDeviceTagArgs) ToWirelessDeviceTagOutputWithContext

func (i WirelessDeviceTagArgs) ToWirelessDeviceTagOutputWithContext(ctx context.Context) WirelessDeviceTagOutput

type WirelessDeviceTagArray

type WirelessDeviceTagArray []WirelessDeviceTagInput

func (WirelessDeviceTagArray) ElementType

func (WirelessDeviceTagArray) ElementType() reflect.Type

func (WirelessDeviceTagArray) ToWirelessDeviceTagArrayOutput

func (i WirelessDeviceTagArray) ToWirelessDeviceTagArrayOutput() WirelessDeviceTagArrayOutput

func (WirelessDeviceTagArray) ToWirelessDeviceTagArrayOutputWithContext

func (i WirelessDeviceTagArray) ToWirelessDeviceTagArrayOutputWithContext(ctx context.Context) WirelessDeviceTagArrayOutput

type WirelessDeviceTagArrayInput

type WirelessDeviceTagArrayInput interface {
	pulumi.Input

	ToWirelessDeviceTagArrayOutput() WirelessDeviceTagArrayOutput
	ToWirelessDeviceTagArrayOutputWithContext(context.Context) WirelessDeviceTagArrayOutput
}

WirelessDeviceTagArrayInput is an input type that accepts WirelessDeviceTagArray and WirelessDeviceTagArrayOutput values. You can construct a concrete instance of `WirelessDeviceTagArrayInput` via:

WirelessDeviceTagArray{ WirelessDeviceTagArgs{...} }

type WirelessDeviceTagArrayOutput

type WirelessDeviceTagArrayOutput struct{ *pulumi.OutputState }

func (WirelessDeviceTagArrayOutput) ElementType

func (WirelessDeviceTagArrayOutput) Index

func (WirelessDeviceTagArrayOutput) ToWirelessDeviceTagArrayOutput

func (o WirelessDeviceTagArrayOutput) ToWirelessDeviceTagArrayOutput() WirelessDeviceTagArrayOutput

func (WirelessDeviceTagArrayOutput) ToWirelessDeviceTagArrayOutputWithContext

func (o WirelessDeviceTagArrayOutput) ToWirelessDeviceTagArrayOutputWithContext(ctx context.Context) WirelessDeviceTagArrayOutput

type WirelessDeviceTagInput

type WirelessDeviceTagInput interface {
	pulumi.Input

	ToWirelessDeviceTagOutput() WirelessDeviceTagOutput
	ToWirelessDeviceTagOutputWithContext(context.Context) WirelessDeviceTagOutput
}

WirelessDeviceTagInput is an input type that accepts WirelessDeviceTagArgs and WirelessDeviceTagOutput values. You can construct a concrete instance of `WirelessDeviceTagInput` via:

WirelessDeviceTagArgs{...}

type WirelessDeviceTagOutput

type WirelessDeviceTagOutput struct{ *pulumi.OutputState }

func (WirelessDeviceTagOutput) ElementType

func (WirelessDeviceTagOutput) ElementType() reflect.Type

func (WirelessDeviceTagOutput) Key

func (WirelessDeviceTagOutput) ToWirelessDeviceTagOutput

func (o WirelessDeviceTagOutput) ToWirelessDeviceTagOutput() WirelessDeviceTagOutput

func (WirelessDeviceTagOutput) ToWirelessDeviceTagOutputWithContext

func (o WirelessDeviceTagOutput) ToWirelessDeviceTagOutputWithContext(ctx context.Context) WirelessDeviceTagOutput

func (WirelessDeviceTagOutput) Value

type WirelessDeviceType

type WirelessDeviceType string

Wireless device type, currently only Sidewalk and LoRa

func (WirelessDeviceType) ElementType

func (WirelessDeviceType) ElementType() reflect.Type

func (WirelessDeviceType) ToStringOutput

func (e WirelessDeviceType) ToStringOutput() pulumi.StringOutput

func (WirelessDeviceType) ToStringOutputWithContext

func (e WirelessDeviceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WirelessDeviceType) ToStringPtrOutput

func (e WirelessDeviceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (WirelessDeviceType) ToStringPtrOutputWithContext

func (e WirelessDeviceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WirelessDeviceType) ToWirelessDeviceTypeOutput

func (e WirelessDeviceType) ToWirelessDeviceTypeOutput() WirelessDeviceTypeOutput

func (WirelessDeviceType) ToWirelessDeviceTypeOutputWithContext

func (e WirelessDeviceType) ToWirelessDeviceTypeOutputWithContext(ctx context.Context) WirelessDeviceTypeOutput

func (WirelessDeviceType) ToWirelessDeviceTypePtrOutput

func (e WirelessDeviceType) ToWirelessDeviceTypePtrOutput() WirelessDeviceTypePtrOutput

func (WirelessDeviceType) ToWirelessDeviceTypePtrOutputWithContext

func (e WirelessDeviceType) ToWirelessDeviceTypePtrOutputWithContext(ctx context.Context) WirelessDeviceTypePtrOutput

type WirelessDeviceTypeInput

type WirelessDeviceTypeInput interface {
	pulumi.Input

	ToWirelessDeviceTypeOutput() WirelessDeviceTypeOutput
	ToWirelessDeviceTypeOutputWithContext(context.Context) WirelessDeviceTypeOutput
}

WirelessDeviceTypeInput is an input type that accepts WirelessDeviceTypeArgs and WirelessDeviceTypeOutput values. You can construct a concrete instance of `WirelessDeviceTypeInput` via:

WirelessDeviceTypeArgs{...}

type WirelessDeviceTypeOutput

type WirelessDeviceTypeOutput struct{ *pulumi.OutputState }

func (WirelessDeviceTypeOutput) ElementType

func (WirelessDeviceTypeOutput) ElementType() reflect.Type

func (WirelessDeviceTypeOutput) ToStringOutput

func (o WirelessDeviceTypeOutput) ToStringOutput() pulumi.StringOutput

func (WirelessDeviceTypeOutput) ToStringOutputWithContext

func (o WirelessDeviceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WirelessDeviceTypeOutput) ToStringPtrOutput

func (o WirelessDeviceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WirelessDeviceTypeOutput) ToStringPtrOutputWithContext

func (o WirelessDeviceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WirelessDeviceTypeOutput) ToWirelessDeviceTypeOutput

func (o WirelessDeviceTypeOutput) ToWirelessDeviceTypeOutput() WirelessDeviceTypeOutput

func (WirelessDeviceTypeOutput) ToWirelessDeviceTypeOutputWithContext

func (o WirelessDeviceTypeOutput) ToWirelessDeviceTypeOutputWithContext(ctx context.Context) WirelessDeviceTypeOutput

func (WirelessDeviceTypeOutput) ToWirelessDeviceTypePtrOutput

func (o WirelessDeviceTypeOutput) ToWirelessDeviceTypePtrOutput() WirelessDeviceTypePtrOutput

func (WirelessDeviceTypeOutput) ToWirelessDeviceTypePtrOutputWithContext

func (o WirelessDeviceTypeOutput) ToWirelessDeviceTypePtrOutputWithContext(ctx context.Context) WirelessDeviceTypePtrOutput

type WirelessDeviceTypePtrInput

type WirelessDeviceTypePtrInput interface {
	pulumi.Input

	ToWirelessDeviceTypePtrOutput() WirelessDeviceTypePtrOutput
	ToWirelessDeviceTypePtrOutputWithContext(context.Context) WirelessDeviceTypePtrOutput
}

func WirelessDeviceTypePtr

func WirelessDeviceTypePtr(v string) WirelessDeviceTypePtrInput

type WirelessDeviceTypePtrOutput

type WirelessDeviceTypePtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceTypePtrOutput) Elem

func (WirelessDeviceTypePtrOutput) ElementType

func (WirelessDeviceTypePtrOutput) ToStringPtrOutput

func (o WirelessDeviceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WirelessDeviceTypePtrOutput) ToStringPtrOutputWithContext

func (o WirelessDeviceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WirelessDeviceTypePtrOutput) ToWirelessDeviceTypePtrOutput

func (o WirelessDeviceTypePtrOutput) ToWirelessDeviceTypePtrOutput() WirelessDeviceTypePtrOutput

func (WirelessDeviceTypePtrOutput) ToWirelessDeviceTypePtrOutputWithContext

func (o WirelessDeviceTypePtrOutput) ToWirelessDeviceTypePtrOutputWithContext(ctx context.Context) WirelessDeviceTypePtrOutput

type WirelessGateway

type WirelessGateway struct {
	pulumi.CustomResourceState

	// Arn for Wireless Gateway. Returned upon successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Description of Wireless Gateway.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt pulumi.StringPtrOutput `pulumi:"lastUplinkReceivedAt"`
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.
	LoRaWAN WirelessGatewayLoRaWANGatewayOutput `pulumi:"loRaWAN"`
	// Name of Wireless Gateway.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of key-value pairs that contain metadata for the gateway.
	Tags WirelessGatewayTagArrayOutput `pulumi:"tags"`
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn pulumi.StringPtrOutput `pulumi:"thingArn"`
	// Thing Arn. If there is a Thing created, this can be returned with a Get call.
	ThingName pulumi.StringOutput `pulumi:"thingName"`
}

Create and manage wireless gateways, including LoRa gateways.

func GetWirelessGateway

func GetWirelessGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WirelessGatewayState, opts ...pulumi.ResourceOption) (*WirelessGateway, error)

GetWirelessGateway gets an existing WirelessGateway 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 NewWirelessGateway

func NewWirelessGateway(ctx *pulumi.Context,
	name string, args *WirelessGatewayArgs, opts ...pulumi.ResourceOption) (*WirelessGateway, error)

NewWirelessGateway registers a new resource with the given unique name, arguments, and options.

func (*WirelessGateway) ElementType

func (*WirelessGateway) ElementType() reflect.Type

func (*WirelessGateway) ToWirelessGatewayOutput

func (i *WirelessGateway) ToWirelessGatewayOutput() WirelessGatewayOutput

func (*WirelessGateway) ToWirelessGatewayOutputWithContext

func (i *WirelessGateway) ToWirelessGatewayOutputWithContext(ctx context.Context) WirelessGatewayOutput

type WirelessGatewayArgs

type WirelessGatewayArgs struct {
	// Description of Wireless Gateway.
	Description pulumi.StringPtrInput
	// The date and time when the most recent uplink was received.
	LastUplinkReceivedAt pulumi.StringPtrInput
	// The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.
	LoRaWAN WirelessGatewayLoRaWANGatewayInput
	// Name of Wireless Gateway.
	Name pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the gateway.
	Tags WirelessGatewayTagArrayInput
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn pulumi.StringPtrInput
}

The set of arguments for constructing a WirelessGateway resource.

func (WirelessGatewayArgs) ElementType

func (WirelessGatewayArgs) ElementType() reflect.Type

type WirelessGatewayInput

type WirelessGatewayInput interface {
	pulumi.Input

	ToWirelessGatewayOutput() WirelessGatewayOutput
	ToWirelessGatewayOutputWithContext(ctx context.Context) WirelessGatewayOutput
}

type WirelessGatewayLoRaWANGateway

type WirelessGatewayLoRaWANGateway struct {
	GatewayEui string `pulumi:"gatewayEui"`
	RfRegion   string `pulumi:"rfRegion"`
}

type WirelessGatewayLoRaWANGatewayArgs

type WirelessGatewayLoRaWANGatewayArgs struct {
	GatewayEui pulumi.StringInput `pulumi:"gatewayEui"`
	RfRegion   pulumi.StringInput `pulumi:"rfRegion"`
}

func (WirelessGatewayLoRaWANGatewayArgs) ElementType

func (WirelessGatewayLoRaWANGatewayArgs) ToWirelessGatewayLoRaWANGatewayOutput

func (i WirelessGatewayLoRaWANGatewayArgs) ToWirelessGatewayLoRaWANGatewayOutput() WirelessGatewayLoRaWANGatewayOutput

func (WirelessGatewayLoRaWANGatewayArgs) ToWirelessGatewayLoRaWANGatewayOutputWithContext

func (i WirelessGatewayLoRaWANGatewayArgs) ToWirelessGatewayLoRaWANGatewayOutputWithContext(ctx context.Context) WirelessGatewayLoRaWANGatewayOutput

type WirelessGatewayLoRaWANGatewayInput

type WirelessGatewayLoRaWANGatewayInput interface {
	pulumi.Input

	ToWirelessGatewayLoRaWANGatewayOutput() WirelessGatewayLoRaWANGatewayOutput
	ToWirelessGatewayLoRaWANGatewayOutputWithContext(context.Context) WirelessGatewayLoRaWANGatewayOutput
}

WirelessGatewayLoRaWANGatewayInput is an input type that accepts WirelessGatewayLoRaWANGatewayArgs and WirelessGatewayLoRaWANGatewayOutput values. You can construct a concrete instance of `WirelessGatewayLoRaWANGatewayInput` via:

WirelessGatewayLoRaWANGatewayArgs{...}

type WirelessGatewayLoRaWANGatewayOutput

type WirelessGatewayLoRaWANGatewayOutput struct{ *pulumi.OutputState }

func (WirelessGatewayLoRaWANGatewayOutput) ElementType

func (WirelessGatewayLoRaWANGatewayOutput) GatewayEui

func (WirelessGatewayLoRaWANGatewayOutput) RfRegion

func (WirelessGatewayLoRaWANGatewayOutput) ToWirelessGatewayLoRaWANGatewayOutput

func (o WirelessGatewayLoRaWANGatewayOutput) ToWirelessGatewayLoRaWANGatewayOutput() WirelessGatewayLoRaWANGatewayOutput

func (WirelessGatewayLoRaWANGatewayOutput) ToWirelessGatewayLoRaWANGatewayOutputWithContext

func (o WirelessGatewayLoRaWANGatewayOutput) ToWirelessGatewayLoRaWANGatewayOutputWithContext(ctx context.Context) WirelessGatewayLoRaWANGatewayOutput

type WirelessGatewayLoRaWANGatewayPtrOutput

type WirelessGatewayLoRaWANGatewayPtrOutput struct{ *pulumi.OutputState }

func (WirelessGatewayLoRaWANGatewayPtrOutput) Elem

func (WirelessGatewayLoRaWANGatewayPtrOutput) ElementType

func (WirelessGatewayLoRaWANGatewayPtrOutput) GatewayEui

func (WirelessGatewayLoRaWANGatewayPtrOutput) RfRegion

func (WirelessGatewayLoRaWANGatewayPtrOutput) ToWirelessGatewayLoRaWANGatewayPtrOutput

func (o WirelessGatewayLoRaWANGatewayPtrOutput) ToWirelessGatewayLoRaWANGatewayPtrOutput() WirelessGatewayLoRaWANGatewayPtrOutput

func (WirelessGatewayLoRaWANGatewayPtrOutput) ToWirelessGatewayLoRaWANGatewayPtrOutputWithContext

func (o WirelessGatewayLoRaWANGatewayPtrOutput) ToWirelessGatewayLoRaWANGatewayPtrOutputWithContext(ctx context.Context) WirelessGatewayLoRaWANGatewayPtrOutput

type WirelessGatewayOutput

type WirelessGatewayOutput struct{ *pulumi.OutputState }

func (WirelessGatewayOutput) Arn added in v0.17.0

Arn for Wireless Gateway. Returned upon successful create.

func (WirelessGatewayOutput) Description added in v0.17.0

Description of Wireless Gateway.

func (WirelessGatewayOutput) ElementType

func (WirelessGatewayOutput) ElementType() reflect.Type

func (WirelessGatewayOutput) LastUplinkReceivedAt added in v0.17.0

func (o WirelessGatewayOutput) LastUplinkReceivedAt() pulumi.StringPtrOutput

The date and time when the most recent uplink was received.

func (WirelessGatewayOutput) LoRaWAN added in v0.17.0

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.

func (WirelessGatewayOutput) Name added in v0.17.0

Name of Wireless Gateway.

func (WirelessGatewayOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the gateway.

func (WirelessGatewayOutput) ThingArn added in v0.17.0

Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.

func (WirelessGatewayOutput) ThingName added in v0.17.0

Thing Arn. If there is a Thing created, this can be returned with a Get call.

func (WirelessGatewayOutput) ToWirelessGatewayOutput

func (o WirelessGatewayOutput) ToWirelessGatewayOutput() WirelessGatewayOutput

func (WirelessGatewayOutput) ToWirelessGatewayOutputWithContext

func (o WirelessGatewayOutput) ToWirelessGatewayOutputWithContext(ctx context.Context) WirelessGatewayOutput

type WirelessGatewayState

type WirelessGatewayState struct {
}

func (WirelessGatewayState) ElementType

func (WirelessGatewayState) ElementType() reflect.Type

type WirelessGatewayTag

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

type WirelessGatewayTagArgs

type WirelessGatewayTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (WirelessGatewayTagArgs) ElementType

func (WirelessGatewayTagArgs) ElementType() reflect.Type

func (WirelessGatewayTagArgs) ToWirelessGatewayTagOutput

func (i WirelessGatewayTagArgs) ToWirelessGatewayTagOutput() WirelessGatewayTagOutput

func (WirelessGatewayTagArgs) ToWirelessGatewayTagOutputWithContext

func (i WirelessGatewayTagArgs) ToWirelessGatewayTagOutputWithContext(ctx context.Context) WirelessGatewayTagOutput

type WirelessGatewayTagArray

type WirelessGatewayTagArray []WirelessGatewayTagInput

func (WirelessGatewayTagArray) ElementType

func (WirelessGatewayTagArray) ElementType() reflect.Type

func (WirelessGatewayTagArray) ToWirelessGatewayTagArrayOutput

func (i WirelessGatewayTagArray) ToWirelessGatewayTagArrayOutput() WirelessGatewayTagArrayOutput

func (WirelessGatewayTagArray) ToWirelessGatewayTagArrayOutputWithContext

func (i WirelessGatewayTagArray) ToWirelessGatewayTagArrayOutputWithContext(ctx context.Context) WirelessGatewayTagArrayOutput

type WirelessGatewayTagArrayInput

type WirelessGatewayTagArrayInput interface {
	pulumi.Input

	ToWirelessGatewayTagArrayOutput() WirelessGatewayTagArrayOutput
	ToWirelessGatewayTagArrayOutputWithContext(context.Context) WirelessGatewayTagArrayOutput
}

WirelessGatewayTagArrayInput is an input type that accepts WirelessGatewayTagArray and WirelessGatewayTagArrayOutput values. You can construct a concrete instance of `WirelessGatewayTagArrayInput` via:

WirelessGatewayTagArray{ WirelessGatewayTagArgs{...} }

type WirelessGatewayTagArrayOutput

type WirelessGatewayTagArrayOutput struct{ *pulumi.OutputState }

func (WirelessGatewayTagArrayOutput) ElementType

func (WirelessGatewayTagArrayOutput) Index

func (WirelessGatewayTagArrayOutput) ToWirelessGatewayTagArrayOutput

func (o WirelessGatewayTagArrayOutput) ToWirelessGatewayTagArrayOutput() WirelessGatewayTagArrayOutput

func (WirelessGatewayTagArrayOutput) ToWirelessGatewayTagArrayOutputWithContext

func (o WirelessGatewayTagArrayOutput) ToWirelessGatewayTagArrayOutputWithContext(ctx context.Context) WirelessGatewayTagArrayOutput

type WirelessGatewayTagInput

type WirelessGatewayTagInput interface {
	pulumi.Input

	ToWirelessGatewayTagOutput() WirelessGatewayTagOutput
	ToWirelessGatewayTagOutputWithContext(context.Context) WirelessGatewayTagOutput
}

WirelessGatewayTagInput is an input type that accepts WirelessGatewayTagArgs and WirelessGatewayTagOutput values. You can construct a concrete instance of `WirelessGatewayTagInput` via:

WirelessGatewayTagArgs{...}

type WirelessGatewayTagOutput

type WirelessGatewayTagOutput struct{ *pulumi.OutputState }

func (WirelessGatewayTagOutput) ElementType

func (WirelessGatewayTagOutput) ElementType() reflect.Type

func (WirelessGatewayTagOutput) Key

func (WirelessGatewayTagOutput) ToWirelessGatewayTagOutput

func (o WirelessGatewayTagOutput) ToWirelessGatewayTagOutput() WirelessGatewayTagOutput

func (WirelessGatewayTagOutput) ToWirelessGatewayTagOutputWithContext

func (o WirelessGatewayTagOutput) ToWirelessGatewayTagOutputWithContext(ctx context.Context) WirelessGatewayTagOutput

func (WirelessGatewayTagOutput) Value

Jump to

Keyboard shortcuts

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