iotwireless

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DestinationExpressionTypeRuleName  = DestinationExpressionType("RuleName")
	DestinationExpressionTypeMqttTopic = DestinationExpressionType("MqttTopic")
	DestinationExpressionTypeSnsTopic  = DestinationExpressionType("SnsTopic")
)
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 (
	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.StringPtrOutput `pulumi:"roleArn"`
	// A list of key-value pairs that contain metadata for the destination.
	Tags aws.TagArrayOutput `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.StringPtrInput
	// A list of key-value pairs that contain metadata for the destination.
	Tags aws.TagArrayInput
}

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 values of the DestinationExpressionType enum A concrete instance of `DestinationExpressionTypeInput` can be one of the following:

DestinationExpressionTypeRuleName
DestinationExpressionTypeMqttTopic
DestinationExpressionTypeSnsTopic

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 DeviceProfile

type DeviceProfile struct {
	pulumi.CustomResourceState

	// Service profile Arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Service profile Id. Returned after successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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 added in v0.72.0

type DeviceProfileLoRaWanDeviceProfile struct {
	ClassBTimeout          *int    `pulumi:"classBTimeout"`
	ClassCTimeout          *int    `pulumi:"classCTimeout"`
	FactoryPresetFreqsList []int   `pulumi:"factoryPresetFreqsList"`
	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"`
	RxDataRate2            *int    `pulumi:"rxDataRate2"`
	RxDelay1               *int    `pulumi:"rxDelay1"`
	RxDrOffset1            *int    `pulumi:"rxDrOffset1"`
	RxFreq2                *int    `pulumi:"rxFreq2"`
	Supports32BitFCnt      *bool   `pulumi:"supports32BitFCnt"`
	SupportsClassB         *bool   `pulumi:"supportsClassB"`
	SupportsClassC         *bool   `pulumi:"supportsClassC"`
	SupportsJoin           *bool   `pulumi:"supportsJoin"`
}

type DeviceProfileLoRaWanDeviceProfileArgs added in v0.72.0

type DeviceProfileLoRaWanDeviceProfileArgs struct {
	ClassBTimeout          pulumi.IntPtrInput    `pulumi:"classBTimeout"`
	ClassCTimeout          pulumi.IntPtrInput    `pulumi:"classCTimeout"`
	FactoryPresetFreqsList pulumi.IntArrayInput  `pulumi:"factoryPresetFreqsList"`
	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"`
	RxDataRate2            pulumi.IntPtrInput    `pulumi:"rxDataRate2"`
	RxDelay1               pulumi.IntPtrInput    `pulumi:"rxDelay1"`
	RxDrOffset1            pulumi.IntPtrInput    `pulumi:"rxDrOffset1"`
	RxFreq2                pulumi.IntPtrInput    `pulumi:"rxFreq2"`
	Supports32BitFCnt      pulumi.BoolPtrInput   `pulumi:"supports32BitFCnt"`
	SupportsClassB         pulumi.BoolPtrInput   `pulumi:"supportsClassB"`
	SupportsClassC         pulumi.BoolPtrInput   `pulumi:"supportsClassC"`
	SupportsJoin           pulumi.BoolPtrInput   `pulumi:"supportsJoin"`
}

func (DeviceProfileLoRaWanDeviceProfileArgs) ElementType added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfileOutput added in v0.72.0

func (i DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfileOutput() DeviceProfileLoRaWanDeviceProfileOutput

func (DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfileOutputWithContext added in v0.72.0

func (i DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileLoRaWanDeviceProfileOutput

func (DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfilePtrOutput added in v0.72.0

func (i DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfilePtrOutput() DeviceProfileLoRaWanDeviceProfilePtrOutput

func (DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfilePtrOutputWithContext added in v0.72.0

func (i DeviceProfileLoRaWanDeviceProfileArgs) ToDeviceProfileLoRaWanDeviceProfilePtrOutputWithContext(ctx context.Context) DeviceProfileLoRaWanDeviceProfilePtrOutput

type DeviceProfileLoRaWanDeviceProfileInput added in v0.72.0

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 added in v0.72.0

type DeviceProfileLoRaWanDeviceProfileOutput struct{ *pulumi.OutputState }

func (DeviceProfileLoRaWanDeviceProfileOutput) ClassBTimeout added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) ClassCTimeout added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) ElementType added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) FactoryPresetFreqsList added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) MacVersion added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) MaxDutyCycle added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) MaxEirp added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) PingSlotDr added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) PingSlotFreq added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) PingSlotPeriod added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RegParamsRevision added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RfRegion added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RxDataRate2 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RxDelay1 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RxDrOffset1 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) RxFreq2 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) Supports32BitFCnt added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) SupportsClassB added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) SupportsClassC added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) SupportsJoin added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfileOutput added in v0.72.0

func (o DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfileOutput() DeviceProfileLoRaWanDeviceProfileOutput

func (DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfileOutputWithContext added in v0.72.0

func (o DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfileOutputWithContext(ctx context.Context) DeviceProfileLoRaWanDeviceProfileOutput

func (DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutput added in v0.72.0

func (o DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutput() DeviceProfileLoRaWanDeviceProfilePtrOutput

func (DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutputWithContext added in v0.72.0

func (o DeviceProfileLoRaWanDeviceProfileOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutputWithContext(ctx context.Context) DeviceProfileLoRaWanDeviceProfilePtrOutput

type DeviceProfileLoRaWanDeviceProfilePtrInput added in v0.72.0

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 added in v0.72.0

type DeviceProfileLoRaWanDeviceProfilePtrOutput struct{ *pulumi.OutputState }

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) ClassBTimeout added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) ClassCTimeout added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) Elem added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) ElementType added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) FactoryPresetFreqsList added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) MacVersion added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) MaxDutyCycle added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) MaxEirp added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) PingSlotDr added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) PingSlotFreq added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) PingSlotPeriod added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RegParamsRevision added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RfRegion added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RxDataRate2 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RxDelay1 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RxDrOffset1 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) RxFreq2 added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) Supports32BitFCnt added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) SupportsClassB added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) SupportsClassC added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) SupportsJoin added in v0.72.0

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutput added in v0.72.0

func (o DeviceProfileLoRaWanDeviceProfilePtrOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutput() DeviceProfileLoRaWanDeviceProfilePtrOutput

func (DeviceProfileLoRaWanDeviceProfilePtrOutput) ToDeviceProfileLoRaWanDeviceProfilePtrOutputWithContext added in v0.72.0

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) AwsId added in v0.99.0

Service profile Id. Returned after successful create.

func (DeviceProfileOutput) ElementType

func (DeviceProfileOutput) ElementType() reflect.Type

func (DeviceProfileOutput) LoRaWan added in v0.72.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 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 id. Returned after successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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.72.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.72.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.72.0

func (FuotaTaskLoRaWanArgs) ElementType() reflect.Type

func (FuotaTaskLoRaWanArgs) ToFuotaTaskLoRaWanOutput added in v0.72.0

func (i FuotaTaskLoRaWanArgs) ToFuotaTaskLoRaWanOutput() FuotaTaskLoRaWanOutput

func (FuotaTaskLoRaWanArgs) ToFuotaTaskLoRaWanOutputWithContext added in v0.72.0

func (i FuotaTaskLoRaWanArgs) ToFuotaTaskLoRaWanOutputWithContext(ctx context.Context) FuotaTaskLoRaWanOutput

type FuotaTaskLoRaWanInput added in v0.72.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.72.0

type FuotaTaskLoRaWanOutput struct{ *pulumi.OutputState }

func (FuotaTaskLoRaWanOutput) ElementType added in v0.72.0

func (FuotaTaskLoRaWanOutput) ElementType() reflect.Type

func (FuotaTaskLoRaWanOutput) RfRegion added in v0.72.0

FUOTA task LoRaWAN RF region

func (FuotaTaskLoRaWanOutput) StartTime added in v0.72.0

FUOTA task LoRaWAN start time

func (FuotaTaskLoRaWanOutput) ToFuotaTaskLoRaWanOutput added in v0.72.0

func (o FuotaTaskLoRaWanOutput) ToFuotaTaskLoRaWanOutput() FuotaTaskLoRaWanOutput

func (FuotaTaskLoRaWanOutput) ToFuotaTaskLoRaWanOutputWithContext added in v0.72.0

func (o FuotaTaskLoRaWanOutput) ToFuotaTaskLoRaWanOutputWithContext(ctx context.Context) FuotaTaskLoRaWanOutput

type FuotaTaskLoRaWanPtrOutput added in v0.72.0

type FuotaTaskLoRaWanPtrOutput struct{ *pulumi.OutputState }

func (FuotaTaskLoRaWanPtrOutput) Elem added in v0.72.0

func (FuotaTaskLoRaWanPtrOutput) ElementType added in v0.72.0

func (FuotaTaskLoRaWanPtrOutput) ElementType() reflect.Type

func (FuotaTaskLoRaWanPtrOutput) RfRegion added in v0.72.0

FUOTA task LoRaWAN RF region

func (FuotaTaskLoRaWanPtrOutput) StartTime added in v0.72.0

FUOTA task LoRaWAN start time

func (FuotaTaskLoRaWanPtrOutput) ToFuotaTaskLoRaWanPtrOutput added in v0.72.0

func (o FuotaTaskLoRaWanPtrOutput) ToFuotaTaskLoRaWanPtrOutput() FuotaTaskLoRaWanPtrOutput

func (FuotaTaskLoRaWanPtrOutput) ToFuotaTaskLoRaWanPtrOutputWithContext added in v0.72.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) AwsId added in v0.99.0

FUOTA task id. Returned after successful create.

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.72.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 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 []aws.Tag `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 []aws.Tag `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.72.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 []aws.Tag `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.72.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 []aws.Tag `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.72.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 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 []aws.Tag `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.72.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 []aws.Tag `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.72.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 []aws.Tag `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.72.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 []aws.Tag `pulumi:"tags"`
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn *string `pulumi:"thingArn"`
	// Thing Name. 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.72.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 Name. 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 id. Returned after successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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.72.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.72.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.72.0

func (MulticastGroupLoRaWanArgs) ElementType() reflect.Type

func (MulticastGroupLoRaWanArgs) ToMulticastGroupLoRaWanOutput added in v0.72.0

func (i MulticastGroupLoRaWanArgs) ToMulticastGroupLoRaWanOutput() MulticastGroupLoRaWanOutput

func (MulticastGroupLoRaWanArgs) ToMulticastGroupLoRaWanOutputWithContext added in v0.72.0

func (i MulticastGroupLoRaWanArgs) ToMulticastGroupLoRaWanOutputWithContext(ctx context.Context) MulticastGroupLoRaWanOutput

type MulticastGroupLoRaWanInput added in v0.72.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.72.0

type MulticastGroupLoRaWanOutput struct{ *pulumi.OutputState }

func (MulticastGroupLoRaWanOutput) DlClass added in v0.72.0

Multicast group LoRaWAN DL Class

func (MulticastGroupLoRaWanOutput) ElementType added in v0.72.0

func (MulticastGroupLoRaWanOutput) NumberOfDevicesInGroup added in v0.72.0

func (o MulticastGroupLoRaWanOutput) NumberOfDevicesInGroup() pulumi.IntPtrOutput

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

func (MulticastGroupLoRaWanOutput) NumberOfDevicesRequested added in v0.72.0

func (o MulticastGroupLoRaWanOutput) NumberOfDevicesRequested() pulumi.IntPtrOutput

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

func (MulticastGroupLoRaWanOutput) RfRegion added in v0.72.0

Multicast group LoRaWAN RF region

func (MulticastGroupLoRaWanOutput) ToMulticastGroupLoRaWanOutput added in v0.72.0

func (o MulticastGroupLoRaWanOutput) ToMulticastGroupLoRaWanOutput() MulticastGroupLoRaWanOutput

func (MulticastGroupLoRaWanOutput) ToMulticastGroupLoRaWanOutputWithContext added in v0.72.0

func (o MulticastGroupLoRaWanOutput) ToMulticastGroupLoRaWanOutputWithContext(ctx context.Context) MulticastGroupLoRaWanOutput

type MulticastGroupLoRaWanPtrOutput added in v0.72.0

type MulticastGroupLoRaWanPtrOutput struct{ *pulumi.OutputState }

func (MulticastGroupLoRaWanPtrOutput) DlClass added in v0.72.0

Multicast group LoRaWAN DL Class

func (MulticastGroupLoRaWanPtrOutput) Elem added in v0.72.0

func (MulticastGroupLoRaWanPtrOutput) ElementType added in v0.72.0

func (MulticastGroupLoRaWanPtrOutput) NumberOfDevicesInGroup added in v0.72.0

func (o MulticastGroupLoRaWanPtrOutput) NumberOfDevicesInGroup() pulumi.IntPtrOutput

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

func (MulticastGroupLoRaWanPtrOutput) NumberOfDevicesRequested added in v0.72.0

func (o MulticastGroupLoRaWanPtrOutput) NumberOfDevicesRequested() pulumi.IntPtrOutput

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

func (MulticastGroupLoRaWanPtrOutput) RfRegion added in v0.72.0

Multicast group LoRaWAN RF region

func (MulticastGroupLoRaWanPtrOutput) ToMulticastGroupLoRaWanPtrOutput added in v0.72.0

func (o MulticastGroupLoRaWanPtrOutput) ToMulticastGroupLoRaWanPtrOutput() MulticastGroupLoRaWanPtrOutput

func (MulticastGroupLoRaWanPtrOutput) ToMulticastGroupLoRaWanPtrOutputWithContext added in v0.72.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) AwsId added in v0.99.0

Multicast group id. Returned after successful create.

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.72.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 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 aws.CreateOnlyTagArrayOutput `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 aws.CreateOnlyTagArrayInput
	// 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 values of the NetworkAnalyzerConfigurationLogLevel enum A concrete instance of `NetworkAnalyzerConfigurationLogLevelInput` can be one of the following:

NetworkAnalyzerConfigurationLogLevelInfo
NetworkAnalyzerConfigurationLogLevelError
NetworkAnalyzerConfigurationLogLevelDisabled

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 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 values of the NetworkAnalyzerConfigurationWirelessDeviceFrameInfo enum A concrete instance of `NetworkAnalyzerConfigurationWirelessDeviceFrameInfoInput` can be one of the following:

NetworkAnalyzerConfigurationWirelessDeviceFrameInfoEnabled
NetworkAnalyzerConfigurationWirelessDeviceFrameInfoDisabled

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 ServiceProfile

type ServiceProfile struct {
	pulumi.CustomResourceState

	// Service profile Arn. Returned after successful create.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Service profile Id. Returned after successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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 added in v0.72.0

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 added in v0.72.0

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 added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfileOutput added in v0.72.0

func (i ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfileOutput() ServiceProfileLoRaWanServiceProfileOutput

func (ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfileOutputWithContext added in v0.72.0

func (i ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfileOutputWithContext(ctx context.Context) ServiceProfileLoRaWanServiceProfileOutput

func (ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfilePtrOutput added in v0.72.0

func (i ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfilePtrOutput() ServiceProfileLoRaWanServiceProfilePtrOutput

func (ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext added in v0.72.0

func (i ServiceProfileLoRaWanServiceProfileArgs) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWanServiceProfilePtrOutput

type ServiceProfileLoRaWanServiceProfileInput added in v0.72.0

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 added in v0.72.0

type ServiceProfileLoRaWanServiceProfileOutput struct{ *pulumi.OutputState }

func (ServiceProfileLoRaWanServiceProfileOutput) AddGwMetadata added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) ChannelMask added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DevStatusReqFreq added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DlBucketSize added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DlRate added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DlRatePolicy added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DrMax added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) DrMin added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) ElementType added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) HrAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) MinGwDiversity added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) NwkGeoLoc added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) PrAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) RaAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) ReportDevStatusBattery added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) ReportDevStatusMargin added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) TargetPer added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfileOutput added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfileOutput() ServiceProfileLoRaWanServiceProfileOutput

func (ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfileOutputWithContext added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfileOutputWithContext(ctx context.Context) ServiceProfileLoRaWanServiceProfileOutput

func (ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfilePtrOutput added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfilePtrOutput() ServiceProfileLoRaWanServiceProfilePtrOutput

func (ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfileOutput) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWanServiceProfilePtrOutput

func (ServiceProfileLoRaWanServiceProfileOutput) UlBucketSize added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) UlRate added in v0.72.0

func (ServiceProfileLoRaWanServiceProfileOutput) UlRatePolicy added in v0.72.0

type ServiceProfileLoRaWanServiceProfilePtrInput added in v0.72.0

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 added in v0.72.0

type ServiceProfileLoRaWanServiceProfilePtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileLoRaWanServiceProfilePtrOutput) AddGwMetadata added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ChannelMask added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DevStatusReqFreq added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DlBucketSize added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DlRate added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DlRatePolicy added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DrMax added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) DrMin added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) Elem added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ElementType added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) HrAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) MinGwDiversity added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) NwkGeoLoc added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) PrAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) RaAllowed added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ReportDevStatusBattery added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ReportDevStatusMargin added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) TargetPer added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ToServiceProfileLoRaWanServiceProfilePtrOutput added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfilePtrOutput) ToServiceProfileLoRaWanServiceProfilePtrOutput() ServiceProfileLoRaWanServiceProfilePtrOutput

func (ServiceProfileLoRaWanServiceProfilePtrOutput) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext added in v0.72.0

func (o ServiceProfileLoRaWanServiceProfilePtrOutput) ToServiceProfileLoRaWanServiceProfilePtrOutputWithContext(ctx context.Context) ServiceProfileLoRaWanServiceProfilePtrOutput

func (ServiceProfileLoRaWanServiceProfilePtrOutput) UlBucketSize added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) UlRate added in v0.72.0

func (ServiceProfileLoRaWanServiceProfilePtrOutput) UlRatePolicy added in v0.72.0

type ServiceProfileOutput

type ServiceProfileOutput struct{ *pulumi.OutputState }

func (ServiceProfileOutput) Arn added in v0.17.0

Service profile Arn. Returned after successful create.

func (ServiceProfileOutput) AwsId added in v0.99.0

Service profile Id. Returned after successful create.

func (ServiceProfileOutput) ElementType

func (ServiceProfileOutput) ElementType() reflect.Type

func (ServiceProfileOutput) LoRaWan added in v0.72.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 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 ID of the new wireless gateway task definition
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
	// 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 added in v0.72.0

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

type TaskDefinitionLoRaWanGatewayVersionArgs added in v0.72.0

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

func (TaskDefinitionLoRaWanGatewayVersionArgs) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionOutput added in v0.72.0

func (i TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionOutput() TaskDefinitionLoRaWanGatewayVersionOutput

func (TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanGatewayVersionOutput

func (TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput added in v0.72.0

func (i TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput() TaskDefinitionLoRaWanGatewayVersionPtrOutput

func (TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanGatewayVersionArgs) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanGatewayVersionPtrOutput

type TaskDefinitionLoRaWanGatewayVersionInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanGatewayVersionOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanGatewayVersionOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionOutput) Model added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionOutput) PackageVersion added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionOutput) Station added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionOutput added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionOutput() TaskDefinitionLoRaWanGatewayVersionOutput

func (TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanGatewayVersionOutput

func (TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput() TaskDefinitionLoRaWanGatewayVersionPtrOutput

func (TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanGatewayVersionPtrOutput

type TaskDefinitionLoRaWanGatewayVersionPtrInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanGatewayVersionPtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) Elem added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) Model added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) PackageVersion added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) Station added in v0.72.0

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionPtrOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutput() TaskDefinitionLoRaWanGatewayVersionPtrOutput

func (TaskDefinitionLoRaWanGatewayVersionPtrOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanGatewayVersionPtrOutput) ToTaskDefinitionLoRaWanGatewayVersionPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanGatewayVersionPtrOutput

type TaskDefinitionLoRaWanUpdateGatewayTaskCreate added in v0.72.0

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

type TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs added in v0.72.0

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

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput() TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput() TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput

type TaskDefinitionLoRaWanUpdateGatewayTaskCreateInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) CurrentVersion added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) SigKeyCrc added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput() TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreateOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput() TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) UpdateSignature added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreateOutput) UpdateVersion added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) CurrentVersion added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) Elem added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) SigKeyCrc added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) UpdateSignature added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskCreatePtrOutput) UpdateVersion added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntry added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntry struct {
	CurrentVersion *TaskDefinitionLoRaWanGatewayVersion `pulumi:"currentVersion"`
	UpdateVersion  *TaskDefinitionLoRaWanGatewayVersion `pulumi:"updateVersion"`
}

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs struct {
	CurrentVersion TaskDefinitionLoRaWanGatewayVersionPtrInput `pulumi:"currentVersion"`
	UpdateVersion  TaskDefinitionLoRaWanGatewayVersionPtrInput `pulumi:"updateVersion"`
}

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput() TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput() TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext added in v0.72.0

func (i TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) CurrentVersion added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput() TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput() TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryOutput) UpdateVersion added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrInput added in v0.72.0

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 added in v0.72.0

type TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput struct{ *pulumi.OutputState }

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) CurrentVersion added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) Elem added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) ElementType added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput added in v0.72.0

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext added in v0.72.0

func (o TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) ToTaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutputWithContext(ctx context.Context) TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput

func (TaskDefinitionLoRaWanUpdateGatewayTaskEntryPtrOutput) UpdateVersion added in v0.72.0

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) AwsId added in v0.99.0

The ID of the new wireless gateway task definition

func (TaskDefinitionOutput) ElementType

func (TaskDefinitionOutput) ElementType() reflect.Type

func (TaskDefinitionOutput) LoRaWanUpdateGatewayTaskEntry added in v0.72.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 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 values of the TaskDefinitionType enum A concrete instance of `TaskDefinitionTypeInput` can be one of the following:

TaskDefinitionTypeUpdate

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 added in v0.72.0

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 added in v0.72.0

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 Id. Returned after successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
	// 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 added in v0.72.0

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 added in v0.72.0

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 added in v0.72.0

func (WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDeviceOutput added in v0.72.0

func (i WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDeviceOutput() WirelessDeviceLoRaWanDeviceOutput

func (WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDeviceOutputWithContext added in v0.72.0

func (i WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDeviceOutputWithContext(ctx context.Context) WirelessDeviceLoRaWanDeviceOutput

func (WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDevicePtrOutput added in v0.72.0

func (i WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDevicePtrOutput() WirelessDeviceLoRaWanDevicePtrOutput

func (WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDevicePtrOutputWithContext added in v0.72.0

func (i WirelessDeviceLoRaWanDeviceArgs) ToWirelessDeviceLoRaWanDevicePtrOutputWithContext(ctx context.Context) WirelessDeviceLoRaWanDevicePtrOutput

type WirelessDeviceLoRaWanDeviceInput added in v0.72.0

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 added in v0.72.0

type WirelessDeviceLoRaWanDeviceOutput struct{ *pulumi.OutputState }

func (WirelessDeviceLoRaWanDeviceOutput) AbpV10x added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) AbpV11 added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) DevEui added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) DeviceProfileId added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) ElementType added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) OtaaV10x added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) OtaaV11 added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) ServiceProfileId added in v0.72.0

func (WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDeviceOutput added in v0.72.0

func (o WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDeviceOutput() WirelessDeviceLoRaWanDeviceOutput

func (WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDeviceOutputWithContext added in v0.72.0

func (o WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDeviceOutputWithContext(ctx context.Context) WirelessDeviceLoRaWanDeviceOutput

func (WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDevicePtrOutput added in v0.72.0

func (o WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDevicePtrOutput() WirelessDeviceLoRaWanDevicePtrOutput

func (WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDevicePtrOutputWithContext added in v0.72.0

func (o WirelessDeviceLoRaWanDeviceOutput) ToWirelessDeviceLoRaWanDevicePtrOutputWithContext(ctx context.Context) WirelessDeviceLoRaWanDevicePtrOutput

type WirelessDeviceLoRaWanDevicePtrInput added in v0.72.0

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

func WirelessDeviceLoRaWanDevicePtr added in v0.72.0

type WirelessDeviceLoRaWanDevicePtrOutput added in v0.72.0

type WirelessDeviceLoRaWanDevicePtrOutput struct{ *pulumi.OutputState }

func (WirelessDeviceLoRaWanDevicePtrOutput) AbpV10x added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) AbpV11 added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) DevEui added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) DeviceProfileId added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) Elem added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) ElementType added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) OtaaV10x added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) OtaaV11 added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) ServiceProfileId added in v0.72.0

func (WirelessDeviceLoRaWanDevicePtrOutput) ToWirelessDeviceLoRaWanDevicePtrOutput added in v0.72.0

func (o WirelessDeviceLoRaWanDevicePtrOutput) ToWirelessDeviceLoRaWanDevicePtrOutput() WirelessDeviceLoRaWanDevicePtrOutput

func (WirelessDeviceLoRaWanDevicePtrOutput) ToWirelessDeviceLoRaWanDevicePtrOutputWithContext added in v0.72.0

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) AwsId added in v0.99.0

Wireless device Id. 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.72.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 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 values of the WirelessDeviceType enum A concrete instance of `WirelessDeviceTypeInput` can be one of the following:

WirelessDeviceTypeSidewalk
WirelessDeviceTypeLoRaWan

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"`
	// Id for Wireless Gateway. Returned upon successful create.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `pulumi:"tags"`
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn pulumi.StringPtrOutput `pulumi:"thingArn"`
	// Thing Name. If there is a Thing created, this can be returned with a Get call.
	ThingName pulumi.StringPtrOutput `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 aws.TagArrayInput
	// Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
	ThingArn pulumi.StringPtrInput
	// Thing Name. If there is a Thing created, this can be returned with a Get call.
	ThingName 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 added in v0.72.0

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

type WirelessGatewayLoRaWanGatewayArgs added in v0.72.0

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

func (WirelessGatewayLoRaWanGatewayArgs) ElementType added in v0.72.0

func (WirelessGatewayLoRaWanGatewayArgs) ToWirelessGatewayLoRaWanGatewayOutput added in v0.72.0

func (i WirelessGatewayLoRaWanGatewayArgs) ToWirelessGatewayLoRaWanGatewayOutput() WirelessGatewayLoRaWanGatewayOutput

func (WirelessGatewayLoRaWanGatewayArgs) ToWirelessGatewayLoRaWanGatewayOutputWithContext added in v0.72.0

func (i WirelessGatewayLoRaWanGatewayArgs) ToWirelessGatewayLoRaWanGatewayOutputWithContext(ctx context.Context) WirelessGatewayLoRaWanGatewayOutput

type WirelessGatewayLoRaWanGatewayInput added in v0.72.0

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 added in v0.72.0

type WirelessGatewayLoRaWanGatewayOutput struct{ *pulumi.OutputState }

func (WirelessGatewayLoRaWanGatewayOutput) ElementType added in v0.72.0

func (WirelessGatewayLoRaWanGatewayOutput) GatewayEui added in v0.72.0

func (WirelessGatewayLoRaWanGatewayOutput) RfRegion added in v0.72.0

func (WirelessGatewayLoRaWanGatewayOutput) ToWirelessGatewayLoRaWanGatewayOutput added in v0.72.0

func (o WirelessGatewayLoRaWanGatewayOutput) ToWirelessGatewayLoRaWanGatewayOutput() WirelessGatewayLoRaWanGatewayOutput

func (WirelessGatewayLoRaWanGatewayOutput) ToWirelessGatewayLoRaWanGatewayOutputWithContext added in v0.72.0

func (o WirelessGatewayLoRaWanGatewayOutput) ToWirelessGatewayLoRaWanGatewayOutputWithContext(ctx context.Context) WirelessGatewayLoRaWanGatewayOutput

type WirelessGatewayLoRaWanGatewayPtrOutput added in v0.72.0

type WirelessGatewayLoRaWanGatewayPtrOutput struct{ *pulumi.OutputState }

func (WirelessGatewayLoRaWanGatewayPtrOutput) Elem added in v0.72.0

func (WirelessGatewayLoRaWanGatewayPtrOutput) ElementType added in v0.72.0

func (WirelessGatewayLoRaWanGatewayPtrOutput) GatewayEui added in v0.72.0

func (WirelessGatewayLoRaWanGatewayPtrOutput) RfRegion added in v0.72.0

func (WirelessGatewayLoRaWanGatewayPtrOutput) ToWirelessGatewayLoRaWanGatewayPtrOutput added in v0.72.0

func (o WirelessGatewayLoRaWanGatewayPtrOutput) ToWirelessGatewayLoRaWanGatewayPtrOutput() WirelessGatewayLoRaWanGatewayPtrOutput

func (WirelessGatewayLoRaWanGatewayPtrOutput) ToWirelessGatewayLoRaWanGatewayPtrOutputWithContext added in v0.72.0

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) AwsId added in v0.99.0

Id 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.72.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 Name. 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"`
}

Jump to

Keyboard shortcuts

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