AWS Native is in preview. AWS Classic is fully supported.
aws-native.iottwinmaker.getComponentType
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource schema for AWS::IoTTwinMaker::ComponentType
Using getComponentType
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 getComponentType(args: GetComponentTypeArgs, opts?: InvokeOptions): Promise<GetComponentTypeResult>
function getComponentTypeOutput(args: GetComponentTypeOutputArgs, opts?: InvokeOptions): Output<GetComponentTypeResult>
def get_component_type(component_type_id: Optional[str] = None,
workspace_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetComponentTypeResult
def get_component_type_output(component_type_id: Optional[pulumi.Input[str]] = None,
workspace_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetComponentTypeResult]
func LookupComponentType(ctx *Context, args *LookupComponentTypeArgs, opts ...InvokeOption) (*LookupComponentTypeResult, error)
func LookupComponentTypeOutput(ctx *Context, args *LookupComponentTypeOutputArgs, opts ...InvokeOption) LookupComponentTypeResultOutput
> Note: This function is named LookupComponentType
in the Go SDK.
public static class GetComponentType
{
public static Task<GetComponentTypeResult> InvokeAsync(GetComponentTypeArgs args, InvokeOptions? opts = null)
public static Output<GetComponentTypeResult> Invoke(GetComponentTypeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetComponentTypeResult> getComponentType(GetComponentTypeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:iottwinmaker:getComponentType
arguments:
# arguments dictionary
The following arguments are supported:
- Component
Type stringId The ID of the component type.
- Workspace
Id string The ID of the workspace that contains the component type.
- Component
Type stringId The ID of the component type.
- Workspace
Id string The ID of the workspace that contains the component type.
- component
Type StringId The ID of the component type.
- workspace
Id String The ID of the workspace that contains the component type.
- component
Type stringId The ID of the component type.
- workspace
Id string The ID of the workspace that contains the component type.
- component_
type_ strid The ID of the component type.
- workspace_
id str The ID of the workspace that contains the component type.
- component
Type StringId The ID of the component type.
- workspace
Id String The ID of the workspace that contains the component type.
getComponentType Result
The following output properties are available:
- Arn string
The ARN of the component type.
- Creation
Date stringTime The date and time when the component type was created.
- Description string
The description of the component type.
- Extends
From List<string> Specifies the parent component type to extend.
- Functions object
a Map of functions in the component type. Each function's key must be unique to this map.
- Is
Abstract bool A Boolean value that specifies whether the component type is abstract.
- Is
Schema boolInitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- Is
Singleton bool A Boolean value that specifies whether an entity can have more than one component of this type.
- Property
Definitions object An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- Property
Groups object An map of the property groups in the component type. Each property group's key must be unique to this map.
- Status
Pulumi.
Aws Native. Io TTwin Maker. Outputs. Component Type Status The current status of the component type.
- object
A map of key-value pairs to associate with a resource.
- Update
Date stringTime The last date and time when the component type was updated.
- Arn string
The ARN of the component type.
- Creation
Date stringTime The date and time when the component type was created.
- Description string
The description of the component type.
- Extends
From []string Specifies the parent component type to extend.
- Functions interface{}
a Map of functions in the component type. Each function's key must be unique to this map.
- Is
Abstract bool A Boolean value that specifies whether the component type is abstract.
- Is
Schema boolInitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- Is
Singleton bool A Boolean value that specifies whether an entity can have more than one component of this type.
- Property
Definitions interface{} An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- Property
Groups interface{} An map of the property groups in the component type. Each property group's key must be unique to this map.
- Status
Component
Type Status The current status of the component type.
- interface{}
A map of key-value pairs to associate with a resource.
- Update
Date stringTime The last date and time when the component type was updated.
- arn String
The ARN of the component type.
- creation
Date StringTime The date and time when the component type was created.
- description String
The description of the component type.
- extends
From List<String> Specifies the parent component type to extend.
- functions Object
a Map of functions in the component type. Each function's key must be unique to this map.
- is
Abstract Boolean A Boolean value that specifies whether the component type is abstract.
- is
Schema BooleanInitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- is
Singleton Boolean A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions Object An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups Object An map of the property groups in the component type. Each property group's key must be unique to this map.
- status
Component
Type Status The current status of the component type.
- Object
A map of key-value pairs to associate with a resource.
- update
Date StringTime The last date and time when the component type was updated.
- arn string
The ARN of the component type.
- creation
Date stringTime The date and time when the component type was created.
- description string
The description of the component type.
- extends
From string[] Specifies the parent component type to extend.
- functions any
a Map of functions in the component type. Each function's key must be unique to this map.
- is
Abstract boolean A Boolean value that specifies whether the component type is abstract.
- is
Schema booleanInitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- is
Singleton boolean A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions any An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups any An map of the property groups in the component type. Each property group's key must be unique to this map.
- status
Component
Type Status The current status of the component type.
- any
A map of key-value pairs to associate with a resource.
- update
Date stringTime The last date and time when the component type was updated.
- arn str
The ARN of the component type.
- creation_
date_ strtime The date and time when the component type was created.
- description str
The description of the component type.
- extends_
from Sequence[str] Specifies the parent component type to extend.
- functions Any
a Map of functions in the component type. Each function's key must be unique to this map.
- is_
abstract bool A Boolean value that specifies whether the component type is abstract.
- is_
schema_ boolinitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- is_
singleton bool A Boolean value that specifies whether an entity can have more than one component of this type.
- property_
definitions Any An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property_
groups Any An map of the property groups in the component type. Each property group's key must be unique to this map.
- status
Component
Type Status The current status of the component type.
- Any
A map of key-value pairs to associate with a resource.
- update_
date_ strtime The last date and time when the component type was updated.
- arn String
The ARN of the component type.
- creation
Date StringTime The date and time when the component type was created.
- description String
The description of the component type.
- extends
From List<String> Specifies the parent component type to extend.
- functions Any
a Map of functions in the component type. Each function's key must be unique to this map.
- is
Abstract Boolean A Boolean value that specifies whether the component type is abstract.
- is
Schema BooleanInitialized A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
- is
Singleton Boolean A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions Any An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups Any An map of the property groups in the component type. Each property group's key must be unique to this map.
- status Property Map
The current status of the component type.
- Any
A map of key-value pairs to associate with a resource.
- update
Date StringTime The last date and time when the component type was updated.
Supporting Types
ComponentTypeStatus
ComponentTypeStatusErrorProperties
ComponentTypeStatusErrorPropertiesCode
ComponentTypeStatusState
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.