1. Packages
  2. AWS Native
  3. API Docs
  4. iottwinmaker
  5. getComponentType

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.79.0 published on Monday, Oct 2, 2023 by Pulumi

aws-native.iottwinmaker.getComponentType

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.79.0 published on Monday, Oct 2, 2023 by Pulumi

    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.

    PropertyGroups object

    An map of the property groups in the component type. Each property group'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.

    PropertyGroups interface{}

    An map of the property groups in the component type. Each property group'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.

    propertyGroups Object

    An map of the property groups in the component type. Each property group'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.

    propertyGroups any

    An map of the property groups in the component type. Each property group'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.

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

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

    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
    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.79.0 published on Monday, Oct 2, 2023 by Pulumi