Documentation
¶
Index ¶
- Constants
- type ComponentType
- type ComponentTypeArgs
- type ComponentTypeInput
- type ComponentTypeOutput
- func (o ComponentTypeOutput) Arn() pulumi.StringOutput
- func (o ComponentTypeOutput) ComponentTypeId() pulumi.StringOutput
- func (o ComponentTypeOutput) CreationDateTime() pulumi.StringOutput
- func (o ComponentTypeOutput) Description() pulumi.StringPtrOutput
- func (ComponentTypeOutput) ElementType() reflect.Type
- func (o ComponentTypeOutput) ExtendsFrom() pulumi.StringArrayOutput
- func (o ComponentTypeOutput) Functions() pulumi.AnyOutput
- func (o ComponentTypeOutput) IsAbstract() pulumi.BoolOutput
- func (o ComponentTypeOutput) IsSchemaInitialized() pulumi.BoolOutput
- func (o ComponentTypeOutput) IsSingleton() pulumi.BoolPtrOutput
- func (o ComponentTypeOutput) PropertyDefinitions() pulumi.AnyOutput
- func (o ComponentTypeOutput) PropertyGroups() pulumi.AnyOutput
- func (o ComponentTypeOutput) Status() ComponentTypeStatusOutput
- func (o ComponentTypeOutput) Tags() pulumi.AnyOutput
- func (o ComponentTypeOutput) ToComponentTypeOutput() ComponentTypeOutput
- func (o ComponentTypeOutput) ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput
- func (o ComponentTypeOutput) UpdateDateTime() pulumi.StringOutput
- func (o ComponentTypeOutput) WorkspaceId() pulumi.StringOutput
- type ComponentTypeState
- type ComponentTypeStatus
- type ComponentTypeStatusErrorProperties
- type ComponentTypeStatusErrorPropertiesCode
- type ComponentTypeStatusOutput
- func (ComponentTypeStatusOutput) ElementType() reflect.Type
- func (o ComponentTypeStatusOutput) Error() pulumi.AnyOutput
- func (o ComponentTypeStatusOutput) State() ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusOutput) ToComponentTypeStatusOutput() ComponentTypeStatusOutput
- func (o ComponentTypeStatusOutput) ToComponentTypeStatusOutputWithContext(ctx context.Context) ComponentTypeStatusOutput
- type ComponentTypeStatusPtrOutput
- func (o ComponentTypeStatusPtrOutput) Elem() ComponentTypeStatusOutput
- func (ComponentTypeStatusPtrOutput) ElementType() reflect.Type
- func (o ComponentTypeStatusPtrOutput) Error() pulumi.AnyOutput
- func (o ComponentTypeStatusPtrOutput) State() ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutput() ComponentTypeStatusPtrOutput
- func (o ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutputWithContext(ctx context.Context) ComponentTypeStatusPtrOutput
- type ComponentTypeStatusState
- type ComponentTypeStatusStateOutput
- func (ComponentTypeStatusStateOutput) ElementType() reflect.Type
- func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutput() ComponentTypeStatusStateOutput
- func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutputWithContext(ctx context.Context) ComponentTypeStatusStateOutput
- func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutputWithContext(ctx context.Context) ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentTypeStatusStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentTypeStatusStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusStatePtrOutput) Elem() ComponentTypeStatusStateOutput
- func (ComponentTypeStatusStatePtrOutput) ElementType() reflect.Type
- func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext(ctx context.Context) ComponentTypeStatusStatePtrOutput
- func (o ComponentTypeStatusStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentTypeStatusStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Entity
- type EntityArgs
- type EntityInput
- type EntityOutput
- func (o EntityOutput) Arn() pulumi.StringOutput
- func (o EntityOutput) Components() pulumi.AnyOutput
- func (o EntityOutput) CreationDateTime() pulumi.StringOutput
- func (o EntityOutput) Description() pulumi.StringPtrOutput
- func (EntityOutput) ElementType() reflect.Type
- func (o EntityOutput) EntityId() pulumi.StringPtrOutput
- func (o EntityOutput) EntityName() pulumi.StringOutput
- func (o EntityOutput) HasChildEntities() pulumi.BoolOutput
- func (o EntityOutput) ParentEntityId() pulumi.StringPtrOutput
- func (o EntityOutput) Status() EntityStatusOutput
- func (o EntityOutput) Tags() pulumi.AnyOutput
- func (o EntityOutput) ToEntityOutput() EntityOutput
- func (o EntityOutput) ToEntityOutputWithContext(ctx context.Context) EntityOutput
- func (o EntityOutput) UpdateDateTime() pulumi.StringOutput
- func (o EntityOutput) WorkspaceId() pulumi.StringOutput
- type EntityState
- type EntityStatus
- type EntityStatusErrorProperties
- type EntityStatusErrorPropertiesCode
- type EntityStatusOutput
- func (EntityStatusOutput) ElementType() reflect.Type
- func (o EntityStatusOutput) Error() pulumi.AnyOutput
- func (o EntityStatusOutput) State() EntityStatusStatePtrOutput
- func (o EntityStatusOutput) ToEntityStatusOutput() EntityStatusOutput
- func (o EntityStatusOutput) ToEntityStatusOutputWithContext(ctx context.Context) EntityStatusOutput
- type EntityStatusPtrOutput
- func (o EntityStatusPtrOutput) Elem() EntityStatusOutput
- func (EntityStatusPtrOutput) ElementType() reflect.Type
- func (o EntityStatusPtrOutput) Error() pulumi.AnyOutput
- func (o EntityStatusPtrOutput) State() EntityStatusStatePtrOutput
- func (o EntityStatusPtrOutput) ToEntityStatusPtrOutput() EntityStatusPtrOutput
- func (o EntityStatusPtrOutput) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput
- type EntityStatusState
- type EntityStatusStateOutput
- func (EntityStatusStateOutput) ElementType() reflect.Type
- func (o EntityStatusStateOutput) ToEntityStatusStateOutput() EntityStatusStateOutput
- func (o EntityStatusStateOutput) ToEntityStatusStateOutputWithContext(ctx context.Context) EntityStatusStateOutput
- func (o EntityStatusStateOutput) ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput
- func (o EntityStatusStateOutput) ToEntityStatusStatePtrOutputWithContext(ctx context.Context) EntityStatusStatePtrOutput
- func (o EntityStatusStateOutput) ToStringOutput() pulumi.StringOutput
- func (o EntityStatusStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EntityStatusStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntityStatusStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntityStatusStatePtrOutput
- func (o EntityStatusStatePtrOutput) Elem() EntityStatusStateOutput
- func (EntityStatusStatePtrOutput) ElementType() reflect.Type
- func (o EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput
- func (o EntityStatusStatePtrOutput) ToEntityStatusStatePtrOutputWithContext(ctx context.Context) EntityStatusStatePtrOutput
- func (o EntityStatusStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntityStatusStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupComponentTypeArgs
- type LookupComponentTypeOutputArgs
- type LookupComponentTypeResult
- type LookupComponentTypeResultOutput
- func (o LookupComponentTypeResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupComponentTypeResultOutput) CreationDateTime() pulumi.StringPtrOutput
- func (o LookupComponentTypeResultOutput) Description() pulumi.StringPtrOutput
- func (LookupComponentTypeResultOutput) ElementType() reflect.Type
- func (o LookupComponentTypeResultOutput) ExtendsFrom() pulumi.StringArrayOutput
- func (o LookupComponentTypeResultOutput) Functions() pulumi.AnyOutput
- func (o LookupComponentTypeResultOutput) IsAbstract() pulumi.BoolPtrOutput
- func (o LookupComponentTypeResultOutput) IsSchemaInitialized() pulumi.BoolPtrOutput
- func (o LookupComponentTypeResultOutput) IsSingleton() pulumi.BoolPtrOutput
- func (o LookupComponentTypeResultOutput) PropertyDefinitions() pulumi.AnyOutput
- func (o LookupComponentTypeResultOutput) PropertyGroups() pulumi.AnyOutput
- func (o LookupComponentTypeResultOutput) Status() ComponentTypeStatusPtrOutput
- func (o LookupComponentTypeResultOutput) Tags() pulumi.AnyOutput
- func (o LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutput() LookupComponentTypeResultOutput
- func (o LookupComponentTypeResultOutput) ToLookupComponentTypeResultOutputWithContext(ctx context.Context) LookupComponentTypeResultOutput
- func (o LookupComponentTypeResultOutput) UpdateDateTime() pulumi.StringPtrOutput
- type LookupEntityArgs
- type LookupEntityOutputArgs
- type LookupEntityResult
- type LookupEntityResultOutput
- func (o LookupEntityResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEntityResultOutput) Components() pulumi.AnyOutput
- func (o LookupEntityResultOutput) CreationDateTime() pulumi.StringPtrOutput
- func (o LookupEntityResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEntityResultOutput) ElementType() reflect.Type
- func (o LookupEntityResultOutput) EntityName() pulumi.StringPtrOutput
- func (o LookupEntityResultOutput) HasChildEntities() pulumi.BoolPtrOutput
- func (o LookupEntityResultOutput) ParentEntityId() pulumi.StringPtrOutput
- func (o LookupEntityResultOutput) Status() EntityStatusPtrOutput
- func (o LookupEntityResultOutput) Tags() pulumi.AnyOutput
- func (o LookupEntityResultOutput) ToLookupEntityResultOutput() LookupEntityResultOutput
- func (o LookupEntityResultOutput) ToLookupEntityResultOutputWithContext(ctx context.Context) LookupEntityResultOutput
- func (o LookupEntityResultOutput) UpdateDateTime() pulumi.StringPtrOutput
- type LookupSceneArgs
- type LookupSceneOutputArgs
- type LookupSceneResult
- type LookupSceneResultOutput
- func (o LookupSceneResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSceneResultOutput) Capabilities() pulumi.StringArrayOutput
- func (o LookupSceneResultOutput) ContentLocation() pulumi.StringPtrOutput
- func (o LookupSceneResultOutput) CreationDateTime() pulumi.StringPtrOutput
- func (o LookupSceneResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSceneResultOutput) ElementType() reflect.Type
- func (o LookupSceneResultOutput) Tags() pulumi.AnyOutput
- func (o LookupSceneResultOutput) ToLookupSceneResultOutput() LookupSceneResultOutput
- func (o LookupSceneResultOutput) ToLookupSceneResultOutputWithContext(ctx context.Context) LookupSceneResultOutput
- func (o LookupSceneResultOutput) UpdateDateTime() pulumi.StringPtrOutput
- type LookupSyncJobArgs
- type LookupSyncJobOutputArgs
- type LookupSyncJobResult
- type LookupSyncJobResultOutput
- func (o LookupSyncJobResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSyncJobResultOutput) CreationDateTime() pulumi.StringPtrOutput
- func (LookupSyncJobResultOutput) ElementType() reflect.Type
- func (o LookupSyncJobResultOutput) State() pulumi.StringPtrOutput
- func (o LookupSyncJobResultOutput) ToLookupSyncJobResultOutput() LookupSyncJobResultOutput
- func (o LookupSyncJobResultOutput) ToLookupSyncJobResultOutputWithContext(ctx context.Context) LookupSyncJobResultOutput
- func (o LookupSyncJobResultOutput) UpdateDateTime() pulumi.StringPtrOutput
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) CreationDateTime() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Description() pulumi.StringPtrOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) Role() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) S3Location() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Tags() pulumi.AnyOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) UpdateDateTime() pulumi.StringPtrOutput
- type Scene
- type SceneArgs
- type SceneInput
- type SceneOutput
- func (o SceneOutput) Arn() pulumi.StringOutput
- func (o SceneOutput) Capabilities() pulumi.StringArrayOutput
- func (o SceneOutput) ContentLocation() pulumi.StringOutput
- func (o SceneOutput) CreationDateTime() pulumi.StringOutput
- func (o SceneOutput) Description() pulumi.StringPtrOutput
- func (SceneOutput) ElementType() reflect.Type
- func (o SceneOutput) SceneId() pulumi.StringOutput
- func (o SceneOutput) Tags() pulumi.AnyOutput
- func (o SceneOutput) ToSceneOutput() SceneOutput
- func (o SceneOutput) ToSceneOutputWithContext(ctx context.Context) SceneOutput
- func (o SceneOutput) UpdateDateTime() pulumi.StringOutput
- func (o SceneOutput) WorkspaceId() pulumi.StringOutput
- type SceneState
- type SyncJob
- type SyncJobArgs
- type SyncJobInput
- type SyncJobOutput
- func (o SyncJobOutput) Arn() pulumi.StringOutput
- func (o SyncJobOutput) CreationDateTime() pulumi.StringOutput
- func (SyncJobOutput) ElementType() reflect.Type
- func (o SyncJobOutput) State() pulumi.StringOutput
- func (o SyncJobOutput) SyncRole() pulumi.StringOutput
- func (o SyncJobOutput) SyncSource() pulumi.StringOutput
- func (o SyncJobOutput) Tags() pulumi.AnyOutput
- func (o SyncJobOutput) ToSyncJobOutput() SyncJobOutput
- func (o SyncJobOutput) ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput
- func (o SyncJobOutput) UpdateDateTime() pulumi.StringOutput
- func (o SyncJobOutput) WorkspaceId() pulumi.StringOutput
- type SyncJobState
- type Workspace
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceOutput
- func (o WorkspaceOutput) Arn() pulumi.StringOutput
- func (o WorkspaceOutput) CreationDateTime() pulumi.StringOutput
- func (o WorkspaceOutput) Description() pulumi.StringPtrOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) Role() pulumi.StringOutput
- func (o WorkspaceOutput) S3Location() pulumi.StringOutput
- func (o WorkspaceOutput) Tags() pulumi.AnyOutput
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) UpdateDateTime() pulumi.StringOutput
- func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput
- type WorkspaceState
Constants ¶
const ( ComponentTypeStatusErrorPropertiesCodeValidationError = ComponentTypeStatusErrorPropertiesCode("VALIDATION_ERROR") ComponentTypeStatusErrorPropertiesCodeInternalFailure = ComponentTypeStatusErrorPropertiesCode("INTERNAL_FAILURE") )
const ( ComponentTypeStatusStateCreating = ComponentTypeStatusState("CREATING") ComponentTypeStatusStateUpdating = ComponentTypeStatusState("UPDATING") ComponentTypeStatusStateDeleting = ComponentTypeStatusState("DELETING") ComponentTypeStatusStateActive = ComponentTypeStatusState("ACTIVE") ComponentTypeStatusStateError = ComponentTypeStatusState("ERROR") )
const ( EntityStatusErrorPropertiesCodeValidationError = EntityStatusErrorPropertiesCode("VALIDATION_ERROR") EntityStatusErrorPropertiesCodeInternalFailure = EntityStatusErrorPropertiesCode("INTERNAL_FAILURE") )
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
func (o ComponentTypeOutput) Arn() pulumi.StringOutput
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
func (o ComponentTypeOutput) ExtendsFrom() pulumi.StringArrayOutput
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
func (o ComponentTypeOutput) Status() ComponentTypeStatusOutput
The current status of the component type.
func (ComponentTypeOutput) Tags ¶ added in v0.17.0
func (o ComponentTypeOutput) Tags() pulumi.AnyOutput
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 (o ComponentTypeStatusOutput) Error() pulumi.AnyOutput
func (ComponentTypeStatusOutput) State ¶
func (o ComponentTypeStatusOutput) State() ComponentTypeStatusStatePtrOutput
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 (o ComponentTypeStatusPtrOutput) Elem() ComponentTypeStatusOutput
func (ComponentTypeStatusPtrOutput) ElementType ¶
func (ComponentTypeStatusPtrOutput) ElementType() reflect.Type
func (ComponentTypeStatusPtrOutput) Error ¶
func (o ComponentTypeStatusPtrOutput) Error() pulumi.AnyOutput
func (ComponentTypeStatusPtrOutput) State ¶
func (o ComponentTypeStatusPtrOutput) State() ComponentTypeStatusStatePtrOutput
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) ElementType() reflect.Type
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 (o ComponentTypeStatusStateOutput) ToStringOutput() pulumi.StringOutput
func (ComponentTypeStatusStateOutput) ToStringOutputWithContext ¶
func (o ComponentTypeStatusStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentTypeStatusStateOutput) ToStringPtrOutput ¶
func (o ComponentTypeStatusStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext ¶
func (o ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentTypeStatusStatePtrOutput ¶
type ComponentTypeStatusStatePtrOutput struct{ *pulumi.OutputState }
func (ComponentTypeStatusStatePtrOutput) Elem ¶
func (o ComponentTypeStatusStatePtrOutput) Elem() ComponentTypeStatusStateOutput
func (ComponentTypeStatusStatePtrOutput) ElementType ¶
func (ComponentTypeStatusStatePtrOutput) ElementType() reflect.Type
func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput ¶
func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput
func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext ¶
func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext(ctx context.Context) ComponentTypeStatusStatePtrOutput
func (ComponentTypeStatusStatePtrOutput) ToStringPtrOutput ¶
func (o ComponentTypeStatusStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) 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
func (o EntityOutput) Arn() pulumi.StringOutput
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 (o EntityStatusOutput) Error() pulumi.AnyOutput
func (EntityStatusOutput) State ¶
func (o EntityStatusOutput) State() EntityStatusStatePtrOutput
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 (o EntityStatusPtrOutput) Elem() EntityStatusOutput
func (EntityStatusPtrOutput) ElementType ¶
func (EntityStatusPtrOutput) ElementType() reflect.Type
func (EntityStatusPtrOutput) Error ¶
func (o EntityStatusPtrOutput) Error() pulumi.AnyOutput
func (EntityStatusPtrOutput) State ¶
func (o EntityStatusPtrOutput) State() EntityStatusStatePtrOutput
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 (o EntityStatusStatePtrOutput) Elem() EntityStatusStateOutput
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 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 ¶
func (LookupComponentTypeOutputArgs) ElementType() reflect.Type
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 LookupComponentTypeOutput ¶
func LookupComponentTypeOutput(ctx *pulumi.Context, args LookupComponentTypeOutputArgs, opts ...pulumi.InvokeOption) LookupComponentTypeResultOutput
func (LookupComponentTypeResultOutput) Arn ¶
func (o LookupComponentTypeResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the component type.
func (LookupComponentTypeResultOutput) CreationDateTime ¶
func (o LookupComponentTypeResultOutput) CreationDateTime() pulumi.StringPtrOutput
The date and time when the component type was created.
func (LookupComponentTypeResultOutput) Description ¶
func (o LookupComponentTypeResultOutput) Description() pulumi.StringPtrOutput
The description of the component type.
func (LookupComponentTypeResultOutput) ElementType ¶
func (LookupComponentTypeResultOutput) ElementType() reflect.Type
func (LookupComponentTypeResultOutput) ExtendsFrom ¶
func (o LookupComponentTypeResultOutput) ExtendsFrom() pulumi.StringArrayOutput
Specifies the parent component type to extend.
func (LookupComponentTypeResultOutput) Functions ¶
func (o LookupComponentTypeResultOutput) Functions() pulumi.AnyOutput
a Map of functions in the component type. Each function's key must be unique to this map.
func (LookupComponentTypeResultOutput) IsAbstract ¶
func (o LookupComponentTypeResultOutput) IsAbstract() pulumi.BoolPtrOutput
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 ¶
func (o LookupComponentTypeResultOutput) IsSingleton() pulumi.BoolPtrOutput
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
func (o LookupComponentTypeResultOutput) 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 (LookupComponentTypeResultOutput) Status ¶
func (o LookupComponentTypeResultOutput) Status() ComponentTypeStatusPtrOutput
The current status of the component type.
func (LookupComponentTypeResultOutput) Tags ¶
func (o LookupComponentTypeResultOutput) Tags() pulumi.AnyOutput
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 ¶
func (o LookupComponentTypeResultOutput) UpdateDateTime() pulumi.StringPtrOutput
The last date and time when the component type was updated.
type LookupEntityArgs ¶
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 LookupEntityOutput ¶
func LookupEntityOutput(ctx *pulumi.Context, args LookupEntityOutputArgs, opts ...pulumi.InvokeOption) LookupEntityResultOutput
func (LookupEntityResultOutput) Arn ¶
func (o LookupEntityResultOutput) Arn() pulumi.StringPtrOutput
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 ¶
func (o LookupEntityResultOutput) Description() pulumi.StringPtrOutput
The description of the entity.
func (LookupEntityResultOutput) ElementType ¶
func (LookupEntityResultOutput) ElementType() reflect.Type
func (LookupEntityResultOutput) EntityName ¶
func (o LookupEntityResultOutput) EntityName() pulumi.StringPtrOutput
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 ¶
func (o LookupEntityResultOutput) Status() EntityStatusPtrOutput
The current status of the entity.
func (LookupEntityResultOutput) Tags ¶
func (o LookupEntityResultOutput) Tags() pulumi.AnyOutput
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 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 LookupSceneOutput ¶
func LookupSceneOutput(ctx *pulumi.Context, args LookupSceneOutputArgs, opts ...pulumi.InvokeOption) LookupSceneResultOutput
func (LookupSceneResultOutput) Arn ¶
func (o LookupSceneResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the scene.
func (LookupSceneResultOutput) Capabilities ¶
func (o LookupSceneResultOutput) Capabilities() pulumi.StringArrayOutput
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 ¶
func (o LookupSceneResultOutput) Description() pulumi.StringPtrOutput
The description of the scene.
func (LookupSceneResultOutput) ElementType ¶
func (LookupSceneResultOutput) ElementType() reflect.Type
func (LookupSceneResultOutput) Tags ¶
func (o LookupSceneResultOutput) Tags() pulumi.AnyOutput
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 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
func (o LookupSyncJobResultOutput) Arn() pulumi.StringPtrOutput
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
func (o LookupSyncJobResultOutput) State() pulumi.StringPtrOutput
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
func (o LookupSyncJobResultOutput) UpdateDateTime() pulumi.StringPtrOutput
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 LookupWorkspaceOutput ¶
func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) Arn ¶
func (o LookupWorkspaceResultOutput) Arn() pulumi.StringPtrOutput
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 ¶
func (o LookupWorkspaceResultOutput) Description() pulumi.StringPtrOutput
The description of the workspace.
func (LookupWorkspaceResultOutput) ElementType ¶
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) Role ¶
func (o LookupWorkspaceResultOutput) Role() pulumi.StringPtrOutput
The ARN of the execution role associated with the workspace.
func (LookupWorkspaceResultOutput) S3Location ¶
func (o LookupWorkspaceResultOutput) S3Location() pulumi.StringPtrOutput
The ARN of the S3 bucket where resources associated with the workspace are stored.
func (LookupWorkspaceResultOutput) Tags ¶
func (o LookupWorkspaceResultOutput) Tags() pulumi.AnyOutput
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 ¶
func (o LookupWorkspaceResultOutput) UpdateDateTime() pulumi.StringPtrOutput
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) 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 ¶
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
func (o SceneOutput) Arn() pulumi.StringOutput
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) 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
func (o SyncJobOutput) Arn() pulumi.StringOutput
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) 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
func (o WorkspaceOutput) Arn() pulumi.StringOutput
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
func (o WorkspaceOutput) Role() pulumi.StringOutput
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