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

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

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.iottwinmaker.Entity

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    Resource schema for AWS::IoTTwinMaker::Entity

    Create Entity Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Entity(name: string, args: EntityArgs, opts?: CustomResourceOptions);
    @overload
    def Entity(resource_name: str,
               args: EntityArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Entity(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               workspace_id: Optional[str] = None,
               components: Optional[Mapping[str, EntityComponentArgs]] = None,
               composite_components: Optional[Mapping[str, EntityCompositeComponentArgs]] = None,
               description: Optional[str] = None,
               entity_id: Optional[str] = None,
               entity_name: Optional[str] = None,
               parent_entity_id: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None)
    func NewEntity(ctx *Context, name string, args EntityArgs, opts ...ResourceOption) (*Entity, error)
    public Entity(string name, EntityArgs args, CustomResourceOptions? opts = null)
    public Entity(String name, EntityArgs args)
    public Entity(String name, EntityArgs args, CustomResourceOptions options)
    
    type: aws-native:iottwinmaker:Entity
    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 EntityArgs
    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 EntityArgs
    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 EntityArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const entityResource = new aws_native.iottwinmaker.Entity("entityResource", {
        workspaceId: "string",
        components: {
            string: {
                componentName: "string",
                componentTypeId: "string",
                definedIn: "string",
                description: "string",
                properties: {
                    string: {
                        definition: {
                            configuration: {
                                string: "string",
                            },
                            dataType: {
                                allowedValues: [{
                                    booleanValue: false,
                                    doubleValue: 0,
                                    expression: "string",
                                    integerValue: 0,
                                    listValue: [entityDataValue],
                                    longValue: 0,
                                    mapValue: {
                                        string: entityDataValue,
                                    },
                                    relationshipValue: {
                                        targetComponentName: "string",
                                        targetEntityId: "string",
                                    },
                                    stringValue: "string",
                                }],
                                nestedType: entityDataType,
                                relationship: {
                                    relationshipType: "string",
                                    targetComponentTypeId: "string",
                                },
                                type: aws_native.iottwinmaker.EntityDataTypeType.Relationship,
                                unitOfMeasure: "string",
                            },
                            defaultValue: entityDataValue,
                            isExternalId: false,
                            isFinal: false,
                            isImported: false,
                            isInherited: false,
                            isRequiredInEntity: false,
                            isStoredExternally: false,
                            isTimeSeries: false,
                        },
                        value: entityDataValue,
                    },
                },
                propertyGroups: {
                    string: {
                        groupType: aws_native.iottwinmaker.EntityPropertyGroupGroupType.Tabular,
                        propertyNames: ["string"],
                    },
                },
                status: {
                    error: undefined,
                    state: aws_native.iottwinmaker.EntityStatusState.Creating,
                },
            },
        },
        compositeComponents: {
            string: {
                componentName: "string",
                componentPath: "string",
                componentTypeId: "string",
                description: "string",
                properties: {
                    string: {
                        definition: {
                            configuration: {
                                string: "string",
                            },
                            dataType: entityDataType,
                            defaultValue: entityDataValue,
                            isExternalId: false,
                            isFinal: false,
                            isImported: false,
                            isInherited: false,
                            isRequiredInEntity: false,
                            isStoredExternally: false,
                            isTimeSeries: false,
                        },
                        value: entityDataValue,
                    },
                },
                propertyGroups: {
                    string: {
                        groupType: aws_native.iottwinmaker.EntityPropertyGroupGroupType.Tabular,
                        propertyNames: ["string"],
                    },
                },
                status: {
                    error: undefined,
                    state: aws_native.iottwinmaker.EntityStatusState.Creating,
                },
            },
        },
        description: "string",
        entityId: "string",
        entityName: "string",
        parentEntityId: "string",
        tags: {
            string: "string",
        },
    });
    
    Coming soon!
    

    Entity Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Entity resource accepts the following input properties:

    WorkspaceId string
    The ID of the workspace.
    Components Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityComponentArgs>
    A map that sets information about a component type.
    CompositeComponents Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityCompositeComponentArgs>
    A map that sets information about a composite component.
    Description string
    The description of the entity.
    EntityId string
    The ID of the entity.
    EntityName string
    The name of the entity.
    ParentEntityId string
    The ID of the parent entity.
    Tags Dictionary<string, string>
    A key-value pair to associate with a resource.
    WorkspaceId string
    The ID of the workspace.
    Components map[string]EntityComponentArgs
    A map that sets information about a component type.
    CompositeComponents map[string]EntityCompositeComponentArgs
    A map that sets information about a composite component.
    Description string
    The description of the entity.
    EntityId string
    The ID of the entity.
    EntityName string
    The name of the entity.
    ParentEntityId string
    The ID of the parent entity.
    Tags map[string]string
    A key-value pair to associate with a resource.
    workspaceId String
    The ID of the workspace.
    components Map<String,EntityComponentArgs>
    A map that sets information about a component type.
    compositeComponents Map<String,EntityCompositeComponentArgs>
    A map that sets information about a composite component.
    description String
    The description of the entity.
    entityId String
    The ID of the entity.
    entityName String
    The name of the entity.
    parentEntityId String
    The ID of the parent entity.
    tags Map<String,String>
    A key-value pair to associate with a resource.
    workspaceId string
    The ID of the workspace.
    components {[key: string]: EntityComponentArgs}
    A map that sets information about a component type.
    compositeComponents {[key: string]: EntityCompositeComponentArgs}
    A map that sets information about a composite component.
    description string
    The description of the entity.
    entityId string
    The ID of the entity.
    entityName string
    The name of the entity.
    parentEntityId string
    The ID of the parent entity.
    tags {[key: string]: string}
    A key-value pair to associate with a resource.
    workspace_id str
    The ID of the workspace.
    components Mapping[str, EntityComponentArgs]
    A map that sets information about a component type.
    composite_components Mapping[str, EntityCompositeComponentArgs]
    A map that sets information about a composite component.
    description str
    The description of the entity.
    entity_id str
    The ID of the entity.
    entity_name str
    The name of the entity.
    parent_entity_id str
    The ID of the parent entity.
    tags Mapping[str, str]
    A key-value pair to associate with a resource.
    workspaceId String
    The ID of the workspace.
    components Map<Property Map>
    A map that sets information about a component type.
    compositeComponents Map<Property Map>
    A map that sets information about a composite component.
    description String
    The description of the entity.
    entityId String
    The ID of the entity.
    entityName String
    The name of the entity.
    parentEntityId String
    The ID of the parent entity.
    tags Map<String>
    A key-value pair to associate with a resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Entity resource produces the following output properties:

    Arn string
    The ARN of the entity.
    CreationDateTime string
    The date and time when the entity was created.
    HasChildEntities bool
    A Boolean value that specifies whether the entity has child entities or not.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status Pulumi.AwsNative.IoTTwinMaker.Outputs.EntityStatus
    The current status of the entity.
    UpdateDateTime string
    The last date and time when the entity was updated.
    Arn string
    The ARN of the entity.
    CreationDateTime string
    The date and time when the entity was created.
    HasChildEntities bool
    A Boolean value that specifies whether the entity has child entities or not.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status EntityStatus
    The current status of the entity.
    UpdateDateTime string
    The last date and time when the entity was updated.
    arn String
    The ARN of the entity.
    creationDateTime String
    The date and time when the entity was created.
    hasChildEntities Boolean
    A Boolean value that specifies whether the entity has child entities or not.
    id String
    The provider-assigned unique ID for this managed resource.
    status EntityStatus
    The current status of the entity.
    updateDateTime String
    The last date and time when the entity was updated.
    arn string
    The ARN of the entity.
    creationDateTime string
    The date and time when the entity was created.
    hasChildEntities boolean
    A Boolean value that specifies whether the entity has child entities or not.
    id string
    The provider-assigned unique ID for this managed resource.
    status EntityStatus
    The current status of the entity.
    updateDateTime string
    The last date and time when the entity was updated.
    arn str
    The ARN of the entity.
    creation_date_time str
    The date and time when the entity was created.
    has_child_entities bool
    A Boolean value that specifies whether the entity has child entities or not.
    id str
    The provider-assigned unique ID for this managed resource.
    status EntityStatus
    The current status of the entity.
    update_date_time str
    The last date and time when the entity was updated.
    arn String
    The ARN of the entity.
    creationDateTime String
    The date and time when the entity was created.
    hasChildEntities Boolean
    A Boolean value that specifies whether the entity has child entities or not.
    id String
    The provider-assigned unique ID for this managed resource.
    status Property Map
    The current status of the entity.
    updateDateTime String
    The last date and time when the entity was updated.

    Supporting Types

    EntityComponent, EntityComponentArgs

    ComponentName string
    The name of the component.
    ComponentTypeId string
    The ID of the component type.
    DefinedIn string
    The name of the property definition set in the component.
    Description string
    The description of the component.
    Properties Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityProperty>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    PropertyGroups Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityPropertyGroup>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    Status Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityStatus
    The current status of the entity.
    ComponentName string
    The name of the component.
    ComponentTypeId string
    The ID of the component type.
    DefinedIn string
    The name of the property definition set in the component.
    Description string
    The description of the component.
    Properties map[string]EntityProperty
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    PropertyGroups map[string]EntityPropertyGroup
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    Status EntityStatus
    The current status of the entity.
    componentName String
    The name of the component.
    componentTypeId String
    The ID of the component type.
    definedIn String
    The name of the property definition set in the component.
    description String
    The description of the component.
    properties Map<String,EntityProperty>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups Map<String,EntityPropertyGroup>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the entity.
    componentName string
    The name of the component.
    componentTypeId string
    The ID of the component type.
    definedIn string
    The name of the property definition set in the component.
    description string
    The description of the component.
    properties {[key: string]: EntityProperty}
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups {[key: string]: EntityPropertyGroup}
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the entity.
    component_name str
    The name of the component.
    component_type_id str
    The ID of the component type.
    defined_in str
    The name of the property definition set in the component.
    description str
    The description of the component.
    properties Mapping[str, EntityProperty]
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    property_groups Mapping[str, EntityPropertyGroup]
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the entity.
    componentName String
    The name of the component.
    componentTypeId String
    The ID of the component type.
    definedIn String
    The name of the property definition set in the component.
    description String
    The description of the component.
    properties Map<Property Map>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups Map<Property Map>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status Property Map
    The current status of the entity.

    EntityCompositeComponent, EntityCompositeComponentArgs

    ComponentName string
    The name of the component.
    ComponentPath string
    The path of the component.
    ComponentTypeId string
    The ID of the component type.
    Description string
    The description of the component.
    Properties Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityProperty>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    PropertyGroups Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityPropertyGroup>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    Status Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityStatus
    The current status of the component.
    ComponentName string
    The name of the component.
    ComponentPath string
    The path of the component.
    ComponentTypeId string
    The ID of the component type.
    Description string
    The description of the component.
    Properties map[string]EntityProperty
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    PropertyGroups map[string]EntityPropertyGroup
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    Status EntityStatus
    The current status of the component.
    componentName String
    The name of the component.
    componentPath String
    The path of the component.
    componentTypeId String
    The ID of the component type.
    description String
    The description of the component.
    properties Map<String,EntityProperty>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups Map<String,EntityPropertyGroup>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the component.
    componentName string
    The name of the component.
    componentPath string
    The path of the component.
    componentTypeId string
    The ID of the component type.
    description string
    The description of the component.
    properties {[key: string]: EntityProperty}
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups {[key: string]: EntityPropertyGroup}
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the component.
    component_name str
    The name of the component.
    component_path str
    The path of the component.
    component_type_id str
    The ID of the component type.
    description str
    The description of the component.
    properties Mapping[str, EntityProperty]
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    property_groups Mapping[str, EntityPropertyGroup]
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status EntityStatus
    The current status of the component.
    componentName String
    The name of the component.
    componentPath String
    The path of the component.
    componentTypeId String
    The ID of the component type.
    description String
    The description of the component.
    properties Map<Property Map>
    An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
    propertyGroups Map<Property Map>
    An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
    status Property Map
    The current status of the component.

    EntityDataType, EntityDataTypeArgs

    AllowedValues List<Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataValue>
    The allowed values for this data type.
    NestedType Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataType
    The nested type in the data type.
    Relationship Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityRelationship
    A relationship that associates a component with another component.
    Type Pulumi.AwsNative.IoTTwinMaker.EntityDataTypeType
    The underlying type of the data type.
    UnitOfMeasure string
    The unit of measure used in this data type.
    AllowedValues []EntityDataValue
    The allowed values for this data type.
    NestedType EntityDataType
    The nested type in the data type.
    Relationship EntityRelationship
    A relationship that associates a component with another component.
    Type EntityDataTypeType
    The underlying type of the data type.
    UnitOfMeasure string
    The unit of measure used in this data type.
    allowedValues List<EntityDataValue>
    The allowed values for this data type.
    nestedType EntityDataType
    The nested type in the data type.
    relationship EntityRelationship
    A relationship that associates a component with another component.
    type EntityDataTypeType
    The underlying type of the data type.
    unitOfMeasure String
    The unit of measure used in this data type.
    allowedValues EntityDataValue[]
    The allowed values for this data type.
    nestedType EntityDataType
    The nested type in the data type.
    relationship EntityRelationship
    A relationship that associates a component with another component.
    type EntityDataTypeType
    The underlying type of the data type.
    unitOfMeasure string
    The unit of measure used in this data type.
    allowed_values Sequence[EntityDataValue]
    The allowed values for this data type.
    nested_type EntityDataType
    The nested type in the data type.
    relationship EntityRelationship
    A relationship that associates a component with another component.
    type EntityDataTypeType
    The underlying type of the data type.
    unit_of_measure str
    The unit of measure used in this data type.
    allowedValues List<Property Map>
    The allowed values for this data type.
    nestedType Property Map
    The nested type in the data type.
    relationship Property Map
    A relationship that associates a component with another component.
    type "RELATIONSHIP" | "STRING" | "LONG" | "BOOLEAN" | "INTEGER" | "DOUBLE" | "LIST" | "MAP"
    The underlying type of the data type.
    unitOfMeasure String
    The unit of measure used in this data type.

    EntityDataTypeType, EntityDataTypeTypeArgs

    Relationship
    RELATIONSHIP
    String
    STRING
    Long
    LONG
    Boolean
    BOOLEAN
    Integer
    INTEGER
    Double
    DOUBLE
    List
    LIST
    Map
    MAP
    EntityDataTypeTypeRelationship
    RELATIONSHIP
    EntityDataTypeTypeString
    STRING
    EntityDataTypeTypeLong
    LONG
    EntityDataTypeTypeBoolean
    BOOLEAN
    EntityDataTypeTypeInteger
    INTEGER
    EntityDataTypeTypeDouble
    DOUBLE
    EntityDataTypeTypeList
    LIST
    EntityDataTypeTypeMap
    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

    EntityDataValue, EntityDataValueArgs

    BooleanValue bool
    A Boolean value.
    DoubleValue double
    A double value.
    Expression string
    An expression that produces the value.
    IntegerValue int
    An integer value.
    ListValue List<Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataValue>
    A list of multiple values.
    LongValue double
    A long value.
    MapValue Dictionary<string, Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataValue>
    An object that maps strings to multiple DataValue objects.
    RelationshipValue Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataValueRelationshipValueProperties
    A value that relates a component to another component.
    StringValue string
    A string value.
    BooleanValue bool
    A Boolean value.
    DoubleValue float64
    A double value.
    Expression string
    An expression that produces the value.
    IntegerValue int
    An integer value.
    ListValue []EntityDataValue
    A list of multiple values.
    LongValue float64
    A long value.
    MapValue map[string]EntityDataValue
    An object that maps strings to multiple DataValue objects.
    RelationshipValue EntityDataValueRelationshipValueProperties
    A value that relates a component to another component.
    StringValue string
    A string value.
    booleanValue Boolean
    A Boolean value.
    doubleValue Double
    A double value.
    expression String
    An expression that produces the value.
    integerValue Integer
    An integer value.
    listValue List<EntityDataValue>
    A list of multiple values.
    longValue Double
    A long value.
    mapValue Map<String,EntityDataValue>
    An object that maps strings to multiple DataValue objects.
    relationshipValue EntityDataValueRelationshipValueProperties
    A value that relates a component to another component.
    stringValue String
    A string value.
    booleanValue boolean
    A Boolean value.
    doubleValue number
    A double value.
    expression string
    An expression that produces the value.
    integerValue number
    An integer value.
    listValue EntityDataValue[]
    A list of multiple values.
    longValue number
    A long value.
    mapValue {[key: string]: EntityDataValue}
    An object that maps strings to multiple DataValue objects.
    relationshipValue EntityDataValueRelationshipValueProperties
    A value that relates a component to another component.
    stringValue 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[EntityDataValue]
    A list of multiple values.
    long_value float
    A long value.
    map_value Mapping[str, EntityDataValue]
    An object that maps strings to multiple DataValue objects.
    relationship_value EntityDataValueRelationshipValueProperties
    A value that relates a component to another component.
    string_value str
    A string value.
    booleanValue Boolean
    A Boolean value.
    doubleValue Number
    A double value.
    expression String
    An expression that produces the value.
    integerValue Number
    An integer value.
    listValue List<Property Map>
    A list of multiple values.
    longValue Number
    A long value.
    mapValue Map<Property Map>
    An object that maps strings to multiple DataValue objects.
    relationshipValue Property Map
    A value that relates a component to another component.
    stringValue String
    A string value.

    EntityDataValueRelationshipValueProperties, EntityDataValueRelationshipValuePropertiesArgs

    EntityDefinition, EntityDefinitionArgs

    Configuration Dictionary<string, string>
    An object that specifies information about a property configuration.
    DataType Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataType
    An object that contains information about the data type.
    DefaultValue Pulumi.AwsNative.IoTTwinMaker.Inputs.EntityDataValue
    An object that contains the default value.
    IsExternalId bool
    A Boolean value that specifies whether the property ID comes from an external data store.
    IsFinal bool
    A Boolean value that specifies whether the property definition can be updated.
    IsImported bool
    A Boolean value that specifies whether the property definition is imported from an external data store.
    IsInherited bool
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    IsRequiredInEntity bool
    A Boolean value that specifies whether the property is required.
    IsStoredExternally bool
    A Boolean value that specifies whether the property is stored externally.
    IsTimeSeries bool
    A Boolean value that specifies whether the property consists of time series data.
    Configuration map[string]string
    An object that specifies information about a property configuration.
    DataType EntityDataType
    An object that contains information about the data type.
    DefaultValue EntityDataValue
    An object that contains the default value.
    IsExternalId bool
    A Boolean value that specifies whether the property ID comes from an external data store.
    IsFinal bool
    A Boolean value that specifies whether the property definition can be updated.
    IsImported bool
    A Boolean value that specifies whether the property definition is imported from an external data store.
    IsInherited bool
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    IsRequiredInEntity bool
    A Boolean value that specifies whether the property is required.
    IsStoredExternally bool
    A Boolean value that specifies whether the property is stored externally.
    IsTimeSeries bool
    A Boolean value that specifies whether the property consists of time series data.
    configuration Map<String,String>
    An object that specifies information about a property configuration.
    dataType EntityDataType
    An object that contains information about the data type.
    defaultValue EntityDataValue
    An object that contains the default value.
    isExternalId Boolean
    A Boolean value that specifies whether the property ID comes from an external data store.
    isFinal Boolean
    A Boolean value that specifies whether the property definition can be updated.
    isImported Boolean
    A Boolean value that specifies whether the property definition is imported from an external data store.
    isInherited Boolean
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    isRequiredInEntity Boolean
    A Boolean value that specifies whether the property is required.
    isStoredExternally Boolean
    A Boolean value that specifies whether the property is stored externally.
    isTimeSeries Boolean
    A Boolean value that specifies whether the property consists of time series data.
    configuration {[key: string]: string}
    An object that specifies information about a property configuration.
    dataType EntityDataType
    An object that contains information about the data type.
    defaultValue EntityDataValue
    An object that contains the default value.
    isExternalId boolean
    A Boolean value that specifies whether the property ID comes from an external data store.
    isFinal boolean
    A Boolean value that specifies whether the property definition can be updated.
    isImported boolean
    A Boolean value that specifies whether the property definition is imported from an external data store.
    isInherited boolean
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    isRequiredInEntity boolean
    A Boolean value that specifies whether the property is required.
    isStoredExternally boolean
    A Boolean value that specifies whether the property is stored externally.
    isTimeSeries boolean
    A Boolean value that specifies whether the property consists of time series data.
    configuration Mapping[str, str]
    An object that specifies information about a property configuration.
    data_type EntityDataType
    An object that contains information about the data type.
    default_value EntityDataValue
    An object that contains the default value.
    is_external_id bool
    A Boolean value that specifies whether the property ID comes from an external data store.
    is_final bool
    A Boolean value that specifies whether the property definition can be updated.
    is_imported bool
    A Boolean value that specifies whether the property definition is imported from an external data store.
    is_inherited bool
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    is_required_in_entity bool
    A Boolean value that specifies whether the property is required.
    is_stored_externally bool
    A Boolean value that specifies whether the property is stored externally.
    is_time_series bool
    A Boolean value that specifies whether the property consists of time series data.
    configuration Map<String>
    An object that specifies information about a property configuration.
    dataType Property Map
    An object that contains information about the data type.
    defaultValue Property Map
    An object that contains the default value.
    isExternalId Boolean
    A Boolean value that specifies whether the property ID comes from an external data store.
    isFinal Boolean
    A Boolean value that specifies whether the property definition can be updated.
    isImported Boolean
    A Boolean value that specifies whether the property definition is imported from an external data store.
    isInherited Boolean
    A Boolean value that specifies whether the property definition is inherited from a parent entity.
    isRequiredInEntity Boolean
    A Boolean value that specifies whether the property is required.
    isStoredExternally Boolean
    A Boolean value that specifies whether the property is stored externally.
    isTimeSeries Boolean
    A Boolean value that specifies whether the property consists of time series data.

    EntityProperty, EntityPropertyArgs

    Definition EntityDefinition
    The definition of the property.
    Value EntityDataValue
    The value of the property.
    definition EntityDefinition
    The definition of the property.
    value EntityDataValue
    The value of the property.
    definition EntityDefinition
    The definition of the property.
    value EntityDataValue
    The value of the property.
    definition EntityDefinition
    The definition of the property.
    value EntityDataValue
    The value of the property.
    definition Property Map
    The definition of the property.
    value Property Map
    The value of the property.

    EntityPropertyGroup, EntityPropertyGroupArgs

    GroupType Pulumi.AwsNative.IoTTwinMaker.EntityPropertyGroupGroupType
    The type of property group.
    PropertyNames List<string>
    The list of property names in the property group.
    GroupType EntityPropertyGroupGroupType
    The type of property group.
    PropertyNames []string
    The list of property names in the property group.
    groupType EntityPropertyGroupGroupType
    The type of property group.
    propertyNames List<String>
    The list of property names in the property group.
    groupType EntityPropertyGroupGroupType
    The type of property group.
    propertyNames string[]
    The list of property names in the property group.
    group_type EntityPropertyGroupGroupType
    The type of property group.
    property_names Sequence[str]
    The list of property names in the property group.
    groupType "TABULAR"
    The type of property group.
    propertyNames List<String>
    The list of property names in the property group.

    EntityPropertyGroupGroupType, EntityPropertyGroupGroupTypeArgs

    Tabular
    TABULAR
    EntityPropertyGroupGroupTypeTabular
    TABULAR
    Tabular
    TABULAR
    Tabular
    TABULAR
    TABULAR
    TABULAR
    "TABULAR"
    TABULAR

    EntityRelationship, EntityRelationshipArgs

    RelationshipType string
    The type of the relationship.
    TargetComponentTypeId string
    The ID of the target component type associated with this relationship.
    RelationshipType string
    The type of the relationship.
    TargetComponentTypeId string
    The ID of the target component type associated with this relationship.
    relationshipType String
    The type of the relationship.
    targetComponentTypeId String
    The ID of the target component type associated with this relationship.
    relationshipType string
    The type of the relationship.
    targetComponentTypeId string
    The ID of the target component type associated with this relationship.
    relationship_type str
    The type of the relationship.
    target_component_type_id str
    The ID of the target component type associated with this relationship.
    relationshipType String
    The type of the relationship.
    targetComponentTypeId String
    The ID of the target component type associated with this relationship.

    EntityStatus, EntityStatusArgs

    EntityStatusErrorProperties, EntityStatusErrorPropertiesArgs

    EntityStatusErrorPropertiesCode, EntityStatusErrorPropertiesCodeArgs

    ValidationError
    VALIDATION_ERROR
    InternalFailure
    INTERNAL_FAILURE
    EntityStatusErrorPropertiesCodeValidationError
    VALIDATION_ERROR
    EntityStatusErrorPropertiesCodeInternalFailure
    INTERNAL_FAILURE
    ValidationError
    VALIDATION_ERROR
    InternalFailure
    INTERNAL_FAILURE
    ValidationError
    VALIDATION_ERROR
    InternalFailure
    INTERNAL_FAILURE
    VALIDATION_ERROR
    VALIDATION_ERROR
    INTERNAL_FAILURE
    INTERNAL_FAILURE
    "VALIDATION_ERROR"
    VALIDATION_ERROR
    "INTERNAL_FAILURE"
    INTERNAL_FAILURE

    EntityStatusState, EntityStatusStateArgs

    Creating
    CREATING
    Updating
    UPDATING
    Deleting
    DELETING
    Active
    ACTIVE
    Error
    ERROR
    EntityStatusStateCreating
    CREATING
    EntityStatusStateUpdating
    UPDATING
    EntityStatusStateDeleting
    DELETING
    EntityStatusStateActive
    ACTIVE
    EntityStatusStateError
    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
    aws-native logo

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

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi