iottwinmaker

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ComponentTypeDataTypeTypeRelationship = ComponentTypeDataTypeType("RELATIONSHIP")
	ComponentTypeDataTypeTypeString       = ComponentTypeDataTypeType("STRING")
	ComponentTypeDataTypeTypeLong         = ComponentTypeDataTypeType("LONG")
	ComponentTypeDataTypeTypeBoolean      = ComponentTypeDataTypeType("BOOLEAN")
	ComponentTypeDataTypeTypeInteger      = ComponentTypeDataTypeType("INTEGER")
	ComponentTypeDataTypeTypeDouble       = ComponentTypeDataTypeType("DOUBLE")
	ComponentTypeDataTypeTypeList         = ComponentTypeDataTypeType("LIST")
	ComponentTypeDataTypeTypeMap          = ComponentTypeDataTypeType("MAP")
)
View Source
const (
	ComponentTypeFunctionScopeEntity    = ComponentTypeFunctionScope("ENTITY")
	ComponentTypeFunctionScopeWorkspace = ComponentTypeFunctionScope("WORKSPACE")
)
View Source
const (
	ComponentTypeStatusError1PropertiesCodeValidationError = ComponentTypeStatusError1PropertiesCode("VALIDATION_ERROR")
	ComponentTypeStatusError1PropertiesCodeInternalFailure = ComponentTypeStatusError1PropertiesCode("INTERNAL_FAILURE")
)
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 (
	EntityDataTypeTypeRelationship = EntityDataTypeType("RELATIONSHIP")
	EntityDataTypeTypeString       = EntityDataTypeType("STRING")
	EntityDataTypeTypeLong         = EntityDataTypeType("LONG")
	EntityDataTypeTypeBoolean      = EntityDataTypeType("BOOLEAN")
	EntityDataTypeTypeInteger      = EntityDataTypeType("INTEGER")
	EntityDataTypeTypeDouble       = EntityDataTypeType("DOUBLE")
	EntityDataTypeTypeList         = EntityDataTypeType("LIST")
	EntityDataTypeTypeMap          = EntityDataTypeType("MAP")
)
View Source
const (
	EntityStatusError1PropertiesCodeValidationError = EntityStatusError1PropertiesCode("VALIDATION_ERROR")
	EntityStatusError1PropertiesCodeInternalFailure = EntityStatusError1PropertiesCode("INTERNAL_FAILURE")
)
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")
)
View Source
const (
	ComponentTypePropertyGroupGroupTypeTabular = ComponentTypePropertyGroupGroupType("TABULAR")
)
View Source
const (
	EntityPropertyGroupGroupTypeTabular = EntityPropertyGroupGroupType("TABULAR")
)

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"`
	// An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
	CompositeComponentTypes ComponentTypeCompositeComponentTypeMapOutput `pulumi:"compositeComponentTypes"`
	// 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 ComponentTypeFunctionMapOutput `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 ComponentTypePropertyDefinitionMapOutput `pulumi:"propertyDefinitions"`
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups ComponentTypePropertyGroupMapOutput `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.StringMapOutput `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
	// An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
	CompositeComponentTypes ComponentTypeCompositeComponentTypeMapInput
	// 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 ComponentTypeFunctionMapInput
	// 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 ComponentTypePropertyDefinitionMapInput
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups ComponentTypePropertyGroupMapInput
	// A map of key-value pairs to associate with a resource.
	Tags pulumi.StringMapInput
	// 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 ComponentTypeCompositeComponentType added in v0.97.0

type ComponentTypeCompositeComponentType struct {
	// The id of the composite component type.
	ComponentTypeId *string `pulumi:"componentTypeId"`
}

An object that sets information about a composite component type.

type ComponentTypeCompositeComponentTypeArgs added in v0.97.0

type ComponentTypeCompositeComponentTypeArgs struct {
	// The id of the composite component type.
	ComponentTypeId pulumi.StringPtrInput `pulumi:"componentTypeId"`
}

An object that sets information about a composite component type.

func (ComponentTypeCompositeComponentTypeArgs) ElementType added in v0.97.0

func (ComponentTypeCompositeComponentTypeArgs) ToComponentTypeCompositeComponentTypeOutput added in v0.97.0

func (i ComponentTypeCompositeComponentTypeArgs) ToComponentTypeCompositeComponentTypeOutput() ComponentTypeCompositeComponentTypeOutput

func (ComponentTypeCompositeComponentTypeArgs) ToComponentTypeCompositeComponentTypeOutputWithContext added in v0.97.0

func (i ComponentTypeCompositeComponentTypeArgs) ToComponentTypeCompositeComponentTypeOutputWithContext(ctx context.Context) ComponentTypeCompositeComponentTypeOutput

type ComponentTypeCompositeComponentTypeInput added in v0.97.0

type ComponentTypeCompositeComponentTypeInput interface {
	pulumi.Input

	ToComponentTypeCompositeComponentTypeOutput() ComponentTypeCompositeComponentTypeOutput
	ToComponentTypeCompositeComponentTypeOutputWithContext(context.Context) ComponentTypeCompositeComponentTypeOutput
}

ComponentTypeCompositeComponentTypeInput is an input type that accepts ComponentTypeCompositeComponentTypeArgs and ComponentTypeCompositeComponentTypeOutput values. You can construct a concrete instance of `ComponentTypeCompositeComponentTypeInput` via:

ComponentTypeCompositeComponentTypeArgs{...}

type ComponentTypeCompositeComponentTypeMap added in v0.97.0

type ComponentTypeCompositeComponentTypeMap map[string]ComponentTypeCompositeComponentTypeInput

func (ComponentTypeCompositeComponentTypeMap) ElementType added in v0.97.0

func (ComponentTypeCompositeComponentTypeMap) ToComponentTypeCompositeComponentTypeMapOutput added in v0.97.0

func (i ComponentTypeCompositeComponentTypeMap) ToComponentTypeCompositeComponentTypeMapOutput() ComponentTypeCompositeComponentTypeMapOutput

func (ComponentTypeCompositeComponentTypeMap) ToComponentTypeCompositeComponentTypeMapOutputWithContext added in v0.97.0

func (i ComponentTypeCompositeComponentTypeMap) ToComponentTypeCompositeComponentTypeMapOutputWithContext(ctx context.Context) ComponentTypeCompositeComponentTypeMapOutput

type ComponentTypeCompositeComponentTypeMapInput added in v0.97.0

type ComponentTypeCompositeComponentTypeMapInput interface {
	pulumi.Input

	ToComponentTypeCompositeComponentTypeMapOutput() ComponentTypeCompositeComponentTypeMapOutput
	ToComponentTypeCompositeComponentTypeMapOutputWithContext(context.Context) ComponentTypeCompositeComponentTypeMapOutput
}

ComponentTypeCompositeComponentTypeMapInput is an input type that accepts ComponentTypeCompositeComponentTypeMap and ComponentTypeCompositeComponentTypeMapOutput values. You can construct a concrete instance of `ComponentTypeCompositeComponentTypeMapInput` via:

ComponentTypeCompositeComponentTypeMap{ "key": ComponentTypeCompositeComponentTypeArgs{...} }

type ComponentTypeCompositeComponentTypeMapOutput added in v0.97.0

type ComponentTypeCompositeComponentTypeMapOutput struct{ *pulumi.OutputState }

func (ComponentTypeCompositeComponentTypeMapOutput) ElementType added in v0.97.0

func (ComponentTypeCompositeComponentTypeMapOutput) MapIndex added in v0.97.0

func (ComponentTypeCompositeComponentTypeMapOutput) ToComponentTypeCompositeComponentTypeMapOutput added in v0.97.0

func (o ComponentTypeCompositeComponentTypeMapOutput) ToComponentTypeCompositeComponentTypeMapOutput() ComponentTypeCompositeComponentTypeMapOutput

func (ComponentTypeCompositeComponentTypeMapOutput) ToComponentTypeCompositeComponentTypeMapOutputWithContext added in v0.97.0

func (o ComponentTypeCompositeComponentTypeMapOutput) ToComponentTypeCompositeComponentTypeMapOutputWithContext(ctx context.Context) ComponentTypeCompositeComponentTypeMapOutput

type ComponentTypeCompositeComponentTypeOutput added in v0.97.0

type ComponentTypeCompositeComponentTypeOutput struct{ *pulumi.OutputState }

An object that sets information about a composite component type.

func (ComponentTypeCompositeComponentTypeOutput) ComponentTypeId added in v0.97.0

The id of the composite component type.

func (ComponentTypeCompositeComponentTypeOutput) ElementType added in v0.97.0

func (ComponentTypeCompositeComponentTypeOutput) ToComponentTypeCompositeComponentTypeOutput added in v0.97.0

func (o ComponentTypeCompositeComponentTypeOutput) ToComponentTypeCompositeComponentTypeOutput() ComponentTypeCompositeComponentTypeOutput

func (ComponentTypeCompositeComponentTypeOutput) ToComponentTypeCompositeComponentTypeOutputWithContext added in v0.97.0

func (o ComponentTypeCompositeComponentTypeOutput) ToComponentTypeCompositeComponentTypeOutputWithContext(ctx context.Context) ComponentTypeCompositeComponentTypeOutput

type ComponentTypeDataConnector added in v0.97.0

type ComponentTypeDataConnector struct {
	// A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
	IsNative *bool `pulumi:"isNative"`
	// The Lambda function associated with this data connector.
	Lambda *ComponentTypeLambdaFunction `pulumi:"lambda"`
}

The data connector.

type ComponentTypeDataConnectorArgs added in v0.97.0

type ComponentTypeDataConnectorArgs struct {
	// A Boolean value that specifies whether the data connector is native to IoT TwinMaker.
	IsNative pulumi.BoolPtrInput `pulumi:"isNative"`
	// The Lambda function associated with this data connector.
	Lambda ComponentTypeLambdaFunctionPtrInput `pulumi:"lambda"`
}

The data connector.

func (ComponentTypeDataConnectorArgs) ElementType added in v0.97.0

func (ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorOutput added in v0.97.0

func (i ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorOutput() ComponentTypeDataConnectorOutput

func (ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorOutputWithContext added in v0.97.0

func (i ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorOutputWithContext(ctx context.Context) ComponentTypeDataConnectorOutput

func (ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorPtrOutput added in v0.97.0

func (i ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorPtrOutput() ComponentTypeDataConnectorPtrOutput

func (ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorPtrOutputWithContext added in v0.97.0

func (i ComponentTypeDataConnectorArgs) ToComponentTypeDataConnectorPtrOutputWithContext(ctx context.Context) ComponentTypeDataConnectorPtrOutput

type ComponentTypeDataConnectorInput added in v0.97.0

type ComponentTypeDataConnectorInput interface {
	pulumi.Input

	ToComponentTypeDataConnectorOutput() ComponentTypeDataConnectorOutput
	ToComponentTypeDataConnectorOutputWithContext(context.Context) ComponentTypeDataConnectorOutput
}

ComponentTypeDataConnectorInput is an input type that accepts ComponentTypeDataConnectorArgs and ComponentTypeDataConnectorOutput values. You can construct a concrete instance of `ComponentTypeDataConnectorInput` via:

ComponentTypeDataConnectorArgs{...}

type ComponentTypeDataConnectorOutput added in v0.97.0

type ComponentTypeDataConnectorOutput struct{ *pulumi.OutputState }

The data connector.

func (ComponentTypeDataConnectorOutput) ElementType added in v0.97.0

func (ComponentTypeDataConnectorOutput) IsNative added in v0.97.0

A Boolean value that specifies whether the data connector is native to IoT TwinMaker.

func (ComponentTypeDataConnectorOutput) Lambda added in v0.97.0

The Lambda function associated with this data connector.

func (ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorOutput added in v0.97.0

func (o ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorOutput() ComponentTypeDataConnectorOutput

func (ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorOutputWithContext added in v0.97.0

func (o ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorOutputWithContext(ctx context.Context) ComponentTypeDataConnectorOutput

func (ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorPtrOutput added in v0.97.0

func (o ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorPtrOutput() ComponentTypeDataConnectorPtrOutput

func (ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorPtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataConnectorOutput) ToComponentTypeDataConnectorPtrOutputWithContext(ctx context.Context) ComponentTypeDataConnectorPtrOutput

type ComponentTypeDataConnectorPtrInput added in v0.97.0

type ComponentTypeDataConnectorPtrInput interface {
	pulumi.Input

	ToComponentTypeDataConnectorPtrOutput() ComponentTypeDataConnectorPtrOutput
	ToComponentTypeDataConnectorPtrOutputWithContext(context.Context) ComponentTypeDataConnectorPtrOutput
}

ComponentTypeDataConnectorPtrInput is an input type that accepts ComponentTypeDataConnectorArgs, ComponentTypeDataConnectorPtr and ComponentTypeDataConnectorPtrOutput values. You can construct a concrete instance of `ComponentTypeDataConnectorPtrInput` via:

        ComponentTypeDataConnectorArgs{...}

or:

        nil

func ComponentTypeDataConnectorPtr added in v0.97.0

type ComponentTypeDataConnectorPtrOutput added in v0.97.0

type ComponentTypeDataConnectorPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataConnectorPtrOutput) Elem added in v0.97.0

func (ComponentTypeDataConnectorPtrOutput) ElementType added in v0.97.0

func (ComponentTypeDataConnectorPtrOutput) IsNative added in v0.97.0

A Boolean value that specifies whether the data connector is native to IoT TwinMaker.

func (ComponentTypeDataConnectorPtrOutput) Lambda added in v0.97.0

The Lambda function associated with this data connector.

func (ComponentTypeDataConnectorPtrOutput) ToComponentTypeDataConnectorPtrOutput added in v0.97.0

func (o ComponentTypeDataConnectorPtrOutput) ToComponentTypeDataConnectorPtrOutput() ComponentTypeDataConnectorPtrOutput

func (ComponentTypeDataConnectorPtrOutput) ToComponentTypeDataConnectorPtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataConnectorPtrOutput) ToComponentTypeDataConnectorPtrOutputWithContext(ctx context.Context) ComponentTypeDataConnectorPtrOutput

type ComponentTypeDataType added in v0.97.0

type ComponentTypeDataType struct {
	// The allowed values for this data type.
	AllowedValues []ComponentTypeDataValue `pulumi:"allowedValues"`
	// The nested type in the data type.
	NestedType *ComponentTypeDataType `pulumi:"nestedType"`
	// A relationship that associates a component with another component.
	Relationship *ComponentTypeRelationship `pulumi:"relationship"`
	// The underlying type of the data type.
	Type ComponentTypeDataTypeType `pulumi:"type"`
	// The unit of measure used in this data type.
	UnitOfMeasure *string `pulumi:"unitOfMeasure"`
}

An object that specifies the data type of a property.

type ComponentTypeDataTypeArgs added in v0.97.0

type ComponentTypeDataTypeArgs struct {
	// The allowed values for this data type.
	AllowedValues ComponentTypeDataValueArrayInput `pulumi:"allowedValues"`
	// The nested type in the data type.
	NestedType ComponentTypeDataTypePtrInput `pulumi:"nestedType"`
	// A relationship that associates a component with another component.
	Relationship ComponentTypeRelationshipPtrInput `pulumi:"relationship"`
	// The underlying type of the data type.
	Type ComponentTypeDataTypeTypeInput `pulumi:"type"`
	// The unit of measure used in this data type.
	UnitOfMeasure pulumi.StringPtrInput `pulumi:"unitOfMeasure"`
}

An object that specifies the data type of a property.

func (ComponentTypeDataTypeArgs) ElementType added in v0.97.0

func (ComponentTypeDataTypeArgs) ElementType() reflect.Type

func (ComponentTypeDataTypeArgs) ToComponentTypeDataTypeOutput added in v0.97.0

func (i ComponentTypeDataTypeArgs) ToComponentTypeDataTypeOutput() ComponentTypeDataTypeOutput

func (ComponentTypeDataTypeArgs) ToComponentTypeDataTypeOutputWithContext added in v0.97.0

func (i ComponentTypeDataTypeArgs) ToComponentTypeDataTypeOutputWithContext(ctx context.Context) ComponentTypeDataTypeOutput

func (ComponentTypeDataTypeArgs) ToComponentTypeDataTypePtrOutput added in v0.97.0

func (i ComponentTypeDataTypeArgs) ToComponentTypeDataTypePtrOutput() ComponentTypeDataTypePtrOutput

func (ComponentTypeDataTypeArgs) ToComponentTypeDataTypePtrOutputWithContext added in v0.97.0

func (i ComponentTypeDataTypeArgs) ToComponentTypeDataTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypePtrOutput

type ComponentTypeDataTypeInput added in v0.97.0

type ComponentTypeDataTypeInput interface {
	pulumi.Input

	ToComponentTypeDataTypeOutput() ComponentTypeDataTypeOutput
	ToComponentTypeDataTypeOutputWithContext(context.Context) ComponentTypeDataTypeOutput
}

ComponentTypeDataTypeInput is an input type that accepts ComponentTypeDataTypeArgs and ComponentTypeDataTypeOutput values. You can construct a concrete instance of `ComponentTypeDataTypeInput` via:

ComponentTypeDataTypeArgs{...}

type ComponentTypeDataTypeOutput added in v0.97.0

type ComponentTypeDataTypeOutput struct{ *pulumi.OutputState }

An object that specifies the data type of a property.

func (ComponentTypeDataTypeOutput) AllowedValues added in v0.97.0

The allowed values for this data type.

func (ComponentTypeDataTypeOutput) ElementType added in v0.97.0

func (ComponentTypeDataTypeOutput) NestedType added in v0.97.0

The nested type in the data type.

func (ComponentTypeDataTypeOutput) Relationship added in v0.97.0

A relationship that associates a component with another component.

func (ComponentTypeDataTypeOutput) ToComponentTypeDataTypeOutput added in v0.97.0

func (o ComponentTypeDataTypeOutput) ToComponentTypeDataTypeOutput() ComponentTypeDataTypeOutput

func (ComponentTypeDataTypeOutput) ToComponentTypeDataTypeOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypeOutput) ToComponentTypeDataTypeOutputWithContext(ctx context.Context) ComponentTypeDataTypeOutput

func (ComponentTypeDataTypeOutput) ToComponentTypeDataTypePtrOutput added in v0.97.0

func (o ComponentTypeDataTypeOutput) ToComponentTypeDataTypePtrOutput() ComponentTypeDataTypePtrOutput

func (ComponentTypeDataTypeOutput) ToComponentTypeDataTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypeOutput) ToComponentTypeDataTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypePtrOutput

func (ComponentTypeDataTypeOutput) Type added in v0.97.0

The underlying type of the data type.

func (ComponentTypeDataTypeOutput) UnitOfMeasure added in v0.97.0

The unit of measure used in this data type.

type ComponentTypeDataTypePtrInput added in v0.97.0

type ComponentTypeDataTypePtrInput interface {
	pulumi.Input

	ToComponentTypeDataTypePtrOutput() ComponentTypeDataTypePtrOutput
	ToComponentTypeDataTypePtrOutputWithContext(context.Context) ComponentTypeDataTypePtrOutput
}

ComponentTypeDataTypePtrInput is an input type that accepts ComponentTypeDataTypeArgs, ComponentTypeDataTypePtr and ComponentTypeDataTypePtrOutput values. You can construct a concrete instance of `ComponentTypeDataTypePtrInput` via:

        ComponentTypeDataTypeArgs{...}

or:

        nil

func ComponentTypeDataTypePtr added in v0.97.0

func ComponentTypeDataTypePtr(v *ComponentTypeDataTypeArgs) ComponentTypeDataTypePtrInput

type ComponentTypeDataTypePtrOutput added in v0.97.0

type ComponentTypeDataTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataTypePtrOutput) AllowedValues added in v0.97.0

The allowed values for this data type.

func (ComponentTypeDataTypePtrOutput) Elem added in v0.97.0

func (ComponentTypeDataTypePtrOutput) ElementType added in v0.97.0

func (ComponentTypeDataTypePtrOutput) NestedType added in v0.97.0

The nested type in the data type.

func (ComponentTypeDataTypePtrOutput) Relationship added in v0.97.0

A relationship that associates a component with another component.

func (ComponentTypeDataTypePtrOutput) ToComponentTypeDataTypePtrOutput added in v0.97.0

func (o ComponentTypeDataTypePtrOutput) ToComponentTypeDataTypePtrOutput() ComponentTypeDataTypePtrOutput

func (ComponentTypeDataTypePtrOutput) ToComponentTypeDataTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypePtrOutput) ToComponentTypeDataTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypePtrOutput

func (ComponentTypeDataTypePtrOutput) Type added in v0.97.0

The underlying type of the data type.

func (ComponentTypeDataTypePtrOutput) UnitOfMeasure added in v0.97.0

The unit of measure used in this data type.

type ComponentTypeDataTypeType added in v0.97.0

type ComponentTypeDataTypeType string

The underlying type of the data type.

func (ComponentTypeDataTypeType) ElementType added in v0.97.0

func (ComponentTypeDataTypeType) ElementType() reflect.Type

func (ComponentTypeDataTypeType) ToComponentTypeDataTypeTypeOutput added in v0.97.0

func (e ComponentTypeDataTypeType) ToComponentTypeDataTypeTypeOutput() ComponentTypeDataTypeTypeOutput

func (ComponentTypeDataTypeType) ToComponentTypeDataTypeTypeOutputWithContext added in v0.97.0

func (e ComponentTypeDataTypeType) ToComponentTypeDataTypeTypeOutputWithContext(ctx context.Context) ComponentTypeDataTypeTypeOutput

func (ComponentTypeDataTypeType) ToComponentTypeDataTypeTypePtrOutput added in v0.97.0

func (e ComponentTypeDataTypeType) ToComponentTypeDataTypeTypePtrOutput() ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeType) ToComponentTypeDataTypeTypePtrOutputWithContext added in v0.97.0

func (e ComponentTypeDataTypeType) ToComponentTypeDataTypeTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeType) ToStringOutput added in v0.97.0

func (e ComponentTypeDataTypeType) ToStringOutput() pulumi.StringOutput

func (ComponentTypeDataTypeType) ToStringOutputWithContext added in v0.97.0

func (e ComponentTypeDataTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentTypeDataTypeType) ToStringPtrOutput added in v0.97.0

func (e ComponentTypeDataTypeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComponentTypeDataTypeType) ToStringPtrOutputWithContext added in v0.97.0

func (e ComponentTypeDataTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentTypeDataTypeTypeInput added in v0.97.0

type ComponentTypeDataTypeTypeInput interface {
	pulumi.Input

	ToComponentTypeDataTypeTypeOutput() ComponentTypeDataTypeTypeOutput
	ToComponentTypeDataTypeTypeOutputWithContext(context.Context) ComponentTypeDataTypeTypeOutput
}

ComponentTypeDataTypeTypeInput is an input type that accepts values of the ComponentTypeDataTypeType enum A concrete instance of `ComponentTypeDataTypeTypeInput` can be one of the following:

ComponentTypeDataTypeTypeRelationship
ComponentTypeDataTypeTypeString
ComponentTypeDataTypeTypeLong
ComponentTypeDataTypeTypeBoolean
ComponentTypeDataTypeTypeInteger
ComponentTypeDataTypeTypeDouble
ComponentTypeDataTypeTypeList
ComponentTypeDataTypeTypeMap

type ComponentTypeDataTypeTypeOutput added in v0.97.0

type ComponentTypeDataTypeTypeOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataTypeTypeOutput) ElementType added in v0.97.0

func (ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypeOutput added in v0.97.0

func (o ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypeOutput() ComponentTypeDataTypeTypeOutput

func (ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypeOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypeOutputWithContext(ctx context.Context) ComponentTypeDataTypeTypeOutput

func (ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypePtrOutput added in v0.97.0

func (o ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypePtrOutput() ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypeTypeOutput) ToComponentTypeDataTypeTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeTypeOutput) ToStringOutput added in v0.97.0

func (ComponentTypeDataTypeTypeOutput) ToStringOutputWithContext added in v0.97.0

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

func (ComponentTypeDataTypeTypeOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypeDataTypeTypeOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type ComponentTypeDataTypeTypePtrInput added in v0.97.0

type ComponentTypeDataTypeTypePtrInput interface {
	pulumi.Input

	ToComponentTypeDataTypeTypePtrOutput() ComponentTypeDataTypeTypePtrOutput
	ToComponentTypeDataTypeTypePtrOutputWithContext(context.Context) ComponentTypeDataTypeTypePtrOutput
}

func ComponentTypeDataTypeTypePtr added in v0.97.0

func ComponentTypeDataTypeTypePtr(v string) ComponentTypeDataTypeTypePtrInput

type ComponentTypeDataTypeTypePtrOutput added in v0.97.0

type ComponentTypeDataTypeTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataTypeTypePtrOutput) Elem added in v0.97.0

func (ComponentTypeDataTypeTypePtrOutput) ElementType added in v0.97.0

func (ComponentTypeDataTypeTypePtrOutput) ToComponentTypeDataTypeTypePtrOutput added in v0.97.0

func (o ComponentTypeDataTypeTypePtrOutput) ToComponentTypeDataTypeTypePtrOutput() ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeTypePtrOutput) ToComponentTypeDataTypeTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataTypeTypePtrOutput) ToComponentTypeDataTypeTypePtrOutputWithContext(ctx context.Context) ComponentTypeDataTypeTypePtrOutput

func (ComponentTypeDataTypeTypePtrOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypeDataTypeTypePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type ComponentTypeDataValue added in v0.97.0

type ComponentTypeDataValue struct {
	// A Boolean value.
	BooleanValue *bool `pulumi:"booleanValue"`
	// A double value.
	DoubleValue *float64 `pulumi:"doubleValue"`
	// An expression that produces the value.
	Expression *string `pulumi:"expression"`
	// An integer value.
	IntegerValue *int `pulumi:"integerValue"`
	// A list of multiple values.
	ListValue []ComponentTypeDataValue `pulumi:"listValue"`
	// A long value.
	LongValue *float64 `pulumi:"longValue"`
	// An object that maps strings to multiple DataValue objects.
	MapValue map[string]ComponentTypeDataValue `pulumi:"mapValue"`
	// A value that relates a component to another component.
	RelationshipValue *ComponentTypeDataValueRelationshipValueProperties `pulumi:"relationshipValue"`
	// A string value.
	StringValue *string `pulumi:"stringValue"`
}

An object that specifies a value for a property.

type ComponentTypeDataValueArgs added in v0.97.0

type ComponentTypeDataValueArgs struct {
	// A Boolean value.
	BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"`
	// A double value.
	DoubleValue pulumi.Float64PtrInput `pulumi:"doubleValue"`
	// An expression that produces the value.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// An integer value.
	IntegerValue pulumi.IntPtrInput `pulumi:"integerValue"`
	// A list of multiple values.
	ListValue ComponentTypeDataValueArrayInput `pulumi:"listValue"`
	// A long value.
	LongValue pulumi.Float64PtrInput `pulumi:"longValue"`
	// An object that maps strings to multiple DataValue objects.
	MapValue ComponentTypeDataValueMapInput `pulumi:"mapValue"`
	// A value that relates a component to another component.
	RelationshipValue ComponentTypeDataValueRelationshipValuePropertiesPtrInput `pulumi:"relationshipValue"`
	// A string value.
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
}

An object that specifies a value for a property.

func (ComponentTypeDataValueArgs) ElementType added in v0.97.0

func (ComponentTypeDataValueArgs) ElementType() reflect.Type

func (ComponentTypeDataValueArgs) ToComponentTypeDataValueOutput added in v0.97.0

func (i ComponentTypeDataValueArgs) ToComponentTypeDataValueOutput() ComponentTypeDataValueOutput

func (ComponentTypeDataValueArgs) ToComponentTypeDataValueOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueArgs) ToComponentTypeDataValueOutputWithContext(ctx context.Context) ComponentTypeDataValueOutput

func (ComponentTypeDataValueArgs) ToComponentTypeDataValuePtrOutput added in v0.97.0

func (i ComponentTypeDataValueArgs) ToComponentTypeDataValuePtrOutput() ComponentTypeDataValuePtrOutput

func (ComponentTypeDataValueArgs) ToComponentTypeDataValuePtrOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueArgs) ToComponentTypeDataValuePtrOutputWithContext(ctx context.Context) ComponentTypeDataValuePtrOutput

type ComponentTypeDataValueArray added in v0.97.0

type ComponentTypeDataValueArray []ComponentTypeDataValueInput

func (ComponentTypeDataValueArray) ElementType added in v0.97.0

func (ComponentTypeDataValueArray) ToComponentTypeDataValueArrayOutput added in v0.97.0

func (i ComponentTypeDataValueArray) ToComponentTypeDataValueArrayOutput() ComponentTypeDataValueArrayOutput

func (ComponentTypeDataValueArray) ToComponentTypeDataValueArrayOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueArray) ToComponentTypeDataValueArrayOutputWithContext(ctx context.Context) ComponentTypeDataValueArrayOutput

type ComponentTypeDataValueArrayInput added in v0.97.0

type ComponentTypeDataValueArrayInput interface {
	pulumi.Input

	ToComponentTypeDataValueArrayOutput() ComponentTypeDataValueArrayOutput
	ToComponentTypeDataValueArrayOutputWithContext(context.Context) ComponentTypeDataValueArrayOutput
}

ComponentTypeDataValueArrayInput is an input type that accepts ComponentTypeDataValueArray and ComponentTypeDataValueArrayOutput values. You can construct a concrete instance of `ComponentTypeDataValueArrayInput` via:

ComponentTypeDataValueArray{ ComponentTypeDataValueArgs{...} }

type ComponentTypeDataValueArrayOutput added in v0.97.0

type ComponentTypeDataValueArrayOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataValueArrayOutput) ElementType added in v0.97.0

func (ComponentTypeDataValueArrayOutput) Index added in v0.97.0

func (ComponentTypeDataValueArrayOutput) ToComponentTypeDataValueArrayOutput added in v0.97.0

func (o ComponentTypeDataValueArrayOutput) ToComponentTypeDataValueArrayOutput() ComponentTypeDataValueArrayOutput

func (ComponentTypeDataValueArrayOutput) ToComponentTypeDataValueArrayOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueArrayOutput) ToComponentTypeDataValueArrayOutputWithContext(ctx context.Context) ComponentTypeDataValueArrayOutput

type ComponentTypeDataValueInput added in v0.97.0

type ComponentTypeDataValueInput interface {
	pulumi.Input

	ToComponentTypeDataValueOutput() ComponentTypeDataValueOutput
	ToComponentTypeDataValueOutputWithContext(context.Context) ComponentTypeDataValueOutput
}

ComponentTypeDataValueInput is an input type that accepts ComponentTypeDataValueArgs and ComponentTypeDataValueOutput values. You can construct a concrete instance of `ComponentTypeDataValueInput` via:

ComponentTypeDataValueArgs{...}

type ComponentTypeDataValueMap added in v0.97.0

type ComponentTypeDataValueMap map[string]ComponentTypeDataValueInput

func (ComponentTypeDataValueMap) ElementType added in v0.97.0

func (ComponentTypeDataValueMap) ElementType() reflect.Type

func (ComponentTypeDataValueMap) ToComponentTypeDataValueMapOutput added in v0.97.0

func (i ComponentTypeDataValueMap) ToComponentTypeDataValueMapOutput() ComponentTypeDataValueMapOutput

func (ComponentTypeDataValueMap) ToComponentTypeDataValueMapOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueMap) ToComponentTypeDataValueMapOutputWithContext(ctx context.Context) ComponentTypeDataValueMapOutput

type ComponentTypeDataValueMapInput added in v0.97.0

type ComponentTypeDataValueMapInput interface {
	pulumi.Input

	ToComponentTypeDataValueMapOutput() ComponentTypeDataValueMapOutput
	ToComponentTypeDataValueMapOutputWithContext(context.Context) ComponentTypeDataValueMapOutput
}

ComponentTypeDataValueMapInput is an input type that accepts ComponentTypeDataValueMap and ComponentTypeDataValueMapOutput values. You can construct a concrete instance of `ComponentTypeDataValueMapInput` via:

ComponentTypeDataValueMap{ "key": ComponentTypeDataValueArgs{...} }

type ComponentTypeDataValueMapOutput added in v0.97.0

type ComponentTypeDataValueMapOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataValueMapOutput) ElementType added in v0.97.0

func (ComponentTypeDataValueMapOutput) MapIndex added in v0.97.0

func (ComponentTypeDataValueMapOutput) ToComponentTypeDataValueMapOutput added in v0.97.0

func (o ComponentTypeDataValueMapOutput) ToComponentTypeDataValueMapOutput() ComponentTypeDataValueMapOutput

func (ComponentTypeDataValueMapOutput) ToComponentTypeDataValueMapOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueMapOutput) ToComponentTypeDataValueMapOutputWithContext(ctx context.Context) ComponentTypeDataValueMapOutput

type ComponentTypeDataValueOutput added in v0.97.0

type ComponentTypeDataValueOutput struct{ *pulumi.OutputState }

An object that specifies a value for a property.

func (ComponentTypeDataValueOutput) BooleanValue added in v0.97.0

A Boolean value.

func (ComponentTypeDataValueOutput) DoubleValue added in v0.97.0

A double value.

func (ComponentTypeDataValueOutput) ElementType added in v0.97.0

func (ComponentTypeDataValueOutput) Expression added in v0.97.0

An expression that produces the value.

func (ComponentTypeDataValueOutput) IntegerValue added in v0.97.0

An integer value.

func (ComponentTypeDataValueOutput) ListValue added in v0.97.0

A list of multiple values.

func (ComponentTypeDataValueOutput) LongValue added in v0.97.0

A long value.

func (ComponentTypeDataValueOutput) MapValue added in v0.97.0

An object that maps strings to multiple DataValue objects.

func (ComponentTypeDataValueOutput) RelationshipValue added in v0.97.0

A value that relates a component to another component.

func (ComponentTypeDataValueOutput) StringValue added in v0.97.0

A string value.

func (ComponentTypeDataValueOutput) ToComponentTypeDataValueOutput added in v0.97.0

func (o ComponentTypeDataValueOutput) ToComponentTypeDataValueOutput() ComponentTypeDataValueOutput

func (ComponentTypeDataValueOutput) ToComponentTypeDataValueOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueOutput) ToComponentTypeDataValueOutputWithContext(ctx context.Context) ComponentTypeDataValueOutput

func (ComponentTypeDataValueOutput) ToComponentTypeDataValuePtrOutput added in v0.97.0

func (o ComponentTypeDataValueOutput) ToComponentTypeDataValuePtrOutput() ComponentTypeDataValuePtrOutput

func (ComponentTypeDataValueOutput) ToComponentTypeDataValuePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueOutput) ToComponentTypeDataValuePtrOutputWithContext(ctx context.Context) ComponentTypeDataValuePtrOutput

type ComponentTypeDataValuePtrInput added in v0.97.0

type ComponentTypeDataValuePtrInput interface {
	pulumi.Input

	ToComponentTypeDataValuePtrOutput() ComponentTypeDataValuePtrOutput
	ToComponentTypeDataValuePtrOutputWithContext(context.Context) ComponentTypeDataValuePtrOutput
}

ComponentTypeDataValuePtrInput is an input type that accepts ComponentTypeDataValueArgs, ComponentTypeDataValuePtr and ComponentTypeDataValuePtrOutput values. You can construct a concrete instance of `ComponentTypeDataValuePtrInput` via:

        ComponentTypeDataValueArgs{...}

or:

        nil

func ComponentTypeDataValuePtr added in v0.97.0

func ComponentTypeDataValuePtr(v *ComponentTypeDataValueArgs) ComponentTypeDataValuePtrInput

type ComponentTypeDataValuePtrOutput added in v0.97.0

type ComponentTypeDataValuePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataValuePtrOutput) BooleanValue added in v0.97.0

A Boolean value.

func (ComponentTypeDataValuePtrOutput) DoubleValue added in v0.97.0

A double value.

func (ComponentTypeDataValuePtrOutput) Elem added in v0.97.0

func (ComponentTypeDataValuePtrOutput) ElementType added in v0.97.0

func (ComponentTypeDataValuePtrOutput) Expression added in v0.97.0

An expression that produces the value.

func (ComponentTypeDataValuePtrOutput) IntegerValue added in v0.97.0

An integer value.

func (ComponentTypeDataValuePtrOutput) ListValue added in v0.97.0

A list of multiple values.

func (ComponentTypeDataValuePtrOutput) LongValue added in v0.97.0

A long value.

func (ComponentTypeDataValuePtrOutput) MapValue added in v0.97.0

An object that maps strings to multiple DataValue objects.

func (ComponentTypeDataValuePtrOutput) RelationshipValue added in v0.97.0

A value that relates a component to another component.

func (ComponentTypeDataValuePtrOutput) StringValue added in v0.97.0

A string value.

func (ComponentTypeDataValuePtrOutput) ToComponentTypeDataValuePtrOutput added in v0.97.0

func (o ComponentTypeDataValuePtrOutput) ToComponentTypeDataValuePtrOutput() ComponentTypeDataValuePtrOutput

func (ComponentTypeDataValuePtrOutput) ToComponentTypeDataValuePtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataValuePtrOutput) ToComponentTypeDataValuePtrOutputWithContext(ctx context.Context) ComponentTypeDataValuePtrOutput

type ComponentTypeDataValueRelationshipValueProperties added in v0.97.0

type ComponentTypeDataValueRelationshipValueProperties struct {
	TargetComponentName *string `pulumi:"targetComponentName"`
	TargetEntityId      *string `pulumi:"targetEntityId"`
}

A value that relates a component to another component.

type ComponentTypeDataValueRelationshipValuePropertiesArgs added in v0.97.0

type ComponentTypeDataValueRelationshipValuePropertiesArgs struct {
	TargetComponentName pulumi.StringPtrInput `pulumi:"targetComponentName"`
	TargetEntityId      pulumi.StringPtrInput `pulumi:"targetEntityId"`
}

A value that relates a component to another component.

func (ComponentTypeDataValueRelationshipValuePropertiesArgs) ElementType added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesOutput added in v0.97.0

func (i ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesOutput() ComponentTypeDataValueRelationshipValuePropertiesOutput

func (ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesOutputWithContext(ctx context.Context) ComponentTypeDataValueRelationshipValuePropertiesOutput

func (ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (i ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutput() ComponentTypeDataValueRelationshipValuePropertiesPtrOutput

func (ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (i ComponentTypeDataValueRelationshipValuePropertiesArgs) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentTypeDataValueRelationshipValuePropertiesPtrOutput

type ComponentTypeDataValueRelationshipValuePropertiesInput added in v0.97.0

type ComponentTypeDataValueRelationshipValuePropertiesInput interface {
	pulumi.Input

	ToComponentTypeDataValueRelationshipValuePropertiesOutput() ComponentTypeDataValueRelationshipValuePropertiesOutput
	ToComponentTypeDataValueRelationshipValuePropertiesOutputWithContext(context.Context) ComponentTypeDataValueRelationshipValuePropertiesOutput
}

ComponentTypeDataValueRelationshipValuePropertiesInput is an input type that accepts ComponentTypeDataValueRelationshipValuePropertiesArgs and ComponentTypeDataValueRelationshipValuePropertiesOutput values. You can construct a concrete instance of `ComponentTypeDataValueRelationshipValuePropertiesInput` via:

ComponentTypeDataValueRelationshipValuePropertiesArgs{...}

type ComponentTypeDataValueRelationshipValuePropertiesOutput added in v0.97.0

type ComponentTypeDataValueRelationshipValuePropertiesOutput struct{ *pulumi.OutputState }

A value that relates a component to another component.

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) ElementType added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) TargetComponentName added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) TargetEntityId added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesOutput added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesOutputWithContext(ctx context.Context) ComponentTypeDataValueRelationshipValuePropertiesOutput

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueRelationshipValuePropertiesOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentTypeDataValueRelationshipValuePropertiesPtrOutput

type ComponentTypeDataValueRelationshipValuePropertiesPtrInput added in v0.97.0

type ComponentTypeDataValueRelationshipValuePropertiesPtrInput interface {
	pulumi.Input

	ToComponentTypeDataValueRelationshipValuePropertiesPtrOutput() ComponentTypeDataValueRelationshipValuePropertiesPtrOutput
	ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext(context.Context) ComponentTypeDataValueRelationshipValuePropertiesPtrOutput
}

ComponentTypeDataValueRelationshipValuePropertiesPtrInput is an input type that accepts ComponentTypeDataValueRelationshipValuePropertiesArgs, ComponentTypeDataValueRelationshipValuePropertiesPtr and ComponentTypeDataValueRelationshipValuePropertiesPtrOutput values. You can construct a concrete instance of `ComponentTypeDataValueRelationshipValuePropertiesPtrInput` via:

        ComponentTypeDataValueRelationshipValuePropertiesArgs{...}

or:

        nil

type ComponentTypeDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

type ComponentTypeDataValueRelationshipValuePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) Elem added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) ElementType added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) TargetComponentName added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) TargetEntityId added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (o ComponentTypeDataValueRelationshipValuePropertiesPtrOutput) ToComponentTypeDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentTypeDataValueRelationshipValuePropertiesPtrOutput

type ComponentTypeFunction added in v0.97.0

type ComponentTypeFunction struct {
	// The data connector.
	ImplementedBy *ComponentTypeDataConnector `pulumi:"implementedBy"`
	// The required properties of the function.
	RequiredProperties []string `pulumi:"requiredProperties"`
	// The scope of the function.
	Scope *ComponentTypeFunctionScope `pulumi:"scope"`
}

The function of component type.

type ComponentTypeFunctionArgs added in v0.97.0

type ComponentTypeFunctionArgs struct {
	// The data connector.
	ImplementedBy ComponentTypeDataConnectorPtrInput `pulumi:"implementedBy"`
	// The required properties of the function.
	RequiredProperties pulumi.StringArrayInput `pulumi:"requiredProperties"`
	// The scope of the function.
	Scope ComponentTypeFunctionScopePtrInput `pulumi:"scope"`
}

The function of component type.

func (ComponentTypeFunctionArgs) ElementType added in v0.97.0

func (ComponentTypeFunctionArgs) ElementType() reflect.Type

func (ComponentTypeFunctionArgs) ToComponentTypeFunctionOutput added in v0.97.0

func (i ComponentTypeFunctionArgs) ToComponentTypeFunctionOutput() ComponentTypeFunctionOutput

func (ComponentTypeFunctionArgs) ToComponentTypeFunctionOutputWithContext added in v0.97.0

func (i ComponentTypeFunctionArgs) ToComponentTypeFunctionOutputWithContext(ctx context.Context) ComponentTypeFunctionOutput

type ComponentTypeFunctionInput added in v0.97.0

type ComponentTypeFunctionInput interface {
	pulumi.Input

	ToComponentTypeFunctionOutput() ComponentTypeFunctionOutput
	ToComponentTypeFunctionOutputWithContext(context.Context) ComponentTypeFunctionOutput
}

ComponentTypeFunctionInput is an input type that accepts ComponentTypeFunctionArgs and ComponentTypeFunctionOutput values. You can construct a concrete instance of `ComponentTypeFunctionInput` via:

ComponentTypeFunctionArgs{...}

type ComponentTypeFunctionMap added in v0.97.0

type ComponentTypeFunctionMap map[string]ComponentTypeFunctionInput

func (ComponentTypeFunctionMap) ElementType added in v0.97.0

func (ComponentTypeFunctionMap) ElementType() reflect.Type

func (ComponentTypeFunctionMap) ToComponentTypeFunctionMapOutput added in v0.97.0

func (i ComponentTypeFunctionMap) ToComponentTypeFunctionMapOutput() ComponentTypeFunctionMapOutput

func (ComponentTypeFunctionMap) ToComponentTypeFunctionMapOutputWithContext added in v0.97.0

func (i ComponentTypeFunctionMap) ToComponentTypeFunctionMapOutputWithContext(ctx context.Context) ComponentTypeFunctionMapOutput

type ComponentTypeFunctionMapInput added in v0.97.0

type ComponentTypeFunctionMapInput interface {
	pulumi.Input

	ToComponentTypeFunctionMapOutput() ComponentTypeFunctionMapOutput
	ToComponentTypeFunctionMapOutputWithContext(context.Context) ComponentTypeFunctionMapOutput
}

ComponentTypeFunctionMapInput is an input type that accepts ComponentTypeFunctionMap and ComponentTypeFunctionMapOutput values. You can construct a concrete instance of `ComponentTypeFunctionMapInput` via:

ComponentTypeFunctionMap{ "key": ComponentTypeFunctionArgs{...} }

type ComponentTypeFunctionMapOutput added in v0.97.0

type ComponentTypeFunctionMapOutput struct{ *pulumi.OutputState }

func (ComponentTypeFunctionMapOutput) ElementType added in v0.97.0

func (ComponentTypeFunctionMapOutput) MapIndex added in v0.97.0

func (ComponentTypeFunctionMapOutput) ToComponentTypeFunctionMapOutput added in v0.97.0

func (o ComponentTypeFunctionMapOutput) ToComponentTypeFunctionMapOutput() ComponentTypeFunctionMapOutput

func (ComponentTypeFunctionMapOutput) ToComponentTypeFunctionMapOutputWithContext added in v0.97.0

func (o ComponentTypeFunctionMapOutput) ToComponentTypeFunctionMapOutputWithContext(ctx context.Context) ComponentTypeFunctionMapOutput

type ComponentTypeFunctionOutput added in v0.97.0

type ComponentTypeFunctionOutput struct{ *pulumi.OutputState }

The function of component type.

func (ComponentTypeFunctionOutput) ElementType added in v0.97.0

func (ComponentTypeFunctionOutput) ImplementedBy added in v0.97.0

The data connector.

func (ComponentTypeFunctionOutput) RequiredProperties added in v0.97.0

func (o ComponentTypeFunctionOutput) RequiredProperties() pulumi.StringArrayOutput

The required properties of the function.

func (ComponentTypeFunctionOutput) Scope added in v0.97.0

The scope of the function.

func (ComponentTypeFunctionOutput) ToComponentTypeFunctionOutput added in v0.97.0

func (o ComponentTypeFunctionOutput) ToComponentTypeFunctionOutput() ComponentTypeFunctionOutput

func (ComponentTypeFunctionOutput) ToComponentTypeFunctionOutputWithContext added in v0.97.0

func (o ComponentTypeFunctionOutput) ToComponentTypeFunctionOutputWithContext(ctx context.Context) ComponentTypeFunctionOutput

type ComponentTypeFunctionScope added in v0.97.0

type ComponentTypeFunctionScope string

The scope of the function.

func (ComponentTypeFunctionScope) ElementType added in v0.97.0

func (ComponentTypeFunctionScope) ElementType() reflect.Type

func (ComponentTypeFunctionScope) ToComponentTypeFunctionScopeOutput added in v0.97.0

func (e ComponentTypeFunctionScope) ToComponentTypeFunctionScopeOutput() ComponentTypeFunctionScopeOutput

func (ComponentTypeFunctionScope) ToComponentTypeFunctionScopeOutputWithContext added in v0.97.0

func (e ComponentTypeFunctionScope) ToComponentTypeFunctionScopeOutputWithContext(ctx context.Context) ComponentTypeFunctionScopeOutput

func (ComponentTypeFunctionScope) ToComponentTypeFunctionScopePtrOutput added in v0.97.0

func (e ComponentTypeFunctionScope) ToComponentTypeFunctionScopePtrOutput() ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScope) ToComponentTypeFunctionScopePtrOutputWithContext added in v0.97.0

func (e ComponentTypeFunctionScope) ToComponentTypeFunctionScopePtrOutputWithContext(ctx context.Context) ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScope) ToStringOutput added in v0.97.0

func (e ComponentTypeFunctionScope) ToStringOutput() pulumi.StringOutput

func (ComponentTypeFunctionScope) ToStringOutputWithContext added in v0.97.0

func (e ComponentTypeFunctionScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentTypeFunctionScope) ToStringPtrOutput added in v0.97.0

func (e ComponentTypeFunctionScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComponentTypeFunctionScope) ToStringPtrOutputWithContext added in v0.97.0

func (e ComponentTypeFunctionScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentTypeFunctionScopeInput added in v0.97.0

type ComponentTypeFunctionScopeInput interface {
	pulumi.Input

	ToComponentTypeFunctionScopeOutput() ComponentTypeFunctionScopeOutput
	ToComponentTypeFunctionScopeOutputWithContext(context.Context) ComponentTypeFunctionScopeOutput
}

ComponentTypeFunctionScopeInput is an input type that accepts values of the ComponentTypeFunctionScope enum A concrete instance of `ComponentTypeFunctionScopeInput` can be one of the following:

ComponentTypeFunctionScopeEntity
ComponentTypeFunctionScopeWorkspace

type ComponentTypeFunctionScopeOutput added in v0.97.0

type ComponentTypeFunctionScopeOutput struct{ *pulumi.OutputState }

func (ComponentTypeFunctionScopeOutput) ElementType added in v0.97.0

func (ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopeOutput added in v0.97.0

func (o ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopeOutput() ComponentTypeFunctionScopeOutput

func (ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopeOutputWithContext added in v0.97.0

func (o ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopeOutputWithContext(ctx context.Context) ComponentTypeFunctionScopeOutput

func (ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopePtrOutput added in v0.97.0

func (o ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopePtrOutput() ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopePtrOutputWithContext added in v0.97.0

func (o ComponentTypeFunctionScopeOutput) ToComponentTypeFunctionScopePtrOutputWithContext(ctx context.Context) ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScopeOutput) ToStringOutput added in v0.97.0

func (ComponentTypeFunctionScopeOutput) ToStringOutputWithContext added in v0.97.0

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

func (ComponentTypeFunctionScopeOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypeFunctionScopeOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type ComponentTypeFunctionScopePtrInput added in v0.97.0

type ComponentTypeFunctionScopePtrInput interface {
	pulumi.Input

	ToComponentTypeFunctionScopePtrOutput() ComponentTypeFunctionScopePtrOutput
	ToComponentTypeFunctionScopePtrOutputWithContext(context.Context) ComponentTypeFunctionScopePtrOutput
}

func ComponentTypeFunctionScopePtr added in v0.97.0

func ComponentTypeFunctionScopePtr(v string) ComponentTypeFunctionScopePtrInput

type ComponentTypeFunctionScopePtrOutput added in v0.97.0

type ComponentTypeFunctionScopePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeFunctionScopePtrOutput) Elem added in v0.97.0

func (ComponentTypeFunctionScopePtrOutput) ElementType added in v0.97.0

func (ComponentTypeFunctionScopePtrOutput) ToComponentTypeFunctionScopePtrOutput added in v0.97.0

func (o ComponentTypeFunctionScopePtrOutput) ToComponentTypeFunctionScopePtrOutput() ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScopePtrOutput) ToComponentTypeFunctionScopePtrOutputWithContext added in v0.97.0

func (o ComponentTypeFunctionScopePtrOutput) ToComponentTypeFunctionScopePtrOutputWithContext(ctx context.Context) ComponentTypeFunctionScopePtrOutput

func (ComponentTypeFunctionScopePtrOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypeFunctionScopePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type ComponentTypeInput

type ComponentTypeInput interface {
	pulumi.Input

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

type ComponentTypeLambdaFunction added in v0.97.0

type ComponentTypeLambdaFunction struct {
	Arn string `pulumi:"arn"`
}

type ComponentTypeLambdaFunctionArgs added in v0.97.0

type ComponentTypeLambdaFunctionArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (ComponentTypeLambdaFunctionArgs) ElementType added in v0.97.0

func (ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionOutput added in v0.97.0

func (i ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionOutput() ComponentTypeLambdaFunctionOutput

func (ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionOutputWithContext added in v0.97.0

func (i ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionOutputWithContext(ctx context.Context) ComponentTypeLambdaFunctionOutput

func (ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionPtrOutput added in v0.97.0

func (i ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionPtrOutput() ComponentTypeLambdaFunctionPtrOutput

func (ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionPtrOutputWithContext added in v0.97.0

func (i ComponentTypeLambdaFunctionArgs) ToComponentTypeLambdaFunctionPtrOutputWithContext(ctx context.Context) ComponentTypeLambdaFunctionPtrOutput

type ComponentTypeLambdaFunctionInput added in v0.97.0

type ComponentTypeLambdaFunctionInput interface {
	pulumi.Input

	ToComponentTypeLambdaFunctionOutput() ComponentTypeLambdaFunctionOutput
	ToComponentTypeLambdaFunctionOutputWithContext(context.Context) ComponentTypeLambdaFunctionOutput
}

ComponentTypeLambdaFunctionInput is an input type that accepts ComponentTypeLambdaFunctionArgs and ComponentTypeLambdaFunctionOutput values. You can construct a concrete instance of `ComponentTypeLambdaFunctionInput` via:

ComponentTypeLambdaFunctionArgs{...}

type ComponentTypeLambdaFunctionOutput added in v0.97.0

type ComponentTypeLambdaFunctionOutput struct{ *pulumi.OutputState }

func (ComponentTypeLambdaFunctionOutput) Arn added in v0.97.0

func (ComponentTypeLambdaFunctionOutput) ElementType added in v0.97.0

func (ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionOutput added in v0.97.0

func (o ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionOutput() ComponentTypeLambdaFunctionOutput

func (ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionOutputWithContext added in v0.97.0

func (o ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionOutputWithContext(ctx context.Context) ComponentTypeLambdaFunctionOutput

func (ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionPtrOutput added in v0.97.0

func (o ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionPtrOutput() ComponentTypeLambdaFunctionPtrOutput

func (ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionPtrOutputWithContext added in v0.97.0

func (o ComponentTypeLambdaFunctionOutput) ToComponentTypeLambdaFunctionPtrOutputWithContext(ctx context.Context) ComponentTypeLambdaFunctionPtrOutput

type ComponentTypeLambdaFunctionPtrInput added in v0.97.0

type ComponentTypeLambdaFunctionPtrInput interface {
	pulumi.Input

	ToComponentTypeLambdaFunctionPtrOutput() ComponentTypeLambdaFunctionPtrOutput
	ToComponentTypeLambdaFunctionPtrOutputWithContext(context.Context) ComponentTypeLambdaFunctionPtrOutput
}

ComponentTypeLambdaFunctionPtrInput is an input type that accepts ComponentTypeLambdaFunctionArgs, ComponentTypeLambdaFunctionPtr and ComponentTypeLambdaFunctionPtrOutput values. You can construct a concrete instance of `ComponentTypeLambdaFunctionPtrInput` via:

        ComponentTypeLambdaFunctionArgs{...}

or:

        nil

func ComponentTypeLambdaFunctionPtr added in v0.97.0

type ComponentTypeLambdaFunctionPtrOutput added in v0.97.0

type ComponentTypeLambdaFunctionPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeLambdaFunctionPtrOutput) Arn added in v0.97.0

func (ComponentTypeLambdaFunctionPtrOutput) Elem added in v0.97.0

func (ComponentTypeLambdaFunctionPtrOutput) ElementType added in v0.97.0

func (ComponentTypeLambdaFunctionPtrOutput) ToComponentTypeLambdaFunctionPtrOutput added in v0.97.0

func (o ComponentTypeLambdaFunctionPtrOutput) ToComponentTypeLambdaFunctionPtrOutput() ComponentTypeLambdaFunctionPtrOutput

func (ComponentTypeLambdaFunctionPtrOutput) ToComponentTypeLambdaFunctionPtrOutputWithContext added in v0.97.0

func (o ComponentTypeLambdaFunctionPtrOutput) ToComponentTypeLambdaFunctionPtrOutputWithContext(ctx context.Context) ComponentTypeLambdaFunctionPtrOutput

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) CompositeComponentTypes added in v0.87.0

An map of the composite component types in the component type. Each composite component type's key must be unique to this map.

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

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

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

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 ComponentTypePropertyDefinition added in v0.97.0

type ComponentTypePropertyDefinition struct {
	// An object that specifies information about a property.
	Configurations map[string]string `pulumi:"configurations"`
	// An object that contains information about the data type.
	DataType *ComponentTypeDataType `pulumi:"dataType"`
	// An object that contains the default value.
	DefaultValue *ComponentTypeDataValue `pulumi:"defaultValue"`
	// A Boolean value that specifies whether the property ID comes from an external data store.
	IsExternalId *bool `pulumi:"isExternalId"`
	// A Boolean value that specifies whether the property is required.
	IsRequiredInEntity *bool `pulumi:"isRequiredInEntity"`
	// A Boolean value that specifies whether the property is stored externally.
	IsStoredExternally *bool `pulumi:"isStoredExternally"`
	// A Boolean value that specifies whether the property consists of time series data.
	IsTimeSeries *bool `pulumi:"isTimeSeries"`
}

An object that sets information about a property.

type ComponentTypePropertyDefinitionArgs added in v0.97.0

type ComponentTypePropertyDefinitionArgs struct {
	// An object that specifies information about a property.
	Configurations pulumi.StringMapInput `pulumi:"configurations"`
	// An object that contains information about the data type.
	DataType ComponentTypeDataTypePtrInput `pulumi:"dataType"`
	// An object that contains the default value.
	DefaultValue ComponentTypeDataValuePtrInput `pulumi:"defaultValue"`
	// A Boolean value that specifies whether the property ID comes from an external data store.
	IsExternalId pulumi.BoolPtrInput `pulumi:"isExternalId"`
	// A Boolean value that specifies whether the property is required.
	IsRequiredInEntity pulumi.BoolPtrInput `pulumi:"isRequiredInEntity"`
	// A Boolean value that specifies whether the property is stored externally.
	IsStoredExternally pulumi.BoolPtrInput `pulumi:"isStoredExternally"`
	// A Boolean value that specifies whether the property consists of time series data.
	IsTimeSeries pulumi.BoolPtrInput `pulumi:"isTimeSeries"`
}

An object that sets information about a property.

func (ComponentTypePropertyDefinitionArgs) ElementType added in v0.97.0

func (ComponentTypePropertyDefinitionArgs) ToComponentTypePropertyDefinitionOutput added in v0.97.0

func (i ComponentTypePropertyDefinitionArgs) ToComponentTypePropertyDefinitionOutput() ComponentTypePropertyDefinitionOutput

func (ComponentTypePropertyDefinitionArgs) ToComponentTypePropertyDefinitionOutputWithContext added in v0.97.0

func (i ComponentTypePropertyDefinitionArgs) ToComponentTypePropertyDefinitionOutputWithContext(ctx context.Context) ComponentTypePropertyDefinitionOutput

type ComponentTypePropertyDefinitionInput added in v0.97.0

type ComponentTypePropertyDefinitionInput interface {
	pulumi.Input

	ToComponentTypePropertyDefinitionOutput() ComponentTypePropertyDefinitionOutput
	ToComponentTypePropertyDefinitionOutputWithContext(context.Context) ComponentTypePropertyDefinitionOutput
}

ComponentTypePropertyDefinitionInput is an input type that accepts ComponentTypePropertyDefinitionArgs and ComponentTypePropertyDefinitionOutput values. You can construct a concrete instance of `ComponentTypePropertyDefinitionInput` via:

ComponentTypePropertyDefinitionArgs{...}

type ComponentTypePropertyDefinitionMap added in v0.97.0

type ComponentTypePropertyDefinitionMap map[string]ComponentTypePropertyDefinitionInput

func (ComponentTypePropertyDefinitionMap) ElementType added in v0.97.0

func (ComponentTypePropertyDefinitionMap) ToComponentTypePropertyDefinitionMapOutput added in v0.97.0

func (i ComponentTypePropertyDefinitionMap) ToComponentTypePropertyDefinitionMapOutput() ComponentTypePropertyDefinitionMapOutput

func (ComponentTypePropertyDefinitionMap) ToComponentTypePropertyDefinitionMapOutputWithContext added in v0.97.0

func (i ComponentTypePropertyDefinitionMap) ToComponentTypePropertyDefinitionMapOutputWithContext(ctx context.Context) ComponentTypePropertyDefinitionMapOutput

type ComponentTypePropertyDefinitionMapInput added in v0.97.0

type ComponentTypePropertyDefinitionMapInput interface {
	pulumi.Input

	ToComponentTypePropertyDefinitionMapOutput() ComponentTypePropertyDefinitionMapOutput
	ToComponentTypePropertyDefinitionMapOutputWithContext(context.Context) ComponentTypePropertyDefinitionMapOutput
}

ComponentTypePropertyDefinitionMapInput is an input type that accepts ComponentTypePropertyDefinitionMap and ComponentTypePropertyDefinitionMapOutput values. You can construct a concrete instance of `ComponentTypePropertyDefinitionMapInput` via:

ComponentTypePropertyDefinitionMap{ "key": ComponentTypePropertyDefinitionArgs{...} }

type ComponentTypePropertyDefinitionMapOutput added in v0.97.0

type ComponentTypePropertyDefinitionMapOutput struct{ *pulumi.OutputState }

func (ComponentTypePropertyDefinitionMapOutput) ElementType added in v0.97.0

func (ComponentTypePropertyDefinitionMapOutput) MapIndex added in v0.97.0

func (ComponentTypePropertyDefinitionMapOutput) ToComponentTypePropertyDefinitionMapOutput added in v0.97.0

func (o ComponentTypePropertyDefinitionMapOutput) ToComponentTypePropertyDefinitionMapOutput() ComponentTypePropertyDefinitionMapOutput

func (ComponentTypePropertyDefinitionMapOutput) ToComponentTypePropertyDefinitionMapOutputWithContext added in v0.97.0

func (o ComponentTypePropertyDefinitionMapOutput) ToComponentTypePropertyDefinitionMapOutputWithContext(ctx context.Context) ComponentTypePropertyDefinitionMapOutput

type ComponentTypePropertyDefinitionOutput added in v0.97.0

type ComponentTypePropertyDefinitionOutput struct{ *pulumi.OutputState }

An object that sets information about a property.

func (ComponentTypePropertyDefinitionOutput) Configurations added in v0.97.0

An object that specifies information about a property.

func (ComponentTypePropertyDefinitionOutput) DataType added in v0.97.0

An object that contains information about the data type.

func (ComponentTypePropertyDefinitionOutput) DefaultValue added in v0.97.0

An object that contains the default value.

func (ComponentTypePropertyDefinitionOutput) ElementType added in v0.97.0

func (ComponentTypePropertyDefinitionOutput) IsExternalId added in v0.97.0

A Boolean value that specifies whether the property ID comes from an external data store.

func (ComponentTypePropertyDefinitionOutput) IsRequiredInEntity added in v0.97.0

A Boolean value that specifies whether the property is required.

func (ComponentTypePropertyDefinitionOutput) IsStoredExternally added in v0.97.0

A Boolean value that specifies whether the property is stored externally.

func (ComponentTypePropertyDefinitionOutput) IsTimeSeries added in v0.97.0

A Boolean value that specifies whether the property consists of time series data.

func (ComponentTypePropertyDefinitionOutput) ToComponentTypePropertyDefinitionOutput added in v0.97.0

func (o ComponentTypePropertyDefinitionOutput) ToComponentTypePropertyDefinitionOutput() ComponentTypePropertyDefinitionOutput

func (ComponentTypePropertyDefinitionOutput) ToComponentTypePropertyDefinitionOutputWithContext added in v0.97.0

func (o ComponentTypePropertyDefinitionOutput) ToComponentTypePropertyDefinitionOutputWithContext(ctx context.Context) ComponentTypePropertyDefinitionOutput

type ComponentTypePropertyGroup added in v0.97.0

type ComponentTypePropertyGroup struct {
	// The type of property group.
	GroupType *ComponentTypePropertyGroupGroupType `pulumi:"groupType"`
	// The list of property names in the property group.
	PropertyNames []string `pulumi:"propertyNames"`
}

An object that sets information about a property group.

type ComponentTypePropertyGroupArgs added in v0.97.0

type ComponentTypePropertyGroupArgs struct {
	// The type of property group.
	GroupType ComponentTypePropertyGroupGroupTypePtrInput `pulumi:"groupType"`
	// The list of property names in the property group.
	PropertyNames pulumi.StringArrayInput `pulumi:"propertyNames"`
}

An object that sets information about a property group.

func (ComponentTypePropertyGroupArgs) ElementType added in v0.97.0

func (ComponentTypePropertyGroupArgs) ToComponentTypePropertyGroupOutput added in v0.97.0

func (i ComponentTypePropertyGroupArgs) ToComponentTypePropertyGroupOutput() ComponentTypePropertyGroupOutput

func (ComponentTypePropertyGroupArgs) ToComponentTypePropertyGroupOutputWithContext added in v0.97.0

func (i ComponentTypePropertyGroupArgs) ToComponentTypePropertyGroupOutputWithContext(ctx context.Context) ComponentTypePropertyGroupOutput

type ComponentTypePropertyGroupGroupType added in v0.97.0

type ComponentTypePropertyGroupGroupType string

The type of property group.

func (ComponentTypePropertyGroupGroupType) ElementType added in v0.97.0

func (ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypeOutput added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypeOutput() ComponentTypePropertyGroupGroupTypeOutput

func (ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypeOutputWithContext added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypeOutputWithContext(ctx context.Context) ComponentTypePropertyGroupGroupTypeOutput

func (ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypePtrOutput added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypePtrOutput() ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupType) ToStringOutput added in v0.97.0

func (ComponentTypePropertyGroupGroupType) ToStringOutputWithContext added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentTypePropertyGroupGroupType) ToStringPtrOutput added in v0.97.0

func (ComponentTypePropertyGroupGroupType) ToStringPtrOutputWithContext added in v0.97.0

func (e ComponentTypePropertyGroupGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentTypePropertyGroupGroupTypeInput added in v0.97.0

type ComponentTypePropertyGroupGroupTypeInput interface {
	pulumi.Input

	ToComponentTypePropertyGroupGroupTypeOutput() ComponentTypePropertyGroupGroupTypeOutput
	ToComponentTypePropertyGroupGroupTypeOutputWithContext(context.Context) ComponentTypePropertyGroupGroupTypeOutput
}

ComponentTypePropertyGroupGroupTypeInput is an input type that accepts values of the ComponentTypePropertyGroupGroupType enum A concrete instance of `ComponentTypePropertyGroupGroupTypeInput` can be one of the following:

ComponentTypePropertyGroupGroupTypeTabular

type ComponentTypePropertyGroupGroupTypeOutput added in v0.97.0

type ComponentTypePropertyGroupGroupTypeOutput struct{ *pulumi.OutputState }

func (ComponentTypePropertyGroupGroupTypeOutput) ElementType added in v0.97.0

func (ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypeOutput added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypeOutput() ComponentTypePropertyGroupGroupTypeOutput

func (ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypeOutputWithContext added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypeOutputWithContext(ctx context.Context) ComponentTypePropertyGroupGroupTypeOutput

func (ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypePtrOutput added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypePtrOutput() ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypeOutput) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupTypeOutput) ToStringOutput added in v0.97.0

func (ComponentTypePropertyGroupGroupTypeOutput) ToStringOutputWithContext added in v0.97.0

func (ComponentTypePropertyGroupGroupTypeOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypePropertyGroupGroupTypeOutput) ToStringPtrOutputWithContext added in v0.97.0

type ComponentTypePropertyGroupGroupTypePtrInput added in v0.97.0

type ComponentTypePropertyGroupGroupTypePtrInput interface {
	pulumi.Input

	ToComponentTypePropertyGroupGroupTypePtrOutput() ComponentTypePropertyGroupGroupTypePtrOutput
	ToComponentTypePropertyGroupGroupTypePtrOutputWithContext(context.Context) ComponentTypePropertyGroupGroupTypePtrOutput
}

func ComponentTypePropertyGroupGroupTypePtr added in v0.97.0

func ComponentTypePropertyGroupGroupTypePtr(v string) ComponentTypePropertyGroupGroupTypePtrInput

type ComponentTypePropertyGroupGroupTypePtrOutput added in v0.97.0

type ComponentTypePropertyGroupGroupTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypePropertyGroupGroupTypePtrOutput) Elem added in v0.97.0

func (ComponentTypePropertyGroupGroupTypePtrOutput) ElementType added in v0.97.0

func (ComponentTypePropertyGroupGroupTypePtrOutput) ToComponentTypePropertyGroupGroupTypePtrOutput added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypePtrOutput) ToComponentTypePropertyGroupGroupTypePtrOutput() ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupTypePtrOutput) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (o ComponentTypePropertyGroupGroupTypePtrOutput) ToComponentTypePropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) ComponentTypePropertyGroupGroupTypePtrOutput

func (ComponentTypePropertyGroupGroupTypePtrOutput) ToStringPtrOutput added in v0.97.0

func (ComponentTypePropertyGroupGroupTypePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

type ComponentTypePropertyGroupInput added in v0.97.0

type ComponentTypePropertyGroupInput interface {
	pulumi.Input

	ToComponentTypePropertyGroupOutput() ComponentTypePropertyGroupOutput
	ToComponentTypePropertyGroupOutputWithContext(context.Context) ComponentTypePropertyGroupOutput
}

ComponentTypePropertyGroupInput is an input type that accepts ComponentTypePropertyGroupArgs and ComponentTypePropertyGroupOutput values. You can construct a concrete instance of `ComponentTypePropertyGroupInput` via:

ComponentTypePropertyGroupArgs{...}

type ComponentTypePropertyGroupMap added in v0.97.0

type ComponentTypePropertyGroupMap map[string]ComponentTypePropertyGroupInput

func (ComponentTypePropertyGroupMap) ElementType added in v0.97.0

func (ComponentTypePropertyGroupMap) ToComponentTypePropertyGroupMapOutput added in v0.97.0

func (i ComponentTypePropertyGroupMap) ToComponentTypePropertyGroupMapOutput() ComponentTypePropertyGroupMapOutput

func (ComponentTypePropertyGroupMap) ToComponentTypePropertyGroupMapOutputWithContext added in v0.97.0

func (i ComponentTypePropertyGroupMap) ToComponentTypePropertyGroupMapOutputWithContext(ctx context.Context) ComponentTypePropertyGroupMapOutput

type ComponentTypePropertyGroupMapInput added in v0.97.0

type ComponentTypePropertyGroupMapInput interface {
	pulumi.Input

	ToComponentTypePropertyGroupMapOutput() ComponentTypePropertyGroupMapOutput
	ToComponentTypePropertyGroupMapOutputWithContext(context.Context) ComponentTypePropertyGroupMapOutput
}

ComponentTypePropertyGroupMapInput is an input type that accepts ComponentTypePropertyGroupMap and ComponentTypePropertyGroupMapOutput values. You can construct a concrete instance of `ComponentTypePropertyGroupMapInput` via:

ComponentTypePropertyGroupMap{ "key": ComponentTypePropertyGroupArgs{...} }

type ComponentTypePropertyGroupMapOutput added in v0.97.0

type ComponentTypePropertyGroupMapOutput struct{ *pulumi.OutputState }

func (ComponentTypePropertyGroupMapOutput) ElementType added in v0.97.0

func (ComponentTypePropertyGroupMapOutput) MapIndex added in v0.97.0

func (ComponentTypePropertyGroupMapOutput) ToComponentTypePropertyGroupMapOutput added in v0.97.0

func (o ComponentTypePropertyGroupMapOutput) ToComponentTypePropertyGroupMapOutput() ComponentTypePropertyGroupMapOutput

func (ComponentTypePropertyGroupMapOutput) ToComponentTypePropertyGroupMapOutputWithContext added in v0.97.0

func (o ComponentTypePropertyGroupMapOutput) ToComponentTypePropertyGroupMapOutputWithContext(ctx context.Context) ComponentTypePropertyGroupMapOutput

type ComponentTypePropertyGroupOutput added in v0.97.0

type ComponentTypePropertyGroupOutput struct{ *pulumi.OutputState }

An object that sets information about a property group.

func (ComponentTypePropertyGroupOutput) ElementType added in v0.97.0

func (ComponentTypePropertyGroupOutput) GroupType added in v0.97.0

The type of property group.

func (ComponentTypePropertyGroupOutput) PropertyNames added in v0.97.0

The list of property names in the property group.

func (ComponentTypePropertyGroupOutput) ToComponentTypePropertyGroupOutput added in v0.97.0

func (o ComponentTypePropertyGroupOutput) ToComponentTypePropertyGroupOutput() ComponentTypePropertyGroupOutput

func (ComponentTypePropertyGroupOutput) ToComponentTypePropertyGroupOutputWithContext added in v0.97.0

func (o ComponentTypePropertyGroupOutput) ToComponentTypePropertyGroupOutputWithContext(ctx context.Context) ComponentTypePropertyGroupOutput

type ComponentTypeRelationship added in v0.97.0

type ComponentTypeRelationship struct {
	// The type of the relationship.
	RelationshipType *string `pulumi:"relationshipType"`
	// The ID of the target component type associated with this relationship.
	TargetComponentTypeId *string `pulumi:"targetComponentTypeId"`
}

The type of the relationship.

type ComponentTypeRelationshipArgs added in v0.97.0

type ComponentTypeRelationshipArgs struct {
	// The type of the relationship.
	RelationshipType pulumi.StringPtrInput `pulumi:"relationshipType"`
	// The ID of the target component type associated with this relationship.
	TargetComponentTypeId pulumi.StringPtrInput `pulumi:"targetComponentTypeId"`
}

The type of the relationship.

func (ComponentTypeRelationshipArgs) ElementType added in v0.97.0

func (ComponentTypeRelationshipArgs) ToComponentTypeRelationshipOutput added in v0.97.0

func (i ComponentTypeRelationshipArgs) ToComponentTypeRelationshipOutput() ComponentTypeRelationshipOutput

func (ComponentTypeRelationshipArgs) ToComponentTypeRelationshipOutputWithContext added in v0.97.0

func (i ComponentTypeRelationshipArgs) ToComponentTypeRelationshipOutputWithContext(ctx context.Context) ComponentTypeRelationshipOutput

func (ComponentTypeRelationshipArgs) ToComponentTypeRelationshipPtrOutput added in v0.97.0

func (i ComponentTypeRelationshipArgs) ToComponentTypeRelationshipPtrOutput() ComponentTypeRelationshipPtrOutput

func (ComponentTypeRelationshipArgs) ToComponentTypeRelationshipPtrOutputWithContext added in v0.97.0

func (i ComponentTypeRelationshipArgs) ToComponentTypeRelationshipPtrOutputWithContext(ctx context.Context) ComponentTypeRelationshipPtrOutput

type ComponentTypeRelationshipInput added in v0.97.0

type ComponentTypeRelationshipInput interface {
	pulumi.Input

	ToComponentTypeRelationshipOutput() ComponentTypeRelationshipOutput
	ToComponentTypeRelationshipOutputWithContext(context.Context) ComponentTypeRelationshipOutput
}

ComponentTypeRelationshipInput is an input type that accepts ComponentTypeRelationshipArgs and ComponentTypeRelationshipOutput values. You can construct a concrete instance of `ComponentTypeRelationshipInput` via:

ComponentTypeRelationshipArgs{...}

type ComponentTypeRelationshipOutput added in v0.97.0

type ComponentTypeRelationshipOutput struct{ *pulumi.OutputState }

The type of the relationship.

func (ComponentTypeRelationshipOutput) ElementType added in v0.97.0

func (ComponentTypeRelationshipOutput) RelationshipType added in v0.97.0

The type of the relationship.

func (ComponentTypeRelationshipOutput) TargetComponentTypeId added in v0.97.0

func (o ComponentTypeRelationshipOutput) TargetComponentTypeId() pulumi.StringPtrOutput

The ID of the target component type associated with this relationship.

func (ComponentTypeRelationshipOutput) ToComponentTypeRelationshipOutput added in v0.97.0

func (o ComponentTypeRelationshipOutput) ToComponentTypeRelationshipOutput() ComponentTypeRelationshipOutput

func (ComponentTypeRelationshipOutput) ToComponentTypeRelationshipOutputWithContext added in v0.97.0

func (o ComponentTypeRelationshipOutput) ToComponentTypeRelationshipOutputWithContext(ctx context.Context) ComponentTypeRelationshipOutput

func (ComponentTypeRelationshipOutput) ToComponentTypeRelationshipPtrOutput added in v0.97.0

func (o ComponentTypeRelationshipOutput) ToComponentTypeRelationshipPtrOutput() ComponentTypeRelationshipPtrOutput

func (ComponentTypeRelationshipOutput) ToComponentTypeRelationshipPtrOutputWithContext added in v0.97.0

func (o ComponentTypeRelationshipOutput) ToComponentTypeRelationshipPtrOutputWithContext(ctx context.Context) ComponentTypeRelationshipPtrOutput

type ComponentTypeRelationshipPtrInput added in v0.97.0

type ComponentTypeRelationshipPtrInput interface {
	pulumi.Input

	ToComponentTypeRelationshipPtrOutput() ComponentTypeRelationshipPtrOutput
	ToComponentTypeRelationshipPtrOutputWithContext(context.Context) ComponentTypeRelationshipPtrOutput
}

ComponentTypeRelationshipPtrInput is an input type that accepts ComponentTypeRelationshipArgs, ComponentTypeRelationshipPtr and ComponentTypeRelationshipPtrOutput values. You can construct a concrete instance of `ComponentTypeRelationshipPtrInput` via:

        ComponentTypeRelationshipArgs{...}

or:

        nil

func ComponentTypeRelationshipPtr added in v0.97.0

type ComponentTypeRelationshipPtrOutput added in v0.97.0

type ComponentTypeRelationshipPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeRelationshipPtrOutput) Elem added in v0.97.0

func (ComponentTypeRelationshipPtrOutput) ElementType added in v0.97.0

func (ComponentTypeRelationshipPtrOutput) RelationshipType added in v0.97.0

The type of the relationship.

func (ComponentTypeRelationshipPtrOutput) TargetComponentTypeId added in v0.97.0

func (o ComponentTypeRelationshipPtrOutput) TargetComponentTypeId() pulumi.StringPtrOutput

The ID of the target component type associated with this relationship.

func (ComponentTypeRelationshipPtrOutput) ToComponentTypeRelationshipPtrOutput added in v0.97.0

func (o ComponentTypeRelationshipPtrOutput) ToComponentTypeRelationshipPtrOutput() ComponentTypeRelationshipPtrOutput

func (ComponentTypeRelationshipPtrOutput) ToComponentTypeRelationshipPtrOutputWithContext added in v0.97.0

func (o ComponentTypeRelationshipPtrOutput) ToComponentTypeRelationshipPtrOutputWithContext(ctx context.Context) ComponentTypeRelationshipPtrOutput

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 ComponentTypeStatusError1Properties added in v0.70.0

type ComponentTypeStatusError1Properties struct {
	Code    *ComponentTypeStatusError1PropertiesCode `pulumi:"code"`
	Message *string                                  `pulumi:"message"`
}

Error object with Message and Code.

type ComponentTypeStatusError1PropertiesCode added in v0.70.0

type ComponentTypeStatusError1PropertiesCode string

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 ComponentTypeStatusErrorPropertiesCodeOutput

type ComponentTypeStatusErrorPropertiesCodeOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesCodeOutput) ElementType

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutput

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutput() ComponentTypeStatusErrorPropertiesCodeOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodeOutputWithContext

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

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput

func (o ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput() ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext

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

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringOutputWithContext

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringPtrOutput

func (ComponentTypeStatusErrorPropertiesCodeOutput) ToStringPtrOutputWithContext

type ComponentTypeStatusErrorPropertiesCodePtrOutput

type ComponentTypeStatusErrorPropertiesCodePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) Elem

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ElementType

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput

func (o ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutput() ComponentTypeStatusErrorPropertiesCodePtrOutput

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToComponentTypeStatusErrorPropertiesCodePtrOutputWithContext

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

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToStringPtrOutput

func (ComponentTypeStatusErrorPropertiesCodePtrOutput) ToStringPtrOutputWithContext

type ComponentTypeStatusErrorPropertiesOutput

type ComponentTypeStatusErrorPropertiesOutput struct{ *pulumi.OutputState }

Error object with Message and Code.

func (ComponentTypeStatusErrorPropertiesOutput) Code

func (ComponentTypeStatusErrorPropertiesOutput) ElementType

func (ComponentTypeStatusErrorPropertiesOutput) Message

func (ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutput

func (o ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutput() ComponentTypeStatusErrorPropertiesOutput

func (ComponentTypeStatusErrorPropertiesOutput) ToComponentTypeStatusErrorPropertiesOutputWithContext

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

type ComponentTypeStatusErrorPropertiesPtrOutput

type ComponentTypeStatusErrorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusErrorPropertiesPtrOutput) Code

func (ComponentTypeStatusErrorPropertiesPtrOutput) Elem

func (ComponentTypeStatusErrorPropertiesPtrOutput) ElementType

func (ComponentTypeStatusErrorPropertiesPtrOutput) Message

func (ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutput

func (o ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutput() ComponentTypeStatusErrorPropertiesPtrOutput

func (ComponentTypeStatusErrorPropertiesPtrOutput) ToComponentTypeStatusErrorPropertiesPtrOutputWithContext

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

type ComponentTypeStatusOutput

type ComponentTypeStatusOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusOutput) ElementType

func (ComponentTypeStatusOutput) ElementType() reflect.Type

func (ComponentTypeStatusOutput) Error

func (ComponentTypeStatusOutput) State

func (ComponentTypeStatusOutput) ToComponentTypeStatusOutput

func (o ComponentTypeStatusOutput) ToComponentTypeStatusOutput() ComponentTypeStatusOutput

func (ComponentTypeStatusOutput) ToComponentTypeStatusOutputWithContext

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

type ComponentTypeStatusPtrOutput

type ComponentTypeStatusPtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusPtrOutput) Elem

func (ComponentTypeStatusPtrOutput) ElementType

func (ComponentTypeStatusPtrOutput) Error

func (ComponentTypeStatusPtrOutput) State

func (ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutput

func (o ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutput() ComponentTypeStatusPtrOutput

func (ComponentTypeStatusPtrOutput) ToComponentTypeStatusPtrOutputWithContext

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

type ComponentTypeStatusState

type ComponentTypeStatusState string

type ComponentTypeStatusStateOutput

type ComponentTypeStatusStateOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusStateOutput) ElementType

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutput

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutput() ComponentTypeStatusStateOutput

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStateOutputWithContext

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

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutput

func (o ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStateOutput) ToComponentTypeStatusStatePtrOutputWithContext

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

func (ComponentTypeStatusStateOutput) ToStringOutput

func (ComponentTypeStatusStateOutput) ToStringOutputWithContext

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

func (ComponentTypeStatusStateOutput) ToStringPtrOutput

func (ComponentTypeStatusStateOutput) ToStringPtrOutputWithContext

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

type ComponentTypeStatusStatePtrOutput

type ComponentTypeStatusStatePtrOutput struct{ *pulumi.OutputState }

func (ComponentTypeStatusStatePtrOutput) Elem

func (ComponentTypeStatusStatePtrOutput) ElementType

func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput

func (o ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutput() ComponentTypeStatusStatePtrOutput

func (ComponentTypeStatusStatePtrOutput) ToComponentTypeStatusStatePtrOutputWithContext

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

func (ComponentTypeStatusStatePtrOutput) ToStringPtrOutput

func (ComponentTypeStatusStatePtrOutput) ToStringPtrOutputWithContext

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

type Entity

type Entity struct {
	pulumi.CustomResourceState

	// The ARN of the entity.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A map that sets information about a component type.
	Components EntityComponentMapOutput `pulumi:"components"`
	// A map that sets information about a composite component.
	CompositeComponents EntityCompositeComponentMapOutput `pulumi:"compositeComponents"`
	// 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.StringMapOutput `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 EntityComponentMapInput
	// A map that sets information about a composite component.
	CompositeComponents EntityCompositeComponentMapInput
	// 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.StringMapInput
	// 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 EntityComponent added in v0.97.0

type EntityComponent struct {
	// The name of the component.
	ComponentName *string `pulumi:"componentName"`
	// The ID of the component type.
	ComponentTypeId *string `pulumi:"componentTypeId"`
	// The name of the property definition set in the component.
	DefinedIn *string `pulumi:"definedIn"`
	// The description of the component.
	Description *string `pulumi:"description"`
	// An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
	Properties map[string]EntityProperty `pulumi:"properties"`
	// An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
	PropertyGroups map[string]EntityPropertyGroup `pulumi:"propertyGroups"`
	// The current status of the entity.
	Status *EntityStatus `pulumi:"status"`
}

type EntityComponentArgs added in v0.97.0

type EntityComponentArgs struct {
	// The name of the component.
	ComponentName pulumi.StringPtrInput `pulumi:"componentName"`
	// The ID of the component type.
	ComponentTypeId pulumi.StringPtrInput `pulumi:"componentTypeId"`
	// The name of the property definition set in the component.
	DefinedIn pulumi.StringPtrInput `pulumi:"definedIn"`
	// The description of the component.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
	Properties EntityPropertyMapInput `pulumi:"properties"`
	// An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
	PropertyGroups EntityPropertyGroupMapInput `pulumi:"propertyGroups"`
	// The current status of the entity.
	Status EntityStatusPtrInput `pulumi:"status"`
}

func (EntityComponentArgs) ElementType added in v0.97.0

func (EntityComponentArgs) ElementType() reflect.Type

func (EntityComponentArgs) ToEntityComponentOutput added in v0.97.0

func (i EntityComponentArgs) ToEntityComponentOutput() EntityComponentOutput

func (EntityComponentArgs) ToEntityComponentOutputWithContext added in v0.97.0

func (i EntityComponentArgs) ToEntityComponentOutputWithContext(ctx context.Context) EntityComponentOutput

type EntityComponentInput added in v0.97.0

type EntityComponentInput interface {
	pulumi.Input

	ToEntityComponentOutput() EntityComponentOutput
	ToEntityComponentOutputWithContext(context.Context) EntityComponentOutput
}

EntityComponentInput is an input type that accepts EntityComponentArgs and EntityComponentOutput values. You can construct a concrete instance of `EntityComponentInput` via:

EntityComponentArgs{...}

type EntityComponentMap added in v0.97.0

type EntityComponentMap map[string]EntityComponentInput

func (EntityComponentMap) ElementType added in v0.97.0

func (EntityComponentMap) ElementType() reflect.Type

func (EntityComponentMap) ToEntityComponentMapOutput added in v0.97.0

func (i EntityComponentMap) ToEntityComponentMapOutput() EntityComponentMapOutput

func (EntityComponentMap) ToEntityComponentMapOutputWithContext added in v0.97.0

func (i EntityComponentMap) ToEntityComponentMapOutputWithContext(ctx context.Context) EntityComponentMapOutput

type EntityComponentMapInput added in v0.97.0

type EntityComponentMapInput interface {
	pulumi.Input

	ToEntityComponentMapOutput() EntityComponentMapOutput
	ToEntityComponentMapOutputWithContext(context.Context) EntityComponentMapOutput
}

EntityComponentMapInput is an input type that accepts EntityComponentMap and EntityComponentMapOutput values. You can construct a concrete instance of `EntityComponentMapInput` via:

EntityComponentMap{ "key": EntityComponentArgs{...} }

type EntityComponentMapOutput added in v0.97.0

type EntityComponentMapOutput struct{ *pulumi.OutputState }

func (EntityComponentMapOutput) ElementType added in v0.97.0

func (EntityComponentMapOutput) ElementType() reflect.Type

func (EntityComponentMapOutput) MapIndex added in v0.97.0

func (EntityComponentMapOutput) ToEntityComponentMapOutput added in v0.97.0

func (o EntityComponentMapOutput) ToEntityComponentMapOutput() EntityComponentMapOutput

func (EntityComponentMapOutput) ToEntityComponentMapOutputWithContext added in v0.97.0

func (o EntityComponentMapOutput) ToEntityComponentMapOutputWithContext(ctx context.Context) EntityComponentMapOutput

type EntityComponentOutput added in v0.97.0

type EntityComponentOutput struct{ *pulumi.OutputState }

func (EntityComponentOutput) ComponentName added in v0.97.0

func (o EntityComponentOutput) ComponentName() pulumi.StringPtrOutput

The name of the component.

func (EntityComponentOutput) ComponentTypeId added in v0.97.0

func (o EntityComponentOutput) ComponentTypeId() pulumi.StringPtrOutput

The ID of the component type.

func (EntityComponentOutput) DefinedIn added in v0.97.0

The name of the property definition set in the component.

func (EntityComponentOutput) Description added in v0.97.0

The description of the component.

func (EntityComponentOutput) ElementType added in v0.97.0

func (EntityComponentOutput) ElementType() reflect.Type

func (EntityComponentOutput) Properties added in v0.97.0

An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.

func (EntityComponentOutput) PropertyGroups added in v0.97.0

An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.

func (EntityComponentOutput) Status added in v0.97.0

The current status of the entity.

func (EntityComponentOutput) ToEntityComponentOutput added in v0.97.0

func (o EntityComponentOutput) ToEntityComponentOutput() EntityComponentOutput

func (EntityComponentOutput) ToEntityComponentOutputWithContext added in v0.97.0

func (o EntityComponentOutput) ToEntityComponentOutputWithContext(ctx context.Context) EntityComponentOutput

type EntityCompositeComponent added in v0.97.0

type EntityCompositeComponent struct {
	// The name of the component.
	ComponentName *string `pulumi:"componentName"`
	// The path of the component.
	ComponentPath *string `pulumi:"componentPath"`
	// The ID of the component type.
	ComponentTypeId *string `pulumi:"componentTypeId"`
	// The description of the component.
	Description *string `pulumi:"description"`
	// An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
	Properties map[string]EntityProperty `pulumi:"properties"`
	// An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
	PropertyGroups map[string]EntityPropertyGroup `pulumi:"propertyGroups"`
	// The current status of the component.
	Status *EntityStatus `pulumi:"status"`
}

type EntityCompositeComponentArgs added in v0.97.0

type EntityCompositeComponentArgs struct {
	// The name of the component.
	ComponentName pulumi.StringPtrInput `pulumi:"componentName"`
	// The path of the component.
	ComponentPath pulumi.StringPtrInput `pulumi:"componentPath"`
	// The ID of the component type.
	ComponentTypeId pulumi.StringPtrInput `pulumi:"componentTypeId"`
	// The description of the component.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.
	Properties EntityPropertyMapInput `pulumi:"properties"`
	// An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.
	PropertyGroups EntityPropertyGroupMapInput `pulumi:"propertyGroups"`
	// The current status of the component.
	Status EntityStatusPtrInput `pulumi:"status"`
}

func (EntityCompositeComponentArgs) ElementType added in v0.97.0

func (EntityCompositeComponentArgs) ToEntityCompositeComponentOutput added in v0.97.0

func (i EntityCompositeComponentArgs) ToEntityCompositeComponentOutput() EntityCompositeComponentOutput

func (EntityCompositeComponentArgs) ToEntityCompositeComponentOutputWithContext added in v0.97.0

func (i EntityCompositeComponentArgs) ToEntityCompositeComponentOutputWithContext(ctx context.Context) EntityCompositeComponentOutput

type EntityCompositeComponentInput added in v0.97.0

type EntityCompositeComponentInput interface {
	pulumi.Input

	ToEntityCompositeComponentOutput() EntityCompositeComponentOutput
	ToEntityCompositeComponentOutputWithContext(context.Context) EntityCompositeComponentOutput
}

EntityCompositeComponentInput is an input type that accepts EntityCompositeComponentArgs and EntityCompositeComponentOutput values. You can construct a concrete instance of `EntityCompositeComponentInput` via:

EntityCompositeComponentArgs{...}

type EntityCompositeComponentMap added in v0.97.0

type EntityCompositeComponentMap map[string]EntityCompositeComponentInput

func (EntityCompositeComponentMap) ElementType added in v0.97.0

func (EntityCompositeComponentMap) ToEntityCompositeComponentMapOutput added in v0.97.0

func (i EntityCompositeComponentMap) ToEntityCompositeComponentMapOutput() EntityCompositeComponentMapOutput

func (EntityCompositeComponentMap) ToEntityCompositeComponentMapOutputWithContext added in v0.97.0

func (i EntityCompositeComponentMap) ToEntityCompositeComponentMapOutputWithContext(ctx context.Context) EntityCompositeComponentMapOutput

type EntityCompositeComponentMapInput added in v0.97.0

type EntityCompositeComponentMapInput interface {
	pulumi.Input

	ToEntityCompositeComponentMapOutput() EntityCompositeComponentMapOutput
	ToEntityCompositeComponentMapOutputWithContext(context.Context) EntityCompositeComponentMapOutput
}

EntityCompositeComponentMapInput is an input type that accepts EntityCompositeComponentMap and EntityCompositeComponentMapOutput values. You can construct a concrete instance of `EntityCompositeComponentMapInput` via:

EntityCompositeComponentMap{ "key": EntityCompositeComponentArgs{...} }

type EntityCompositeComponentMapOutput added in v0.97.0

type EntityCompositeComponentMapOutput struct{ *pulumi.OutputState }

func (EntityCompositeComponentMapOutput) ElementType added in v0.97.0

func (EntityCompositeComponentMapOutput) MapIndex added in v0.97.0

func (EntityCompositeComponentMapOutput) ToEntityCompositeComponentMapOutput added in v0.97.0

func (o EntityCompositeComponentMapOutput) ToEntityCompositeComponentMapOutput() EntityCompositeComponentMapOutput

func (EntityCompositeComponentMapOutput) ToEntityCompositeComponentMapOutputWithContext added in v0.97.0

func (o EntityCompositeComponentMapOutput) ToEntityCompositeComponentMapOutputWithContext(ctx context.Context) EntityCompositeComponentMapOutput

type EntityCompositeComponentOutput added in v0.97.0

type EntityCompositeComponentOutput struct{ *pulumi.OutputState }

func (EntityCompositeComponentOutput) ComponentName added in v0.97.0

The name of the component.

func (EntityCompositeComponentOutput) ComponentPath added in v0.97.0

The path of the component.

func (EntityCompositeComponentOutput) ComponentTypeId added in v0.97.0

The ID of the component type.

func (EntityCompositeComponentOutput) Description added in v0.97.0

The description of the component.

func (EntityCompositeComponentOutput) ElementType added in v0.97.0

func (EntityCompositeComponentOutput) Properties added in v0.97.0

An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.

func (EntityCompositeComponentOutput) PropertyGroups added in v0.97.0

An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.

func (EntityCompositeComponentOutput) Status added in v0.97.0

The current status of the component.

func (EntityCompositeComponentOutput) ToEntityCompositeComponentOutput added in v0.97.0

func (o EntityCompositeComponentOutput) ToEntityCompositeComponentOutput() EntityCompositeComponentOutput

func (EntityCompositeComponentOutput) ToEntityCompositeComponentOutputWithContext added in v0.97.0

func (o EntityCompositeComponentOutput) ToEntityCompositeComponentOutputWithContext(ctx context.Context) EntityCompositeComponentOutput

type EntityDataType added in v0.97.0

type EntityDataType struct {
	// The allowed values for this data type.
	AllowedValues []EntityDataValue `pulumi:"allowedValues"`
	// The nested type in the data type.
	NestedType *EntityDataType `pulumi:"nestedType"`
	// A relationship that associates a component with another component.
	Relationship *EntityRelationship `pulumi:"relationship"`
	// The underlying type of the data type.
	Type *EntityDataTypeType `pulumi:"type"`
	// The unit of measure used in this data type.
	UnitOfMeasure *string `pulumi:"unitOfMeasure"`
}

An object that specifies the data type of a property.

type EntityDataTypeArgs added in v0.97.0

type EntityDataTypeArgs struct {
	// The allowed values for this data type.
	AllowedValues EntityDataValueArrayInput `pulumi:"allowedValues"`
	// The nested type in the data type.
	NestedType EntityDataTypePtrInput `pulumi:"nestedType"`
	// A relationship that associates a component with another component.
	Relationship EntityRelationshipPtrInput `pulumi:"relationship"`
	// The underlying type of the data type.
	Type EntityDataTypeTypePtrInput `pulumi:"type"`
	// The unit of measure used in this data type.
	UnitOfMeasure pulumi.StringPtrInput `pulumi:"unitOfMeasure"`
}

An object that specifies the data type of a property.

func (EntityDataTypeArgs) ElementType added in v0.97.0

func (EntityDataTypeArgs) ElementType() reflect.Type

func (EntityDataTypeArgs) ToEntityDataTypeOutput added in v0.97.0

func (i EntityDataTypeArgs) ToEntityDataTypeOutput() EntityDataTypeOutput

func (EntityDataTypeArgs) ToEntityDataTypeOutputWithContext added in v0.97.0

func (i EntityDataTypeArgs) ToEntityDataTypeOutputWithContext(ctx context.Context) EntityDataTypeOutput

func (EntityDataTypeArgs) ToEntityDataTypePtrOutput added in v0.97.0

func (i EntityDataTypeArgs) ToEntityDataTypePtrOutput() EntityDataTypePtrOutput

func (EntityDataTypeArgs) ToEntityDataTypePtrOutputWithContext added in v0.97.0

func (i EntityDataTypeArgs) ToEntityDataTypePtrOutputWithContext(ctx context.Context) EntityDataTypePtrOutput

type EntityDataTypeInput added in v0.97.0

type EntityDataTypeInput interface {
	pulumi.Input

	ToEntityDataTypeOutput() EntityDataTypeOutput
	ToEntityDataTypeOutputWithContext(context.Context) EntityDataTypeOutput
}

EntityDataTypeInput is an input type that accepts EntityDataTypeArgs and EntityDataTypeOutput values. You can construct a concrete instance of `EntityDataTypeInput` via:

EntityDataTypeArgs{...}

type EntityDataTypeOutput added in v0.97.0

type EntityDataTypeOutput struct{ *pulumi.OutputState }

An object that specifies the data type of a property.

func (EntityDataTypeOutput) AllowedValues added in v0.97.0

The allowed values for this data type.

func (EntityDataTypeOutput) ElementType added in v0.97.0

func (EntityDataTypeOutput) ElementType() reflect.Type

func (EntityDataTypeOutput) NestedType added in v0.97.0

The nested type in the data type.

func (EntityDataTypeOutput) Relationship added in v0.97.0

A relationship that associates a component with another component.

func (EntityDataTypeOutput) ToEntityDataTypeOutput added in v0.97.0

func (o EntityDataTypeOutput) ToEntityDataTypeOutput() EntityDataTypeOutput

func (EntityDataTypeOutput) ToEntityDataTypeOutputWithContext added in v0.97.0

func (o EntityDataTypeOutput) ToEntityDataTypeOutputWithContext(ctx context.Context) EntityDataTypeOutput

func (EntityDataTypeOutput) ToEntityDataTypePtrOutput added in v0.97.0

func (o EntityDataTypeOutput) ToEntityDataTypePtrOutput() EntityDataTypePtrOutput

func (EntityDataTypeOutput) ToEntityDataTypePtrOutputWithContext added in v0.97.0

func (o EntityDataTypeOutput) ToEntityDataTypePtrOutputWithContext(ctx context.Context) EntityDataTypePtrOutput

func (EntityDataTypeOutput) Type added in v0.97.0

The underlying type of the data type.

func (EntityDataTypeOutput) UnitOfMeasure added in v0.97.0

func (o EntityDataTypeOutput) UnitOfMeasure() pulumi.StringPtrOutput

The unit of measure used in this data type.

type EntityDataTypePtrInput added in v0.97.0

type EntityDataTypePtrInput interface {
	pulumi.Input

	ToEntityDataTypePtrOutput() EntityDataTypePtrOutput
	ToEntityDataTypePtrOutputWithContext(context.Context) EntityDataTypePtrOutput
}

EntityDataTypePtrInput is an input type that accepts EntityDataTypeArgs, EntityDataTypePtr and EntityDataTypePtrOutput values. You can construct a concrete instance of `EntityDataTypePtrInput` via:

        EntityDataTypeArgs{...}

or:

        nil

func EntityDataTypePtr added in v0.97.0

func EntityDataTypePtr(v *EntityDataTypeArgs) EntityDataTypePtrInput

type EntityDataTypePtrOutput added in v0.97.0

type EntityDataTypePtrOutput struct{ *pulumi.OutputState }

func (EntityDataTypePtrOutput) AllowedValues added in v0.97.0

The allowed values for this data type.

func (EntityDataTypePtrOutput) Elem added in v0.97.0

func (EntityDataTypePtrOutput) ElementType added in v0.97.0

func (EntityDataTypePtrOutput) ElementType() reflect.Type

func (EntityDataTypePtrOutput) NestedType added in v0.97.0

The nested type in the data type.

func (EntityDataTypePtrOutput) Relationship added in v0.97.0

A relationship that associates a component with another component.

func (EntityDataTypePtrOutput) ToEntityDataTypePtrOutput added in v0.97.0

func (o EntityDataTypePtrOutput) ToEntityDataTypePtrOutput() EntityDataTypePtrOutput

func (EntityDataTypePtrOutput) ToEntityDataTypePtrOutputWithContext added in v0.97.0

func (o EntityDataTypePtrOutput) ToEntityDataTypePtrOutputWithContext(ctx context.Context) EntityDataTypePtrOutput

func (EntityDataTypePtrOutput) Type added in v0.97.0

The underlying type of the data type.

func (EntityDataTypePtrOutput) UnitOfMeasure added in v0.97.0

The unit of measure used in this data type.

type EntityDataTypeType added in v0.97.0

type EntityDataTypeType string

The underlying type of the data type.

func (EntityDataTypeType) ElementType added in v0.97.0

func (EntityDataTypeType) ElementType() reflect.Type

func (EntityDataTypeType) ToEntityDataTypeTypeOutput added in v0.97.0

func (e EntityDataTypeType) ToEntityDataTypeTypeOutput() EntityDataTypeTypeOutput

func (EntityDataTypeType) ToEntityDataTypeTypeOutputWithContext added in v0.97.0

func (e EntityDataTypeType) ToEntityDataTypeTypeOutputWithContext(ctx context.Context) EntityDataTypeTypeOutput

func (EntityDataTypeType) ToEntityDataTypeTypePtrOutput added in v0.97.0

func (e EntityDataTypeType) ToEntityDataTypeTypePtrOutput() EntityDataTypeTypePtrOutput

func (EntityDataTypeType) ToEntityDataTypeTypePtrOutputWithContext added in v0.97.0

func (e EntityDataTypeType) ToEntityDataTypeTypePtrOutputWithContext(ctx context.Context) EntityDataTypeTypePtrOutput

func (EntityDataTypeType) ToStringOutput added in v0.97.0

func (e EntityDataTypeType) ToStringOutput() pulumi.StringOutput

func (EntityDataTypeType) ToStringOutputWithContext added in v0.97.0

func (e EntityDataTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityDataTypeType) ToStringPtrOutput added in v0.97.0

func (e EntityDataTypeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityDataTypeType) ToStringPtrOutputWithContext added in v0.97.0

func (e EntityDataTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityDataTypeTypeInput added in v0.97.0

type EntityDataTypeTypeInput interface {
	pulumi.Input

	ToEntityDataTypeTypeOutput() EntityDataTypeTypeOutput
	ToEntityDataTypeTypeOutputWithContext(context.Context) EntityDataTypeTypeOutput
}

EntityDataTypeTypeInput is an input type that accepts values of the EntityDataTypeType enum A concrete instance of `EntityDataTypeTypeInput` can be one of the following:

EntityDataTypeTypeRelationship
EntityDataTypeTypeString
EntityDataTypeTypeLong
EntityDataTypeTypeBoolean
EntityDataTypeTypeInteger
EntityDataTypeTypeDouble
EntityDataTypeTypeList
EntityDataTypeTypeMap

type EntityDataTypeTypeOutput added in v0.97.0

type EntityDataTypeTypeOutput struct{ *pulumi.OutputState }

func (EntityDataTypeTypeOutput) ElementType added in v0.97.0

func (EntityDataTypeTypeOutput) ElementType() reflect.Type

func (EntityDataTypeTypeOutput) ToEntityDataTypeTypeOutput added in v0.97.0

func (o EntityDataTypeTypeOutput) ToEntityDataTypeTypeOutput() EntityDataTypeTypeOutput

func (EntityDataTypeTypeOutput) ToEntityDataTypeTypeOutputWithContext added in v0.97.0

func (o EntityDataTypeTypeOutput) ToEntityDataTypeTypeOutputWithContext(ctx context.Context) EntityDataTypeTypeOutput

func (EntityDataTypeTypeOutput) ToEntityDataTypeTypePtrOutput added in v0.97.0

func (o EntityDataTypeTypeOutput) ToEntityDataTypeTypePtrOutput() EntityDataTypeTypePtrOutput

func (EntityDataTypeTypeOutput) ToEntityDataTypeTypePtrOutputWithContext added in v0.97.0

func (o EntityDataTypeTypeOutput) ToEntityDataTypeTypePtrOutputWithContext(ctx context.Context) EntityDataTypeTypePtrOutput

func (EntityDataTypeTypeOutput) ToStringOutput added in v0.97.0

func (o EntityDataTypeTypeOutput) ToStringOutput() pulumi.StringOutput

func (EntityDataTypeTypeOutput) ToStringOutputWithContext added in v0.97.0

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

func (EntityDataTypeTypeOutput) ToStringPtrOutput added in v0.97.0

func (o EntityDataTypeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityDataTypeTypeOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type EntityDataTypeTypePtrInput added in v0.97.0

type EntityDataTypeTypePtrInput interface {
	pulumi.Input

	ToEntityDataTypeTypePtrOutput() EntityDataTypeTypePtrOutput
	ToEntityDataTypeTypePtrOutputWithContext(context.Context) EntityDataTypeTypePtrOutput
}

func EntityDataTypeTypePtr added in v0.97.0

func EntityDataTypeTypePtr(v string) EntityDataTypeTypePtrInput

type EntityDataTypeTypePtrOutput added in v0.97.0

type EntityDataTypeTypePtrOutput struct{ *pulumi.OutputState }

func (EntityDataTypeTypePtrOutput) Elem added in v0.97.0

func (EntityDataTypeTypePtrOutput) ElementType added in v0.97.0

func (EntityDataTypeTypePtrOutput) ToEntityDataTypeTypePtrOutput added in v0.97.0

func (o EntityDataTypeTypePtrOutput) ToEntityDataTypeTypePtrOutput() EntityDataTypeTypePtrOutput

func (EntityDataTypeTypePtrOutput) ToEntityDataTypeTypePtrOutputWithContext added in v0.97.0

func (o EntityDataTypeTypePtrOutput) ToEntityDataTypeTypePtrOutputWithContext(ctx context.Context) EntityDataTypeTypePtrOutput

func (EntityDataTypeTypePtrOutput) ToStringPtrOutput added in v0.97.0

func (o EntityDataTypeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityDataTypeTypePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type EntityDataValue added in v0.97.0

type EntityDataValue struct {
	// A Boolean value.
	BooleanValue *bool `pulumi:"booleanValue"`
	// A double value.
	DoubleValue *float64 `pulumi:"doubleValue"`
	// An expression that produces the value.
	Expression *string `pulumi:"expression"`
	// An integer value.
	IntegerValue *int `pulumi:"integerValue"`
	// A list of multiple values.
	ListValue []EntityDataValue `pulumi:"listValue"`
	// A long value.
	LongValue *float64 `pulumi:"longValue"`
	// An object that maps strings to multiple DataValue objects.
	MapValue map[string]EntityDataValue `pulumi:"mapValue"`
	// A value that relates a component to another component.
	RelationshipValue *EntityDataValueRelationshipValueProperties `pulumi:"relationshipValue"`
	// A string value.
	StringValue *string `pulumi:"stringValue"`
}

An object that specifies a value for a property.

type EntityDataValueArgs added in v0.97.0

type EntityDataValueArgs struct {
	// A Boolean value.
	BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"`
	// A double value.
	DoubleValue pulumi.Float64PtrInput `pulumi:"doubleValue"`
	// An expression that produces the value.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// An integer value.
	IntegerValue pulumi.IntPtrInput `pulumi:"integerValue"`
	// A list of multiple values.
	ListValue EntityDataValueArrayInput `pulumi:"listValue"`
	// A long value.
	LongValue pulumi.Float64PtrInput `pulumi:"longValue"`
	// An object that maps strings to multiple DataValue objects.
	MapValue EntityDataValueMapInput `pulumi:"mapValue"`
	// A value that relates a component to another component.
	RelationshipValue EntityDataValueRelationshipValuePropertiesPtrInput `pulumi:"relationshipValue"`
	// A string value.
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
}

An object that specifies a value for a property.

func (EntityDataValueArgs) ElementType added in v0.97.0

func (EntityDataValueArgs) ElementType() reflect.Type

func (EntityDataValueArgs) ToEntityDataValueOutput added in v0.97.0

func (i EntityDataValueArgs) ToEntityDataValueOutput() EntityDataValueOutput

func (EntityDataValueArgs) ToEntityDataValueOutputWithContext added in v0.97.0

func (i EntityDataValueArgs) ToEntityDataValueOutputWithContext(ctx context.Context) EntityDataValueOutput

func (EntityDataValueArgs) ToEntityDataValuePtrOutput added in v0.97.0

func (i EntityDataValueArgs) ToEntityDataValuePtrOutput() EntityDataValuePtrOutput

func (EntityDataValueArgs) ToEntityDataValuePtrOutputWithContext added in v0.97.0

func (i EntityDataValueArgs) ToEntityDataValuePtrOutputWithContext(ctx context.Context) EntityDataValuePtrOutput

type EntityDataValueArray added in v0.97.0

type EntityDataValueArray []EntityDataValueInput

func (EntityDataValueArray) ElementType added in v0.97.0

func (EntityDataValueArray) ElementType() reflect.Type

func (EntityDataValueArray) ToEntityDataValueArrayOutput added in v0.97.0

func (i EntityDataValueArray) ToEntityDataValueArrayOutput() EntityDataValueArrayOutput

func (EntityDataValueArray) ToEntityDataValueArrayOutputWithContext added in v0.97.0

func (i EntityDataValueArray) ToEntityDataValueArrayOutputWithContext(ctx context.Context) EntityDataValueArrayOutput

type EntityDataValueArrayInput added in v0.97.0

type EntityDataValueArrayInput interface {
	pulumi.Input

	ToEntityDataValueArrayOutput() EntityDataValueArrayOutput
	ToEntityDataValueArrayOutputWithContext(context.Context) EntityDataValueArrayOutput
}

EntityDataValueArrayInput is an input type that accepts EntityDataValueArray and EntityDataValueArrayOutput values. You can construct a concrete instance of `EntityDataValueArrayInput` via:

EntityDataValueArray{ EntityDataValueArgs{...} }

type EntityDataValueArrayOutput added in v0.97.0

type EntityDataValueArrayOutput struct{ *pulumi.OutputState }

func (EntityDataValueArrayOutput) ElementType added in v0.97.0

func (EntityDataValueArrayOutput) ElementType() reflect.Type

func (EntityDataValueArrayOutput) Index added in v0.97.0

func (EntityDataValueArrayOutput) ToEntityDataValueArrayOutput added in v0.97.0

func (o EntityDataValueArrayOutput) ToEntityDataValueArrayOutput() EntityDataValueArrayOutput

func (EntityDataValueArrayOutput) ToEntityDataValueArrayOutputWithContext added in v0.97.0

func (o EntityDataValueArrayOutput) ToEntityDataValueArrayOutputWithContext(ctx context.Context) EntityDataValueArrayOutput

type EntityDataValueInput added in v0.97.0

type EntityDataValueInput interface {
	pulumi.Input

	ToEntityDataValueOutput() EntityDataValueOutput
	ToEntityDataValueOutputWithContext(context.Context) EntityDataValueOutput
}

EntityDataValueInput is an input type that accepts EntityDataValueArgs and EntityDataValueOutput values. You can construct a concrete instance of `EntityDataValueInput` via:

EntityDataValueArgs{...}

type EntityDataValueMap added in v0.97.0

type EntityDataValueMap map[string]EntityDataValueInput

func (EntityDataValueMap) ElementType added in v0.97.0

func (EntityDataValueMap) ElementType() reflect.Type

func (EntityDataValueMap) ToEntityDataValueMapOutput added in v0.97.0

func (i EntityDataValueMap) ToEntityDataValueMapOutput() EntityDataValueMapOutput

func (EntityDataValueMap) ToEntityDataValueMapOutputWithContext added in v0.97.0

func (i EntityDataValueMap) ToEntityDataValueMapOutputWithContext(ctx context.Context) EntityDataValueMapOutput

type EntityDataValueMapInput added in v0.97.0

type EntityDataValueMapInput interface {
	pulumi.Input

	ToEntityDataValueMapOutput() EntityDataValueMapOutput
	ToEntityDataValueMapOutputWithContext(context.Context) EntityDataValueMapOutput
}

EntityDataValueMapInput is an input type that accepts EntityDataValueMap and EntityDataValueMapOutput values. You can construct a concrete instance of `EntityDataValueMapInput` via:

EntityDataValueMap{ "key": EntityDataValueArgs{...} }

type EntityDataValueMapOutput added in v0.97.0

type EntityDataValueMapOutput struct{ *pulumi.OutputState }

func (EntityDataValueMapOutput) ElementType added in v0.97.0

func (EntityDataValueMapOutput) ElementType() reflect.Type

func (EntityDataValueMapOutput) MapIndex added in v0.97.0

func (EntityDataValueMapOutput) ToEntityDataValueMapOutput added in v0.97.0

func (o EntityDataValueMapOutput) ToEntityDataValueMapOutput() EntityDataValueMapOutput

func (EntityDataValueMapOutput) ToEntityDataValueMapOutputWithContext added in v0.97.0

func (o EntityDataValueMapOutput) ToEntityDataValueMapOutputWithContext(ctx context.Context) EntityDataValueMapOutput

type EntityDataValueOutput added in v0.97.0

type EntityDataValueOutput struct{ *pulumi.OutputState }

An object that specifies a value for a property.

func (EntityDataValueOutput) BooleanValue added in v0.97.0

func (o EntityDataValueOutput) BooleanValue() pulumi.BoolPtrOutput

A Boolean value.

func (EntityDataValueOutput) DoubleValue added in v0.97.0

A double value.

func (EntityDataValueOutput) ElementType added in v0.97.0

func (EntityDataValueOutput) ElementType() reflect.Type

func (EntityDataValueOutput) Expression added in v0.97.0

An expression that produces the value.

func (EntityDataValueOutput) IntegerValue added in v0.97.0

func (o EntityDataValueOutput) IntegerValue() pulumi.IntPtrOutput

An integer value.

func (EntityDataValueOutput) ListValue added in v0.97.0

A list of multiple values.

func (EntityDataValueOutput) LongValue added in v0.97.0

A long value.

func (EntityDataValueOutput) MapValue added in v0.97.0

An object that maps strings to multiple DataValue objects.

func (EntityDataValueOutput) RelationshipValue added in v0.97.0

A value that relates a component to another component.

func (EntityDataValueOutput) StringValue added in v0.97.0

A string value.

func (EntityDataValueOutput) ToEntityDataValueOutput added in v0.97.0

func (o EntityDataValueOutput) ToEntityDataValueOutput() EntityDataValueOutput

func (EntityDataValueOutput) ToEntityDataValueOutputWithContext added in v0.97.0

func (o EntityDataValueOutput) ToEntityDataValueOutputWithContext(ctx context.Context) EntityDataValueOutput

func (EntityDataValueOutput) ToEntityDataValuePtrOutput added in v0.97.0

func (o EntityDataValueOutput) ToEntityDataValuePtrOutput() EntityDataValuePtrOutput

func (EntityDataValueOutput) ToEntityDataValuePtrOutputWithContext added in v0.97.0

func (o EntityDataValueOutput) ToEntityDataValuePtrOutputWithContext(ctx context.Context) EntityDataValuePtrOutput

type EntityDataValuePtrInput added in v0.97.0

type EntityDataValuePtrInput interface {
	pulumi.Input

	ToEntityDataValuePtrOutput() EntityDataValuePtrOutput
	ToEntityDataValuePtrOutputWithContext(context.Context) EntityDataValuePtrOutput
}

EntityDataValuePtrInput is an input type that accepts EntityDataValueArgs, EntityDataValuePtr and EntityDataValuePtrOutput values. You can construct a concrete instance of `EntityDataValuePtrInput` via:

        EntityDataValueArgs{...}

or:

        nil

func EntityDataValuePtr added in v0.97.0

func EntityDataValuePtr(v *EntityDataValueArgs) EntityDataValuePtrInput

type EntityDataValuePtrOutput added in v0.97.0

type EntityDataValuePtrOutput struct{ *pulumi.OutputState }

func (EntityDataValuePtrOutput) BooleanValue added in v0.97.0

A Boolean value.

func (EntityDataValuePtrOutput) DoubleValue added in v0.97.0

A double value.

func (EntityDataValuePtrOutput) Elem added in v0.97.0

func (EntityDataValuePtrOutput) ElementType added in v0.97.0

func (EntityDataValuePtrOutput) ElementType() reflect.Type

func (EntityDataValuePtrOutput) Expression added in v0.97.0

An expression that produces the value.

func (EntityDataValuePtrOutput) IntegerValue added in v0.97.0

func (o EntityDataValuePtrOutput) IntegerValue() pulumi.IntPtrOutput

An integer value.

func (EntityDataValuePtrOutput) ListValue added in v0.97.0

A list of multiple values.

func (EntityDataValuePtrOutput) LongValue added in v0.97.0

A long value.

func (EntityDataValuePtrOutput) MapValue added in v0.97.0

An object that maps strings to multiple DataValue objects.

func (EntityDataValuePtrOutput) RelationshipValue added in v0.97.0

A value that relates a component to another component.

func (EntityDataValuePtrOutput) StringValue added in v0.97.0

A string value.

func (EntityDataValuePtrOutput) ToEntityDataValuePtrOutput added in v0.97.0

func (o EntityDataValuePtrOutput) ToEntityDataValuePtrOutput() EntityDataValuePtrOutput

func (EntityDataValuePtrOutput) ToEntityDataValuePtrOutputWithContext added in v0.97.0

func (o EntityDataValuePtrOutput) ToEntityDataValuePtrOutputWithContext(ctx context.Context) EntityDataValuePtrOutput

type EntityDataValueRelationshipValueProperties added in v0.97.0

type EntityDataValueRelationshipValueProperties struct {
	TargetComponentName *string `pulumi:"targetComponentName"`
	TargetEntityId      *string `pulumi:"targetEntityId"`
}

A value that relates a component to another component.

type EntityDataValueRelationshipValuePropertiesArgs added in v0.97.0

type EntityDataValueRelationshipValuePropertiesArgs struct {
	TargetComponentName pulumi.StringPtrInput `pulumi:"targetComponentName"`
	TargetEntityId      pulumi.StringPtrInput `pulumi:"targetEntityId"`
}

A value that relates a component to another component.

func (EntityDataValueRelationshipValuePropertiesArgs) ElementType added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesOutput added in v0.97.0

func (i EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesOutput() EntityDataValueRelationshipValuePropertiesOutput

func (EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesOutputWithContext added in v0.97.0

func (i EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesOutputWithContext(ctx context.Context) EntityDataValueRelationshipValuePropertiesOutput

func (EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (i EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesPtrOutput() EntityDataValueRelationshipValuePropertiesPtrOutput

func (EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (i EntityDataValueRelationshipValuePropertiesArgs) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) EntityDataValueRelationshipValuePropertiesPtrOutput

type EntityDataValueRelationshipValuePropertiesInput added in v0.97.0

type EntityDataValueRelationshipValuePropertiesInput interface {
	pulumi.Input

	ToEntityDataValueRelationshipValuePropertiesOutput() EntityDataValueRelationshipValuePropertiesOutput
	ToEntityDataValueRelationshipValuePropertiesOutputWithContext(context.Context) EntityDataValueRelationshipValuePropertiesOutput
}

EntityDataValueRelationshipValuePropertiesInput is an input type that accepts EntityDataValueRelationshipValuePropertiesArgs and EntityDataValueRelationshipValuePropertiesOutput values. You can construct a concrete instance of `EntityDataValueRelationshipValuePropertiesInput` via:

EntityDataValueRelationshipValuePropertiesArgs{...}

type EntityDataValueRelationshipValuePropertiesOutput added in v0.97.0

type EntityDataValueRelationshipValuePropertiesOutput struct{ *pulumi.OutputState }

A value that relates a component to another component.

func (EntityDataValueRelationshipValuePropertiesOutput) ElementType added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesOutput) TargetComponentName added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesOutput) TargetEntityId added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesOutput added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesOutput() EntityDataValueRelationshipValuePropertiesOutput

func (EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesOutputWithContext added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesOutputWithContext(ctx context.Context) EntityDataValueRelationshipValuePropertiesOutput

func (EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutput() EntityDataValueRelationshipValuePropertiesPtrOutput

func (EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) EntityDataValueRelationshipValuePropertiesPtrOutput

type EntityDataValueRelationshipValuePropertiesPtrInput added in v0.97.0

type EntityDataValueRelationshipValuePropertiesPtrInput interface {
	pulumi.Input

	ToEntityDataValueRelationshipValuePropertiesPtrOutput() EntityDataValueRelationshipValuePropertiesPtrOutput
	ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext(context.Context) EntityDataValueRelationshipValuePropertiesPtrOutput
}

EntityDataValueRelationshipValuePropertiesPtrInput is an input type that accepts EntityDataValueRelationshipValuePropertiesArgs, EntityDataValueRelationshipValuePropertiesPtr and EntityDataValueRelationshipValuePropertiesPtrOutput values. You can construct a concrete instance of `EntityDataValueRelationshipValuePropertiesPtrInput` via:

        EntityDataValueRelationshipValuePropertiesArgs{...}

or:

        nil

type EntityDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

type EntityDataValueRelationshipValuePropertiesPtrOutput struct{ *pulumi.OutputState }

func (EntityDataValueRelationshipValuePropertiesPtrOutput) Elem added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesPtrOutput) ElementType added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesPtrOutput) TargetComponentName added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesPtrOutput) TargetEntityId added in v0.97.0

func (EntityDataValueRelationshipValuePropertiesPtrOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutput added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesPtrOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutput() EntityDataValueRelationshipValuePropertiesPtrOutput

func (EntityDataValueRelationshipValuePropertiesPtrOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext added in v0.97.0

func (o EntityDataValueRelationshipValuePropertiesPtrOutput) ToEntityDataValueRelationshipValuePropertiesPtrOutputWithContext(ctx context.Context) EntityDataValueRelationshipValuePropertiesPtrOutput

type EntityDefinition added in v0.98.0

type EntityDefinition struct {
	// An object that specifies information about a property configuration.
	Configuration map[string]string `pulumi:"configuration"`
	// An object that contains information about the data type.
	DataType *EntityDataType `pulumi:"dataType"`
	// An object that contains the default value.
	DefaultValue *EntityDataValue `pulumi:"defaultValue"`
	// A Boolean value that specifies whether the property ID comes from an external data store.
	IsExternalId *bool `pulumi:"isExternalId"`
	// A Boolean value that specifies whether the property definition can be updated.
	IsFinal *bool `pulumi:"isFinal"`
	// A Boolean value that specifies whether the property definition is imported from an external data store.
	IsImported *bool `pulumi:"isImported"`
	// A Boolean value that specifies whether the property definition is inherited from a parent entity.
	IsInherited *bool `pulumi:"isInherited"`
	// A Boolean value that specifies whether the property is required.
	IsRequiredInEntity *bool `pulumi:"isRequiredInEntity"`
	// A Boolean value that specifies whether the property is stored externally.
	IsStoredExternally *bool `pulumi:"isStoredExternally"`
	// A Boolean value that specifies whether the property consists of time series data.
	IsTimeSeries *bool `pulumi:"isTimeSeries"`
}

An object that specifies information about a property definition.

type EntityDefinitionArgs added in v0.98.0

type EntityDefinitionArgs struct {
	// An object that specifies information about a property configuration.
	Configuration pulumi.StringMapInput `pulumi:"configuration"`
	// An object that contains information about the data type.
	DataType EntityDataTypePtrInput `pulumi:"dataType"`
	// An object that contains the default value.
	DefaultValue EntityDataValuePtrInput `pulumi:"defaultValue"`
	// A Boolean value that specifies whether the property ID comes from an external data store.
	IsExternalId pulumi.BoolPtrInput `pulumi:"isExternalId"`
	// A Boolean value that specifies whether the property definition can be updated.
	IsFinal pulumi.BoolPtrInput `pulumi:"isFinal"`
	// A Boolean value that specifies whether the property definition is imported from an external data store.
	IsImported pulumi.BoolPtrInput `pulumi:"isImported"`
	// A Boolean value that specifies whether the property definition is inherited from a parent entity.
	IsInherited pulumi.BoolPtrInput `pulumi:"isInherited"`
	// A Boolean value that specifies whether the property is required.
	IsRequiredInEntity pulumi.BoolPtrInput `pulumi:"isRequiredInEntity"`
	// A Boolean value that specifies whether the property is stored externally.
	IsStoredExternally pulumi.BoolPtrInput `pulumi:"isStoredExternally"`
	// A Boolean value that specifies whether the property consists of time series data.
	IsTimeSeries pulumi.BoolPtrInput `pulumi:"isTimeSeries"`
}

An object that specifies information about a property definition.

func (EntityDefinitionArgs) ElementType added in v0.98.0

func (EntityDefinitionArgs) ElementType() reflect.Type

func (EntityDefinitionArgs) ToEntityDefinitionOutput added in v0.98.0

func (i EntityDefinitionArgs) ToEntityDefinitionOutput() EntityDefinitionOutput

func (EntityDefinitionArgs) ToEntityDefinitionOutputWithContext added in v0.98.0

func (i EntityDefinitionArgs) ToEntityDefinitionOutputWithContext(ctx context.Context) EntityDefinitionOutput

func (EntityDefinitionArgs) ToEntityDefinitionPtrOutput added in v0.98.0

func (i EntityDefinitionArgs) ToEntityDefinitionPtrOutput() EntityDefinitionPtrOutput

func (EntityDefinitionArgs) ToEntityDefinitionPtrOutputWithContext added in v0.98.0

func (i EntityDefinitionArgs) ToEntityDefinitionPtrOutputWithContext(ctx context.Context) EntityDefinitionPtrOutput

type EntityDefinitionInput added in v0.98.0

type EntityDefinitionInput interface {
	pulumi.Input

	ToEntityDefinitionOutput() EntityDefinitionOutput
	ToEntityDefinitionOutputWithContext(context.Context) EntityDefinitionOutput
}

EntityDefinitionInput is an input type that accepts EntityDefinitionArgs and EntityDefinitionOutput values. You can construct a concrete instance of `EntityDefinitionInput` via:

EntityDefinitionArgs{...}

type EntityDefinitionOutput added in v0.98.0

type EntityDefinitionOutput struct{ *pulumi.OutputState }

An object that specifies information about a property definition.

func (EntityDefinitionOutput) Configuration added in v0.98.0

func (o EntityDefinitionOutput) Configuration() pulumi.StringMapOutput

An object that specifies information about a property configuration.

func (EntityDefinitionOutput) DataType added in v0.98.0

An object that contains information about the data type.

func (EntityDefinitionOutput) DefaultValue added in v0.98.0

An object that contains the default value.

func (EntityDefinitionOutput) ElementType added in v0.98.0

func (EntityDefinitionOutput) ElementType() reflect.Type

func (EntityDefinitionOutput) IsExternalId added in v0.98.0

func (o EntityDefinitionOutput) IsExternalId() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property ID comes from an external data store.

func (EntityDefinitionOutput) IsFinal added in v0.98.0

A Boolean value that specifies whether the property definition can be updated.

func (EntityDefinitionOutput) IsImported added in v0.98.0

A Boolean value that specifies whether the property definition is imported from an external data store.

func (EntityDefinitionOutput) IsInherited added in v0.98.0

A Boolean value that specifies whether the property definition is inherited from a parent entity.

func (EntityDefinitionOutput) IsRequiredInEntity added in v0.98.0

func (o EntityDefinitionOutput) IsRequiredInEntity() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property is required.

func (EntityDefinitionOutput) IsStoredExternally added in v0.98.0

func (o EntityDefinitionOutput) IsStoredExternally() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property is stored externally.

func (EntityDefinitionOutput) IsTimeSeries added in v0.98.0

func (o EntityDefinitionOutput) IsTimeSeries() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property consists of time series data.

func (EntityDefinitionOutput) ToEntityDefinitionOutput added in v0.98.0

func (o EntityDefinitionOutput) ToEntityDefinitionOutput() EntityDefinitionOutput

func (EntityDefinitionOutput) ToEntityDefinitionOutputWithContext added in v0.98.0

func (o EntityDefinitionOutput) ToEntityDefinitionOutputWithContext(ctx context.Context) EntityDefinitionOutput

func (EntityDefinitionOutput) ToEntityDefinitionPtrOutput added in v0.98.0

func (o EntityDefinitionOutput) ToEntityDefinitionPtrOutput() EntityDefinitionPtrOutput

func (EntityDefinitionOutput) ToEntityDefinitionPtrOutputWithContext added in v0.98.0

func (o EntityDefinitionOutput) ToEntityDefinitionPtrOutputWithContext(ctx context.Context) EntityDefinitionPtrOutput

type EntityDefinitionPtrInput added in v0.98.0

type EntityDefinitionPtrInput interface {
	pulumi.Input

	ToEntityDefinitionPtrOutput() EntityDefinitionPtrOutput
	ToEntityDefinitionPtrOutputWithContext(context.Context) EntityDefinitionPtrOutput
}

EntityDefinitionPtrInput is an input type that accepts EntityDefinitionArgs, EntityDefinitionPtr and EntityDefinitionPtrOutput values. You can construct a concrete instance of `EntityDefinitionPtrInput` via:

        EntityDefinitionArgs{...}

or:

        nil

func EntityDefinitionPtr added in v0.98.0

func EntityDefinitionPtr(v *EntityDefinitionArgs) EntityDefinitionPtrInput

type EntityDefinitionPtrOutput added in v0.98.0

type EntityDefinitionPtrOutput struct{ *pulumi.OutputState }

func (EntityDefinitionPtrOutput) Configuration added in v0.98.0

An object that specifies information about a property configuration.

func (EntityDefinitionPtrOutput) DataType added in v0.98.0

An object that contains information about the data type.

func (EntityDefinitionPtrOutput) DefaultValue added in v0.98.0

An object that contains the default value.

func (EntityDefinitionPtrOutput) Elem added in v0.98.0

func (EntityDefinitionPtrOutput) ElementType added in v0.98.0

func (EntityDefinitionPtrOutput) ElementType() reflect.Type

func (EntityDefinitionPtrOutput) IsExternalId added in v0.98.0

A Boolean value that specifies whether the property ID comes from an external data store.

func (EntityDefinitionPtrOutput) IsFinal added in v0.98.0

A Boolean value that specifies whether the property definition can be updated.

func (EntityDefinitionPtrOutput) IsImported added in v0.98.0

A Boolean value that specifies whether the property definition is imported from an external data store.

func (EntityDefinitionPtrOutput) IsInherited added in v0.98.0

A Boolean value that specifies whether the property definition is inherited from a parent entity.

func (EntityDefinitionPtrOutput) IsRequiredInEntity added in v0.98.0

func (o EntityDefinitionPtrOutput) IsRequiredInEntity() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property is required.

func (EntityDefinitionPtrOutput) IsStoredExternally added in v0.98.0

func (o EntityDefinitionPtrOutput) IsStoredExternally() pulumi.BoolPtrOutput

A Boolean value that specifies whether the property is stored externally.

func (EntityDefinitionPtrOutput) IsTimeSeries added in v0.98.0

A Boolean value that specifies whether the property consists of time series data.

func (EntityDefinitionPtrOutput) ToEntityDefinitionPtrOutput added in v0.98.0

func (o EntityDefinitionPtrOutput) ToEntityDefinitionPtrOutput() EntityDefinitionPtrOutput

func (EntityDefinitionPtrOutput) ToEntityDefinitionPtrOutputWithContext added in v0.98.0

func (o EntityDefinitionPtrOutput) ToEntityDefinitionPtrOutputWithContext(ctx context.Context) EntityDefinitionPtrOutput

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() EntityComponentMapOutput

A map that sets information about a component type.

func (EntityOutput) CompositeComponents added in v0.87.0

func (o EntityOutput) CompositeComponents() EntityCompositeComponentMapOutput

A map that sets information about a composite component.

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

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 EntityProperty added in v0.97.0

type EntityProperty struct {
	// The definition of the property.
	Definition *EntityDefinition `pulumi:"definition"`
	// The value of the property.
	Value *EntityDataValue `pulumi:"value"`
}

An object that specifies information about a property.

type EntityPropertyArgs added in v0.97.0

type EntityPropertyArgs struct {
	// The definition of the property.
	Definition EntityDefinitionPtrInput `pulumi:"definition"`
	// The value of the property.
	Value EntityDataValuePtrInput `pulumi:"value"`
}

An object that specifies information about a property.

func (EntityPropertyArgs) ElementType added in v0.97.0

func (EntityPropertyArgs) ElementType() reflect.Type

func (EntityPropertyArgs) ToEntityPropertyOutput added in v0.97.0

func (i EntityPropertyArgs) ToEntityPropertyOutput() EntityPropertyOutput

func (EntityPropertyArgs) ToEntityPropertyOutputWithContext added in v0.97.0

func (i EntityPropertyArgs) ToEntityPropertyOutputWithContext(ctx context.Context) EntityPropertyOutput

type EntityPropertyGroup added in v0.97.0

type EntityPropertyGroup struct {
	// The type of property group.
	GroupType *EntityPropertyGroupGroupType `pulumi:"groupType"`
	// The list of property names in the property group.
	PropertyNames []string `pulumi:"propertyNames"`
}

An object that specifies information about a property group.

type EntityPropertyGroupArgs added in v0.97.0

type EntityPropertyGroupArgs struct {
	// The type of property group.
	GroupType EntityPropertyGroupGroupTypePtrInput `pulumi:"groupType"`
	// The list of property names in the property group.
	PropertyNames pulumi.StringArrayInput `pulumi:"propertyNames"`
}

An object that specifies information about a property group.

func (EntityPropertyGroupArgs) ElementType added in v0.97.0

func (EntityPropertyGroupArgs) ElementType() reflect.Type

func (EntityPropertyGroupArgs) ToEntityPropertyGroupOutput added in v0.97.0

func (i EntityPropertyGroupArgs) ToEntityPropertyGroupOutput() EntityPropertyGroupOutput

func (EntityPropertyGroupArgs) ToEntityPropertyGroupOutputWithContext added in v0.97.0

func (i EntityPropertyGroupArgs) ToEntityPropertyGroupOutputWithContext(ctx context.Context) EntityPropertyGroupOutput

type EntityPropertyGroupGroupType added in v0.97.0

type EntityPropertyGroupGroupType string

The type of property group.

func (EntityPropertyGroupGroupType) ElementType added in v0.97.0

func (EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypeOutput added in v0.97.0

func (e EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypeOutput() EntityPropertyGroupGroupTypeOutput

func (EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypeOutputWithContext added in v0.97.0

func (e EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypeOutputWithContext(ctx context.Context) EntityPropertyGroupGroupTypeOutput

func (EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypePtrOutput added in v0.97.0

func (e EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypePtrOutput() EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (e EntityPropertyGroupGroupType) ToEntityPropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupType) ToStringOutput added in v0.97.0

func (EntityPropertyGroupGroupType) ToStringOutputWithContext added in v0.97.0

func (e EntityPropertyGroupGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityPropertyGroupGroupType) ToStringPtrOutput added in v0.97.0

func (e EntityPropertyGroupGroupType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityPropertyGroupGroupType) ToStringPtrOutputWithContext added in v0.97.0

func (e EntityPropertyGroupGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityPropertyGroupGroupTypeInput added in v0.97.0

type EntityPropertyGroupGroupTypeInput interface {
	pulumi.Input

	ToEntityPropertyGroupGroupTypeOutput() EntityPropertyGroupGroupTypeOutput
	ToEntityPropertyGroupGroupTypeOutputWithContext(context.Context) EntityPropertyGroupGroupTypeOutput
}

EntityPropertyGroupGroupTypeInput is an input type that accepts values of the EntityPropertyGroupGroupType enum A concrete instance of `EntityPropertyGroupGroupTypeInput` can be one of the following:

EntityPropertyGroupGroupTypeTabular

type EntityPropertyGroupGroupTypeOutput added in v0.97.0

type EntityPropertyGroupGroupTypeOutput struct{ *pulumi.OutputState }

func (EntityPropertyGroupGroupTypeOutput) ElementType added in v0.97.0

func (EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypeOutput added in v0.97.0

func (o EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypeOutput() EntityPropertyGroupGroupTypeOutput

func (EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypeOutputWithContext added in v0.97.0

func (o EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypeOutputWithContext(ctx context.Context) EntityPropertyGroupGroupTypeOutput

func (EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypePtrOutput added in v0.97.0

func (o EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypePtrOutput() EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (o EntityPropertyGroupGroupTypeOutput) ToEntityPropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupTypeOutput) ToStringOutput added in v0.97.0

func (EntityPropertyGroupGroupTypeOutput) ToStringOutputWithContext added in v0.97.0

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

func (EntityPropertyGroupGroupTypeOutput) ToStringPtrOutput added in v0.97.0

func (EntityPropertyGroupGroupTypeOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type EntityPropertyGroupGroupTypePtrInput added in v0.97.0

type EntityPropertyGroupGroupTypePtrInput interface {
	pulumi.Input

	ToEntityPropertyGroupGroupTypePtrOutput() EntityPropertyGroupGroupTypePtrOutput
	ToEntityPropertyGroupGroupTypePtrOutputWithContext(context.Context) EntityPropertyGroupGroupTypePtrOutput
}

func EntityPropertyGroupGroupTypePtr added in v0.97.0

func EntityPropertyGroupGroupTypePtr(v string) EntityPropertyGroupGroupTypePtrInput

type EntityPropertyGroupGroupTypePtrOutput added in v0.97.0

type EntityPropertyGroupGroupTypePtrOutput struct{ *pulumi.OutputState }

func (EntityPropertyGroupGroupTypePtrOutput) Elem added in v0.97.0

func (EntityPropertyGroupGroupTypePtrOutput) ElementType added in v0.97.0

func (EntityPropertyGroupGroupTypePtrOutput) ToEntityPropertyGroupGroupTypePtrOutput added in v0.97.0

func (o EntityPropertyGroupGroupTypePtrOutput) ToEntityPropertyGroupGroupTypePtrOutput() EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupTypePtrOutput) ToEntityPropertyGroupGroupTypePtrOutputWithContext added in v0.97.0

func (o EntityPropertyGroupGroupTypePtrOutput) ToEntityPropertyGroupGroupTypePtrOutputWithContext(ctx context.Context) EntityPropertyGroupGroupTypePtrOutput

func (EntityPropertyGroupGroupTypePtrOutput) ToStringPtrOutput added in v0.97.0

func (EntityPropertyGroupGroupTypePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

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

type EntityPropertyGroupInput added in v0.97.0

type EntityPropertyGroupInput interface {
	pulumi.Input

	ToEntityPropertyGroupOutput() EntityPropertyGroupOutput
	ToEntityPropertyGroupOutputWithContext(context.Context) EntityPropertyGroupOutput
}

EntityPropertyGroupInput is an input type that accepts EntityPropertyGroupArgs and EntityPropertyGroupOutput values. You can construct a concrete instance of `EntityPropertyGroupInput` via:

EntityPropertyGroupArgs{...}

type EntityPropertyGroupMap added in v0.97.0

type EntityPropertyGroupMap map[string]EntityPropertyGroupInput

func (EntityPropertyGroupMap) ElementType added in v0.97.0

func (EntityPropertyGroupMap) ElementType() reflect.Type

func (EntityPropertyGroupMap) ToEntityPropertyGroupMapOutput added in v0.97.0

func (i EntityPropertyGroupMap) ToEntityPropertyGroupMapOutput() EntityPropertyGroupMapOutput

func (EntityPropertyGroupMap) ToEntityPropertyGroupMapOutputWithContext added in v0.97.0

func (i EntityPropertyGroupMap) ToEntityPropertyGroupMapOutputWithContext(ctx context.Context) EntityPropertyGroupMapOutput

type EntityPropertyGroupMapInput added in v0.97.0

type EntityPropertyGroupMapInput interface {
	pulumi.Input

	ToEntityPropertyGroupMapOutput() EntityPropertyGroupMapOutput
	ToEntityPropertyGroupMapOutputWithContext(context.Context) EntityPropertyGroupMapOutput
}

EntityPropertyGroupMapInput is an input type that accepts EntityPropertyGroupMap and EntityPropertyGroupMapOutput values. You can construct a concrete instance of `EntityPropertyGroupMapInput` via:

EntityPropertyGroupMap{ "key": EntityPropertyGroupArgs{...} }

type EntityPropertyGroupMapOutput added in v0.97.0

type EntityPropertyGroupMapOutput struct{ *pulumi.OutputState }

func (EntityPropertyGroupMapOutput) ElementType added in v0.97.0

func (EntityPropertyGroupMapOutput) MapIndex added in v0.97.0

func (EntityPropertyGroupMapOutput) ToEntityPropertyGroupMapOutput added in v0.97.0

func (o EntityPropertyGroupMapOutput) ToEntityPropertyGroupMapOutput() EntityPropertyGroupMapOutput

func (EntityPropertyGroupMapOutput) ToEntityPropertyGroupMapOutputWithContext added in v0.97.0

func (o EntityPropertyGroupMapOutput) ToEntityPropertyGroupMapOutputWithContext(ctx context.Context) EntityPropertyGroupMapOutput

type EntityPropertyGroupOutput added in v0.97.0

type EntityPropertyGroupOutput struct{ *pulumi.OutputState }

An object that specifies information about a property group.

func (EntityPropertyGroupOutput) ElementType added in v0.97.0

func (EntityPropertyGroupOutput) ElementType() reflect.Type

func (EntityPropertyGroupOutput) GroupType added in v0.97.0

The type of property group.

func (EntityPropertyGroupOutput) PropertyNames added in v0.97.0

The list of property names in the property group.

func (EntityPropertyGroupOutput) ToEntityPropertyGroupOutput added in v0.97.0

func (o EntityPropertyGroupOutput) ToEntityPropertyGroupOutput() EntityPropertyGroupOutput

func (EntityPropertyGroupOutput) ToEntityPropertyGroupOutputWithContext added in v0.97.0

func (o EntityPropertyGroupOutput) ToEntityPropertyGroupOutputWithContext(ctx context.Context) EntityPropertyGroupOutput

type EntityPropertyInput added in v0.97.0

type EntityPropertyInput interface {
	pulumi.Input

	ToEntityPropertyOutput() EntityPropertyOutput
	ToEntityPropertyOutputWithContext(context.Context) EntityPropertyOutput
}

EntityPropertyInput is an input type that accepts EntityPropertyArgs and EntityPropertyOutput values. You can construct a concrete instance of `EntityPropertyInput` via:

EntityPropertyArgs{...}

type EntityPropertyMap added in v0.97.0

type EntityPropertyMap map[string]EntityPropertyInput

func (EntityPropertyMap) ElementType added in v0.97.0

func (EntityPropertyMap) ElementType() reflect.Type

func (EntityPropertyMap) ToEntityPropertyMapOutput added in v0.97.0

func (i EntityPropertyMap) ToEntityPropertyMapOutput() EntityPropertyMapOutput

func (EntityPropertyMap) ToEntityPropertyMapOutputWithContext added in v0.97.0

func (i EntityPropertyMap) ToEntityPropertyMapOutputWithContext(ctx context.Context) EntityPropertyMapOutput

type EntityPropertyMapInput added in v0.97.0

type EntityPropertyMapInput interface {
	pulumi.Input

	ToEntityPropertyMapOutput() EntityPropertyMapOutput
	ToEntityPropertyMapOutputWithContext(context.Context) EntityPropertyMapOutput
}

EntityPropertyMapInput is an input type that accepts EntityPropertyMap and EntityPropertyMapOutput values. You can construct a concrete instance of `EntityPropertyMapInput` via:

EntityPropertyMap{ "key": EntityPropertyArgs{...} }

type EntityPropertyMapOutput added in v0.97.0

type EntityPropertyMapOutput struct{ *pulumi.OutputState }

func (EntityPropertyMapOutput) ElementType added in v0.97.0

func (EntityPropertyMapOutput) ElementType() reflect.Type

func (EntityPropertyMapOutput) MapIndex added in v0.97.0

func (EntityPropertyMapOutput) ToEntityPropertyMapOutput added in v0.97.0

func (o EntityPropertyMapOutput) ToEntityPropertyMapOutput() EntityPropertyMapOutput

func (EntityPropertyMapOutput) ToEntityPropertyMapOutputWithContext added in v0.97.0

func (o EntityPropertyMapOutput) ToEntityPropertyMapOutputWithContext(ctx context.Context) EntityPropertyMapOutput

type EntityPropertyOutput added in v0.97.0

type EntityPropertyOutput struct{ *pulumi.OutputState }

An object that specifies information about a property.

func (EntityPropertyOutput) Definition added in v0.97.0

The definition of the property.

func (EntityPropertyOutput) ElementType added in v0.97.0

func (EntityPropertyOutput) ElementType() reflect.Type

func (EntityPropertyOutput) ToEntityPropertyOutput added in v0.97.0

func (o EntityPropertyOutput) ToEntityPropertyOutput() EntityPropertyOutput

func (EntityPropertyOutput) ToEntityPropertyOutputWithContext added in v0.97.0

func (o EntityPropertyOutput) ToEntityPropertyOutputWithContext(ctx context.Context) EntityPropertyOutput

func (EntityPropertyOutput) Value added in v0.97.0

The value of the property.

type EntityRelationship added in v0.97.0

type EntityRelationship struct {
	// The type of the relationship.
	RelationshipType *string `pulumi:"relationshipType"`
	// The ID of the target component type associated with this relationship.
	TargetComponentTypeId *string `pulumi:"targetComponentTypeId"`
}

The type of the relationship.

type EntityRelationshipArgs added in v0.97.0

type EntityRelationshipArgs struct {
	// The type of the relationship.
	RelationshipType pulumi.StringPtrInput `pulumi:"relationshipType"`
	// The ID of the target component type associated with this relationship.
	TargetComponentTypeId pulumi.StringPtrInput `pulumi:"targetComponentTypeId"`
}

The type of the relationship.

func (EntityRelationshipArgs) ElementType added in v0.97.0

func (EntityRelationshipArgs) ElementType() reflect.Type

func (EntityRelationshipArgs) ToEntityRelationshipOutput added in v0.97.0

func (i EntityRelationshipArgs) ToEntityRelationshipOutput() EntityRelationshipOutput

func (EntityRelationshipArgs) ToEntityRelationshipOutputWithContext added in v0.97.0

func (i EntityRelationshipArgs) ToEntityRelationshipOutputWithContext(ctx context.Context) EntityRelationshipOutput

func (EntityRelationshipArgs) ToEntityRelationshipPtrOutput added in v0.97.0

func (i EntityRelationshipArgs) ToEntityRelationshipPtrOutput() EntityRelationshipPtrOutput

func (EntityRelationshipArgs) ToEntityRelationshipPtrOutputWithContext added in v0.97.0

func (i EntityRelationshipArgs) ToEntityRelationshipPtrOutputWithContext(ctx context.Context) EntityRelationshipPtrOutput

type EntityRelationshipInput added in v0.97.0

type EntityRelationshipInput interface {
	pulumi.Input

	ToEntityRelationshipOutput() EntityRelationshipOutput
	ToEntityRelationshipOutputWithContext(context.Context) EntityRelationshipOutput
}

EntityRelationshipInput is an input type that accepts EntityRelationshipArgs and EntityRelationshipOutput values. You can construct a concrete instance of `EntityRelationshipInput` via:

EntityRelationshipArgs{...}

type EntityRelationshipOutput added in v0.97.0

type EntityRelationshipOutput struct{ *pulumi.OutputState }

The type of the relationship.

func (EntityRelationshipOutput) ElementType added in v0.97.0

func (EntityRelationshipOutput) ElementType() reflect.Type

func (EntityRelationshipOutput) RelationshipType added in v0.97.0

func (o EntityRelationshipOutput) RelationshipType() pulumi.StringPtrOutput

The type of the relationship.

func (EntityRelationshipOutput) TargetComponentTypeId added in v0.97.0

func (o EntityRelationshipOutput) TargetComponentTypeId() pulumi.StringPtrOutput

The ID of the target component type associated with this relationship.

func (EntityRelationshipOutput) ToEntityRelationshipOutput added in v0.97.0

func (o EntityRelationshipOutput) ToEntityRelationshipOutput() EntityRelationshipOutput

func (EntityRelationshipOutput) ToEntityRelationshipOutputWithContext added in v0.97.0

func (o EntityRelationshipOutput) ToEntityRelationshipOutputWithContext(ctx context.Context) EntityRelationshipOutput

func (EntityRelationshipOutput) ToEntityRelationshipPtrOutput added in v0.97.0

func (o EntityRelationshipOutput) ToEntityRelationshipPtrOutput() EntityRelationshipPtrOutput

func (EntityRelationshipOutput) ToEntityRelationshipPtrOutputWithContext added in v0.97.0

func (o EntityRelationshipOutput) ToEntityRelationshipPtrOutputWithContext(ctx context.Context) EntityRelationshipPtrOutput

type EntityRelationshipPtrInput added in v0.97.0

type EntityRelationshipPtrInput interface {
	pulumi.Input

	ToEntityRelationshipPtrOutput() EntityRelationshipPtrOutput
	ToEntityRelationshipPtrOutputWithContext(context.Context) EntityRelationshipPtrOutput
}

EntityRelationshipPtrInput is an input type that accepts EntityRelationshipArgs, EntityRelationshipPtr and EntityRelationshipPtrOutput values. You can construct a concrete instance of `EntityRelationshipPtrInput` via:

        EntityRelationshipArgs{...}

or:

        nil

func EntityRelationshipPtr added in v0.97.0

func EntityRelationshipPtr(v *EntityRelationshipArgs) EntityRelationshipPtrInput

type EntityRelationshipPtrOutput added in v0.97.0

type EntityRelationshipPtrOutput struct{ *pulumi.OutputState }

func (EntityRelationshipPtrOutput) Elem added in v0.97.0

func (EntityRelationshipPtrOutput) ElementType added in v0.97.0

func (EntityRelationshipPtrOutput) RelationshipType added in v0.97.0

func (o EntityRelationshipPtrOutput) RelationshipType() pulumi.StringPtrOutput

The type of the relationship.

func (EntityRelationshipPtrOutput) TargetComponentTypeId added in v0.97.0

func (o EntityRelationshipPtrOutput) TargetComponentTypeId() pulumi.StringPtrOutput

The ID of the target component type associated with this relationship.

func (EntityRelationshipPtrOutput) ToEntityRelationshipPtrOutput added in v0.97.0

func (o EntityRelationshipPtrOutput) ToEntityRelationshipPtrOutput() EntityRelationshipPtrOutput

func (EntityRelationshipPtrOutput) ToEntityRelationshipPtrOutputWithContext added in v0.97.0

func (o EntityRelationshipPtrOutput) ToEntityRelationshipPtrOutputWithContext(ctx context.Context) EntityRelationshipPtrOutput

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 EntityStatusArgs added in v0.97.0

type EntityStatusArgs struct {
	Error pulumi.Input              `pulumi:"error"`
	State EntityStatusStatePtrInput `pulumi:"state"`
}

func (EntityStatusArgs) ElementType added in v0.97.0

func (EntityStatusArgs) ElementType() reflect.Type

func (EntityStatusArgs) ToEntityStatusOutput added in v0.97.0

func (i EntityStatusArgs) ToEntityStatusOutput() EntityStatusOutput

func (EntityStatusArgs) ToEntityStatusOutputWithContext added in v0.97.0

func (i EntityStatusArgs) ToEntityStatusOutputWithContext(ctx context.Context) EntityStatusOutput

func (EntityStatusArgs) ToEntityStatusPtrOutput added in v0.97.0

func (i EntityStatusArgs) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatusArgs) ToEntityStatusPtrOutputWithContext added in v0.97.0

func (i EntityStatusArgs) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput

type EntityStatusError1Properties added in v0.70.0

type EntityStatusError1Properties struct {
	Code    *EntityStatusError1PropertiesCode `pulumi:"code"`
	Message *string                           `pulumi:"message"`
}

Error object with Message and Code.

type EntityStatusError1PropertiesCode added in v0.70.0

type EntityStatusError1PropertiesCode string

type EntityStatusErrorProperties

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

Error object with Message and Code.

type EntityStatusErrorPropertiesArgs added in v0.97.0

type EntityStatusErrorPropertiesArgs struct {
	Code    EntityStatusErrorPropertiesCodePtrInput `pulumi:"code"`
	Message pulumi.StringPtrInput                   `pulumi:"message"`
}

Error object with Message and Code.

func (EntityStatusErrorPropertiesArgs) ElementType added in v0.97.0

func (EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesOutput added in v0.97.0

func (i EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesOutput() EntityStatusErrorPropertiesOutput

func (EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesOutputWithContext added in v0.97.0

func (i EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesOutput

func (EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesPtrOutput added in v0.97.0

func (i EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesPtrOutput() EntityStatusErrorPropertiesPtrOutput

func (EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesPtrOutputWithContext added in v0.97.0

func (i EntityStatusErrorPropertiesArgs) ToEntityStatusErrorPropertiesPtrOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesPtrOutput

type EntityStatusErrorPropertiesCode

type EntityStatusErrorPropertiesCode string

func (EntityStatusErrorPropertiesCode) ElementType added in v0.97.0

func (EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodeOutput added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodeOutput() EntityStatusErrorPropertiesCodeOutput

func (EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodeOutputWithContext added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodeOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesCodeOutput

func (EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodePtrOutput added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodePtrOutputWithContext added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToEntityStatusErrorPropertiesCodePtrOutputWithContext(ctx context.Context) EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCode) ToStringOutput added in v0.97.0

func (EntityStatusErrorPropertiesCode) ToStringOutputWithContext added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityStatusErrorPropertiesCode) ToStringPtrOutput added in v0.97.0

func (EntityStatusErrorPropertiesCode) ToStringPtrOutputWithContext added in v0.97.0

func (e EntityStatusErrorPropertiesCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityStatusErrorPropertiesCodeInput added in v0.97.0

type EntityStatusErrorPropertiesCodeInput interface {
	pulumi.Input

	ToEntityStatusErrorPropertiesCodeOutput() EntityStatusErrorPropertiesCodeOutput
	ToEntityStatusErrorPropertiesCodeOutputWithContext(context.Context) EntityStatusErrorPropertiesCodeOutput
}

EntityStatusErrorPropertiesCodeInput is an input type that accepts values of the EntityStatusErrorPropertiesCode enum A concrete instance of `EntityStatusErrorPropertiesCodeInput` can be one of the following:

EntityStatusErrorPropertiesCodeValidationError
EntityStatusErrorPropertiesCodeInternalFailure

type EntityStatusErrorPropertiesCodeOutput

type EntityStatusErrorPropertiesCodeOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesCodeOutput) ElementType

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutput

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutput() EntityStatusErrorPropertiesCodeOutput

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodeOutputWithContext

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

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutput

func (o EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodeOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext

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

func (EntityStatusErrorPropertiesCodeOutput) ToStringOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringOutputWithContext

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

func (EntityStatusErrorPropertiesCodeOutput) ToStringPtrOutput

func (EntityStatusErrorPropertiesCodeOutput) ToStringPtrOutputWithContext

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

type EntityStatusErrorPropertiesCodePtrInput added in v0.97.0

type EntityStatusErrorPropertiesCodePtrInput interface {
	pulumi.Input

	ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput
	ToEntityStatusErrorPropertiesCodePtrOutputWithContext(context.Context) EntityStatusErrorPropertiesCodePtrOutput
}

func EntityStatusErrorPropertiesCodePtr added in v0.97.0

func EntityStatusErrorPropertiesCodePtr(v string) EntityStatusErrorPropertiesCodePtrInput

type EntityStatusErrorPropertiesCodePtrOutput

type EntityStatusErrorPropertiesCodePtrOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesCodePtrOutput) Elem

func (EntityStatusErrorPropertiesCodePtrOutput) ElementType

func (EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutput

func (o EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutput() EntityStatusErrorPropertiesCodePtrOutput

func (EntityStatusErrorPropertiesCodePtrOutput) ToEntityStatusErrorPropertiesCodePtrOutputWithContext

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

func (EntityStatusErrorPropertiesCodePtrOutput) ToStringPtrOutput

func (EntityStatusErrorPropertiesCodePtrOutput) ToStringPtrOutputWithContext

type EntityStatusErrorPropertiesInput added in v0.97.0

type EntityStatusErrorPropertiesInput interface {
	pulumi.Input

	ToEntityStatusErrorPropertiesOutput() EntityStatusErrorPropertiesOutput
	ToEntityStatusErrorPropertiesOutputWithContext(context.Context) EntityStatusErrorPropertiesOutput
}

EntityStatusErrorPropertiesInput is an input type that accepts EntityStatusErrorPropertiesArgs and EntityStatusErrorPropertiesOutput values. You can construct a concrete instance of `EntityStatusErrorPropertiesInput` via:

EntityStatusErrorPropertiesArgs{...}

type EntityStatusErrorPropertiesOutput

type EntityStatusErrorPropertiesOutput struct{ *pulumi.OutputState }

Error object with Message and Code.

func (EntityStatusErrorPropertiesOutput) Code

func (EntityStatusErrorPropertiesOutput) ElementType

func (EntityStatusErrorPropertiesOutput) Message

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutput

func (o EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutput() EntityStatusErrorPropertiesOutput

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesOutputWithContext

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

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesPtrOutput added in v0.97.0

func (o EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesPtrOutput() EntityStatusErrorPropertiesPtrOutput

func (EntityStatusErrorPropertiesOutput) ToEntityStatusErrorPropertiesPtrOutputWithContext added in v0.97.0

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

type EntityStatusErrorPropertiesPtrInput added in v0.97.0

type EntityStatusErrorPropertiesPtrInput interface {
	pulumi.Input

	ToEntityStatusErrorPropertiesPtrOutput() EntityStatusErrorPropertiesPtrOutput
	ToEntityStatusErrorPropertiesPtrOutputWithContext(context.Context) EntityStatusErrorPropertiesPtrOutput
}

EntityStatusErrorPropertiesPtrInput is an input type that accepts EntityStatusErrorPropertiesArgs, EntityStatusErrorPropertiesPtr and EntityStatusErrorPropertiesPtrOutput values. You can construct a concrete instance of `EntityStatusErrorPropertiesPtrInput` via:

        EntityStatusErrorPropertiesArgs{...}

or:

        nil

func EntityStatusErrorPropertiesPtr added in v0.97.0

type EntityStatusErrorPropertiesPtrOutput

type EntityStatusErrorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EntityStatusErrorPropertiesPtrOutput) Code

func (EntityStatusErrorPropertiesPtrOutput) Elem

func (EntityStatusErrorPropertiesPtrOutput) ElementType

func (EntityStatusErrorPropertiesPtrOutput) Message

func (EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutput

func (o EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutput() EntityStatusErrorPropertiesPtrOutput

func (EntityStatusErrorPropertiesPtrOutput) ToEntityStatusErrorPropertiesPtrOutputWithContext

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

type EntityStatusInput added in v0.97.0

type EntityStatusInput interface {
	pulumi.Input

	ToEntityStatusOutput() EntityStatusOutput
	ToEntityStatusOutputWithContext(context.Context) EntityStatusOutput
}

EntityStatusInput is an input type that accepts EntityStatusArgs and EntityStatusOutput values. You can construct a concrete instance of `EntityStatusInput` via:

EntityStatusArgs{...}

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

func (EntityStatusOutput) ToEntityStatusPtrOutput added in v0.97.0

func (o EntityStatusOutput) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatusOutput) ToEntityStatusPtrOutputWithContext added in v0.97.0

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

type EntityStatusPtrInput added in v0.97.0

type EntityStatusPtrInput interface {
	pulumi.Input

	ToEntityStatusPtrOutput() EntityStatusPtrOutput
	ToEntityStatusPtrOutputWithContext(context.Context) EntityStatusPtrOutput
}

EntityStatusPtrInput is an input type that accepts EntityStatusArgs, EntityStatusPtr and EntityStatusPtrOutput values. You can construct a concrete instance of `EntityStatusPtrInput` via:

        EntityStatusArgs{...}

or:

        nil

func EntityStatusPtr added in v0.97.0

func EntityStatusPtr(v *EntityStatusArgs) EntityStatusPtrInput

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

func (EntityStatusState) ElementType added in v0.97.0

func (EntityStatusState) ElementType() reflect.Type

func (EntityStatusState) ToEntityStatusStateOutput added in v0.97.0

func (e EntityStatusState) ToEntityStatusStateOutput() EntityStatusStateOutput

func (EntityStatusState) ToEntityStatusStateOutputWithContext added in v0.97.0

func (e EntityStatusState) ToEntityStatusStateOutputWithContext(ctx context.Context) EntityStatusStateOutput

func (EntityStatusState) ToEntityStatusStatePtrOutput added in v0.97.0

func (e EntityStatusState) ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput

func (EntityStatusState) ToEntityStatusStatePtrOutputWithContext added in v0.97.0

func (e EntityStatusState) ToEntityStatusStatePtrOutputWithContext(ctx context.Context) EntityStatusStatePtrOutput

func (EntityStatusState) ToStringOutput added in v0.97.0

func (e EntityStatusState) ToStringOutput() pulumi.StringOutput

func (EntityStatusState) ToStringOutputWithContext added in v0.97.0

func (e EntityStatusState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityStatusState) ToStringPtrOutput added in v0.97.0

func (e EntityStatusState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatusState) ToStringPtrOutputWithContext added in v0.97.0

func (e EntityStatusState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityStatusStateInput added in v0.97.0

type EntityStatusStateInput interface {
	pulumi.Input

	ToEntityStatusStateOutput() EntityStatusStateOutput
	ToEntityStatusStateOutputWithContext(context.Context) EntityStatusStateOutput
}

EntityStatusStateInput is an input type that accepts values of the EntityStatusState enum A concrete instance of `EntityStatusStateInput` can be one of the following:

EntityStatusStateCreating
EntityStatusStateUpdating
EntityStatusStateDeleting
EntityStatusStateActive
EntityStatusStateError

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 EntityStatusStatePtrInput added in v0.97.0

type EntityStatusStatePtrInput interface {
	pulumi.Input

	ToEntityStatusStatePtrOutput() EntityStatusStatePtrOutput
	ToEntityStatusStatePtrOutputWithContext(context.Context) EntityStatusStatePtrOutput
}

func EntityStatusStatePtr added in v0.97.0

func EntityStatusStatePtr(v string) EntityStatusStatePtrInput

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"`
	// An map of the composite component types in the component type. Each composite component type's key must be unique to this map.
	CompositeComponentTypes map[string]ComponentTypeCompositeComponentType `pulumi:"compositeComponentTypes"`
	// 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 map[string]ComponentTypeFunction `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 map[string]ComponentTypePropertyDefinition `pulumi:"propertyDefinitions"`
	// An map of the property groups in the component type. Each property group's key must be unique to this map.
	PropertyGroups map[string]ComponentTypePropertyGroup `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 map[string]string `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) CompositeComponentTypes added in v0.87.0

An map of the composite component types in the component type. Each composite component type's key must be unique to this map.

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

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 map[string]EntityComponent `pulumi:"components"`
	// A map that sets information about a composite component.
	CompositeComponents map[string]EntityCompositeComponent `pulumi:"compositeComponents"`
	// 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 map[string]string `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

A map that sets information about a component type.

func (LookupEntityResultOutput) CompositeComponents added in v0.87.0

A map that sets information about a composite component.

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 of generated scene metadata for the scene.
	GeneratedSceneMetadata map[string]string `pulumi:"generatedSceneMetadata"`
	// A key-value pair of scene metadata for the scene.
	SceneMetadata map[string]string `pulumi:"sceneMetadata"`
	// A key-value pair to associate with a resource.
	Tags map[string]string `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) GeneratedSceneMetadata added in v0.59.0

func (o LookupSceneResultOutput) GeneratedSceneMetadata() pulumi.StringMapOutput

A key-value pair of generated scene metadata for the scene.

func (LookupSceneResultOutput) SceneMetadata added in v0.59.0

A key-value pair of scene metadata for the scene.

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 map[string]string `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"`
	// A key-value pair of generated scene metadata for the scene.
	GeneratedSceneMetadata pulumi.StringMapOutput `pulumi:"generatedSceneMetadata"`
	// The ID of the scene.
	SceneId pulumi.StringOutput `pulumi:"sceneId"`
	// A key-value pair of scene metadata for the scene.
	SceneMetadata pulumi.StringMapOutput `pulumi:"sceneMetadata"`
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapOutput `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 of scene metadata for the scene.
	SceneMetadata pulumi.StringMapInput
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapInput
	// 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) GeneratedSceneMetadata added in v0.59.0

func (o SceneOutput) GeneratedSceneMetadata() pulumi.StringMapOutput

A key-value pair of generated scene metadata for the scene.

func (SceneOutput) SceneId added in v0.17.0

func (o SceneOutput) SceneId() pulumi.StringOutput

The ID of the scene.

func (SceneOutput) SceneMetadata added in v0.59.0

func (o SceneOutput) SceneMetadata() pulumi.StringMapOutput

A key-value pair of scene metadata for the scene.

func (SceneOutput) Tags added in v0.17.0

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.StringMapOutput `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.StringMapInput
	// 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

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.StringMapOutput `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.StringMapInput
	// 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

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