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

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

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

aws-native.iotwireless.FuotaTask

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

    Create and manage FUOTA tasks.

    Create FuotaTask Resource

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

    Constructor syntax

    new FuotaTask(name: string, args: FuotaTaskArgs, opts?: CustomResourceOptions);
    @overload
    def FuotaTask(resource_name: str,
                  args: FuotaTaskArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def FuotaTask(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  firmware_update_image: Optional[str] = None,
                  firmware_update_role: Optional[str] = None,
                  lo_ra_wan: Optional[FuotaTaskLoRaWanArgs] = None,
                  associate_multicast_group: Optional[str] = None,
                  associate_wireless_device: Optional[str] = None,
                  description: Optional[str] = None,
                  disassociate_multicast_group: Optional[str] = None,
                  disassociate_wireless_device: Optional[str] = None,
                  name: Optional[str] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewFuotaTask(ctx *Context, name string, args FuotaTaskArgs, opts ...ResourceOption) (*FuotaTask, error)
    public FuotaTask(string name, FuotaTaskArgs args, CustomResourceOptions? opts = null)
    public FuotaTask(String name, FuotaTaskArgs args)
    public FuotaTask(String name, FuotaTaskArgs args, CustomResourceOptions options)
    
    type: aws-native:iotwireless:FuotaTask
    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 FuotaTaskArgs
    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 FuotaTaskArgs
    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 FuotaTaskArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FuotaTaskArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FuotaTaskArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const fuotaTaskResource = new aws_native.iotwireless.FuotaTask("fuotaTaskResource", {
        firmwareUpdateImage: "string",
        firmwareUpdateRole: "string",
        loRaWan: {
            rfRegion: "string",
            startTime: "string",
        },
        associateMulticastGroup: "string",
        associateWirelessDevice: "string",
        description: "string",
        disassociateMulticastGroup: "string",
        disassociateWirelessDevice: "string",
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    FuotaTask 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 FuotaTask resource accepts the following input properties:

    FirmwareUpdateImage string
    FUOTA task firmware update image binary S3 link
    FirmwareUpdateRole string
    FUOTA task firmware IAM role for reading S3
    LoRaWan Pulumi.AwsNative.IoTWireless.Inputs.FuotaTaskLoRaWan
    FUOTA task LoRaWAN
    AssociateMulticastGroup string
    Multicast group to associate. Only for update request.
    AssociateWirelessDevice string
    Wireless device to associate. Only for update request.
    Description string
    FUOTA task description
    DisassociateMulticastGroup string
    Multicast group to disassociate. Only for update request.
    DisassociateWirelessDevice string
    Wireless device to disassociate. Only for update request.
    Name string
    Name of FUOTA task
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    A list of key-value pairs that contain metadata for the FUOTA task.
    FirmwareUpdateImage string
    FUOTA task firmware update image binary S3 link
    FirmwareUpdateRole string
    FUOTA task firmware IAM role for reading S3
    LoRaWan FuotaTaskLoRaWanArgs
    FUOTA task LoRaWAN
    AssociateMulticastGroup string
    Multicast group to associate. Only for update request.
    AssociateWirelessDevice string
    Wireless device to associate. Only for update request.
    Description string
    FUOTA task description
    DisassociateMulticastGroup string
    Multicast group to disassociate. Only for update request.
    DisassociateWirelessDevice string
    Wireless device to disassociate. Only for update request.
    Name string
    Name of FUOTA task
    Tags TagArgs
    A list of key-value pairs that contain metadata for the FUOTA task.
    firmwareUpdateImage String
    FUOTA task firmware update image binary S3 link
    firmwareUpdateRole String
    FUOTA task firmware IAM role for reading S3
    loRaWan FuotaTaskLoRaWan
    FUOTA task LoRaWAN
    associateMulticastGroup String
    Multicast group to associate. Only for update request.
    associateWirelessDevice String
    Wireless device to associate. Only for update request.
    description String
    FUOTA task description
    disassociateMulticastGroup String
    Multicast group to disassociate. Only for update request.
    disassociateWirelessDevice String
    Wireless device to disassociate. Only for update request.
    name String
    Name of FUOTA task
    tags List<Tag>
    A list of key-value pairs that contain metadata for the FUOTA task.
    firmwareUpdateImage string
    FUOTA task firmware update image binary S3 link
    firmwareUpdateRole string
    FUOTA task firmware IAM role for reading S3
    loRaWan FuotaTaskLoRaWan
    FUOTA task LoRaWAN
    associateMulticastGroup string
    Multicast group to associate. Only for update request.
    associateWirelessDevice string
    Wireless device to associate. Only for update request.
    description string
    FUOTA task description
    disassociateMulticastGroup string
    Multicast group to disassociate. Only for update request.
    disassociateWirelessDevice string
    Wireless device to disassociate. Only for update request.
    name string
    Name of FUOTA task
    tags Tag[]
    A list of key-value pairs that contain metadata for the FUOTA task.
    firmware_update_image str
    FUOTA task firmware update image binary S3 link
    firmware_update_role str
    FUOTA task firmware IAM role for reading S3
    lo_ra_wan FuotaTaskLoRaWanArgs
    FUOTA task LoRaWAN
    associate_multicast_group str
    Multicast group to associate. Only for update request.
    associate_wireless_device str
    Wireless device to associate. Only for update request.
    description str
    FUOTA task description
    disassociate_multicast_group str
    Multicast group to disassociate. Only for update request.
    disassociate_wireless_device str
    Wireless device to disassociate. Only for update request.
    name str
    Name of FUOTA task
    tags Sequence[TagArgs]
    A list of key-value pairs that contain metadata for the FUOTA task.
    firmwareUpdateImage String
    FUOTA task firmware update image binary S3 link
    firmwareUpdateRole String
    FUOTA task firmware IAM role for reading S3
    loRaWan Property Map
    FUOTA task LoRaWAN
    associateMulticastGroup String
    Multicast group to associate. Only for update request.
    associateWirelessDevice String
    Wireless device to associate. Only for update request.
    description String
    FUOTA task description
    disassociateMulticastGroup String
    Multicast group to disassociate. Only for update request.
    disassociateWirelessDevice String
    Wireless device to disassociate. Only for update request.
    name String
    Name of FUOTA task
    tags List<Property Map>
    A list of key-value pairs that contain metadata for the FUOTA task.

    Outputs

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

    Arn string
    FUOTA task arn. Returned after successful create.
    AwsId string
    FUOTA task id. Returned after successful create.
    FuotaTaskStatus string
    FUOTA task status. Returned after successful read.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    FUOTA task arn. Returned after successful create.
    AwsId string
    FUOTA task id. Returned after successful create.
    FuotaTaskStatus string
    FUOTA task status. Returned after successful read.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    FUOTA task arn. Returned after successful create.
    awsId String
    FUOTA task id. Returned after successful create.
    fuotaTaskStatus String
    FUOTA task status. Returned after successful read.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    FUOTA task arn. Returned after successful create.
    awsId string
    FUOTA task id. Returned after successful create.
    fuotaTaskStatus string
    FUOTA task status. Returned after successful read.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    FUOTA task arn. Returned after successful create.
    aws_id str
    FUOTA task id. Returned after successful create.
    fuota_task_status str
    FUOTA task status. Returned after successful read.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    FUOTA task arn. Returned after successful create.
    awsId String
    FUOTA task id. Returned after successful create.
    fuotaTaskStatus String
    FUOTA task status. Returned after successful read.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    FuotaTaskLoRaWan, FuotaTaskLoRaWanArgs

    RfRegion string
    FUOTA task LoRaWAN RF region
    StartTime string
    FUOTA task LoRaWAN start time
    RfRegion string
    FUOTA task LoRaWAN RF region
    StartTime string
    FUOTA task LoRaWAN start time
    rfRegion String
    FUOTA task LoRaWAN RF region
    startTime String
    FUOTA task LoRaWAN start time
    rfRegion string
    FUOTA task LoRaWAN RF region
    startTime string
    FUOTA task LoRaWAN start time
    rf_region str
    FUOTA task LoRaWAN RF region
    start_time str
    FUOTA task LoRaWAN start time
    rfRegion String
    FUOTA task LoRaWAN RF region
    startTime String
    FUOTA task LoRaWAN start time

    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.101.0 published on Thursday, Apr 11, 2024 by Pulumi