UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

58 lines (57 loc) 2.02 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Creates a gateway task definition. */ export declare function getTaskDefinition(args: GetTaskDefinitionArgs, opts?: pulumi.InvokeOptions): Promise<GetTaskDefinitionResult>; export interface GetTaskDefinitionArgs { /** * The ID of the new wireless gateway task definition */ id: string; } export interface GetTaskDefinitionResult { /** * TaskDefinition arn. Returned after successful create. */ readonly arn?: string; /** * 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. */ readonly autoCreateTasks?: boolean; /** * The ID of the new wireless gateway task definition */ readonly id?: string; /** * The list of task definitions. */ readonly loRaWanUpdateGatewayTaskEntry?: outputs.iotwireless.TaskDefinitionLoRaWanUpdateGatewayTaskEntry; /** * The name of the new resource. */ readonly name?: string; /** * A list of key-value pairs that contain metadata for the destination. */ readonly tags?: outputs.Tag[]; /** * A filter to list only the wireless gateway task definitions that use this task definition type */ readonly taskDefinitionType?: enums.iotwireless.TaskDefinitionType; /** * Information about the gateways to update. */ readonly update?: outputs.iotwireless.TaskDefinitionUpdateWirelessGatewayTaskCreate; } /** * Creates a gateway task definition. */ export declare function getTaskDefinitionOutput(args: GetTaskDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetTaskDefinitionResult>; export interface GetTaskDefinitionOutputArgs { /** * The ID of the new wireless gateway task definition */ id: pulumi.Input<string>; }