AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
aws-native.iot.getThingGroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
Resource Type definition for AWS::IoT::ThingGroup
Using getThingGroup
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 getThingGroup(args: GetThingGroupArgs, opts?: InvokeOptions): Promise<GetThingGroupResult>
function getThingGroupOutput(args: GetThingGroupOutputArgs, opts?: InvokeOptions): Output<GetThingGroupResult>
def get_thing_group(thing_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetThingGroupResult
def get_thing_group_output(thing_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetThingGroupResult]
func LookupThingGroup(ctx *Context, args *LookupThingGroupArgs, opts ...InvokeOption) (*LookupThingGroupResult, error)
func LookupThingGroupOutput(ctx *Context, args *LookupThingGroupOutputArgs, opts ...InvokeOption) LookupThingGroupResultOutput
> Note: This function is named LookupThingGroup
in the Go SDK.
public static class GetThingGroup
{
public static Task<GetThingGroupResult> InvokeAsync(GetThingGroupArgs args, InvokeOptions? opts = null)
public static Output<GetThingGroupResult> Invoke(GetThingGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetThingGroupResult> getThingGroup(GetThingGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:iot:getThingGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Thing
Group stringName
- Thing
Group stringName
- thing
Group StringName
- thing
Group stringName
- thing_
group_ strname
- thing
Group StringName
getThingGroup Result
The following output properties are available:
- Arn string
- Id string
- Query
String string - List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Thing
Group Pulumi.Properties Aws Native. Io T. Outputs. Thing Group Properties Properties
- Arn string
- Id string
- Query
String string - Tag
- An array of key-value pairs to apply to this resource.
- Thing
Group ThingProperties Group Properties Properties
- arn String
- id String
- query
String String - List<Tag>
- An array of key-value pairs to apply to this resource.
- thing
Group ThingProperties Group Properties Properties
- arn string
- id string
- query
String string - Tag[]
- An array of key-value pairs to apply to this resource.
- thing
Group ThingProperties Group Properties Properties
- arn str
- id str
- query_
string str - Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- thing_
group_ Thingproperties Group Properties Properties
- arn String
- id String
- query
String String - List<Property Map>
- An array of key-value pairs to apply to this resource.
- thing
Group Property MapProperties
Supporting Types
Tag
ThingGroupAttributePayload
- Attributes Dictionary<string, string>
- Attributes map[string]string
- attributes Map<String,String>
- attributes {[key: string]: string}
- attributes Mapping[str, str]
- attributes Map<String>
ThingGroupPropertiesProperties
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi