Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GetComponentTypeResponse

import type { GetComponentTypeResponse } from "https://aws-api.deno.dev/v0.4/services/iottwinmaker.ts?docs=full";
interface GetComponentTypeResponse {
arn: string;
componentTypeId: string;
componentTypeName?: string | null;
creationDateTime: Date | number;
description?: string | null;
extendsFrom?: string[] | null;
functions?: {
[key: string]: FunctionResponse | null | undefined;
}
| null;
isAbstract?: boolean | null;
isSchemaInitialized?: boolean | null;
isSingleton?: boolean | null;
propertyDefinitions?: {
[key: string]: PropertyDefinitionResponse | null | undefined;
}
| null;
propertyGroups?: {
[key: string]: PropertyGroupResponse | null | undefined;
}
| null;
status?: Status | null;
syncSource?: string | null;
updateDateTime: Date | number;
workspaceId: string;
}

§Properties

§
arn: string
[src]

The ARN of the component type.

§
componentTypeId: string
[src]

The ID of the component type.

§
componentTypeName?: string | null
[src]

The component type name.

§
creationDateTime: Date | number
[src]

The date and time when the component type was created.

§
description?: string | null
[src]

The description of the component type.

§
extendsFrom?: string[] | null
[src]

The name of the parent component type that this component type extends.

§
functions?: {
[key: string]: FunctionResponse | null | undefined;
}
| null
[src]

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

§
isAbstract?: boolean | null
[src]

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

§
isSchemaInitialized?: boolean | null
[src]

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

§
isSingleton?: boolean | null
[src]

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

§
propertyDefinitions?: {
[key: string]: PropertyDefinitionResponse | null | undefined;
}
| null
[src]

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

§
propertyGroups?: {
[key: string]: PropertyGroupResponse | null | undefined;
}
| null
[src]

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

§
status?: Status | null
[src]

The current status of the component type.

§
syncSource?: string | null
[src]

The syncSource of the sync job, if this entity was created by a sync job.

§
updateDateTime: Date | number
[src]

The date and time when the component was last updated.

§
workspaceId: string
[src]

The ID of the workspace that contains the component type.