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

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.getTaskDefinition

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

    Creates a gateway task definition.

    Using getTaskDefinition

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getTaskDefinition(args: GetTaskDefinitionArgs, opts?: InvokeOptions): Promise<GetTaskDefinitionResult>
    function getTaskDefinitionOutput(args: GetTaskDefinitionOutputArgs, opts?: InvokeOptions): Output<GetTaskDefinitionResult>
    def get_task_definition(id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetTaskDefinitionResult
    def get_task_definition_output(id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetTaskDefinitionResult]
    func LookupTaskDefinition(ctx *Context, args *LookupTaskDefinitionArgs, opts ...InvokeOption) (*LookupTaskDefinitionResult, error)
    func LookupTaskDefinitionOutput(ctx *Context, args *LookupTaskDefinitionOutputArgs, opts ...InvokeOption) LookupTaskDefinitionResultOutput

    > Note: This function is named LookupTaskDefinition in the Go SDK.

    public static class GetTaskDefinition 
    {
        public static Task<GetTaskDefinitionResult> InvokeAsync(GetTaskDefinitionArgs args, InvokeOptions? opts = null)
        public static Output<GetTaskDefinitionResult> Invoke(GetTaskDefinitionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTaskDefinitionResult> getTaskDefinition(GetTaskDefinitionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:iotwireless:getTaskDefinition
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The ID of the new wireless gateway task definition
    Id string
    The ID of the new wireless gateway task definition
    id String
    The ID of the new wireless gateway task definition
    id string
    The ID of the new wireless gateway task definition
    id str
    The ID of the new wireless gateway task definition
    id String
    The ID of the new wireless gateway task definition

    getTaskDefinition Result

    The following output properties are available:

    Arn string
    TaskDefinition arn. Returned after successful create.
    AutoCreateTasks bool
    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.
    Id string
    The ID of the new wireless gateway task definition
    LoRaWanUpdateGatewayTaskEntry Pulumi.AwsNative.IoTWireless.Outputs.TaskDefinitionLoRaWanUpdateGatewayTaskEntry
    The list of task definitions.
    Name string
    The name of the new resource.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A list of key-value pairs that contain metadata for the destination.
    TaskDefinitionType Pulumi.AwsNative.IoTWireless.TaskDefinitionType
    A filter to list only the wireless gateway task definitions that use this task definition type
    Update Pulumi.AwsNative.IoTWireless.Outputs.TaskDefinitionUpdateWirelessGatewayTaskCreate
    Information about the gateways to update.
    Arn string
    TaskDefinition arn. Returned after successful create.
    AutoCreateTasks bool
    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.
    Id string
    The ID of the new wireless gateway task definition
    LoRaWanUpdateGatewayTaskEntry TaskDefinitionLoRaWanUpdateGatewayTaskEntry
    The list of task definitions.
    Name string
    The name of the new resource.
    Tags Tag
    A list of key-value pairs that contain metadata for the destination.
    TaskDefinitionType TaskDefinitionType
    A filter to list only the wireless gateway task definitions that use this task definition type
    Update TaskDefinitionUpdateWirelessGatewayTaskCreate
    Information about the gateways to update.
    arn String
    TaskDefinition arn. Returned after successful create.
    autoCreateTasks Boolean
    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.
    id String
    The ID of the new wireless gateway task definition
    loRaWanUpdateGatewayTaskEntry TaskDefinitionLoRaWanUpdateGatewayTaskEntry
    The list of task definitions.
    name String
    The name of the new resource.
    tags List<Tag>
    A list of key-value pairs that contain metadata for the destination.
    taskDefinitionType TaskDefinitionType
    A filter to list only the wireless gateway task definitions that use this task definition type
    update TaskDefinitionUpdateWirelessGatewayTaskCreate
    Information about the gateways to update.
    arn string
    TaskDefinition arn. Returned after successful create.
    autoCreateTasks boolean
    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.
    id string
    The ID of the new wireless gateway task definition
    loRaWanUpdateGatewayTaskEntry TaskDefinitionLoRaWanUpdateGatewayTaskEntry
    The list of task definitions.
    name string
    The name of the new resource.
    tags Tag[]
    A list of key-value pairs that contain metadata for the destination.
    taskDefinitionType TaskDefinitionType
    A filter to list only the wireless gateway task definitions that use this task definition type
    update TaskDefinitionUpdateWirelessGatewayTaskCreate
    Information about the gateways to update.
    arn str
    TaskDefinition arn. Returned after successful create.
    auto_create_tasks bool
    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.
    id str
    The ID of the new wireless gateway task definition
    lo_ra_wan_update_gateway_task_entry TaskDefinitionLoRaWanUpdateGatewayTaskEntry
    The list of task definitions.
    name str
    The name of the new resource.
    tags Sequence[root_Tag]
    A list of key-value pairs that contain metadata for the destination.
    task_definition_type TaskDefinitionType
    A filter to list only the wireless gateway task definitions that use this task definition type
    update TaskDefinitionUpdateWirelessGatewayTaskCreate
    Information about the gateways to update.
    arn String
    TaskDefinition arn. Returned after successful create.
    autoCreateTasks Boolean
    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.
    id String
    The ID of the new wireless gateway task definition
    loRaWanUpdateGatewayTaskEntry Property Map
    The list of task definitions.
    name String
    The name of the new resource.
    tags List<Property Map>
    A list of key-value pairs that contain metadata for the destination.
    taskDefinitionType "UPDATE"
    A filter to list only the wireless gateway task definitions that use this task definition type
    update Property Map
    Information about the gateways to update.

    Supporting Types

    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 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

    TaskDefinitionLoRaWanGatewayVersion

    Model string
    The model number of the wireless gateway.
    PackageVersion string
    The version of the wireless gateway firmware.
    Station string
    The basic station version of the wireless gateway.
    Model string
    The model number of the wireless gateway.
    PackageVersion string
    The version of the wireless gateway firmware.
    Station string
    The basic station version of the wireless gateway.
    model String
    The model number of the wireless gateway.
    packageVersion String
    The version of the wireless gateway firmware.
    station String
    The basic station version of the wireless gateway.
    model string
    The model number of the wireless gateway.
    packageVersion string
    The version of the wireless gateway firmware.
    station string
    The basic station version of the wireless gateway.
    model str
    The model number of the wireless gateway.
    package_version str
    The version of the wireless gateway firmware.
    station str
    The basic station version of the wireless gateway.
    model String
    The model number of the wireless gateway.
    packageVersion String
    The version of the wireless gateway firmware.
    station String
    The basic station version of the wireless gateway.

    TaskDefinitionLoRaWanUpdateGatewayTaskCreate

    CurrentVersion Pulumi.AwsNative.IoTWireless.Inputs.TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    SigKeyCrc int
    The CRC of the signature private key to check.
    UpdateSignature string
    The signature used to verify the update firmware.
    UpdateVersion Pulumi.AwsNative.IoTWireless.Inputs.TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    CurrentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    SigKeyCrc int
    The CRC of the signature private key to check.
    UpdateSignature string
    The signature used to verify the update firmware.
    UpdateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    sigKeyCrc Integer
    The CRC of the signature private key to check.
    updateSignature String
    The signature used to verify the update firmware.
    updateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    sigKeyCrc number
    The CRC of the signature private key to check.
    updateSignature string
    The signature used to verify the update firmware.
    updateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    current_version TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    sig_key_crc int
    The CRC of the signature private key to check.
    update_signature str
    The signature used to verify the update firmware.
    update_version TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion Property Map
    The version of the gateways that should receive the update.
    sigKeyCrc Number
    The CRC of the signature private key to check.
    updateSignature String
    The signature used to verify the update firmware.
    updateVersion Property Map
    The firmware version to update the gateway to.

    TaskDefinitionLoRaWanUpdateGatewayTaskEntry

    CurrentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    UpdateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    updateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    updateVersion TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    current_version TaskDefinitionLoRaWanGatewayVersion
    The version of the gateways that should receive the update.
    update_version TaskDefinitionLoRaWanGatewayVersion
    The firmware version to update the gateway to.
    currentVersion Property Map
    The version of the gateways that should receive the update.
    updateVersion Property Map
    The firmware version to update the gateway to.

    TaskDefinitionType

    TaskDefinitionUpdateWirelessGatewayTaskCreate

    LoRaWan Pulumi.AwsNative.IoTWireless.Inputs.TaskDefinitionLoRaWanUpdateGatewayTaskCreate
    The properties that relate to the LoRaWAN wireless gateway.
    UpdateDataRole string
    The IAM role used to read data from the S3 bucket.
    UpdateDataSource string
    The link to the S3 bucket.
    LoRaWan TaskDefinitionLoRaWanUpdateGatewayTaskCreate
    The properties that relate to the LoRaWAN wireless gateway.
    UpdateDataRole string
    The IAM role used to read data from the S3 bucket.
    UpdateDataSource string
    The link to the S3 bucket.
    loRaWan TaskDefinitionLoRaWanUpdateGatewayTaskCreate
    The properties that relate to the LoRaWAN wireless gateway.
    updateDataRole String
    The IAM role used to read data from the S3 bucket.
    updateDataSource String
    The link to the S3 bucket.
    loRaWan TaskDefinitionLoRaWanUpdateGatewayTaskCreate
    The properties that relate to the LoRaWAN wireless gateway.
    updateDataRole string
    The IAM role used to read data from the S3 bucket.
    updateDataSource string
    The link to the S3 bucket.
    lo_ra_wan TaskDefinitionLoRaWanUpdateGatewayTaskCreate
    The properties that relate to the LoRaWAN wireless gateway.
    update_data_role str
    The IAM role used to read data from the S3 bucket.
    update_data_source str
    The link to the S3 bucket.
    loRaWan Property Map
    The properties that relate to the LoRaWAN wireless gateway.
    updateDataRole String
    The IAM role used to read data from the S3 bucket.
    updateDataSource String
    The link to the S3 bucket.

    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