aws-native logo
AWS Native v0.49.0, Jan 26 23

aws-native.iotwireless.MulticastGroup

Create and manage Multicast groups.

Create MulticastGroup Resource

new MulticastGroup(name: string, args: MulticastGroupArgs, opts?: CustomResourceOptions);
@overload
def MulticastGroup(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   associate_wireless_device: Optional[str] = None,
                   description: Optional[str] = None,
                   disassociate_wireless_device: Optional[str] = None,
                   lo_ra_wan: Optional[MulticastGroupLoRaWANArgs] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[MulticastGroupTagArgs]] = None)
@overload
def MulticastGroup(resource_name: str,
                   args: MulticastGroupArgs,
                   opts: Optional[ResourceOptions] = None)
func NewMulticastGroup(ctx *Context, name string, args MulticastGroupArgs, opts ...ResourceOption) (*MulticastGroup, error)
public MulticastGroup(string name, MulticastGroupArgs args, CustomResourceOptions? opts = null)
public MulticastGroup(String name, MulticastGroupArgs args)
public MulticastGroup(String name, MulticastGroupArgs args, CustomResourceOptions options)
type: aws-native:iotwireless:MulticastGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args MulticastGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args MulticastGroupArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args MulticastGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args MulticastGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args MulticastGroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MulticastGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The MulticastGroup resource accepts the following input properties:

LoRaWAN Pulumi.AwsNative.IoTWireless.Inputs.MulticastGroupLoRaWANArgs

Multicast group LoRaWAN

AssociateWirelessDevice string

Wireless device to associate. Only for update request.

Description string

Multicast group description

DisassociateWirelessDevice string

Wireless device to disassociate. Only for update request.

Name string

Name of Multicast group

Tags List<Pulumi.AwsNative.IoTWireless.Inputs.MulticastGroupTagArgs>

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

LoRaWAN MulticastGroupLoRaWANArgs

Multicast group LoRaWAN

AssociateWirelessDevice string

Wireless device to associate. Only for update request.

Description string

Multicast group description

DisassociateWirelessDevice string

Wireless device to disassociate. Only for update request.

Name string

Name of Multicast group

Tags []MulticastGroupTagArgs

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

loRaWAN MulticastGroupLoRaWANArgs

Multicast group LoRaWAN

associateWirelessDevice String

Wireless device to associate. Only for update request.

description String

Multicast group description

disassociateWirelessDevice String

Wireless device to disassociate. Only for update request.

name String

Name of Multicast group

tags List<MulticastGroupTagArgs>

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

loRaWAN MulticastGroupLoRaWANArgs

Multicast group LoRaWAN

associateWirelessDevice string

Wireless device to associate. Only for update request.

description string

Multicast group description

disassociateWirelessDevice string

Wireless device to disassociate. Only for update request.

name string

Name of Multicast group

tags MulticastGroupTagArgs[]

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

lo_ra_wan MulticastGroupLoRaWANArgs

Multicast group LoRaWAN

associate_wireless_device str

Wireless device to associate. Only for update request.

description str

Multicast group description

disassociate_wireless_device str

Wireless device to disassociate. Only for update request.

name str

Name of Multicast group

tags Sequence[MulticastGroupTagArgs]

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

loRaWAN Property Map

Multicast group LoRaWAN

associateWirelessDevice String

Wireless device to associate. Only for update request.

description String

Multicast group description

disassociateWirelessDevice String

Wireless device to disassociate. Only for update request.

name String

Name of Multicast group

tags List<Property Map>

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

Outputs

All input properties are implicitly available as output properties. Additionally, the MulticastGroup resource produces the following output properties:

Arn string

Multicast group arn. Returned after successful create.

Id string

The provider-assigned unique ID for this managed resource.

Status string

Multicast group status. Returned after successful read.

Arn string

Multicast group arn. Returned after successful create.

Id string

The provider-assigned unique ID for this managed resource.

Status string

Multicast group status. Returned after successful read.

arn String

Multicast group arn. Returned after successful create.

id String

The provider-assigned unique ID for this managed resource.

status String

Multicast group status. Returned after successful read.

arn string

Multicast group arn. Returned after successful create.

id string

The provider-assigned unique ID for this managed resource.

status string

Multicast group status. Returned after successful read.

arn str

Multicast group arn. Returned after successful create.

id str

The provider-assigned unique ID for this managed resource.

status str

Multicast group status. Returned after successful read.

arn String

Multicast group arn. Returned after successful create.

id String

The provider-assigned unique ID for this managed resource.

status String

Multicast group status. Returned after successful read.

Supporting Types

MulticastGroupLoRaWAN

DlClass string

Multicast group LoRaWAN DL Class

RfRegion string

Multicast group LoRaWAN RF region

NumberOfDevicesInGroup int

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

NumberOfDevicesRequested int

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

DlClass string

Multicast group LoRaWAN DL Class

RfRegion string

Multicast group LoRaWAN RF region

NumberOfDevicesInGroup int

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

NumberOfDevicesRequested int

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

dlClass String

Multicast group LoRaWAN DL Class

rfRegion String

Multicast group LoRaWAN RF region

numberOfDevicesInGroup Integer

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

numberOfDevicesRequested Integer

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

dlClass string

Multicast group LoRaWAN DL Class

rfRegion string

Multicast group LoRaWAN RF region

numberOfDevicesInGroup number

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

numberOfDevicesRequested number

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

dl_class str

Multicast group LoRaWAN DL Class

rf_region str

Multicast group LoRaWAN RF region

number_of_devices_in_group int

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

number_of_devices_requested int

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

dlClass String

Multicast group LoRaWAN DL Class

rfRegion String

Multicast group LoRaWAN RF region

numberOfDevicesInGroup Number

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

numberOfDevicesRequested Number

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

MulticastGroupTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0