1. Packages
  2. AWS Native
  3. API Docs
  4. iot
  5. getThing

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.iot.getThing

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

    Resource Type definition for AWS::IoT::Thing

    Using getThing

    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 getThing(args: GetThingArgs, opts?: InvokeOptions): Promise<GetThingResult>
    function getThingOutput(args: GetThingOutputArgs, opts?: InvokeOptions): Output<GetThingResult>
    def get_thing(thing_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetThingResult
    def get_thing_output(thing_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetThingResult]
    func LookupThing(ctx *Context, args *LookupThingArgs, opts ...InvokeOption) (*LookupThingResult, error)
    func LookupThingOutput(ctx *Context, args *LookupThingOutputArgs, opts ...InvokeOption) LookupThingResultOutput

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

    public static class GetThing 
    {
        public static Task<GetThingResult> InvokeAsync(GetThingArgs args, InvokeOptions? opts = null)
        public static Output<GetThingResult> Invoke(GetThingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetThingResult> getThing(GetThingArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:iot:getThing
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ThingName string
    ThingName string
    thingName String
    thingName string
    thingName String

    getThing Result

    The following output properties are available:

    Supporting Types

    ThingAttributePayload

    Attributes Dictionary<string, string>
    Attributes map[string]string
    attributes Map<String,String>
    attributes {[key: string]: string}
    attributes Mapping[str, str]
    attributes Map<String>

    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