iottwinmaker

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 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"`
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups pulumi.AnyOutput `pulumi:"propertyGroups"`
	// 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
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups 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) PropertyGroups added in v0.42.0

func (o ComponentTypeOutput) PropertyGroups() pulumi.AnyOutput

An map of the property groups in the component type. Each property group'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 interface{}               `pulumi:"error"`
	State *ComponentTypeStatusState `pulumi:"state"`
}

type ComponentTypeStatusErrorProperties

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

Error object with Message and Code.

type ComponentTypeStatusErrorPropertiesCode

type ComponentTypeStatusErrorPropertiesCode string

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 interface{}        `pulumi:"error"`
	State *EntityStatusState `pulumi:"state"`
}

type EntityStatusErrorProperties

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

Error object with Message and Code.

type EntityStatusErrorPropertiesCode

type EntityStatusErrorPropertiesCode string

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"`
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups interface{} `pulumi:"propertyGroups"`
	// 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) PropertyGroups added in v0.42.0

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

type LookupSyncJobArgs struct {
	// The source of the SyncJob.
	SyncSource string `pulumi:"syncSource"`
	// The ID of the workspace.
	WorkspaceId string `pulumi:"workspaceId"`
}

type LookupSyncJobOutputArgs added in v0.45.0

type LookupSyncJobOutputArgs struct {
	// The source of the SyncJob.
	SyncSource pulumi.StringInput `pulumi:"syncSource"`
	// The ID of the workspace.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

func (LookupSyncJobOutputArgs) ElementType added in v0.45.0

func (LookupSyncJobOutputArgs) ElementType() reflect.Type

type LookupSyncJobResult added in v0.45.0

type LookupSyncJobResult struct {
	// The ARN of the SyncJob.
	Arn *string `pulumi:"arn"`
	// The date and time when the sync job was created.
	CreationDateTime *string `pulumi:"creationDateTime"`
	// The state of SyncJob.
	State *string `pulumi:"state"`
	// The date and time when the sync job was updated.
	UpdateDateTime *string `pulumi:"updateDateTime"`
}

func LookupSyncJob added in v0.45.0

func LookupSyncJob(ctx *pulumi.Context, args *LookupSyncJobArgs, opts ...pulumi.InvokeOption) (*LookupSyncJobResult, error)

Resource schema for AWS::IoTTwinMaker::SyncJob

type LookupSyncJobResultOutput added in v0.45.0

type LookupSyncJobResultOutput struct{ *pulumi.OutputState }

func LookupSyncJobOutput added in v0.45.0

func LookupSyncJobOutput(ctx *pulumi.Context, args LookupSyncJobOutputArgs, opts ...pulumi.InvokeOption) LookupSyncJobResultOutput

func (LookupSyncJobResultOutput) Arn added in v0.45.0

The ARN of the SyncJob.

func (LookupSyncJobResultOutput) CreationDateTime added in v0.45.0

func (o LookupSyncJobResultOutput) CreationDateTime() pulumi.StringPtrOutput

The date and time when the sync job was created.

func (LookupSyncJobResultOutput) ElementType added in v0.45.0

func (LookupSyncJobResultOutput) ElementType() reflect.Type

func (LookupSyncJobResultOutput) State added in v0.45.0

The state of SyncJob.

func (LookupSyncJobResultOutput) ToLookupSyncJobResultOutput added in v0.45.0

func (o LookupSyncJobResultOutput) ToLookupSyncJobResultOutput() LookupSyncJobResultOutput

func (LookupSyncJobResultOutput) ToLookupSyncJobResultOutputWithContext added in v0.45.0

func (o LookupSyncJobResultOutput) ToLookupSyncJobResultOutputWithContext(ctx context.Context) LookupSyncJobResultOutput

func (LookupSyncJobResultOutput) UpdateDateTime added in v0.45.0

The date and time when the sync job was updated.

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 SyncJob added in v0.45.0

type SyncJob struct {
	pulumi.CustomResourceState

	// The ARN of the SyncJob.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The date and time when the sync job was created.
	CreationDateTime pulumi.StringOutput `pulumi:"creationDateTime"`
	// The state of SyncJob.
	State pulumi.StringOutput `pulumi:"state"`
	// The IAM Role that execute SyncJob.
	SyncRole pulumi.StringOutput `pulumi:"syncRole"`
	// The source of the SyncJob.
	SyncSource pulumi.StringOutput `pulumi:"syncSource"`
	// A key-value pair to associate with a resource.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// The date and time when the sync job was updated.
	UpdateDateTime pulumi.StringOutput `pulumi:"updateDateTime"`
	// The ID of the workspace.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource schema for AWS::IoTTwinMaker::SyncJob

func GetSyncJob added in v0.45.0

func GetSyncJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobState, opts ...pulumi.ResourceOption) (*SyncJob, error)

GetSyncJob gets an existing SyncJob 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 NewSyncJob added in v0.45.0

func NewSyncJob(ctx *pulumi.Context,
	name string, args *SyncJobArgs, opts ...pulumi.ResourceOption) (*SyncJob, error)

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

func (*SyncJob) ElementType added in v0.45.0

func (*SyncJob) ElementType() reflect.Type

func (*SyncJob) ToSyncJobOutput added in v0.45.0

func (i *SyncJob) ToSyncJobOutput() SyncJobOutput

func (*SyncJob) ToSyncJobOutputWithContext added in v0.45.0

func (i *SyncJob) ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput

type SyncJobArgs added in v0.45.0

type SyncJobArgs struct {
	// The IAM Role that execute SyncJob.
	SyncRole pulumi.StringInput
	// The source of the SyncJob.
	SyncSource pulumi.StringInput
	// 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 SyncJob resource.

func (SyncJobArgs) ElementType added in v0.45.0

func (SyncJobArgs) ElementType() reflect.Type

type SyncJobInput added in v0.45.0

type SyncJobInput interface {
	pulumi.Input

	ToSyncJobOutput() SyncJobOutput
	ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput
}

type SyncJobOutput added in v0.45.0

type SyncJobOutput struct{ *pulumi.OutputState }

func (SyncJobOutput) Arn added in v0.45.0

The ARN of the SyncJob.

func (SyncJobOutput) CreationDateTime added in v0.45.0

func (o SyncJobOutput) CreationDateTime() pulumi.StringOutput

The date and time when the sync job was created.

func (SyncJobOutput) ElementType added in v0.45.0

func (SyncJobOutput) ElementType() reflect.Type

func (SyncJobOutput) State added in v0.45.0

func (o SyncJobOutput) State() pulumi.StringOutput

The state of SyncJob.

func (SyncJobOutput) SyncRole added in v0.45.0

func (o SyncJobOutput) SyncRole() pulumi.StringOutput

The IAM Role that execute SyncJob.

func (SyncJobOutput) SyncSource added in v0.45.0

func (o SyncJobOutput) SyncSource() pulumi.StringOutput

The source of the SyncJob.

func (SyncJobOutput) Tags added in v0.45.0

func (o SyncJobOutput) Tags() pulumi.AnyOutput

A key-value pair to associate with a resource.

func (SyncJobOutput) ToSyncJobOutput added in v0.45.0

func (o SyncJobOutput) ToSyncJobOutput() SyncJobOutput

func (SyncJobOutput) ToSyncJobOutputWithContext added in v0.45.0

func (o SyncJobOutput) ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput

func (SyncJobOutput) UpdateDateTime added in v0.45.0

func (o SyncJobOutput) UpdateDateTime() pulumi.StringOutput

The date and time when the sync job was updated.

func (SyncJobOutput) WorkspaceId added in v0.45.0

func (o SyncJobOutput) WorkspaceId() pulumi.StringOutput

The ID of the workspace.

type SyncJobState added in v0.45.0

type SyncJobState struct {
}

func (SyncJobState) ElementType added in v0.45.0

func (SyncJobState) 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