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.103.0 published on Monday, Apr 22, 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.103.0 published on Monday, Apr 22, 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
    PackageVersion string
    Station string
    Model string
    PackageVersion string
    Station string
    model String
    packageVersion String
    station String
    model string
    packageVersion string
    station string
    model String
    packageVersion String
    station String

    TaskDefinitionLoRaWanUpdateGatewayTaskCreate

    TaskDefinitionLoRaWanUpdateGatewayTaskEntry

    TaskDefinitionType

    TaskDefinitionUpdateWirelessGatewayTaskCreate

    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.103.0 published on Monday, Apr 22, 2024 by Pulumi