1. Packages
  2. AWS Native
  3. API Docs
  4. iotwireless
  5. MulticastGroup

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.iotwireless.MulticastGroup

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Create and manage Multicast groups.

    Create MulticastGroup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new MulticastGroup(name: string, args: MulticastGroupArgs, opts?: CustomResourceOptions);
    @overload
    def MulticastGroup(resource_name: str,
                       args: MulticastGroupArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def MulticastGroup(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       lo_ra_wan: Optional[MulticastGroupLoRaWanArgs] = None,
                       associate_wireless_device: Optional[str] = None,
                       description: Optional[str] = None,
                       disassociate_wireless_device: Optional[str] = None,
                       name: Optional[str] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
    
    

    Parameters

    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.MulticastGroupLoRaWan
    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.Inputs.Tag>
    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 TagArgs
    A list of key-value pairs that contain metadata for the Multicast group.
    loRaWan MulticastGroupLoRaWan
    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<Tag>
    A list of key-value pairs that contain metadata for the Multicast group.
    loRaWan MulticastGroupLoRaWan
    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 Tag[]
    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[TagArgs]
    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.
    AwsId string
    Multicast group id. 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.
    AwsId string
    Multicast group id. 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.
    awsId String
    Multicast group id. 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.
    awsId string
    Multicast group id. 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.
    aws_id str
    Multicast group id. 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.
    awsId String
    Multicast group id. 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, MulticastGroupLoRaWanArgs

    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.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi