Skip to content

Greengrass Classes

AssociateRoleToGroupRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

AssociateRoleToGroupResponseTypeDef

AssociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateServiceRoleToAccountRequestRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

AssociateServiceRoleToAccountResponseTypeDef

AssociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BulkDeploymentMetricsTypeDef

InvalidInputRecords

  • Type: typing.Optional[int]

RecordsProcessed

  • Type: typing.Optional[int]

RetryAttempts

  • Type: typing.Optional[int]

BulkDeploymentResultTypeDef

CreatedAt

  • Type: typing.Optional[str]

DeploymentArn

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

DeploymentStatus

  • Type: typing.Optional[str]

DeploymentType

  • Type: typing.Optional[typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']]

ErrorDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass_classes.ErrorDetailTypeDef]]

ErrorMessage

  • Type: typing.Optional[str]

GroupArn

  • Type: typing.Optional[str]

BulkDeploymentTypeDef

BulkDeploymentArn

  • Type: typing.Optional[str]

BulkDeploymentId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

ConnectivityInfoTypeDef

HostAddress

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Metadata

  • Type: typing.Optional[str]

PortNumber

  • Type: typing.Optional[int]

ConnectorDefinitionVersionTypeDef

Connectors

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ConnectorTypeDef]]

ConnectorTypeDef

ConnectorArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Mapping[str, str]]

CoreDefinitionVersionTypeDef

Cores

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.CoreTypeDef]]

CoreTypeDef

CertificateArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ThingArn

  • Type:
  • Required: Yes

SyncShadow

  • Type: typing.Optional[bool]

CreateConnectorDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.ConnectorDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateConnectorDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConnectorDefinitionVersionRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Connectors

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ConnectorTypeDef]]

CreateConnectorDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCoreDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.CoreDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateCoreDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCoreDefinitionVersionRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Cores

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.CoreTypeDef]]

CreateCoreDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeploymentRequestRequestTypeDef

DeploymentType

  • Type: typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

GroupVersionId

  • Type: typing.Optional[str]

CreateDeploymentResponseTypeDef

DeploymentArn

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeviceDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.DeviceDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateDeviceDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeviceDefinitionVersionRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Devices

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.DeviceTypeDef]]

CreateDeviceDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFunctionDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateFunctionDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFunctionDefinitionVersionRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionDefaultConfigTypeDef]

Functions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.FunctionTypeDef]]

CreateFunctionDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupCertificateAuthorityRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

CreateGroupCertificateAuthorityResponseTypeDef

GroupCertificateAuthorityArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.GroupVersionTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateGroupResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupVersionRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

ConnectorDefinitionVersionArn

  • Type: typing.Optional[str]

CoreDefinitionVersionArn

  • Type: typing.Optional[str]

DeviceDefinitionVersionArn

  • Type: typing.Optional[str]

FunctionDefinitionVersionArn

  • Type: typing.Optional[str]

LoggerDefinitionVersionArn

  • Type: typing.Optional[str]

ResourceDefinitionVersionArn

  • Type: typing.Optional[str]

SubscriptionDefinitionVersionArn

  • Type: typing.Optional[str]

CreateGroupVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLoggerDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.LoggerDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateLoggerDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLoggerDefinitionVersionRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Loggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.LoggerTypeDef]]

CreateLoggerDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.ResourceDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateResourceDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDefinitionVersionRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Resources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ResourceTypeDef]]

CreateResourceDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSoftwareUpdateJobRequestRequestTypeDef

S3UrlSignerRole

  • Type:
  • Required: Yes

SoftwareToUpdate

  • Type: typing.Literal['core', 'ota_agent']
  • Required: Yes

UpdateTargets

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateTargetsArchitecture

  • Type: typing.Literal['aarch64', 'armv6l', 'armv7l', 'x86_64']
  • Required: Yes

UpdateTargetsOperatingSystem

  • Type: typing.Literal['amazon_linux', 'openwrt', 'raspbian', 'ubuntu']
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

UpdateAgentLogLevel

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'NONE', 'TRACE', 'VERBOSE', 'WARN']]

CreateSoftwareUpdateJobResponseTypeDef

IotJobArn

  • Type:
  • Required: Yes

IotJobId

  • Type:
  • Required: Yes

PlatformSoftwareVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubscriptionDefinitionRequestRequestTypeDef

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.SubscriptionDefinitionVersionTypeDef]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSubscriptionDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubscriptionDefinitionVersionRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Subscriptions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.SubscriptionTypeDef]]

CreateSubscriptionDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DefinitionInformationTypeDef

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[str]

LatestVersion

  • Type: typing.Optional[str]

LatestVersionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

DeleteConnectorDefinitionRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

DeleteCoreDefinitionRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

DeleteDeviceDefinitionRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

DeleteFunctionDefinitionRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

DeleteGroupRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

DeleteLoggerDefinitionRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

DeleteResourceDefinitionRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

DeleteSubscriptionDefinitionRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

DeploymentTypeDef

CreatedAt

  • Type: typing.Optional[str]

DeploymentArn

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

DeploymentType

  • Type: typing.Optional[typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']]

GroupArn

  • Type: typing.Optional[str]

DeviceDefinitionVersionTypeDef

Devices

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.DeviceTypeDef]]

DeviceTypeDef

CertificateArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ThingArn

  • Type:
  • Required: Yes

SyncShadow

  • Type: typing.Optional[bool]

DisassociateRoleFromGroupRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

DisassociateRoleFromGroupResponseTypeDef

DisassociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateServiceRoleFromAccountResponseTypeDef

DisassociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

ErrorDetailTypeDef

DetailedErrorCode

  • Type: typing.Optional[str]

DetailedErrorMessage

  • Type: typing.Optional[str]

FunctionConfigurationEnvironmentTypeDef

AccessSysfs

  • Type: typing.Optional[bool]

Execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionExecutionConfigTypeDef]

ResourceAccessPolicies

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ResourceAccessPolicyTypeDef]]

Variables

  • Type: typing.Optional[typing.Mapping[str, str]]

FunctionConfigurationTypeDef

EncodingType

  • Type: typing.Optional[typing.Literal['binary', 'json']]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionConfigurationEnvironmentTypeDef]

ExecArgs

  • Type: typing.Optional[str]

Executable

  • Type: typing.Optional[str]

MemorySize

  • Type: typing.Optional[int]

Pinned

  • Type: typing.Optional[bool]

Timeout

  • Type: typing.Optional[int]

FunctionRuntimeOverride

  • Type: typing.Optional[str]

FunctionDefaultConfigTypeDef

Execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionDefaultExecutionConfigTypeDef]

FunctionDefaultExecutionConfigTypeDef

IsolationMode

  • Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]

RunAs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionRunAsConfigTypeDef]

FunctionDefinitionVersionTypeDef

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionDefaultConfigTypeDef]

Functions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.FunctionTypeDef]]

FunctionExecutionConfigTypeDef

IsolationMode

  • Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]

RunAs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionRunAsConfigTypeDef]

FunctionRunAsConfigTypeDef

Gid

  • Type: typing.Optional[int]

Uid

  • Type: typing.Optional[int]

FunctionTypeDef

Id

  • Type:
  • Required: Yes

FunctionArn

  • Type: typing.Optional[str]

FunctionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.FunctionConfigurationTypeDef]

GetAssociatedRoleRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

GetAssociatedRoleResponseTypeDef

AssociatedAt

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBulkDeploymentStatusRequestRequestTypeDef

BulkDeploymentId

  • Type:
  • Required: Yes

GetBulkDeploymentStatusResponseTypeDef

BulkDeploymentMetrics

  • Type:
  • Required: Yes

BulkDeploymentStatus

  • Type: typing.Literal['Completed', 'Failed', 'Initializing', 'Running', 'Stopped', 'Stopping']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ErrorDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.ErrorDetailTypeDef]
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectivityInfoRequestRequestTypeDef

ThingName

  • Type:
  • Required: Yes

GetConnectivityInfoResponseTypeDef

ConnectivityInfo

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.ConnectivityInfoTypeDef]
  • Required: Yes

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectorDefinitionRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

GetConnectorDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectorDefinitionVersionRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

ConnectorDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetConnectorDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCoreDefinitionRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

GetCoreDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCoreDefinitionVersionRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

CoreDefinitionVersionId

  • Type:
  • Required: Yes

GetCoreDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeploymentStatusRequestRequestTypeDef

DeploymentId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

GetDeploymentStatusResponseTypeDef

DeploymentStatus

  • Type:
  • Required: Yes

DeploymentType

  • Type: typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']
  • Required: Yes

ErrorDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.ErrorDetailTypeDef]
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceDefinitionRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

GetDeviceDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceDefinitionVersionRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

DeviceDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetDeviceDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionDefinitionRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

GetFunctionDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionDefinitionVersionRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

FunctionDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFunctionDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupCertificateAuthorityRequestRequestTypeDef

CertificateAuthorityId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

GetGroupCertificateAuthorityResponseTypeDef

GroupCertificateAuthorityArn

  • Type:
  • Required: Yes

GroupCertificateAuthorityId

  • Type:
  • Required: Yes

PemEncodedCertificate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupCertificateConfigurationRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

GetGroupCertificateConfigurationResponseTypeDef

CertificateAuthorityExpiryInMilliseconds

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

GetGroupResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupVersionRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

GroupVersionId

  • Type:
  • Required: Yes

GetGroupVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoggerDefinitionRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

GetLoggerDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoggerDefinitionVersionRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

LoggerDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetLoggerDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceDefinitionRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

GetResourceDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceDefinitionVersionRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

ResourceDefinitionVersionId

  • Type:
  • Required: Yes

GetResourceDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceRoleForAccountResponseTypeDef

AssociatedAt

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionDefinitionRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

GetSubscriptionDefinitionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionDefinitionVersionRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

SubscriptionDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetSubscriptionDefinitionVersionResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetThingRuntimeConfigurationRequestRequestTypeDef

ThingName

  • Type:
  • Required: Yes

GetThingRuntimeConfigurationResponseTypeDef

RuntimeConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroupCertificateAuthorityPropertiesTypeDef

GroupCertificateAuthorityArn

  • Type: typing.Optional[str]

GroupCertificateAuthorityId

  • Type: typing.Optional[str]

GroupInformationTypeDef

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[str]

LatestVersion

  • Type: typing.Optional[str]

LatestVersionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

GroupOwnerSettingTypeDef

AutoAddGroupOwner

  • Type: typing.Optional[bool]

GroupOwner

  • Type: typing.Optional[str]

GroupVersionTypeDef

ConnectorDefinitionVersionArn

  • Type: typing.Optional[str]

CoreDefinitionVersionArn

  • Type: typing.Optional[str]

DeviceDefinitionVersionArn

  • Type: typing.Optional[str]

FunctionDefinitionVersionArn

  • Type: typing.Optional[str]

LoggerDefinitionVersionArn

  • Type: typing.Optional[str]

ResourceDefinitionVersionArn

  • Type: typing.Optional[str]

SubscriptionDefinitionVersionArn

  • Type: typing.Optional[str]

ListBulkDeploymentDetailedReportsRequestRequestTypeDef

BulkDeploymentId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListBulkDeploymentDetailedReportsResponseTypeDef

Deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.BulkDeploymentResultTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListBulkDeploymentsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListBulkDeploymentsResponseTypeDef

BulkDeployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.BulkDeploymentTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListConnectorDefinitionVersionsRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListConnectorDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListCoreDefinitionVersionsRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListCoreDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDeploymentsRequestListDeploymentsPaginateTypeDef

GroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListDeploymentsRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeploymentsResponseTypeDef

Deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DeploymentTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListDeviceDefinitionVersionsRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListDeviceDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListFunctionDefinitionVersionsRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListFunctionDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupCertificateAuthoritiesRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

ListGroupCertificateAuthoritiesResponseTypeDef

GroupCertificateAuthorities

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.GroupCertificateAuthorityPropertiesTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupVersionsRequestListGroupVersionsPaginateTypeDef

GroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListGroupVersionsRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListGroupVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupsRequestListGroupsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListGroupsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListGroupsResponseTypeDef

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.GroupInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListLoggerDefinitionVersionsRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListLoggerDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListResourceDefinitionVersionsRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListResourceDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListSubscriptionDefinitionVersionsRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.VersionInformationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.PaginatorConfigTypeDef]

ListSubscriptionDefinitionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionsResponseTypeDef

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass_classes.DefinitionInformationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocalDeviceResourceDataTypeDef

GroupOwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.GroupOwnerSettingTypeDef]

SourcePath

  • Type: typing.Optional[str]

LocalVolumeResourceDataTypeDef

DestinationPath

  • Type: typing.Optional[str]

GroupOwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.GroupOwnerSettingTypeDef]

SourcePath

  • Type: typing.Optional[str]

LoggerDefinitionVersionTypeDef

Loggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.LoggerTypeDef]]

LoggerTypeDef

Component

  • Type: typing.Literal['GreengrassSystem', 'Lambda']
  • Required: Yes

Id

  • Type:
  • Required: Yes

Level

  • Type: typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'WARN']
  • Required: Yes

Type

  • Type: typing.Literal['AWSCloudWatch', 'FileSystem']
  • Required: Yes

Space

  • Type: typing.Optional[int]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResetDeploymentsRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

ResetDeploymentsResponseTypeDef

DeploymentArn

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourceAccessPolicyTypeDef

ResourceId

  • Type:
  • Required: Yes

Permission

  • Type: typing.Optional[typing.Literal['ro', 'rw']]

ResourceDataContainerTypeDef

LocalDeviceResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.LocalDeviceResourceDataTypeDef]

LocalVolumeResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.LocalVolumeResourceDataTypeDef]

S3MachineLearningModelResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.S3MachineLearningModelResourceDataTypeDef]

SageMakerMachineLearningModelResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.SageMakerMachineLearningModelResourceDataTypeDef]

SecretsManagerSecretResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.SecretsManagerSecretResourceDataTypeDef]

ResourceDefinitionVersionTypeDef

Resources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ResourceTypeDef]]

ResourceDownloadOwnerSettingTypeDef

GroupOwner

  • Type:
  • Required: Yes

GroupPermission

  • Type: typing.Literal['ro', 'rw']
  • Required: Yes

ResourceTypeDef

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResourceDataContainer

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RuntimeConfigurationTypeDef

TelemetryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.TelemetryConfigurationTypeDef]

S3MachineLearningModelResourceDataTypeDef

DestinationPath

  • Type: typing.Optional[str]

OwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.ResourceDownloadOwnerSettingTypeDef]

S3Uri

  • Type: typing.Optional[str]

SageMakerMachineLearningModelResourceDataTypeDef

DestinationPath

  • Type: typing.Optional[str]

OwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.ResourceDownloadOwnerSettingTypeDef]

SageMakerJobArn

  • Type: typing.Optional[str]

SecretsManagerSecretResourceDataTypeDef

ARN

  • Type: typing.Optional[str]

AdditionalStagingLabelsToDownload

  • Type: typing.Optional[typing.Sequence[str]]

StartBulkDeploymentRequestRequestTypeDef

ExecutionRoleArn

  • Type:
  • Required: Yes

InputFileUri

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartBulkDeploymentResponseTypeDef

BulkDeploymentArn

  • Type:
  • Required: Yes

BulkDeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopBulkDeploymentRequestRequestTypeDef

BulkDeploymentId

  • Type:
  • Required: Yes

SubscriptionDefinitionVersionTypeDef

Subscriptions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.SubscriptionTypeDef]]

SubscriptionTypeDef

Id

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

Subject

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TelemetryConfigurationTypeDef

Telemetry

  • Type: typing.Literal['Off', 'On']
  • Required: Yes

ConfigurationSyncStatus

  • Type: typing.Optional[typing.Literal['InSync', 'OutOfSync']]

TelemetryConfigurationUpdateTypeDef

Telemetry

  • Type: typing.Literal['Off', 'On']
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateConnectivityInfoRequestRequestTypeDef

ThingName

  • Type:
  • Required: Yes

ConnectivityInfo

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.greengrass_classes.ConnectivityInfoTypeDef]]

UpdateConnectivityInfoResponseTypeDef

Message

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConnectorDefinitionRequestRequestTypeDef

ConnectorDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateCoreDefinitionRequestRequestTypeDef

CoreDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateDeviceDefinitionRequestRequestTypeDef

DeviceDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateFunctionDefinitionRequestRequestTypeDef

FunctionDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateGroupCertificateConfigurationRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type: typing.Optional[str]

UpdateGroupCertificateConfigurationResponseTypeDef

CertificateAuthorityExpiryInMilliseconds

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupRequestRequestTypeDef

GroupId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateLoggerDefinitionRequestRequestTypeDef

LoggerDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateResourceDefinitionRequestRequestTypeDef

ResourceDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateSubscriptionDefinitionRequestRequestTypeDef

SubscriptionDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateThingRuntimeConfigurationRequestRequestTypeDef

ThingName

  • Type:
  • Required: Yes

TelemetryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass_classes.TelemetryConfigurationUpdateTypeDef]

VersionInformationTypeDef

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]