AWS Native

Pulumi Official
Package maintained by Pulumi
v0.19.0 published on Wednesday, Jun 8, 2022 by Pulumi

getComponentType

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:

ComponentTypeId string

The ID of the component type.

WorkspaceId string

The ID of the workspace that contains the component type.

ComponentTypeId string

The ID of the component type.

WorkspaceId string

The ID of the workspace that contains the component type.

componentTypeId String

The ID of the component type.

workspaceId String

The ID of the workspace that contains the component type.

componentTypeId string

The ID of the component type.

workspaceId string

The ID of the workspace that contains the component type.

component_type_id str

The ID of the component type.

workspace_id str

The ID of the workspace that contains the component type.

componentTypeId String

The ID of the component type.

workspaceId 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.

CreationDateTime string

The date and time when the component type was created.

Description string

The description of the component type.

ExtendsFrom 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.

IsAbstract bool

A Boolean value that specifies whether the component type is abstract.

IsSchemaInitialized bool

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

IsSingleton bool

A Boolean value that specifies whether an entity can have more than one component of this type.

PropertyDefinitions object

An map of the property definitions in the component type. Each property definition's key must be unique to this map.

Status Pulumi.AwsNative.IoTTwinMaker.Outputs.ComponentTypeStatus

The current status of the component type.

Tags object

A map of key-value pairs to associate with a resource.

UpdateDateTime string

The last date and time when the component type was updated.

Arn string

The ARN of the component type.

CreationDateTime string

The date and time when the component type was created.

Description string

The description of the component type.

ExtendsFrom []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.

IsAbstract bool

A Boolean value that specifies whether the component type is abstract.

IsSchemaInitialized bool

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

IsSingleton bool

A Boolean value that specifies whether an entity can have more than one component of this type.

PropertyDefinitions interface{}

An map of the property definitions in the component type. Each property definition's key must be unique to this map.

Status ComponentTypeStatus

The current status of the component type.

Tags interface{}

A map of key-value pairs to associate with a resource.

UpdateDateTime string

The last date and time when the component type was updated.

arn String

The ARN of the component type.

creationDateTime String

The date and time when the component type was created.

description String

The description of the component type.

extendsFrom 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.

isAbstract Boolean

A Boolean value that specifies whether the component type is abstract.

isSchemaInitialized Boolean

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

isSingleton Boolean

A Boolean value that specifies whether an entity can have more than one component of this type.

propertyDefinitions Object

An map of the property definitions in the component type. Each property definition's key must be unique to this map.

status ComponentTypeStatus

The current status of the component type.

tags Object

A map of key-value pairs to associate with a resource.

updateDateTime String

The last date and time when the component type was updated.

arn string

The ARN of the component type.

creationDateTime string

The date and time when the component type was created.

description string

The description of the component type.

extendsFrom 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.

isAbstract boolean

A Boolean value that specifies whether the component type is abstract.

isSchemaInitialized boolean

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

isSingleton boolean

A Boolean value that specifies whether an entity can have more than one component of this type.

propertyDefinitions any

An map of the property definitions in the component type. Each property definition's key must be unique to this map.

status ComponentTypeStatus

The current status of the component type.

tags any

A map of key-value pairs to associate with a resource.

updateDateTime string

The last date and time when the component type was updated.

arn str

The ARN of the component type.

creation_date_time str

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_initialized bool

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.

status ComponentTypeStatus

The current status of the component type.

tags Any

A map of key-value pairs to associate with a resource.

update_date_time str

The last date and time when the component type was updated.

arn String

The ARN of the component type.

creationDateTime String

The date and time when the component type was created.

description String

The description of the component type.

extendsFrom 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.

isAbstract Boolean

A Boolean value that specifies whether the component type is abstract.

isSchemaInitialized Boolean

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

isSingleton Boolean

A Boolean value that specifies whether an entity can have more than one component of this type.

propertyDefinitions Any

An map of the property definitions in the component type. Each property definition's key must be unique to this map.

status Property Map

The current status of the component type.

tags Any

A map of key-value pairs to associate with a resource.

updateDateTime String

The last date and time when the component type was updated.

Supporting Types

ComponentTypeStatus

ComponentTypeStatusErrorProperties

ComponentTypeStatusErrorPropertiesCode

ComponentTypeStatusState

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0