iottwinmaker

package
v0.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ComponentTypeStatusErrorPropertiesCodeValidationError = ComponentTypeStatusErrorPropertiesCode("VALIDATION_ERROR")
	ComponentTypeStatusErrorPropertiesCodeInternalFailure = ComponentTypeStatusErrorPropertiesCode("INTERNAL_FAILURE")
)
View Source
const (
	ComponentTypeStatusStateCreating = ComponentTypeStatusState("CREATING")
	ComponentTypeStatusStateUpdating = ComponentTypeStatusState("UPDATING")
	ComponentTypeStatusStateDeleting = ComponentTypeStatusState("DELETING")
	ComponentTypeStatusStateActive   = ComponentTypeStatusState("ACTIVE")
	ComponentTypeStatusStateError    = ComponentTypeStatusState("ERROR")
)
View Source
const (
	EntityStatusErrorPropertiesCodeValidationError = EntityStatusErrorPropertiesCode("VALIDATION_ERROR")
	EntityStatusErrorPropertiesCodeInternalFailure = EntityStatusErrorPropertiesCode("INTERNAL_FAILURE")
)
View Source
const (
	EntityStatusStateCreating = EntityStatusState("CREATING")
	EntityStatusStateUpdating = EntityStatusState("UPDATING")
	EntityStatusStateDeleting = EntityStatusState("DELETING")
	EntityStatusStateActive   = EntityStatusState("ACTIVE")
	EntityStatusStateError    = EntityStatusState("ERROR")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ComponentType

type ComponentType struct {
	pulumi.CustomResourceState

	// The ARN of the component type.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID of the component type.
	ComponentTypeId pulumi.StringOutput `pulumi:"componentTypeId"`
	// The date and time when the component type was created.
	CreationDateTime pulumi.StringOutput `pulumi:"creationDateTime"`
	// The description of the component type.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Specifies the parent component type to extend.
	ExtendsFrom pulumi.StringArrayOutput `pulumi:"extendsFrom"`
	// a Map of functions in the component type. Each function's key must be unique to this map.
	Functions pulumi.AnyOutput `pulumi:"functions"`
	// A Boolean value that specifies whether the component type is abstract.
	IsAbstract pulumi.BoolOutput `pulumi:"isAbstract"`
	// A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
	IsSchemaInitialized pulumi.BoolOutput `pulumi:"isSchemaInitialized"`
	// A Boolean value that specifies whether an entity can have more than one component of this type.
	IsSingleton pulumi.BoolPtrOutput `pulumi:"isSingleton"`
	// An map of the property definitions in the component type. Each property definition's key must be unique to this map.
	PropertyDefinitions pulumi.AnyOutput `pulumi:"propertyDefinitions"`
	// The current status of the component type.
	Status ComponentTypeStatusOutput `pulumi:"status"`
	// A map of key-value pairs to associate with a resource.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// The last date and time when the component type was updated.
	UpdateDateTime pulumi.StringOutput `pulumi:"updateDateTime"`
	// The ID of the workspace that contains the component type.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource schema for AWS::IoTTwinMaker::ComponentType

func GetComponentType

func GetComponentType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentTypeState, opts ...pulumi.ResourceOption) (*ComponentType, error)

GetComponentType gets an existing ComponentType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewComponentType

func NewComponentType(ctx *pulumi.Context,
	name string, args *ComponentTypeArgs, opts ...pulumi.ResourceOption) (*ComponentType, error)

NewComponentType registers a new resource with the given unique name, arguments, and options.

func (*ComponentType) ElementType

func (*ComponentType) ElementType() reflect.Type

func (*ComponentType) ToComponentTypeOutput

func (i *ComponentType) ToComponentTypeOutput() ComponentTypeOutput

func (*ComponentType) ToComponentTypeOutputWithContext

func (i *ComponentType) ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput

type ComponentTypeArgs

type ComponentTypeArgs struct {
	// The ID of the component type.
	ComponentTypeId pulumi.StringInput
	// The description of the component type.
	Description pulumi.StringPtrInput
	// Specifies the parent component type to extend.
	ExtendsFrom pulumi.StringArrayInput
	// a Map of functions in the component type. Each function's key must be unique to this map.
	Functions pulumi.Input
	// A Boolean value that specifies whether an entity can have more than one component of this type.
	IsSingleton pulumi.BoolPtrInput
	// An map of the property definitions in the component type. Each property definition's key must be unique to this map.
	PropertyDefinitions pulumi.Input
	// A map of key-value pairs to associate with a resource.
	Tags pulumi.Input
	// The ID of the workspace that contains the component type.
	WorkspaceId pulumi.StringInput
}

The set of arguments for constructing a ComponentType resource.

func (ComponentTypeArgs) ElementType

func (ComponentTypeArgs) ElementType() reflect.Type

type ComponentTypeInput

type ComponentTypeInput interface {
	pulumi.Input

	ToComponentTypeOutput() ComponentTypeOutput
	ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput
}

type ComponentTypeOutput

type ComponentTypeOutput struct{ *pulumi.OutputState }

func (ComponentTypeOutput) Arn added in v0.17.0

The ARN of the component type.

func (ComponentTypeOutput) ComponentTypeId added in v0.17.0

func (o ComponentTypeOutput) ComponentTypeId() pulumi.StringOutput

The ID of the component type.

func (ComponentTypeOutput) CreationDateTime added in v0.17.0

func (o ComponentTypeOutput) CreationDateTime() pulumi.StringOutput

The date and time when the component type was created.

func (ComponentTypeOutput) Description added in v0.17.0

func (o ComponentTypeOutput) Description() pulumi.StringPtrOutput

The description of the component type.

func (ComponentTypeOutput) ElementType

func (ComponentTypeOutput) ElementType() reflect.Type

func (ComponentTypeOutput) ExtendsFrom added in v0.17.0

Specifies the parent component type to extend.

func (ComponentTypeOutput) Functions added in v0.17.0

func (o ComponentTypeOutput) Functions() pulumi.AnyOutput

a Map of functions in the component type. Each function's key must be unique to this map.

func (ComponentTypeOutput) IsAbstract added in v0.17.0

func (o ComponentTypeOutput) IsAbstract() pulumi.BoolOutput

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

func (ComponentTypeOutput) IsSchemaInitialized added in v0.17.0

func (o ComponentTypeOutput) IsSchemaInitialized() pulumi.BoolOutput

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

func (ComponentTypeOutput) IsSingleton added in v0.17.0

func (o ComponentTypeOutput) IsSingleton() pulumi.BoolPtrOutput

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

func (ComponentTypeOutput) PropertyDefinitions added in v0.17.0

func (o ComponentTypeOutput) PropertyDefinitions() pulumi.AnyOutput

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

func (ComponentTypeOutput) Status added in v0.17.0

The current status of the component type.

func (ComponentTypeOutput) Tags added in v0.17.0

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

func (ComponentTypeOutput) ToComponentTypeOutput

func (o ComponentTypeOutput) ToComponentTypeOutput() ComponentTypeOutput

func (ComponentTypeOutput) ToComponentTypeOutputWithContext

func (o ComponentTypeOutput) ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput

func (ComponentTypeOutput) UpdateDateTime added in v0.17.0

func (o ComponentTypeOutput) UpdateDateTime() pulumi.StringOutput

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

func (ComponentTypeOutput) WorkspaceId added in v0.17.0

func (o ComponentTypeOutput) WorkspaceId() pulumi.StringOutput

The ID of the workspace that contains the component type.

type ComponentTypeState

type ComponentTypeState struct {
}

func (ComponentTypeState) ElementType

func (ComponentTypeState) ElementType() reflect.Type

type ComponentTypeStatus

type ComponentTypeStatus struct {
	Error *ComponentTypeStatusErrorProperties `pulumi:"error"`
	State *ComponentTypeStatusState           `pulumi:"state"`
}

type ComponentTypeStatusErrorProperties

type ComponentTypeStatusErrorProperties struct {
	Code    *ComponentTypeStatusErrorPropertiesCode `pulumi:"code"`
	Message *string                                 `pulumi:"message"`
}

type ComponentTypeStatusErrorPropertiesCode

type ComponentTypeStatusErrorPropertiesCode string

type ComponentTypeStatusErrorPropertiesCodeOutput

type ComponentTypeStatusErrorPropertiesCodeOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesCodeOutput) ElementType

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutput

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutput() ComponentTypeStatusErrorPropertiesCodeOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutputWithContext

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutputWithContext(ctx context.Context) ComponentTypeStatusErrorPropertiesCodeOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput() ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext(ctx context.Context) ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringOutputWithContext

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringPtrOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringPtrOutputWithContext

type ComponentTypeStatusErrorPropertiesCodePtrOutput

type ComponentTypeStatusErrorPropertiesCodePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) Elem

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ElementType

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput

func (o ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput() ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext

func (o ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext(ctx context.Context) ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToStringPtrOutput

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToStringPtrOutputWithContext

type ComponentTypeStatusErrorPropertiesOutput

type ComponentTypeStatusErrorPropertiesOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesOutput) Code

func (ComponentTypeStatusErrorPropertiesOutput) ElementType

func (ComponentTypeStatusErrorPropertiesOutput) Message

func (ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutput

func (o ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutput() ComponentTypeStatusErrorPropertiesOutput

func (ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutputWithContext

func (o ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutputWithContext(ctx context.Context) ComponentTypeStatusErrorPropertiesOutput

type ComponentTypeStatusErrorPropertiesPtrOutput

type ComponentTypeStatusErrorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesPtrOutput) Code

func (ComponentTypeStatusErrorPropertiesPtrOutput) Elem

func (ComponentTypeStatusErrorPropertiesPtrOutput) ElementType

func (ComponentTypeStatusErrorPropertiesPtrOutput) Message

func (ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutput

func (o ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutput() ComponentTypeStatusErrorPropertiesPtrOutput

func (ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutputWithContext

func (o ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutputWithContext(ctx context.Context) ComponentTypeStatusErrorPropertiesPtrOutput

type ComponentTypeStatusOutput

type ComponentTypeStatusOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusOutput) ElementType

func (ComponentTypeStatusOutput) ElementType() reflect.Type

func (ComponentTypeStatusOutput) Error

func (ComponentTypeStatusOutput) State

func (ComponentTypeStatusOutput) ToComponentTypeStatusOutput

func (o ComponentTypeStatusOutput) ToComponentTypeStatusOutput() ComponentTypeStatusOutput

func (ComponentTypeStatusOutput) ToComponentTypeStatusOutputWithContext

func (o ComponentTypeStatusOutput) ToComponentTypeStatusOutputWithContext(ctx context.Context) ComponentTypeStatusOutput

type ComponentTypeStatusPtrOutput

type ComponentTypeStatusPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusPtrOutput) Elem

func (ComponentTypeStatusPtrOutput) ElementType

func (ComponentTypeStatusPtrOutput) Error

func (ComponentTypeStatusPtrOutput) State

func (ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutput

func (o ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutput() ComponentTypeStatusPtrOutput

func (ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutputWithContext

func (o ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutputWithContext(ctx context.Context) ComponentTypeStatusPtrOutput

type ComponentTypeStatusState

type ComponentTypeStatusState string

type ComponentTypeStatusStateOutput

type ComponentTypeStatusStateOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusStateOutput) ElementType

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutput

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutput() ComponentTypeStatusStateOutput

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutputWithContext

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutputWithContext(ctx context.Context) ComponentTypeStatusStateOutput

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutput

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutputWithContext

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutputWithContext(ctx context.Context) ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStateOutput) ToStringOutput

func (ComponentTypeStatusStateOutput) ToStringOutputWithContext

func (o ComponentTypeStatusStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentTypeStatusStateOutput) ToStringPtrOutput

func (ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext

func (o ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentTypeStatusStatePtrOutput

type ComponentTypeStatusStatePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusStatePtrOutput) Elem

func (ComponentTypeStatusStatePtrOutput) ElementType

func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput

func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext

func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext(ctx context.Context) ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStatePtrOutput) ToStringPtrOutput

func (ComponentTypeStatusStatePtrOutput) ToStringPtrOutputWithContext

func (o ComponentTypeStatusStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Entity

type Entity struct {
	pulumi.CustomResourceState

	// The ARN of the entity.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A map that sets information about a component type.
	Components pulumi.AnyOutput `pulumi:"components"`
	// The date and time when the entity was created.
	CreationDateTime pulumi.StringOutput `pulumi:"creationDateTime"`
	// The description of the entity.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ID of the entity.
	EntityId pulumi.StringPtrOutput `pulumi:"entityId"`
	// The name of the entity.
	EntityName pulumi.StringOutput `pulumi:"entityName"`
	// A Boolean value that specifies whether the entity has child entities or not.
	HasChildEntities pulumi.BoolOutput `pulumi:"hasChildEntities"`
	// The ID of the parent entity.
	ParentEntityId pulumi.StringPtrOutput `pulumi:"parentEntityId"`
	// The current status of the entity.
	Status EntityStatusOutput `pulumi:"status"`
	// A key-value pair to associate with a resource.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// The last date and time when the entity was updated.
	UpdateDateTime pulumi.StringOutput `pulumi:"updateDateTime"`
	// The ID of the workspace.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource schema for AWS::IoTTwinMaker::Entity

func GetEntity

func GetEntity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntityState, opts ...pulumi.ResourceOption) (*Entity, error)

GetEntity gets an existing Entity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEntity

func NewEntity(ctx *pulumi.Context,
	name string, args *EntityArgs, opts ...pulumi.ResourceOption) (*Entity, error)

NewEntity registers a new resource with the given unique name, arguments, and options.

func (*Entity) ElementType

func (*Entity) ElementType() reflect.Type

func (*Entity) ToEntityOutput

func (i *Entity) ToEntityOutput() EntityOutput

func (*Entity) ToEntityOutputWithContext

func (i *Entity) ToEntityOutputWithContext(ctx context.Context) EntityOutput

type EntityArgs

type EntityArgs struct {
	// A map that sets information about a component type.
	Components pulumi.Input
	// The description of the entity.
	Description pulumi.StringPtrInput
	// The ID of the entity.
	EntityId pulumi.StringPtrInput
	// The name of the entity.
	EntityName pulumi.StringPtrInput
	// The ID of the parent entity.
	ParentEntityId pulumi.StringPtrInput
	// A key-value pair to associate with a resource.
	Tags pulumi.Input
	// The ID of the workspace.
	WorkspaceId pulumi.StringInput
}

The set of arguments for constructing a Entity resource.

func (EntityArgs) ElementType

func (EntityArgs) ElementType() reflect.Type

type EntityInput

type EntityInput interface {
	pulumi.Input

	ToEntityOutput() EntityOutput
	ToEntityOutputWithContext(ctx context.Context) EntityOutput
}

type EntityOutput

type EntityOutput struct{ *pulumi.OutputState }

func (EntityOutput) Arn added in v0.17.0

The ARN of the entity.

func (EntityOutput) Components added in v0.17.0

func (o EntityOutput) Components() pulumi.AnyOutput

A map that sets information about a component type.

func (EntityOutput) CreationDateTime added in v0.17.0

func (o EntityOutput) CreationDateTime() pulumi.StringOutput

The date and time when the entity was created.

func (EntityOutput) Description added in v0.17.0

func (o EntityOutput) Description() pulumi.StringPtrOutput

The description of the entity.

func (EntityOutput) ElementType

func (EntityOutput) ElementType() reflect.Type

func (EntityOutput) EntityId added in v0.17.0

func (o EntityOutput) EntityId() pulumi.StringPtrOutput

The ID of the entity.

func (EntityOutput) EntityName added in v0.17.0

func (o EntityOutput) EntityName() pulumi.StringOutput

The name of the entity.

func (EntityOutput) HasChildEntities added in v0.17.0

func (o EntityOutput) HasChildEntities() pulumi.BoolOutput

A Boolean value that specifies whether the entity has child entities or not.

func (EntityOutput) ParentEntityId added in v0.17.0

func (o EntityOutput) ParentEntityId() pulumi.StringPtrOutput

The ID of the parent entity.

func (EntityOutput) Status added in v0.17.0

func (o EntityOutput) Status() EntityStatusOutput

The current status of the entity.

func (EntityOutput) Tags added in v0.17.0

func (o EntityOutput) Tags() pulumi.AnyOutput

A key-value pair to associate with a resource.

func (EntityOutput) ToEntityOutput

func (o EntityOutput) ToEntityOutput() EntityOutput

func (EntityOutput) ToEntityOutputWithContext

func (o EntityOutput) ToEntityOutputWithContext(ctx context.Context) EntityOutput

func (EntityOutput) UpdateDateTime added in v0.17.0

func (o EntityOutput) UpdateDateTime() pulumi.StringOutput

The last date and time when the entity was updated.

func (EntityOutput) WorkspaceId added in v0.17.0

func (o EntityOutput) WorkspaceId() pulumi.StringOutput

The ID of the workspace.

type EntityState

type EntityState struct {
}

func (EntityState) ElementType

func (EntityState) ElementType() reflect.Type

type EntityStatus

type EntityStatus struct {
	Error *EntityStatusErrorProperties `pulumi:"error"`
	State *EntityStatusState           `pulumi:"state"`
}

type EntityStatusErrorProperties

type EntityStatusErrorProperties struct {
	Code    *EntityStatusErrorPropertiesCode `pulumi:"code"`
	Message *string                          `pulumi:"message"`
}

type EntityStatusErrorPropertiesCode

type EntityStatusErrorPropertiesCode string

type EntityStatusErrorPropertiesCodeOutput

type EntityStatusErrorPropertiesCodeOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesCodeOutput) ElementType

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutput

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutput() EntityStatusErrorPropertiesCodeOutput

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutputWithContext

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesCodeOutput

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutput

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringOutputWithContext

func (o EntityStatusErrorPropertiesCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringPtrOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringPtrOutputWithContext

func (o EntityStatusErrorPropertiesCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityStatusErrorPropertiesCodePtrOutput

type EntityStatusErrorPropertiesCodePtrOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesCodePtrOutput) Elem

func (EntityStatusErrorPropertiesCodePtrOutput) ElementType

func (EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutput

func (o EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext

func (o EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodePtrOutput) ToStringPtrOutput

func (EntityStatusErrorPropertiesCodePtrOutput) ToStringPtrOutputWithContext

type EntityStatusErrorPropertiesOutput

type EntityStatusErrorPropertiesOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesOutput) Code

func (EntityStatusErrorPropertiesOutput) ElementType

func (EntityStatusErrorPropertiesOutput) Message

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutput

func (o EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutput() EntityStatusErrorPropertiesOutput

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutputWithContext

func (o EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesOutput

type EntityStatusErrorPropertiesPtrOutput

type EntityStatusErrorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesPtrOutput) Code

func (EntityStatusErrorPropertiesPtrOutput) Elem

func (EntityStatusErrorPropertiesPtrOutput) ElementType

func (EntityStatusErrorPropertiesPtrOutput) Message

func (EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutput

func (o EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutput() EntityStatusErrorPropertiesPtrOutput

func (EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutputWithContext

func (o EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesPtrOutput

type EntityStatusOutput

type EntityStatusOutput struct{ *pulumi.OutputState }

func (EntityStatusOutput) ElementType

func (EntityStatusOutput) ElementType() reflect.Type

func (EntityStatusOutput) Error

func (EntityStatusOutput) State

func (EntityStatusOutput) ToEntityStatusOutput

func (o EntityStatusOutput) ToEntityStatusOutput() EntityStatusOutput

func (EntityStatusOutput) ToEntityStatusOutputWithContext

func (o EntityStatusOutput) ToEntityStatusOutputWithContext(ctx context.Context) EntityStatusOutput

type EntityStatusPtrOutput

type EntityStatusPtrOutput struct{ *pulumi.OutputState }

func (EntityStatusPtrOutput) Elem

func (EntityStatusPtrOutput) ElementType

func (EntityStatusPtrOutput) ElementType() reflect.Type

func (EntityStatusPtrOutput) Error

func (EntityStatusPtrOutput) State

func (EntityStatusPtrOutput) ToEntityStatusPtrOutput

func (o EntityStatusPtrOutput) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatusPtrOutput) ToEntityStatusPtrOutputWithContext

func (o EntityStatusPtrOutput) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput

type EntityStatusState

type EntityStatusState string

type EntityStatusStateOutput

type EntityStatusStateOutput struct{ *pulumi.OutputState }

func (EntityStatusStateOutput) ElementType

func (EntityStatusStateOutput) ElementType() reflect.Type

func (EntityStatusStateOutput) ToEntityStatusStateOutput

func (o EntityStatusStateOutput) ToEntityStatusStateOutput() EntityStatusStateOutput

func (EntityStatusStateOutput) ToEntityStatusStateOutputWithContext

func (o EntityStatusStateOutput) ToEntityStatusStateOutputWithContext(ctx context.Context) EntityStatusStateOutput

func (EntityStatusStateOutput) ToEntityStatusStatePtrOutput

func (o EntityStatusStateOutput) ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput

func (EntityStatusStateOutput) ToEntityStatusStatePtrOutputWithContext

func (o EntityStatusStateOutput) ToEntityStatusStatePtrOutputWithContext(ctx context.Context) EntityStatusStatePtrOutput

func (EntityStatusStateOutput) ToStringOutput

func (o EntityStatusStateOutput) ToStringOutput() pulumi.StringOutput

func (EntityStatusStateOutput) ToStringOutputWithContext

func (o EntityStatusStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityStatusStateOutput) ToStringPtrOutput

func (o EntityStatusStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatusStateOutput) ToStringPtrOutputWithContext

func (o EntityStatusStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityStatusStatePtrOutput

type EntityStatusStatePtrOutput struct{ *pulumi.OutputState }

func (EntityStatusStatePtrOutput) Elem

func (EntityStatusStatePtrOutput) ElementType

func (EntityStatusStatePtrOutput) ElementType() reflect.Type

func (EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutput

func (o EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput

func (EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutputWithContext

func (o EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutputWithContext(ctx context.Context) EntityStatusStatePtrOutput

func (EntityStatusStatePtrOutput) ToStringPtrOutput

func (o EntityStatusStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatusStatePtrOutput) ToStringPtrOutputWithContext

func (o EntityStatusStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupComponentTypeArgs

type LookupComponentTypeArgs struct {
	// The ID of the component type.
	ComponentTypeId string `pulumi:"componentTypeId"`
	// The ID of the workspace that contains the component type.
	WorkspaceId string `pulumi:"workspaceId"`
}

type LookupComponentTypeOutputArgs

type LookupComponentTypeOutputArgs struct {
	// The ID of the component type.
	ComponentTypeId pulumi.StringInput `pulumi:"componentTypeId"`
	// The ID of the workspace that contains the component type.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

func (LookupComponentTypeOutputArgs) ElementType

type LookupComponentTypeResult

type LookupComponentTypeResult struct {
	// The ARN of the component type.
	Arn *string `pulumi:"arn"`
	// The date and time when the component type was created.
	CreationDateTime *string `pulumi:"creationDateTime"`
	// The description of the component type.
	Description *string `pulumi:"description"`
	// Specifies the parent component type to extend.
	ExtendsFrom []string `pulumi:"extendsFrom"`
	// a Map of functions in the component type. Each function's key must be unique to this map.
	Functions interface{} `pulumi:"functions"`
	// A Boolean value that specifies whether the component type is abstract.
	IsAbstract *bool `pulumi:"isAbstract"`
	// A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
	IsSchemaInitialized *bool `pulumi:"isSchemaInitialized"`
	// A Boolean value that specifies whether an entity can have more than one component of this type.
	IsSingleton *bool `pulumi:"isSingleton"`
	// An map of the property definitions in the component type. Each property definition's key must be unique to this map.
	PropertyDefinitions interface{} `pulumi:"propertyDefinitions"`
	// The current status of the component type.
	Status *ComponentTypeStatus `pulumi:"status"`
	// A map of key-value pairs to associate with a resource.
	Tags interface{} `pulumi:"tags"`
	// The last date and time when the component type was updated.
	UpdateDateTime *string `pulumi:"updateDateTime"`
}

func LookupComponentType

func LookupComponentType(ctx *pulumi.Context, args *LookupComponentTypeArgs, opts ...pulumi.InvokeOption) (*LookupComponentTypeResult, error)

Resource schema for AWS::IoTTwinMaker::ComponentType

type LookupComponentTypeResultOutput

type LookupComponentTypeResultOutput struct{ *pulumi.OutputState }

func (LookupComponentTypeResultOutput) Arn

The ARN of the component type.

func (LookupComponentTypeResultOutput) CreationDateTime

The date and time when the component type was created.

func (LookupComponentTypeResultOutput) Description

The description of the component type.

func (LookupComponentTypeResultOutput) ElementType

func (LookupComponentTypeResultOutput) ExtendsFrom

Specifies the parent component type to extend.

func (LookupComponentTypeResultOutput) Functions

a Map of functions in the component type. Each function's key must be unique to this map.

func (LookupComponentTypeResultOutput) IsAbstract

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

func (LookupComponentTypeResultOutput) IsSchemaInitialized

func (o LookupComponentTypeResultOutput) IsSchemaInitialized() pulumi.BoolPtrOutput

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

func (LookupComponentTypeResultOutput) IsSingleton

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

func (LookupComponentTypeResultOutput) PropertyDefinitions

func (o LookupComponentTypeResultOutput) PropertyDefinitions() pulumi.AnyOutput

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

func (LookupComponentTypeResultOutput) Status

The current status of the component type.

func (LookupComponentTypeResultOutput) Tags

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

func (LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutput

func (o LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutput() LookupComponentTypeResultOutput

func (LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutputWithContext

func (o LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutputWithContext(ctx context.Context) LookupComponentTypeResultOutput

func (LookupComponentTypeResultOutput) UpdateDateTime

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

type LookupEntityArgs

type LookupEntityArgs struct {
	// The ID of the entity.
	EntityId string `pulumi:"entityId"`
	// The ID of the workspace.
	WorkspaceId string `pulumi:"workspaceId"`
}

type LookupEntityOutputArgs

type LookupEntityOutputArgs struct {
	// The ID of the entity.
	EntityId pulumi.StringInput `pulumi:"entityId"`
	// The ID of the workspace.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

func (LookupEntityOutputArgs) ElementType

func (LookupEntityOutputArgs) ElementType() reflect.Type

type LookupEntityResult

type LookupEntityResult struct {
	// The ARN of the entity.
	Arn *string `pulumi:"arn"`
	// A map that sets information about a component type.
	Components interface{} `pulumi:"components"`
	// The date and time when the entity was created.
	CreationDateTime *string `pulumi:"creationDateTime"`
	// The description of the entity.
	Description *string `pulumi:"description"`
	// The name of the entity.
	EntityName *string `pulumi:"entityName"`
	// A Boolean value that specifies whether the entity has child entities or not.
	HasChildEntities *bool `pulumi:"hasChildEntities"`
	// The ID of the parent entity.
	ParentEntityId *string `pulumi:"parentEntityId"`
	// The current status of the entity.
	Status *EntityStatus `pulumi:"status"`
	// A key-value pair to associate with a resource.
	Tags interface{} `pulumi:"tags"`
	// The last date and time when the entity was updated.
	UpdateDateTime *string `pulumi:"updateDateTime"`
}

func LookupEntity

func LookupEntity(ctx *pulumi.Context, args *LookupEntityArgs, opts ...pulumi.InvokeOption) (*LookupEntityResult, error)

Resource schema for AWS::IoTTwinMaker::Entity

type LookupEntityResultOutput

type LookupEntityResultOutput struct{ *pulumi.OutputState }

func (LookupEntityResultOutput) Arn

The ARN of the entity.

func (LookupEntityResultOutput) Components

func (o LookupEntityResultOutput) Components() pulumi.AnyOutput

A map that sets information about a component type.

func (LookupEntityResultOutput) CreationDateTime

func (o LookupEntityResultOutput) CreationDateTime() pulumi.StringPtrOutput

The date and time when the entity was created.

func (LookupEntityResultOutput) Description

The description of the entity.

func (LookupEntityResultOutput) ElementType

func (LookupEntityResultOutput) ElementType() reflect.Type

func (LookupEntityResultOutput) EntityName

The name of the entity.

func (LookupEntityResultOutput) HasChildEntities

func (o LookupEntityResultOutput) HasChildEntities() pulumi.BoolPtrOutput

A Boolean value that specifies whether the entity has child entities or not.

func (LookupEntityResultOutput) ParentEntityId

func (o LookupEntityResultOutput) ParentEntityId() pulumi.StringPtrOutput

The ID of the parent entity.

func (LookupEntityResultOutput) Status

The current status of the entity.

func (LookupEntityResultOutput) Tags

A key-value pair to associate with a resource.

func (LookupEntityResultOutput) ToLookupEntityResultOutput

func (o LookupEntityResultOutput) ToLookupEntityResultOutput() LookupEntityResultOutput

func (LookupEntityResultOutput) ToLookupEntityResultOutputWithContext

func (o LookupEntityResultOutput) ToLookupEntityResultOutputWithContext(ctx context.Context) LookupEntityResultOutput

func (LookupEntityResultOutput) UpdateDateTime

func (o LookupEntityResultOutput) UpdateDateTime() pulumi.StringPtrOutput

The last date and time when the entity was updated.

type LookupSceneArgs

type LookupSceneArgs struct {
	// The ID of the scene.
	SceneId string `pulumi:"sceneId"`
	// The ID of the scene.
	WorkspaceId string `pulumi:"workspaceId"`
}

type LookupSceneOutputArgs

type LookupSceneOutputArgs struct {
	// The ID of the scene.
	SceneId pulumi.StringInput `pulumi:"sceneId"`
	// The ID of the scene.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

func (LookupSceneOutputArgs) ElementType

func (LookupSceneOutputArgs) ElementType() reflect.Type

type LookupSceneResult

type LookupSceneResult struct {
	// The ARN of the scene.
	Arn *string `pulumi:"arn"`
	// A list of capabilities that the scene uses to render.
	Capabilities []string `pulumi:"capabilities"`
	// The relative path that specifies the location of the content definition file.
	ContentLocation *string `pulumi:"contentLocation"`
	// The date and time when the scene was created.
	CreationDateTime *string `pulumi:"creationDateTime"`
	// The description of the scene.
	Description *string `pulumi:"description"`
	// A key-value pair to associate with a resource.
	Tags interface{} `pulumi:"tags"`
	// The date and time of the current update.
	UpdateDateTime *string `pulumi:"updateDateTime"`
}

func LookupScene

func LookupScene(ctx *pulumi.Context, args *LookupSceneArgs, opts ...pulumi.InvokeOption) (*LookupSceneResult, error)

Resource schema for AWS::IoTTwinMaker::Scene

type LookupSceneResultOutput

type LookupSceneResultOutput struct{ *pulumi.OutputState }

func (LookupSceneResultOutput) Arn

The ARN of the scene.

func (LookupSceneResultOutput) Capabilities

A list of capabilities that the scene uses to render.

func (LookupSceneResultOutput) ContentLocation

func (o LookupSceneResultOutput) ContentLocation() pulumi.StringPtrOutput

The relative path that specifies the location of the content definition file.

func (LookupSceneResultOutput) CreationDateTime

func (o LookupSceneResultOutput) CreationDateTime() pulumi.StringPtrOutput

The date and time when the scene was created.

func (LookupSceneResultOutput) Description

The description of the scene.

func (LookupSceneResultOutput) ElementType

func (LookupSceneResultOutput) ElementType() reflect.Type

func (LookupSceneResultOutput) Tags

A key-value pair to associate with a resource.

func (LookupSceneResultOutput) ToLookupSceneResultOutput

func (o LookupSceneResultOutput) ToLookupSceneResultOutput() LookupSceneResultOutput

func (LookupSceneResultOutput) ToLookupSceneResultOutputWithContext

func (o LookupSceneResultOutput) ToLookupSceneResultOutputWithContext(ctx context.Context) LookupSceneResultOutput

func (LookupSceneResultOutput) UpdateDateTime

func (o LookupSceneResultOutput) UpdateDateTime() pulumi.StringPtrOutput

The date and time of the current update.

type LookupWorkspaceArgs

type LookupWorkspaceArgs struct {
	// The ID of the workspace.
	WorkspaceId string `pulumi:"workspaceId"`
}

type LookupWorkspaceOutputArgs

type LookupWorkspaceOutputArgs struct {
	// The ID of the workspace.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

func (LookupWorkspaceOutputArgs) ElementType

func (LookupWorkspaceOutputArgs) ElementType() reflect.Type

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The ARN of the workspace.
	Arn *string `pulumi:"arn"`
	// The date and time when the workspace was created.
	CreationDateTime *string `pulumi:"creationDateTime"`
	// The description of the workspace.
	Description *string `pulumi:"description"`
	// The ARN of the execution role associated with the workspace.
	Role *string `pulumi:"role"`
	// The ARN of the S3 bucket where resources associated with the workspace are stored.
	S3Location *string `pulumi:"s3Location"`
	// A map of key-value pairs to associate with a resource.
	Tags interface{} `pulumi:"tags"`
	// The date and time of the current update.
	UpdateDateTime *string `pulumi:"updateDateTime"`
}

func LookupWorkspace

func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)

Resource schema for AWS::IoTTwinMaker::Workspace

type LookupWorkspaceResultOutput

type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }

func (LookupWorkspaceResultOutput) Arn

The ARN of the workspace.

func (LookupWorkspaceResultOutput) CreationDateTime

func (o LookupWorkspaceResultOutput) CreationDateTime() pulumi.StringPtrOutput

The date and time when the workspace was created.

func (LookupWorkspaceResultOutput) Description

The description of the workspace.

func (LookupWorkspaceResultOutput) ElementType

func (LookupWorkspaceResultOutput) Role

The ARN of the execution role associated with the workspace.

func (LookupWorkspaceResultOutput) S3Location

The ARN of the S3 bucket where resources associated with the workspace are stored.

func (LookupWorkspaceResultOutput) Tags

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

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) UpdateDateTime

The date and time of the current update.

type Scene

type Scene struct {
	pulumi.CustomResourceState

	// The ARN of the scene.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A list of capabilities that the scene uses to render.
	Capabilities pulumi.StringArrayOutput `pulumi:"capabilities"`
	// The relative path that specifies the location of the content definition file.
	ContentLocation pulumi.StringOutput `pulumi:"contentLocation"`
	// The date and time when the scene was created.
	CreationDateTime pulumi.StringOutput `pulumi:"creationDateTime"`
	// The description of the scene.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ID of the scene.
	SceneId pulumi.StringOutput `pulumi:"sceneId"`
	// A key-value pair to associate with a resource.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// The date and time of the current update.
	UpdateDateTime pulumi.StringOutput `pulumi:"updateDateTime"`
	// The ID of the scene.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource schema for AWS::IoTTwinMaker::Scene

func GetScene

func GetScene(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SceneState, opts ...pulumi.ResourceOption) (*Scene, error)

GetScene gets an existing Scene resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewScene

func NewScene(ctx *pulumi.Context,
	name string, args *SceneArgs, opts ...pulumi.ResourceOption) (*Scene, error)

NewScene registers a new resource with the given unique name, arguments, and options.

func (*Scene) ElementType

func (*Scene) ElementType() reflect.Type

func (*Scene) ToSceneOutput

func (i *Scene) ToSceneOutput() SceneOutput

func (*Scene) ToSceneOutputWithContext

func (i *Scene) ToSceneOutputWithContext(ctx context.Context) SceneOutput

type SceneArgs

type SceneArgs struct {
	// A list of capabilities that the scene uses to render.
	Capabilities pulumi.StringArrayInput
	// The relative path that specifies the location of the content definition file.
	ContentLocation pulumi.StringInput
	// The description of the scene.
	Description pulumi.StringPtrInput
	// The ID of the scene.
	SceneId pulumi.StringInput
	// A key-value pair to associate with a resource.
	Tags pulumi.Input
	// The ID of the scene.
	WorkspaceId pulumi.StringInput
}

The set of arguments for constructing a Scene resource.

func (SceneArgs) ElementType

func (SceneArgs) ElementType() reflect.Type

type SceneInput

type SceneInput interface {
	pulumi.Input

	ToSceneOutput() SceneOutput
	ToSceneOutputWithContext(ctx context.Context) SceneOutput
}

type SceneOutput

type SceneOutput struct{ *pulumi.OutputState }

func (SceneOutput) Arn added in v0.17.0

The ARN of the scene.

func (SceneOutput) Capabilities added in v0.17.0

func (o SceneOutput) Capabilities() pulumi.StringArrayOutput

A list of capabilities that the scene uses to render.

func (SceneOutput) ContentLocation added in v0.17.0

func (o SceneOutput) ContentLocation() pulumi.StringOutput

The relative path that specifies the location of the content definition file.

func (SceneOutput) CreationDateTime added in v0.17.0

func (o SceneOutput) CreationDateTime() pulumi.StringOutput

The date and time when the scene was created.

func (SceneOutput) Description added in v0.17.0

func (o SceneOutput) Description() pulumi.StringPtrOutput

The description of the scene.

func (SceneOutput) ElementType

func (SceneOutput) ElementType() reflect.Type

func (SceneOutput) SceneId added in v0.17.0

func (o SceneOutput) SceneId() pulumi.StringOutput

The ID of the scene.

func (SceneOutput) Tags added in v0.17.0

func (o SceneOutput) Tags() pulumi.AnyOutput

A key-value pair to associate with a resource.

func (SceneOutput) ToSceneOutput

func (o SceneOutput) ToSceneOutput() SceneOutput

func (SceneOutput) ToSceneOutputWithContext

func (o SceneOutput) ToSceneOutputWithContext(ctx context.Context) SceneOutput

func (SceneOutput) UpdateDateTime added in v0.17.0

func (o SceneOutput) UpdateDateTime() pulumi.StringOutput

The date and time of the current update.

func (SceneOutput) WorkspaceId added in v0.17.0

func (o SceneOutput) WorkspaceId() pulumi.StringOutput

The ID of the scene.

type SceneState

type SceneState struct {
}

func (SceneState) ElementType

func (SceneState) ElementType() reflect.Type

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The ARN of the workspace.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The date and time when the workspace was created.
	CreationDateTime pulumi.StringOutput `pulumi:"creationDateTime"`
	// The description of the workspace.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ARN of the execution role associated with the workspace.
	Role pulumi.StringOutput `pulumi:"role"`
	// The ARN of the S3 bucket where resources associated with the workspace are stored.
	S3Location pulumi.StringOutput `pulumi:"s3Location"`
	// A map of key-value pairs to associate with a resource.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// The date and time of the current update.
	UpdateDateTime pulumi.StringOutput `pulumi:"updateDateTime"`
	// The ID of the workspace.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource schema for AWS::IoTTwinMaker::Workspace

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

NewWorkspace registers a new resource with the given unique name, arguments, and options.

func (*Workspace) ElementType

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	// The description of the workspace.
	Description pulumi.StringPtrInput
	// The ARN of the execution role associated with the workspace.
	Role pulumi.StringInput
	// The ARN of the S3 bucket where resources associated with the workspace are stored.
	S3Location pulumi.StringInput
	// A map of key-value pairs to associate with a resource.
	Tags pulumi.Input
	// The ID of the workspace.
	WorkspaceId pulumi.StringInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) Arn added in v0.17.0

The ARN of the workspace.

func (WorkspaceOutput) CreationDateTime added in v0.17.0

func (o WorkspaceOutput) CreationDateTime() pulumi.StringOutput

The date and time when the workspace was created.

func (WorkspaceOutput) Description added in v0.17.0

func (o WorkspaceOutput) Description() pulumi.StringPtrOutput

The description of the workspace.

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) Role added in v0.17.0

The ARN of the execution role associated with the workspace.

func (WorkspaceOutput) S3Location added in v0.17.0

func (o WorkspaceOutput) S3Location() pulumi.StringOutput

The ARN of the S3 bucket where resources associated with the workspace are stored.

func (WorkspaceOutput) Tags added in v0.17.0

func (o WorkspaceOutput) Tags() pulumi.AnyOutput

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

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

func (WorkspaceOutput) UpdateDateTime added in v0.17.0

func (o WorkspaceOutput) UpdateDateTime() pulumi.StringOutput

The date and time of the current update.

func (WorkspaceOutput) WorkspaceId added in v0.17.0

func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput

The ID of the workspace.

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL