We recommend new projects start with resources from the AWS provider.
aws-native.iottwinmaker.ComponentType
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::IoTTwinMaker::ComponentType
Create ComponentType Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ComponentType(name: string, args: ComponentTypeArgs, opts?: CustomResourceOptions);
@overload
def ComponentType(resource_name: str,
args: ComponentTypeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ComponentType(resource_name: str,
opts: Optional[ResourceOptions] = None,
component_type_id: Optional[str] = None,
workspace_id: Optional[str] = None,
composite_component_types: Optional[Mapping[str, ComponentTypeCompositeComponentTypeArgs]] = None,
description: Optional[str] = None,
extends_from: Optional[Sequence[str]] = None,
functions: Optional[Mapping[str, ComponentTypeFunctionArgs]] = None,
is_singleton: Optional[bool] = None,
property_definitions: Optional[Mapping[str, ComponentTypePropertyDefinitionArgs]] = None,
property_groups: Optional[Mapping[str, ComponentTypePropertyGroupArgs]] = None,
tags: Optional[Mapping[str, str]] = None)
func NewComponentType(ctx *Context, name string, args ComponentTypeArgs, opts ...ResourceOption) (*ComponentType, error)
public ComponentType(string name, ComponentTypeArgs args, CustomResourceOptions? opts = null)
public ComponentType(String name, ComponentTypeArgs args)
public ComponentType(String name, ComponentTypeArgs args, CustomResourceOptions options)
type: aws-native:iottwinmaker:ComponentType
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ComponentTypeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ComponentTypeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ComponentTypeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComponentTypeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComponentTypeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ComponentType Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ComponentType resource accepts the following input properties:
- Component
Type stringId - The ID of the component type.
- Workspace
Id string - The ID of the workspace that contains the component type.
- Composite
Component Dictionary<string, Pulumi.Types Aws Native. Io TTwin Maker. Inputs. Component Type Composite Component Type Args> - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- Description string
- The description of the component type.
- Extends
From List<string> - Specifies the parent component type to extend.
- Functions
Dictionary<string, Pulumi.
Aws Native. Io TTwin Maker. Inputs. Component Type Function Args> - a Map of functions in the component type. Each function's key must be unique to this map.
- Is
Singleton bool - A Boolean value that specifies whether an entity can have more than one component of this type.
- Property
Definitions Dictionary<string, Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Property Definition Args> - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- Property
Groups Dictionary<string, Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Property Group Args> - An map of the property groups in the component type. Each property group's key must be unique to this map.
- Dictionary<string, string>
- A map of key-value pairs to associate with a resource.
- Component
Type stringId - The ID of the component type.
- Workspace
Id string - The ID of the workspace that contains the component type.
- Composite
Component map[string]ComponentTypes Type Composite Component Type Args - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- Description string
- The description of the component type.
- Extends
From []string - Specifies the parent component type to extend.
- Functions
map[string]Component
Type Function Args - a Map of functions in the component type. Each function's key must be unique to this map.
- Is
Singleton bool - A Boolean value that specifies whether an entity can have more than one component of this type.
- Property
Definitions map[string]ComponentType Property Definition Args - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- Property
Groups map[string]ComponentType Property Group Args - An map of the property groups in the component type. Each property group's key must be unique to this map.
- map[string]string
- A map of key-value pairs to associate with a resource.
- component
Type StringId - The ID of the component type.
- workspace
Id String - The ID of the workspace that contains the component type.
- composite
Component Map<String,ComponentTypes Type Composite Component Type Args> - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- description String
- The description of the component type.
- extends
From List<String> - Specifies the parent component type to extend.
- functions
Map<String,Component
Type Function Args> - a Map of functions in the component type. Each function's key must be unique to this map.
- is
Singleton Boolean - A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions Map<String,ComponentType Property Definition Args> - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups Map<String,ComponentType Property Group Args> - An map of the property groups in the component type. Each property group's key must be unique to this map.
- Map<String,String>
- A map of key-value pairs to associate with a resource.
- component
Type stringId - The ID of the component type.
- workspace
Id string - The ID of the workspace that contains the component type.
- composite
Component {[key: string]: ComponentTypes Type Composite Component Type Args} - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- description string
- The description of the component type.
- extends
From string[] - Specifies the parent component type to extend.
- functions
{[key: string]: Component
Type Function Args} - a Map of functions in the component type. Each function's key must be unique to this map.
- is
Singleton boolean - A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions {[key: string]: ComponentType Property Definition Args} - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups {[key: string]: ComponentType Property Group Args} - An map of the property groups in the component type. Each property group's key must be unique to this map.
- {[key: string]: string}
- A map of key-value pairs to associate with a resource.
- component_
type_ strid - The ID of the component type.
- workspace_
id str - The ID of the workspace that contains the component type.
- composite_
component_ Mapping[str, Componenttypes Type Composite Component Type Args] - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- description str
- The description of the component type.
- extends_
from Sequence[str] - Specifies the parent component type to extend.
- functions
Mapping[str, Component
Type Function Args] - a Map of functions in the component type. Each function's key must be unique to this map.
- is_
singleton bool - A Boolean value that specifies whether an entity can have more than one component of this type.
- property_
definitions Mapping[str, ComponentType Property Definition Args] - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property_
groups Mapping[str, ComponentType Property Group Args] - An map of the property groups in the component type. Each property group's key must be unique to this map.
- Mapping[str, str]
- A map of key-value pairs to associate with a resource.
- component
Type StringId - The ID of the component type.
- workspace
Id String - The ID of the workspace that contains the component type.
- composite
Component Map<Property Map>Types - An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
- description String
- The description of the component type.
- extends
From List<String> - Specifies the parent component type to extend.
- functions Map<Property Map>
- a Map of functions in the component type. Each function's key must be unique to this map.
- is
Singleton Boolean - A Boolean value that specifies whether an entity can have more than one component of this type.
- property
Definitions Map<Property Map> - An map of the property definitions in the component type. Each property definition's key must be unique to this map.
- property
Groups Map<Property Map> - An map of the property groups in the component type. Each property group's key must be unique to this map.
- Map<String>
- A map of key-value pairs to associate with a resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ComponentType resource produces the following output properties:
- Arn string
- The ARN of the component type.
- Creation
Date stringTime - The date and time when the component type was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- Status
Pulumi.
Aws Native. Io TTwin Maker. Outputs. Component Type Status - The current status of the component type.
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- Status
Component
Type Status - The current status of the component type.
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- status
Component
Type Status - The current status of the component type.
- 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.
- id string
- The provider-assigned unique ID for this managed resource.
- 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.
- status
Component
Type Status - The current status of the component type.
- 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.
- id str
- The provider-assigned unique ID for this managed resource.
- 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.
- status
Component
Type Status - The current status of the component type.
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- status Property Map
- The current status of the component type.
- update
Date StringTime - The last date and time when the component type was updated.
Supporting Types
ComponentTypeCompositeComponentType, ComponentTypeCompositeComponentTypeArgs
- Component
Type stringId - The id of the composite component type.
- Component
Type stringId - The id of the composite component type.
- component
Type StringId - The id of the composite component type.
- component
Type stringId - The id of the composite component type.
- component_
type_ strid - The id of the composite component type.
- component
Type StringId - The id of the composite component type.
ComponentTypeDataConnector, ComponentTypeDataConnectorArgs
- Is
Native bool - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- Lambda
Pulumi.
Aws Native. Io TTwin Maker. Inputs. Component Type Lambda Function - The Lambda function associated with this data connector.
- Is
Native bool - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- Lambda
Component
Type Lambda Function - The Lambda function associated with this data connector.
- is
Native Boolean - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- lambda
Component
Type Lambda Function - The Lambda function associated with this data connector.
- is
Native boolean - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- lambda
Component
Type Lambda Function - The Lambda function associated with this data connector.
- is_
native bool - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- lambda_
Component
Type Lambda Function - The Lambda function associated with this data connector.
- is
Native Boolean - A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
- lambda Property Map
- The Lambda function associated with this data connector.
ComponentTypeDataType, ComponentTypeDataTypeArgs
- Type
Pulumi.
Aws Native. Io TTwin Maker. Component Type Data Type Type - The underlying type of the data type.
- Allowed
Values List<Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Value> - The allowed values for this data type.
- Nested
Type Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Type - The nested type in the data type.
- Relationship
Pulumi.
Aws Native. Io TTwin Maker. Inputs. Component Type Relationship - A relationship that associates a component with another component.
- Unit
Of stringMeasure - The unit of measure used in this data type.
- Type
Component
Type Data Type Type - The underlying type of the data type.
- Allowed
Values []ComponentType Data Value - The allowed values for this data type.
- Nested
Type ComponentType Data Type - The nested type in the data type.
- Relationship
Component
Type Relationship - A relationship that associates a component with another component.
- Unit
Of stringMeasure - The unit of measure used in this data type.
- type
Component
Type Data Type Type - The underlying type of the data type.
- allowed
Values List<ComponentType Data Value> - The allowed values for this data type.
- nested
Type ComponentType Data Type - The nested type in the data type.
- relationship
Component
Type Relationship - A relationship that associates a component with another component.
- unit
Of StringMeasure - The unit of measure used in this data type.
- type
Component
Type Data Type Type - The underlying type of the data type.
- allowed
Values ComponentType Data Value[] - The allowed values for this data type.
- nested
Type ComponentType Data Type - The nested type in the data type.
- relationship
Component
Type Relationship - A relationship that associates a component with another component.
- unit
Of stringMeasure - The unit of measure used in this data type.
- type
Component
Type Data Type Type - The underlying type of the data type.
- allowed_
values Sequence[ComponentType Data Value] - The allowed values for this data type.
- nested_
type ComponentType Data Type - The nested type in the data type.
- relationship
Component
Type Relationship - A relationship that associates a component with another component.
- unit_
of_ strmeasure - The unit of measure used in this data type.
- type "RELATIONSHIP" | "STRING" | "LONG" | "BOOLEAN" | "INTEGER" | "DOUBLE" | "LIST" | "MAP"
- The underlying type of the data type.
- allowed
Values List<Property Map> - The allowed values for this data type.
- nested
Type Property Map - The nested type in the data type.
- relationship Property Map
- A relationship that associates a component with another component.
- unit
Of StringMeasure - The unit of measure used in this data type.
ComponentTypeDataTypeType, ComponentTypeDataTypeTypeArgs
- Relationship
- RELATIONSHIP
- String
- STRING
- Long
- LONG
- Boolean
- BOOLEAN
- Integer
- INTEGER
- Double
- DOUBLE
- List
- LIST
- Map
- MAP
- Component
Type Data Type Type Relationship - RELATIONSHIP
- Component
Type Data Type Type String - STRING
- Component
Type Data Type Type Long - LONG
- Component
Type Data Type Type Boolean - BOOLEAN
- Component
Type Data Type Type Integer - INTEGER
- Component
Type Data Type Type Double - DOUBLE
- Component
Type Data Type Type List - LIST
- Component
Type Data Type Type Map - MAP
- Relationship
- RELATIONSHIP
- String
- STRING
- Long
- LONG
- Boolean
- BOOLEAN
- Integer
- INTEGER
- Double
- DOUBLE
- List
- LIST
- Map
- MAP
- Relationship
- RELATIONSHIP
- String
- STRING
- Long
- LONG
- Boolean
- BOOLEAN
- Integer
- INTEGER
- Double
- DOUBLE
- List
- LIST
- Map
- MAP
- RELATIONSHIP
- RELATIONSHIP
- STRING
- STRING
- LONG
- LONG
- BOOLEAN
- BOOLEAN
- INTEGER
- INTEGER
- DOUBLE
- DOUBLE
- LIST
- LIST
- MAP
- MAP
- "RELATIONSHIP"
- RELATIONSHIP
- "STRING"
- STRING
- "LONG"
- LONG
- "BOOLEAN"
- BOOLEAN
- "INTEGER"
- INTEGER
- "DOUBLE"
- DOUBLE
- "LIST"
- LIST
- "MAP"
- MAP
ComponentTypeDataValue, ComponentTypeDataValueArgs
- Boolean
Value bool - A Boolean value.
- Double
Value double - A double value.
- Expression string
- An expression that produces the value.
- Integer
Value int - An integer value.
- List
Value List<Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Value> - A list of multiple values.
- Long
Value double - A long value.
- Map
Value Dictionary<string, Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Value> - An object that maps strings to multiple DataValue objects.
- Relationship
Value Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Value Relationship Value Properties - A value that relates a component to another component.
- String
Value string - A string value.
- Boolean
Value bool - A Boolean value.
- Double
Value float64 - A double value.
- Expression string
- An expression that produces the value.
- Integer
Value int - An integer value.
- List
Value []ComponentType Data Value - A list of multiple values.
- Long
Value float64 - A long value.
- Map
Value map[string]ComponentType Data Value - An object that maps strings to multiple DataValue objects.
- Relationship
Value ComponentType Data Value Relationship Value Properties - A value that relates a component to another component.
- String
Value string - A string value.
- boolean
Value Boolean - A Boolean value.
- double
Value Double - A double value.
- expression String
- An expression that produces the value.
- integer
Value Integer - An integer value.
- list
Value List<ComponentType Data Value> - A list of multiple values.
- long
Value Double - A long value.
- map
Value Map<String,ComponentType Data Value> - An object that maps strings to multiple DataValue objects.
- relationship
Value ComponentType Data Value Relationship Value Properties - A value that relates a component to another component.
- string
Value String - A string value.
- boolean
Value boolean - A Boolean value.
- double
Value number - A double value.
- expression string
- An expression that produces the value.
- integer
Value number - An integer value.
- list
Value ComponentType Data Value[] - A list of multiple values.
- long
Value number - A long value.
- map
Value {[key: string]: ComponentType Data Value} - An object that maps strings to multiple DataValue objects.
- relationship
Value ComponentType Data Value Relationship Value Properties - A value that relates a component to another component.
- string
Value string - A string value.
- boolean_
value bool - A Boolean value.
- double_
value float - A double value.
- expression str
- An expression that produces the value.
- integer_
value int - An integer value.
- list_
value Sequence[ComponentType Data Value] - A list of multiple values.
- long_
value float - A long value.
- map_
value Mapping[str, ComponentType Data Value] - An object that maps strings to multiple DataValue objects.
- relationship_
value ComponentType Data Value Relationship Value Properties - A value that relates a component to another component.
- string_
value str - A string value.
- boolean
Value Boolean - A Boolean value.
- double
Value Number - A double value.
- expression String
- An expression that produces the value.
- integer
Value Number - An integer value.
- list
Value List<Property Map> - A list of multiple values.
- long
Value Number - A long value.
- map
Value Map<Property Map> - An object that maps strings to multiple DataValue objects.
- relationship
Value Property Map - A value that relates a component to another component.
- string
Value String - A string value.
ComponentTypeDataValueRelationshipValueProperties, ComponentTypeDataValueRelationshipValuePropertiesArgs
- Target
Component stringName - Target
Entity stringId
- Target
Component stringName - Target
Entity stringId
- target
Component StringName - target
Entity StringId
- target
Component stringName - target
Entity stringId
- target
Component StringName - target
Entity StringId
ComponentTypeFunction, ComponentTypeFunctionArgs
- Implemented
By Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Connector - The data connector.
- Required
Properties List<string> - The required properties of the function.
- Scope
Pulumi.
Aws Native. Io TTwin Maker. Component Type Function Scope - The scope of the function.
- Implemented
By ComponentType Data Connector - The data connector.
- Required
Properties []string - The required properties of the function.
- Scope
Component
Type Function Scope - The scope of the function.
- implemented
By ComponentType Data Connector - The data connector.
- required
Properties List<String> - The required properties of the function.
- scope
Component
Type Function Scope - The scope of the function.
- implemented
By ComponentType Data Connector - The data connector.
- required
Properties string[] - The required properties of the function.
- scope
Component
Type Function Scope - The scope of the function.
- implemented_
by ComponentType Data Connector - The data connector.
- required_
properties Sequence[str] - The required properties of the function.
- scope
Component
Type Function Scope - The scope of the function.
- implemented
By Property Map - The data connector.
- required
Properties List<String> - The required properties of the function.
- scope "ENTITY" | "WORKSPACE"
- The scope of the function.
ComponentTypeFunctionScope, ComponentTypeFunctionScopeArgs
- Entity
- ENTITY
- Workspace
- WORKSPACE
- Component
Type Function Scope Entity - ENTITY
- Component
Type Function Scope Workspace - WORKSPACE
- Entity
- ENTITY
- Workspace
- WORKSPACE
- Entity
- ENTITY
- Workspace
- WORKSPACE
- ENTITY
- ENTITY
- WORKSPACE
- WORKSPACE
- "ENTITY"
- ENTITY
- "WORKSPACE"
- WORKSPACE
ComponentTypeLambdaFunction, ComponentTypeLambdaFunctionArgs
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
ComponentTypePropertyDefinition, ComponentTypePropertyDefinitionArgs
- Configurations Dictionary<string, string>
- An object that specifies information about a property.
- Data
Type Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Type - An object that contains information about the data type.
- Default
Value Pulumi.Aws Native. Io TTwin Maker. Inputs. Component Type Data Value - An object that contains the default value.
- Is
External boolId - A Boolean value that specifies whether the property ID comes from an external data store.
- Is
Required boolIn Entity - A Boolean value that specifies whether the property is required.
- Is
Stored boolExternally - A Boolean value that specifies whether the property is stored externally.
- Is
Time boolSeries - A Boolean value that specifies whether the property consists of time series data.
- Configurations map[string]string
- An object that specifies information about a property.
- Data
Type ComponentType Data Type - An object that contains information about the data type.
- Default
Value ComponentType Data Value - An object that contains the default value.
- Is
External boolId - A Boolean value that specifies whether the property ID comes from an external data store.
- Is
Required boolIn Entity - A Boolean value that specifies whether the property is required.
- Is
Stored boolExternally - A Boolean value that specifies whether the property is stored externally.
- Is
Time boolSeries - A Boolean value that specifies whether the property consists of time series data.
- configurations Map<String,String>
- An object that specifies information about a property.
- data
Type ComponentType Data Type - An object that contains information about the data type.
- default
Value ComponentType Data Value - An object that contains the default value.
- is
External BooleanId - A Boolean value that specifies whether the property ID comes from an external data store.
- is
Required BooleanIn Entity - A Boolean value that specifies whether the property is required.
- is
Stored BooleanExternally - A Boolean value that specifies whether the property is stored externally.
- is
Time BooleanSeries - A Boolean value that specifies whether the property consists of time series data.
- configurations {[key: string]: string}
- An object that specifies information about a property.
- data
Type ComponentType Data Type - An object that contains information about the data type.
- default
Value ComponentType Data Value - An object that contains the default value.
- is
External booleanId - A Boolean value that specifies whether the property ID comes from an external data store.
- is
Required booleanIn Entity - A Boolean value that specifies whether the property is required.
- is
Stored booleanExternally - A Boolean value that specifies whether the property is stored externally.
- is
Time booleanSeries - A Boolean value that specifies whether the property consists of time series data.
- configurations Mapping[str, str]
- An object that specifies information about a property.
- data_
type ComponentType Data Type - An object that contains information about the data type.
- default_
value ComponentType Data Value - An object that contains the default value.
- is_
external_ boolid - A Boolean value that specifies whether the property ID comes from an external data store.
- is_
required_ boolin_ entity - A Boolean value that specifies whether the property is required.
- is_
stored_ boolexternally - A Boolean value that specifies whether the property is stored externally.
- is_
time_ boolseries - A Boolean value that specifies whether the property consists of time series data.
- configurations Map<String>
- An object that specifies information about a property.
- data
Type Property Map - An object that contains information about the data type.
- default
Value Property Map - An object that contains the default value.
- is
External BooleanId - A Boolean value that specifies whether the property ID comes from an external data store.
- is
Required BooleanIn Entity - A Boolean value that specifies whether the property is required.
- is
Stored BooleanExternally - A Boolean value that specifies whether the property is stored externally.
- is
Time BooleanSeries - A Boolean value that specifies whether the property consists of time series data.
ComponentTypePropertyGroup, ComponentTypePropertyGroupArgs
- Group
Type Pulumi.Aws Native. Io TTwin Maker. Component Type Property Group Group Type - The type of property group.
- Property
Names List<string> - The list of property names in the property group.
- Group
Type ComponentType Property Group Group Type - The type of property group.
- Property
Names []string - The list of property names in the property group.
- group
Type ComponentType Property Group Group Type - The type of property group.
- property
Names List<String> - The list of property names in the property group.
- group
Type ComponentType Property Group Group Type - The type of property group.
- property
Names string[] - The list of property names in the property group.
- group_
type ComponentType Property Group Group Type - The type of property group.
- property_
names Sequence[str] - The list of property names in the property group.
- group
Type "TABULAR" - The type of property group.
- property
Names List<String> - The list of property names in the property group.
ComponentTypePropertyGroupGroupType, ComponentTypePropertyGroupGroupTypeArgs
- Tabular
- TABULAR
- Component
Type Property Group Group Type Tabular - TABULAR
- Tabular
- TABULAR
- Tabular
- TABULAR
- TABULAR
- TABULAR
- "TABULAR"
- TABULAR
ComponentTypeRelationship, ComponentTypeRelationshipArgs
- Relationship
Type string - The type of the relationship.
- Target
Component stringType Id - The ID of the target component type associated with this relationship.
- Relationship
Type string - The type of the relationship.
- Target
Component stringType Id - The ID of the target component type associated with this relationship.
- relationship
Type String - The type of the relationship.
- target
Component StringType Id - The ID of the target component type associated with this relationship.
- relationship
Type string - The type of the relationship.
- target
Component stringType Id - The ID of the target component type associated with this relationship.
- relationship_
type str - The type of the relationship.
- target_
component_ strtype_ id - The ID of the target component type associated with this relationship.
- relationship
Type String - The type of the relationship.
- target
Component StringType Id - The ID of the target component type associated with this relationship.
ComponentTypeStatus, ComponentTypeStatusArgs
- Error
object | Pulumi.
Aws Native. Io TTwin Maker. Inputs. Component Type Status Error Properties - The component type error.
- State
Pulumi.
Aws Native. Io TTwin Maker. Component Type Status State - The component type status state.
- Error
interface{} | Component
Type Status Error Properties - The component type error.
- State
Component
Type Status State - The component type status state.
- error
Object | Component
Type Status Error Properties - The component type error.
- state
Component
Type Status State - The component type status state.
- error
any | Component
Type Status Error Properties - The component type error.
- state
Component
Type Status State - The component type status state.
- error
Any | Component
Type Status Error Properties - The component type error.
- state
Component
Type Status State - The component type status state.
- error Any | Property Map
- The component type error.
- state "CREATING" | "UPDATING" | "DELETING" | "ACTIVE" | "ERROR"
- The component type status state.
ComponentTypeStatusErrorProperties, ComponentTypeStatusErrorPropertiesArgs
ComponentTypeStatusErrorPropertiesCode, ComponentTypeStatusErrorPropertiesCodeArgs
- Validation
Error - VALIDATION_ERROR
- Internal
Failure - INTERNAL_FAILURE
- Component
Type Status Error Properties Code Validation Error - VALIDATION_ERROR
- Component
Type Status Error Properties Code Internal Failure - INTERNAL_FAILURE
- Validation
Error - VALIDATION_ERROR
- Internal
Failure - INTERNAL_FAILURE
- Validation
Error - VALIDATION_ERROR
- Internal
Failure - INTERNAL_FAILURE
- VALIDATION_ERROR
- VALIDATION_ERROR
- INTERNAL_FAILURE
- INTERNAL_FAILURE
- "VALIDATION_ERROR"
- VALIDATION_ERROR
- "INTERNAL_FAILURE"
- INTERNAL_FAILURE
ComponentTypeStatusState, ComponentTypeStatusStateArgs
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Error
- ERROR
- Component
Type Status State Creating - CREATING
- Component
Type Status State Updating - UPDATING
- Component
Type Status State Deleting - DELETING
- Component
Type Status State Active - ACTIVE
- Component
Type Status State Error - ERROR
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Error
- ERROR
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Error
- ERROR
- CREATING
- CREATING
- UPDATING
- UPDATING
- DELETING
- DELETING
- ACTIVE
- ACTIVE
- ERROR
- ERROR
- "CREATING"
- CREATING
- "UPDATING"
- UPDATING
- "DELETING"
- DELETING
- "ACTIVE"
- ACTIVE
- "ERROR"
- ERROR
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.