types

package
v0.0.0-...-68f2935 Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Access is denied.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type BatchPutPropertyError

type BatchPutPropertyError struct {

	// An object that contains information about errors returned by the
	// BatchPutProperty action.
	//
	// This member is required.
	Entry *PropertyValueEntry

	// The error code.
	//
	// This member is required.
	ErrorCode *string

	// The error message.
	//
	// This member is required.
	ErrorMessage *string
	// contains filtered or unexported fields
}

An error returned by the BatchPutProperty action.

type BatchPutPropertyErrorEntry

type BatchPutPropertyErrorEntry struct {

	// A list of objects that contain information about errors returned by the
	// BatchPutProperty action.
	//
	// This member is required.
	Errors []BatchPutPropertyError
	// contains filtered or unexported fields
}

An object that contains information about errors returned by the BatchPutProperty action.

type BundleInformation

type BundleInformation struct {

	// The bundle names.
	//
	// This member is required.
	BundleNames []string

	// The pricing tier.
	PricingTier PricingTier
	// contains filtered or unexported fields
}

Information about the pricing bundle.

type ColumnDescription

type ColumnDescription struct {

	// The name of the column description.
	Name *string

	// The type of the column description.
	Type ColumnType
	// contains filtered or unexported fields
}

A description of the column in the query results.

type ColumnType

type ColumnType string
const (
	ColumnTypeNode  ColumnType = "NODE"
	ColumnTypeEdge  ColumnType = "EDGE"
	ColumnTypeValue ColumnType = "VALUE"
)

Enum values for ColumnType

func (ColumnType) Values

func (ColumnType) Values() []ColumnType

Values returns all known values for ColumnType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ComponentPropertyGroupRequest

type ComponentPropertyGroupRequest struct {

	// The group type.
	GroupType GroupType

	// The property names.
	PropertyNames []string

	// The update type.
	UpdateType PropertyGroupUpdateType
	// contains filtered or unexported fields
}

The component property group request.

type ComponentPropertyGroupResponse

type ComponentPropertyGroupResponse struct {

	// The group type.
	//
	// This member is required.
	GroupType GroupType

	// A Boolean value that specifies whether the property group is inherited from a
	// parent entity
	//
	// This member is required.
	IsInherited *bool

	// The names of properties
	//
	// This member is required.
	PropertyNames []string
	// contains filtered or unexported fields
}

The component property group response.

type ComponentRequest

type ComponentRequest struct {

	// The ID of the component type.
	ComponentTypeId *string

	// The description of the component request.
	Description *string

	// 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]PropertyRequest

	// The property groups.
	PropertyGroups map[string]ComponentPropertyGroupRequest
	// contains filtered or unexported fields
}

An object that sets information about a component type create or update request.

type ComponentResponse

type ComponentResponse struct {

	// This flag notes whether all compositeComponents are returned in the API
	// response.
	AreAllCompositeComponentsReturned *bool

	// This flag notes whether all properties of the component are returned in the API
	// response. The maximum number of properties returned is 800.
	AreAllPropertiesReturned *bool

	// The name of the component.
	ComponentName *string

	// The ID of the component type.
	ComponentTypeId *string

	// This lists objects that contain information about the compositeComponents .
	CompositeComponents map[string]ComponentSummary

	// The name of the property definition set in the request.
	DefinedIn *string

	// The description of the component type.
	Description *string

	// 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]PropertyResponse

	// The property groups.
	PropertyGroups map[string]ComponentPropertyGroupResponse

	// The status of the component type.
	Status *Status

	// The syncSource of the sync job, if this entity was created by a sync job.
	SyncSource *string
	// contains filtered or unexported fields
}

An object that returns information about a component type create or update request.

type ComponentSummary

type ComponentSummary struct {

	// The name of the component.
	//
	// This member is required.
	ComponentName *string

	// The ID of the component type.
	//
	// This member is required.
	ComponentTypeId *string

	// The status of the component type.
	//
	// This member is required.
	Status *Status

	// This string specifies the path to the composite component, starting from the
	// top-level component.
	ComponentPath *string

	// The name of the property definition set in the request.
	DefinedIn *string

	// The description of the component request.
	Description *string

	// The property groups.
	PropertyGroups map[string]ComponentPropertyGroupResponse

	// The syncSource of the sync job, if this entity was created by a sync job.
	SyncSource *string
	// contains filtered or unexported fields
}

An object that returns information about a component summary.

type ComponentTypeSummary

type ComponentTypeSummary struct {

	// The ARN of the component type.
	//
	// This member is required.
	Arn *string

	// The ID of the component type.
	//
	// This member is required.
	ComponentTypeId *string

	// The date and time when the component type was created.
	//
	// This member is required.
	CreationDateTime *time.Time

	// The date and time when the component type was last updated.
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The component type name.
	ComponentTypeName *string

	// The description of the component type.
	Description *string

	// The current status of the component type.
	Status *Status
	// contains filtered or unexported fields
}

An object that contains information about a component type.

type ComponentUpdateRequest

type ComponentUpdateRequest struct {

	// The ID of the component type.
	ComponentTypeId *string

	// The description of the component type.
	Description *string

	// The property group updates.
	PropertyGroupUpdates map[string]ComponentPropertyGroupRequest

	// An object that maps strings to the properties to set in the component type
	// update. Each string in the mapping must be unique to this object.
	PropertyUpdates map[string]PropertyRequest

	// The update type of the component update request.
	UpdateType ComponentUpdateType
	// contains filtered or unexported fields
}

The component update request.

type ComponentUpdateType

type ComponentUpdateType string
const (
	ComponentUpdateTypeCreate ComponentUpdateType = "CREATE"
	ComponentUpdateTypeUpdate ComponentUpdateType = "UPDATE"
	ComponentUpdateTypeDelete ComponentUpdateType = "DELETE"
)

Enum values for ComponentUpdateType

func (ComponentUpdateType) Values

Values returns all known values for ComponentUpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CompositeComponentRequest

type CompositeComponentRequest struct {

	// The description of the component type.
	Description *string

	// This is 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]PropertyRequest

	// The property groups.
	PropertyGroups map[string]ComponentPropertyGroupRequest
	// contains filtered or unexported fields
}

An object that sets information about the composite component update request.

type CompositeComponentTypeRequest

type CompositeComponentTypeRequest struct {

	// This is the componentTypeId that the compositeComponentType refers to.
	ComponentTypeId *string
	// contains filtered or unexported fields
}

An object that sets information about the composite component types of a component type.

type CompositeComponentTypeResponse

type CompositeComponentTypeResponse struct {

	// This is the componentTypeId that this compositeComponentType refers to.
	ComponentTypeId *string

	// This boolean indicates whether this compositeComponentType is inherited from
	// its parent.
	IsInherited *bool
	// contains filtered or unexported fields
}

An object that returns information about the composite component types of a component type.

type CompositeComponentUpdateRequest

type CompositeComponentUpdateRequest struct {

	// The description of the component type.
	Description *string

	// The property group updates.
	PropertyGroupUpdates map[string]ComponentPropertyGroupRequest

	// An object that maps strings to the properties to set in the component type
	// update. Each string in the mapping must be unique to this object.
	PropertyUpdates map[string]PropertyRequest

	// The update type of the component update request.
	UpdateType ComponentUpdateType
	// contains filtered or unexported fields
}

An object that sets information about the composite component update request.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A conflict occurred.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type ConnectorFailureException

type ConnectorFailureException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The connector failed.

func (*ConnectorFailureException) Error

func (e *ConnectorFailureException) Error() string

func (*ConnectorFailureException) ErrorCode

func (e *ConnectorFailureException) ErrorCode() string

func (*ConnectorFailureException) ErrorFault

func (*ConnectorFailureException) ErrorMessage

func (e *ConnectorFailureException) ErrorMessage() string

type ConnectorTimeoutException

type ConnectorTimeoutException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The connector timed out.

func (*ConnectorTimeoutException) Error

func (e *ConnectorTimeoutException) Error() string

func (*ConnectorTimeoutException) ErrorCode

func (e *ConnectorTimeoutException) ErrorCode() string

func (*ConnectorTimeoutException) ErrorFault

func (*ConnectorTimeoutException) ErrorMessage

func (e *ConnectorTimeoutException) ErrorMessage() string

type DataConnector

type DataConnector struct {

	// A Boolean value that specifies whether the data connector is native to IoT
	// TwinMaker.
	IsNative *bool

	// The Lambda function associated with this data connector.
	Lambda *LambdaFunction
	// contains filtered or unexported fields
}

The data connector.

type DataType

type DataType struct {

	// The underlying type of the data type.
	//
	// This member is required.
	Type Type

	// The allowed values for this data type.
	AllowedValues []DataValue

	// The nested type in the data type.
	NestedType *DataType

	// A relationship that associates a component with another component.
	Relationship *Relationship

	// The unit of measure used in this data type.
	UnitOfMeasure *string
	// contains filtered or unexported fields
}

An object that specifies the data type of a property.

type DataValue

type DataValue struct {

	// A Boolean value.
	BooleanValue *bool

	// A double value.
	DoubleValue *float64

	// An expression that produces the value.
	Expression *string

	// An integer value.
	IntegerValue *int32

	// A list of multiple values.
	ListValue []DataValue

	// A long value.
	LongValue *int64

	// An object that maps strings to multiple DataValue objects.
	MapValue map[string]DataValue

	// A value that relates a component to another component.
	RelationshipValue *RelationshipValue

	// A string value.
	StringValue *string
	// contains filtered or unexported fields
}

An object that specifies a value for a property.

type DestinationConfiguration

type DestinationConfiguration struct {

	// The destination type.
	//
	// This member is required.
	Type DestinationType

	// The metadata transfer job Amazon Web Services IoT TwinMaker configuration.
	IotTwinMakerConfiguration *IotTwinMakerDestinationConfiguration

	// The metadata transfer job S3 configuration. [need to add S3 entity]
	S3Configuration *S3DestinationConfiguration
	// contains filtered or unexported fields
}

The [link to action] metadata transfer job destination configuration.

type DestinationType

type DestinationType string
const (
	DestinationTypeS3           DestinationType = "s3"
	DestinationTypeIotsitewise  DestinationType = "iotsitewise"
	DestinationTypeIottwinmaker DestinationType = "iottwinmaker"
)

Enum values for DestinationType

func (DestinationType) Values

func (DestinationType) Values() []DestinationType

Values returns all known values for DestinationType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EntityPropertyReference

type EntityPropertyReference struct {

	// The name of the property.
	//
	// This member is required.
	PropertyName *string

	// The name of the component.
	ComponentName *string

	// This string specifies the path to the composite component, starting from the
	// top-level component.
	ComponentPath *string

	// The ID of the entity.
	EntityId *string

	// A mapping of external IDs to property names. External IDs uniquely identify
	// properties from external data stores.
	ExternalIdProperty map[string]string
	// contains filtered or unexported fields
}

An object that uniquely identifies an entity property.

type EntitySummary

type EntitySummary struct {

	// The ARN of the entity.
	//
	// This member is required.
	Arn *string

	// The date and time when the entity was created.
	//
	// This member is required.
	CreationDateTime *time.Time

	// The ID of the entity.
	//
	// This member is required.
	EntityId *string

	// The name of the entity.
	//
	// This member is required.
	EntityName *string

	// The current status of the entity.
	//
	// This member is required.
	Status *Status

	// The last date and time when the entity was updated.
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The description of the entity.
	Description *string

	// An eventual Boolean value that specifies whether the entity has child entities
	// or not.
	HasChildEntities *bool

	// The ID of the parent entity.
	ParentEntityId *string
	// contains filtered or unexported fields
}

An object that contains information about an entity.

type ErrorCode

type ErrorCode string
const (
	ErrorCodeValidationError           ErrorCode = "VALIDATION_ERROR"
	ErrorCodeInternalFailure           ErrorCode = "INTERNAL_FAILURE"
	ErrorCodeSyncInitializingError     ErrorCode = "SYNC_INITIALIZING_ERROR"
	ErrorCodeSyncCreatingError         ErrorCode = "SYNC_CREATING_ERROR"
	ErrorCodeSyncProcessingError       ErrorCode = "SYNC_PROCESSING_ERROR"
	ErrorCodeSyncDeletingError         ErrorCode = "SYNC_DELETING_ERROR"
	ErrorCodeProcessingError           ErrorCode = "PROCESSING_ERROR"
	ErrorCodeCompositeComponentFailure ErrorCode = "COMPOSITE_COMPONENT_FAILURE"
)

Enum values for ErrorCode

func (ErrorCode) Values

func (ErrorCode) Values() []ErrorCode

Values returns all known values for ErrorCode. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ErrorDetails

type ErrorDetails struct {

	// The error code.
	Code ErrorCode

	// The error message.
	Message *string
	// contains filtered or unexported fields
}

The error details.

type FilterByAsset

type FilterByAsset struct {

	// The external-Id property of an asset.
	AssetExternalId *string

	// Filter by asset Id.
	AssetId *string

	// Boolean to include the asset model.
	IncludeAssetModel *bool

	// Includes sub-assets.[need description hekp for this]
	IncludeOffspring *bool
	// contains filtered or unexported fields
}

Filter by asset. [TwinMaker asset]

type FilterByAssetModel

type FilterByAssetModel struct {

	// The external-Id property of an asset model.
	AssetModelExternalId *string

	// The asset model Id.
	AssetModelId *string

	// Bolean to include assets.
	IncludeAssets *bool

	// Include asset offspring. [need desc.]
	IncludeOffspring *bool
	// contains filtered or unexported fields
}

Filter by asset model.

type FilterByComponentType

type FilterByComponentType struct {

	// The component type Id.
	//
	// This member is required.
	ComponentTypeId *string
	// contains filtered or unexported fields
}

Filter by component type.

type FilterByEntity

type FilterByEntity struct {

	// The entity Id.
	//
	// This member is required.
	EntityId *string
	// contains filtered or unexported fields
}

Vilter by entity.

type FunctionRequest

type FunctionRequest struct {

	// The data connector.
	ImplementedBy *DataConnector

	// The required properties of the function.
	RequiredProperties []string

	// The scope of the function.
	Scope Scope
	// contains filtered or unexported fields
}

The function request body.

type FunctionResponse

type FunctionResponse struct {

	// The data connector.
	ImplementedBy *DataConnector

	// Indicates whether this function is inherited.
	IsInherited *bool

	// The required properties of the function.
	RequiredProperties []string

	// The scope of the function.
	Scope Scope
	// contains filtered or unexported fields
}

The function response.

type GroupType

type GroupType string
const (
	GroupTypeTabular GroupType = "TABULAR"
)

Enum values for GroupType

func (GroupType) Values

func (GroupType) Values() []GroupType

Values returns all known values for GroupType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An unexpected error has occurred.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type InterpolationParameters

type InterpolationParameters struct {

	// The interpolation type.
	InterpolationType InterpolationType

	// The interpolation time interval in seconds.
	IntervalInSeconds *int64
	// contains filtered or unexported fields
}

An object that specifies how to interpolate data in a list.

type InterpolationType

type InterpolationType string
const (
	InterpolationTypeLinear InterpolationType = "LINEAR"
)

Enum values for InterpolationType

func (InterpolationType) Values

Values returns all known values for InterpolationType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type IotSiteWiseSourceConfiguration

type IotSiteWiseSourceConfiguration struct {

	// The AWS IoT SiteWise soucre configuration filters.
	Filters []IotSiteWiseSourceConfigurationFilter
	// contains filtered or unexported fields
}

The metadata transfer job AWS IoT SiteWise source configuration.

type IotSiteWiseSourceConfigurationFilter

type IotSiteWiseSourceConfigurationFilter interface {
	// contains filtered or unexported methods
}

The AWS IoT SiteWise soucre configuration filter.[need held with desc here]

The following types satisfy this interface:

IotSiteWiseSourceConfigurationFilterMemberFilterByAsset
IotSiteWiseSourceConfigurationFilterMemberFilterByAssetModel
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.IotSiteWiseSourceConfigurationFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.IotSiteWiseSourceConfigurationFilterMemberFilterByAsset:
		_ = v.Value // Value is types.FilterByAsset

	case *types.IotSiteWiseSourceConfigurationFilterMemberFilterByAssetModel:
		_ = v.Value // Value is types.FilterByAssetModel

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type IotSiteWiseSourceConfigurationFilterMemberFilterByAsset

type IotSiteWiseSourceConfigurationFilterMemberFilterByAsset struct {
	Value FilterByAsset
	// contains filtered or unexported fields
}

Filter by asset.

type IotSiteWiseSourceConfigurationFilterMemberFilterByAssetModel

type IotSiteWiseSourceConfigurationFilterMemberFilterByAssetModel struct {
	Value FilterByAssetModel
	// contains filtered or unexported fields
}

Filter by asset model.

type IotTwinMakerDestinationConfiguration

type IotTwinMakerDestinationConfiguration struct {

	// The IoT TwinMaker workspace.
	//
	// This member is required.
	Workspace *string
	// contains filtered or unexported fields
}

The metadata transfer job AWS IoT TwinMaker destination configuration.

type IotTwinMakerSourceConfiguration

type IotTwinMakerSourceConfiguration struct {

	// The IoT TwinMaker workspace.
	//
	// This member is required.
	Workspace *string

	// The metadata transfer job AWS IoT TwinMaker source configuration filters.
	Filters []IotTwinMakerSourceConfigurationFilter
	// contains filtered or unexported fields
}

The metadata transfer job AWS IoT TwinMaker source configuration.

type IotTwinMakerSourceConfigurationFilter

type IotTwinMakerSourceConfigurationFilter interface {
	// contains filtered or unexported methods
}

The metadata transfer job AWS IoT TwinMaker source configuration filter.

The following types satisfy this interface:

IotTwinMakerSourceConfigurationFilterMemberFilterByComponentType
IotTwinMakerSourceConfigurationFilterMemberFilterByEntity
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.IotTwinMakerSourceConfigurationFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.IotTwinMakerSourceConfigurationFilterMemberFilterByComponentType:
		_ = v.Value // Value is types.FilterByComponentType

	case *types.IotTwinMakerSourceConfigurationFilterMemberFilterByEntity:
		_ = v.Value // Value is types.FilterByEntity

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type IotTwinMakerSourceConfigurationFilterMemberFilterByComponentType

type IotTwinMakerSourceConfigurationFilterMemberFilterByComponentType struct {
	Value FilterByComponentType
	// contains filtered or unexported fields
}

Filter by component type.

type IotTwinMakerSourceConfigurationFilterMemberFilterByEntity

type IotTwinMakerSourceConfigurationFilterMemberFilterByEntity struct {
	Value FilterByEntity
	// contains filtered or unexported fields
}

Filter by entity.

type LambdaFunction

type LambdaFunction struct {

	// The ARN of the Lambda function.
	//
	// This member is required.
	Arn *string
	// contains filtered or unexported fields
}

The Lambda function.

type ListComponentTypesFilter

type ListComponentTypesFilter interface {
	// contains filtered or unexported methods
}

An object that filters items in a list of component types.

Only one object is accepted as a valid input.

The following types satisfy this interface:

ListComponentTypesFilterMemberExtendsFrom
ListComponentTypesFilterMemberIsAbstract
ListComponentTypesFilterMemberNamespace
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.ListComponentTypesFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ListComponentTypesFilterMemberExtendsFrom:
		_ = v.Value // Value is string

	case *types.ListComponentTypesFilterMemberIsAbstract:
		_ = v.Value // Value is bool

	case *types.ListComponentTypesFilterMemberNamespace:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ListComponentTypesFilterMemberExtendsFrom

type ListComponentTypesFilterMemberExtendsFrom struct {
	Value string
	// contains filtered or unexported fields
}

The component type that the component types in the list extend.

type ListComponentTypesFilterMemberIsAbstract

type ListComponentTypesFilterMemberIsAbstract struct {
	Value bool
	// contains filtered or unexported fields
}

A Boolean value that specifies whether the component types in the list are abstract.

type ListComponentTypesFilterMemberNamespace

type ListComponentTypesFilterMemberNamespace struct {
	Value string
	// contains filtered or unexported fields
}

The namespace to which the component types in the list belong.

type ListEntitiesFilter

type ListEntitiesFilter interface {
	// contains filtered or unexported methods
}

An object that filters items in a list of entities.

The following types satisfy this interface:

ListEntitiesFilterMemberComponentTypeId
ListEntitiesFilterMemberExternalId
ListEntitiesFilterMemberParentEntityId
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.ListEntitiesFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ListEntitiesFilterMemberComponentTypeId:
		_ = v.Value // Value is string

	case *types.ListEntitiesFilterMemberExternalId:
		_ = v.Value // Value is string

	case *types.ListEntitiesFilterMemberParentEntityId:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ListEntitiesFilterMemberComponentTypeId

type ListEntitiesFilterMemberComponentTypeId struct {
	Value string
	// contains filtered or unexported fields
}

The ID of the component type in the entities in the list.

type ListEntitiesFilterMemberExternalId

type ListEntitiesFilterMemberExternalId struct {
	Value string
	// contains filtered or unexported fields
}

The external-Id property of a component. The external-Id property is the primary key of an external storage system.

type ListEntitiesFilterMemberParentEntityId

type ListEntitiesFilterMemberParentEntityId struct {
	Value string
	// contains filtered or unexported fields
}

The parent of the entities in the list.

type ListMetadataTransferJobsFilter

type ListMetadataTransferJobsFilter interface {
	// contains filtered or unexported methods
}

The ListMetadataTransferJobs filter.

The following types satisfy this interface:

ListMetadataTransferJobsFilterMemberState
ListMetadataTransferJobsFilterMemberWorkspaceId
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.ListMetadataTransferJobsFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ListMetadataTransferJobsFilterMemberState:
		_ = v.Value // Value is types.MetadataTransferJobState

	case *types.ListMetadataTransferJobsFilterMemberWorkspaceId:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ListMetadataTransferJobsFilterMemberState

type ListMetadataTransferJobsFilterMemberState struct {
	Value MetadataTransferJobState
	// contains filtered or unexported fields
}

The filter state.

type ListMetadataTransferJobsFilterMemberWorkspaceId

type ListMetadataTransferJobsFilterMemberWorkspaceId struct {
	Value string
	// contains filtered or unexported fields
}

The workspace Id.

type MetadataTransferJobProgress

type MetadataTransferJobProgress struct {

	// The failed count.
	FailedCount *int32

	// The skipped count.
	SkippedCount *int32

	// The succeeded count.
	SucceededCount *int32

	// The total count. [of what]
	TotalCount *int32
	// contains filtered or unexported fields
}

The metadata transfer job's progress.

type MetadataTransferJobState

type MetadataTransferJobState string
const (
	MetadataTransferJobStateValidating MetadataTransferJobState = "VALIDATING"
	MetadataTransferJobStatePending    MetadataTransferJobState = "PENDING"
	MetadataTransferJobStateRunning    MetadataTransferJobState = "RUNNING"
	MetadataTransferJobStateCancelling MetadataTransferJobState = "CANCELLING"
	MetadataTransferJobStateError      MetadataTransferJobState = "ERROR"
	MetadataTransferJobStateCompleted  MetadataTransferJobState = "COMPLETED"
	MetadataTransferJobStateCancelled  MetadataTransferJobState = "CANCELLED"
)

Enum values for MetadataTransferJobState

func (MetadataTransferJobState) Values

Values returns all known values for MetadataTransferJobState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MetadataTransferJobStatus

type MetadataTransferJobStatus struct {

	// The metadata transfer job error.
	Error *ErrorDetails

	// The queued position.
	QueuedPosition *int32

	// The metadata transfer job state.
	State MetadataTransferJobState
	// contains filtered or unexported fields
}

The metadata transfer job status.

type MetadataTransferJobSummary

type MetadataTransferJobSummary struct {

	// The metadata transfer job summary ARN.
	//
	// This member is required.
	Arn *string

	// The metadata transfer job summary creation DateTime object.
	//
	// This member is required.
	CreationDateTime *time.Time

	// The metadata transfer job summary Id.
	//
	// This member is required.
	MetadataTransferJobId *string

	// The metadata transfer job summary status.
	//
	// This member is required.
	Status *MetadataTransferJobStatus

	// The metadata transfer job summary update DateTime object
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The metadata transfer job summary progess.
	Progress *MetadataTransferJobProgress
	// contains filtered or unexported fields
}

The metadata transfer job summary.

type Order

type Order string
const (
	OrderAscending  Order = "ASCENDING"
	OrderDescending Order = "DESCENDING"
)

Enum values for Order

func (Order) Values

func (Order) Values() []Order

Values returns all known values for Order. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type OrderBy

type OrderBy struct {

	// The property name.
	//
	// This member is required.
	PropertyName *string

	// The set order that filters results.
	Order Order
	// contains filtered or unexported fields
}

Filter criteria that orders the return output. It can be sorted in ascending or descending order.

type OrderByTime

type OrderByTime string
const (
	OrderByTimeAscending  OrderByTime = "ASCENDING"
	OrderByTimeDescending OrderByTime = "DESCENDING"
)

Enum values for OrderByTime

func (OrderByTime) Values

func (OrderByTime) Values() []OrderByTime

Values returns all known values for OrderByTime. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ParentEntityUpdateRequest

type ParentEntityUpdateRequest struct {

	// The type of the update.
	//
	// This member is required.
	UpdateType ParentEntityUpdateType

	// The ID of the parent entity.
	ParentEntityId *string
	// contains filtered or unexported fields
}

The parent entity update request.

type ParentEntityUpdateType

type ParentEntityUpdateType string
const (
	ParentEntityUpdateTypeUpdate ParentEntityUpdateType = "UPDATE"
	ParentEntityUpdateTypeDelete ParentEntityUpdateType = "DELETE"
)

Enum values for ParentEntityUpdateType

func (ParentEntityUpdateType) Values

Values returns all known values for ParentEntityUpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PricingMode

type PricingMode string
const (
	PricingModeBasic        PricingMode = "BASIC"
	PricingModeStandard     PricingMode = "STANDARD"
	PricingModeTieredBundle PricingMode = "TIERED_BUNDLE"
)

Enum values for PricingMode

func (PricingMode) Values

func (PricingMode) Values() []PricingMode

Values returns all known values for PricingMode. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PricingPlan

type PricingPlan struct {

	// The effective date and time of the pricing plan.
	//
	// This member is required.
	EffectiveDateTime *time.Time

	// The pricing mode.
	//
	// This member is required.
	PricingMode PricingMode

	// The set date and time for updating a pricing plan.
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The update reason for changing a pricing plan.
	//
	// This member is required.
	UpdateReason UpdateReason

	// The billable entity count.
	BillableEntityCount *int64

	// The pricing plan's bundle information.
	BundleInformation *BundleInformation
	// contains filtered or unexported fields
}

The pricing plan.

type PricingTier

type PricingTier string
const (
	PricingTierTier1 PricingTier = "TIER_1"
	PricingTierTier2 PricingTier = "TIER_2"
	PricingTierTier3 PricingTier = "TIER_3"
	PricingTierTier4 PricingTier = "TIER_4"
)

Enum values for PricingTier

func (PricingTier) Values

func (PricingTier) Values() []PricingTier

Values returns all known values for PricingTier. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PropertyDefinitionRequest

type PropertyDefinitionRequest struct {

	// A mapping that specifies configuration information about the property. Use this
	// field to specify information that you read from and write to an external source.
	Configuration map[string]string

	// An object that contains information about the data type.
	DataType *DataType

	// An object that contains the default value.
	DefaultValue *DataValue

	// A friendly name for the property.
	DisplayName *string

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

	// A Boolean value that specifies whether the property is required.
	IsRequiredInEntity *bool

	// A Boolean value that specifies whether the property is stored externally.
	IsStoredExternally *bool

	// A Boolean value that specifies whether the property consists of time series
	// data.
	IsTimeSeries *bool
	// contains filtered or unexported fields
}

An object that sets information about a property.

type PropertyDefinitionResponse

type PropertyDefinitionResponse struct {

	// An object that contains information about the data type.
	//
	// This member is required.
	DataType *DataType

	// A Boolean value that specifies whether the property ID comes from an external
	// data store.
	//
	// This member is required.
	IsExternalId *bool

	// A Boolean value that specifies whether the property definition can be updated.
	//
	// This member is required.
	IsFinal *bool

	// A Boolean value that specifies whether the property definition is imported from
	// an external data store.
	//
	// This member is required.
	IsImported *bool

	// A Boolean value that specifies whether the property definition is inherited
	// from a parent entity.
	//
	// This member is required.
	IsInherited *bool

	// A Boolean value that specifies whether the property is required in an entity.
	//
	// This member is required.
	IsRequiredInEntity *bool

	// A Boolean value that specifies whether the property is stored externally.
	//
	// This member is required.
	IsStoredExternally *bool

	// A Boolean value that specifies whether the property consists of time series
	// data.
	//
	// This member is required.
	IsTimeSeries *bool

	// A mapping that specifies configuration information about the property.
	Configuration map[string]string

	// An object that contains the default value.
	DefaultValue *DataValue

	// A friendly name for the property.
	DisplayName *string
	// contains filtered or unexported fields
}

An object that contains response data from a property definition request.

type PropertyFilter

type PropertyFilter struct {

	// The operator associated with this property filter.
	Operator *string

	// The property name associated with this property filter.
	PropertyName *string

	// The value associated with this property filter.
	Value *DataValue
	// contains filtered or unexported fields
}

An object that filters items returned by a property request.

type PropertyGroupRequest

type PropertyGroupRequest struct {

	// The group type.
	GroupType GroupType

	// The names of properties.
	PropertyNames []string
	// contains filtered or unexported fields
}

type PropertyGroupResponse

type PropertyGroupResponse struct {

	// The group types.
	//
	// This member is required.
	GroupType GroupType

	// A Boolean value that specifies whether the property group is inherited from a
	// parent entity
	//
	// This member is required.
	IsInherited *bool

	// The names of properties.
	//
	// This member is required.
	PropertyNames []string
	// contains filtered or unexported fields
}

The property group response

type PropertyGroupUpdateType

type PropertyGroupUpdateType string
const (
	PropertyGroupUpdateTypeUpdate PropertyGroupUpdateType = "UPDATE"
	PropertyGroupUpdateTypeDelete PropertyGroupUpdateType = "DELETE"
	PropertyGroupUpdateTypeCreate PropertyGroupUpdateType = "CREATE"
)

Enum values for PropertyGroupUpdateType

func (PropertyGroupUpdateType) Values

Values returns all known values for PropertyGroupUpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PropertyLatestValue

type PropertyLatestValue struct {

	// An object that specifies information about a property.
	//
	// This member is required.
	PropertyReference *EntityPropertyReference

	// The value of the property.
	PropertyValue *DataValue
	// contains filtered or unexported fields
}

The latest value of the property.

type PropertyRequest

type PropertyRequest struct {

	// An object that specifies information about a property.
	Definition *PropertyDefinitionRequest

	// The update type of the update property request.
	UpdateType PropertyUpdateType

	// The value of the property.
	Value *DataValue
	// contains filtered or unexported fields
}

An object that sets information about a property.

type PropertyResponse

type PropertyResponse struct {

	// This flag notes whether all values of a list or map type property are returned
	// in the API response. The maximum number of values per property returned is 50.
	AreAllPropertyValuesReturned *bool

	// An object that specifies information about a property.
	Definition *PropertyDefinitionResponse

	// The value of the property.
	Value *DataValue
	// contains filtered or unexported fields
}

An object that contains information about a property response.

type PropertySummary

type PropertySummary struct {

	// This is the name of the property.
	//
	// This member is required.
	PropertyName *string

	// This flag notes whether all values of a list or map type property are returned
	// in the API response. The maximum number of values per property returned is 50.
	AreAllPropertyValuesReturned *bool

	// This is the schema for the property.
	Definition *PropertyDefinitionResponse

	// This is the value for the property.
	Value *DataValue
	// contains filtered or unexported fields
}

This is an object that contains the information of a property.

type PropertyUpdateType

type PropertyUpdateType string
const (
	PropertyUpdateTypeUpdate PropertyUpdateType = "UPDATE"
	PropertyUpdateTypeDelete PropertyUpdateType = "DELETE"
	PropertyUpdateTypeCreate PropertyUpdateType = "CREATE"
)

Enum values for PropertyUpdateType

func (PropertyUpdateType) Values

Values returns all known values for PropertyUpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PropertyValue

type PropertyValue struct {

	// An object that specifies a value for a time series property.
	//
	// This member is required.
	Value *DataValue

	// ISO8601 DateTime of a value for a time series property.
	//
	// The time for when the property value was recorded in ISO 8601 format:
	// YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].
	//
	//   - [YYYY]: year
	//
	//   - [MM]: month
	//
	//   - [DD]: day
	//
	//   - [hh]: hour
	//
	//   - [mm]: minute
	//
	//   - [ss]: seconds
	//
	//   - [.SSSSSSSSS]: additional precision, where precedence is maintained. For
	//   example: [.573123] is equal to 573123000 nanoseconds.
	//
	//   - Z: default timezone UTC
	//
	//   - ± HH:mm: time zone offset in Hours and Minutes.
	//
	// Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]
	Time *string

	// The timestamp of a value for a time series property.
	//
	// Deprecated: This field is deprecated and will throw an error in the future. Use
	// time instead.
	Timestamp *time.Time
	// contains filtered or unexported fields
}

An object that contains information about a value for a time series property.

type PropertyValueEntry

type PropertyValueEntry struct {

	// An object that contains information about the entity that has the property.
	//
	// This member is required.
	EntityPropertyReference *EntityPropertyReference

	// A list of objects that specify time series property values.
	PropertyValues []PropertyValue
	// contains filtered or unexported fields
}

An object that specifies information about time series property values. This object is used and consumed by the BatchPutPropertyValuesaction.

type PropertyValueHistory

type PropertyValueHistory struct {

	// An object that uniquely identifies an entity property.
	//
	// This member is required.
	EntityPropertyReference *EntityPropertyReference

	// A list of objects that contain information about the values in the history of a
	// time series property.
	Values []PropertyValue
	// contains filtered or unexported fields
}

The history of values for a time series property.

type QueryTimeoutException

type QueryTimeoutException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The query timeout exception.

func (*QueryTimeoutException) Error

func (e *QueryTimeoutException) Error() string

func (*QueryTimeoutException) ErrorCode

func (e *QueryTimeoutException) ErrorCode() string

func (*QueryTimeoutException) ErrorFault

func (e *QueryTimeoutException) ErrorFault() smithy.ErrorFault

func (*QueryTimeoutException) ErrorMessage

func (e *QueryTimeoutException) ErrorMessage() string

type Relationship

type Relationship struct {

	// The type of the relationship.
	RelationshipType *string

	// The ID of the target component type associated with this relationship.
	TargetComponentTypeId *string
	// contains filtered or unexported fields
}

An object that specifies a relationship with another component type.

type RelationshipValue

type RelationshipValue struct {

	// The name of the target component associated with the relationship value.
	TargetComponentName *string

	// The ID of the target entity associated with this relationship value.
	TargetEntityId *string
	// contains filtered or unexported fields
}

A value that associates a component and an entity.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The resource wasn't found.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type Row

type Row struct {

	// The data in a row of query results.
	RowData []document.Interface
	// contains filtered or unexported fields
}

Represents a single row in the query results.

type S3DestinationConfiguration

type S3DestinationConfiguration struct {

	// The S3 destination configuration location.
	//
	// This member is required.
	Location *string
	// contains filtered or unexported fields
}

The S3 destination configuration.

type S3SourceConfiguration

type S3SourceConfiguration struct {

	// The S3 destination source configuration location.
	//
	// This member is required.
	Location *string
	// contains filtered or unexported fields
}

The S3 destination source configuration.

type SceneError

type SceneError struct {

	// The SceneError code.
	Code SceneErrorCode

	// The SceneError message.
	Message *string
	// contains filtered or unexported fields
}

The scene error.

type SceneErrorCode

type SceneErrorCode string
const (
	SceneErrorCodeMatterportError SceneErrorCode = "MATTERPORT_ERROR"
)

Enum values for SceneErrorCode

func (SceneErrorCode) Values

func (SceneErrorCode) Values() []SceneErrorCode

Values returns all known values for SceneErrorCode. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SceneSummary

type SceneSummary struct {

	// The ARN of the scene.
	//
	// This member is required.
	Arn *string

	// The relative path that specifies the location of the content definition file.
	//
	// This member is required.
	ContentLocation *string

	// The date and time when the scene was created.
	//
	// This member is required.
	CreationDateTime *time.Time

	// The ID of the scene.
	//
	// This member is required.
	SceneId *string

	// The date and time when the scene was last updated.
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The scene description.
	Description *string
	// contains filtered or unexported fields
}

An object that contains information about a scene.

type Scope

type Scope string
const (
	ScopeEntity    Scope = "ENTITY"
	ScopeWorkspace Scope = "WORKSPACE"
)

Enum values for Scope

func (Scope) Values

func (Scope) Values() []Scope

Values returns all known values for Scope. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The service quota was exceeded.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type SourceConfiguration

type SourceConfiguration struct {

	// The source configuration type.
	//
	// This member is required.
	Type SourceType

	// The source configuration IoT SiteWise configuration.
	IotSiteWiseConfiguration *IotSiteWiseSourceConfiguration

	// The source configuration IoT TwinMaker configuration.
	IotTwinMakerConfiguration *IotTwinMakerSourceConfiguration

	// The source configuration S3 configuration.
	S3Configuration *S3SourceConfiguration
	// contains filtered or unexported fields
}

The source configuration.

type SourceType

type SourceType string
const (
	SourceTypeS3           SourceType = "s3"
	SourceTypeIotsitewise  SourceType = "iotsitewise"
	SourceTypeIottwinmaker SourceType = "iottwinmaker"
)

Enum values for SourceType

func (SourceType) Values

func (SourceType) Values() []SourceType

Values returns all known values for SourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type State

type State string
const (
	StateCreating State = "CREATING"
	StateUpdating State = "UPDATING"
	StateDeleting State = "DELETING"
	StateActive   State = "ACTIVE"
	StateError    State = "ERROR"
)

Enum values for State

func (State) Values

func (State) Values() []State

Values returns all known values for State. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Status

type Status struct {

	// The error message.
	Error *ErrorDetails

	// The current state of the entity, component, component type, or workspace.
	State State
	// contains filtered or unexported fields
}

An object that represents the status of an entity, component, component type, or workspace.

type SyncJobState

type SyncJobState string
const (
	SyncJobStateCreating     SyncJobState = "CREATING"
	SyncJobStateInitializing SyncJobState = "INITIALIZING"
	SyncJobStateActive       SyncJobState = "ACTIVE"
	SyncJobStateDeleting     SyncJobState = "DELETING"
	SyncJobStateError        SyncJobState = "ERROR"
)

Enum values for SyncJobState

func (SyncJobState) Values

func (SyncJobState) Values() []SyncJobState

Values returns all known values for SyncJobState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SyncJobStatus

type SyncJobStatus struct {

	// The SyncJob error.
	Error *ErrorDetails

	// The SyncJob status state.
	State SyncJobState
	// contains filtered or unexported fields
}

The SyncJob status.

type SyncJobSummary

type SyncJobSummary struct {

	// The SyncJob summary ARN.
	Arn *string

	// The creation date and time.
	CreationDateTime *time.Time

	// The SyncJob summaries status.
	Status *SyncJobStatus

	// The sync source.
	SyncSource *string

	// The update date and time.
	UpdateDateTime *time.Time

	// The ID of the workspace that contains the sync job.
	WorkspaceId *string
	// contains filtered or unexported fields
}

The SyncJob summary.

type SyncResourceFilter

type SyncResourceFilter interface {
	// contains filtered or unexported methods
}

The sync resource filter.

The following types satisfy this interface:

SyncResourceFilterMemberExternalId
SyncResourceFilterMemberResourceId
SyncResourceFilterMemberResourceType
SyncResourceFilterMemberState
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/iottwinmaker/types"
	"fmt"
)

func main() {
	var union types.SyncResourceFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SyncResourceFilterMemberExternalId:
		_ = v.Value // Value is string

	case *types.SyncResourceFilterMemberResourceId:
		_ = v.Value // Value is string

	case *types.SyncResourceFilterMemberResourceType:
		_ = v.Value // Value is types.SyncResourceType

	case *types.SyncResourceFilterMemberState:
		_ = v.Value // Value is types.SyncResourceState

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SyncResourceFilterMemberExternalId

type SyncResourceFilterMemberExternalId struct {
	Value string
	// contains filtered or unexported fields
}

The external ID.

type SyncResourceFilterMemberResourceId

type SyncResourceFilterMemberResourceId struct {
	Value string
	// contains filtered or unexported fields
}

The sync resource filter resource ID.

type SyncResourceFilterMemberResourceType

type SyncResourceFilterMemberResourceType struct {
	Value SyncResourceType
	// contains filtered or unexported fields
}

The sync resource filter resource type

type SyncResourceFilterMemberState

type SyncResourceFilterMemberState struct {
	Value SyncResourceState
	// contains filtered or unexported fields
}

The sync resource filter's state.

type SyncResourceState

type SyncResourceState string
const (
	SyncResourceStateInitializing SyncResourceState = "INITIALIZING"
	SyncResourceStateProcessing   SyncResourceState = "PROCESSING"
	SyncResourceStateDeleted      SyncResourceState = "DELETED"
	SyncResourceStateInSync       SyncResourceState = "IN_SYNC"
	SyncResourceStateError        SyncResourceState = "ERROR"
)

Enum values for SyncResourceState

func (SyncResourceState) Values

Values returns all known values for SyncResourceState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SyncResourceStatus

type SyncResourceStatus struct {

	// The status error.
	Error *ErrorDetails

	// The sync resource status state.
	State SyncResourceState
	// contains filtered or unexported fields
}

The sync resource status.

type SyncResourceSummary

type SyncResourceSummary struct {

	// The external ID.
	ExternalId *string

	// The resource ID.
	ResourceId *string

	// The resource type.
	ResourceType SyncResourceType

	// The sync resource summary status.
	Status *SyncResourceStatus

	// The update date and time.
	UpdateDateTime *time.Time
	// contains filtered or unexported fields
}

The sync resource summary.

type SyncResourceType

type SyncResourceType string
const (
	SyncResourceTypeEntity        SyncResourceType = "ENTITY"
	SyncResourceTypeComponentType SyncResourceType = "COMPONENT_TYPE"
)

Enum values for SyncResourceType

func (SyncResourceType) Values

Values returns all known values for SyncResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TabularConditions

type TabularConditions struct {

	// Filter criteria that orders the output. It can be sorted in ascending or
	// descending order.
	OrderBy []OrderBy

	// You can filter the request using various logical operators and a key-value
	// format. For example:
	//
	//     {"key": "serverType", "value": "webServer"}
	PropertyFilters []PropertyFilter
	// contains filtered or unexported fields
}

The tabular conditions.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The rate exceeds the limit.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type TooManyTagsException

type TooManyTagsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The number of tags exceeds the limit.

func (*TooManyTagsException) Error

func (e *TooManyTagsException) Error() string

func (*TooManyTagsException) ErrorCode

func (e *TooManyTagsException) ErrorCode() string

func (*TooManyTagsException) ErrorFault

func (e *TooManyTagsException) ErrorFault() smithy.ErrorFault

func (*TooManyTagsException) ErrorMessage

func (e *TooManyTagsException) ErrorMessage() string

type Type

type Type string
const (
	TypeRelationship Type = "RELATIONSHIP"
	TypeString       Type = "STRING"
	TypeLong         Type = "LONG"
	TypeBoolean      Type = "BOOLEAN"
	TypeInteger      Type = "INTEGER"
	TypeDouble       Type = "DOUBLE"
	TypeList         Type = "LIST"
	TypeMap          Type = "MAP"
)

Enum values for Type

func (Type) Values

func (Type) Values() []Type

Values returns all known values for Type. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UnknownUnionMember

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type UpdateReason

type UpdateReason string
const (
	UpdateReasonDefault           UpdateReason = "DEFAULT"
	UpdateReasonPricingTierUpdate UpdateReason = "PRICING_TIER_UPDATE"
	UpdateReasonEntityCountUpdate UpdateReason = "ENTITY_COUNT_UPDATE"
	UpdateReasonPricingModeUpdate UpdateReason = "PRICING_MODE_UPDATE"
	UpdateReasonOverwritten       UpdateReason = "OVERWRITTEN"
)

Enum values for UpdateReason

func (UpdateReason) Values

func (UpdateReason) Values() []UpdateReason

Values returns all known values for UpdateReason. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Failed

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type WorkspaceSummary

type WorkspaceSummary struct {

	// The ARN of the workspace.
	//
	// This member is required.
	Arn *string

	// The date and time when the workspace was created.
	//
	// This member is required.
	CreationDateTime *time.Time

	// The date and time when the workspace was last updated.
	//
	// This member is required.
	UpdateDateTime *time.Time

	// The ID of the workspace.
	//
	// This member is required.
	WorkspaceId *string

	// The description of the workspace.
	Description *string

	// A list of services that are linked to the workspace.
	LinkedServices []string
	// contains filtered or unexported fields
}

An object that contains information about a workspace.

Source Files

  • enums.go
  • errors.go
  • types.go

Jump to

Keyboard shortcuts

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