Greengrass Classes
AssociateRoleToGroupRequest
GroupId
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
AssociateRoleToGroupResponse
AssociatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateServiceRoleToAccountRequest
RoleArn
- Type:
- Required: Yes
AssociateServiceRoleToAccountResponse
AssociatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BulkDeployment
BulkDeploymentArn
- Type: typing.Optional[str]
BulkDeploymentId
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
BulkDeploymentMetrics
InvalidInputRecords
- Type: typing.Optional[int]
RecordsProcessed
- Type: typing.Optional[int]
RetryAttempts
- Type: typing.Optional[int]
BulkDeploymentResult
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.greengrass_classes.ErrorDetail]]
ErrorMessage
- Type: typing.Optional[str]
GroupArn
- Type: typing.Optional[str]
ConnectivityInfo
HostAddress
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Metadata
- Type: typing.Optional[str]
PortNumber
- Type: typing.Optional[int]
Connector
ConnectorArn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
ConnectorDefinitionVersion
Connectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Connector]]
ConnectorDefinitionVersionOutput
Connectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorOutput]]
ConnectorOutput
ConnectorArn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
Core
CertificateArn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ThingArn
- Type:
- Required: Yes
SyncShadow
- Type: typing.Optional[bool]
CoreDefinitionVersion
Cores
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]
CoreDefinitionVersionOutput
Cores
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]
CreateConnectorDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConnectorDefinitionResponse
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
CreateConnectorDefinitionVersionRequest
ConnectorDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Connectors
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Connector, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorOutput]]]
CreateConnectorDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCoreDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.CoreDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.CoreDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateCoreDefinitionResponse
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
CreateCoreDefinitionVersionRequest
CoreDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Cores
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]
CreateCoreDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDeploymentRequest
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]
CreateDeploymentResponse
DeploymentArn
- Type:
- Required: Yes
DeploymentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDeviceDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DeviceDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DeviceDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDeviceDefinitionResponse
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
CreateDeviceDefinitionVersionRequest
DeviceDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]
CreateDeviceDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFunctionDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateFunctionDefinitionResponse
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
CreateFunctionDefinitionVersionRequest
FunctionDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
DefaultConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]
Functions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Function, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionOutput]]]
CreateFunctionDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGroupCertificateAuthorityRequest
GroupId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
CreateGroupCertificateAuthorityResponse
GroupCertificateAuthorityArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGroupRequest
Name
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupVersion]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateGroupResponse
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
CreateGroupVersionRequest
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]
CreateGroupVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLoggerDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.LoggerDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.LoggerDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateLoggerDefinitionResponse
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
CreateLoggerDefinitionVersionRequest
LoggerDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Loggers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]
CreateLoggerDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourceDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateResourceDefinitionResponse
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
CreateResourceDefinitionVersionRequest
ResourceDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Resources
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Resource, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceOutput]]]
CreateResourceDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSoftwareUpdateJobRequest
S3UrlSignerRole
- Type:
- Required: Yes
SoftwareToUpdate
- Type: typing.Literal['core', 'ota_agent']
- Required: Yes
UpdateTargets
- Type: typing.List[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']]
CreateSoftwareUpdateJobResponse
IotJobArn
- Type:
- Required: Yes
IotJobId
- Type:
- Required: Yes
PlatformSoftwareVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSubscriptionDefinitionRequest
AmznClientToken
- Type: typing.Optional[str]
InitialVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SubscriptionDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SubscriptionDefinitionVersionOutput, NoneType]
Name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateSubscriptionDefinitionResponse
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
CreateSubscriptionDefinitionVersionRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Subscriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]
CreateSubscriptionDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DefinitionInformation
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]]
DeleteConnectorDefinitionRequest
ConnectorDefinitionId
- Type:
- Required: Yes
DeleteCoreDefinitionRequest
CoreDefinitionId
- Type:
- Required: Yes
DeleteDeviceDefinitionRequest
DeviceDefinitionId
- Type:
- Required: Yes
DeleteFunctionDefinitionRequest
FunctionDefinitionId
- Type:
- Required: Yes
DeleteGroupRequest
GroupId
- Type:
- Required: Yes
DeleteLoggerDefinitionRequest
LoggerDefinitionId
- Type:
- Required: Yes
DeleteResourceDefinitionRequest
ResourceDefinitionId
- Type:
- Required: Yes
DeleteSubscriptionDefinitionRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
Deployment
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]
Device
CertificateArn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ThingArn
- Type:
- Required: Yes
SyncShadow
- Type: typing.Optional[bool]
DeviceDefinitionVersion
Devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]
DeviceDefinitionVersionOutput
Devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]
DisassociateRoleFromGroupRequest
GroupId
- Type:
- Required: Yes
DisassociateRoleFromGroupResponse
DisassociatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateServiceRoleFromAccountResponse
DisassociatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
ErrorDetail
DetailedErrorCode
- Type: typing.Optional[str]
DetailedErrorMessage
- Type: typing.Optional[str]
Function
Id
- Type:
- Required: Yes
FunctionArn
- Type: typing.Optional[str]
FunctionConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfiguration, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationOutput, NoneType]
FunctionConfiguration
EncodingType
- Type: typing.Optional[typing.Literal['binary', 'json']]
Environment
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironment, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironmentOutput, NoneType]
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]
FunctionConfigurationEnvironment
AccessSysfs
- Type: typing.Optional[bool]
Execution
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionExecutionConfig]
ResourceAccessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceAccessPolicy]]
Variables
- Type: typing.Optional[typing.Dict[str, str]]
FunctionConfigurationEnvironmentOutput
AccessSysfs
- Type: typing.Optional[bool]
Execution
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionExecutionConfig]
ResourceAccessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceAccessPolicy]]
Variables
- Type: typing.Optional[typing.Dict[str, str]]
FunctionConfigurationOutput
EncodingType
- Type: typing.Optional[typing.Literal['binary', 'json']]
Environment
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironmentOutput]
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]
FunctionDefaultConfig
Execution
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultExecutionConfig]
FunctionDefaultExecutionConfig
IsolationMode
- Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]
RunAs
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionRunAsConfig]
FunctionDefinitionVersion
DefaultConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]
Functions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Function]]
FunctionDefinitionVersionOutput
DefaultConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]
Functions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionOutput]]
FunctionExecutionConfig
IsolationMode
- Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]
RunAs
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionRunAsConfig]
FunctionOutput
Id
- Type:
- Required: Yes
FunctionArn
- Type: typing.Optional[str]
FunctionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationOutput]
FunctionRunAsConfig
Gid
- Type: typing.Optional[int]
Uid
- Type: typing.Optional[int]
GetAssociatedRoleRequest
GroupId
- Type:
- Required: Yes
GetAssociatedRoleResponse
AssociatedAt
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBulkDeploymentStatusRequest
BulkDeploymentId
- Type:
- Required: Yes
GetBulkDeploymentStatusResponse
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.greengrass_classes.ErrorDetail]
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectivityInfoRequest
ThingName
- Type:
- Required: Yes
GetConnectivityInfoResponse
ConnectivityInfo
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectivityInfo]
- Required: Yes
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectorDefinitionRequest
ConnectorDefinitionId
- Type:
- Required: Yes
GetConnectorDefinitionResponse
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
GetConnectorDefinitionVersionRequest
ConnectorDefinitionId
- Type:
- Required: Yes
ConnectorDefinitionVersionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetConnectorDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCoreDefinitionRequest
CoreDefinitionId
- Type:
- Required: Yes
GetCoreDefinitionResponse
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
GetCoreDefinitionVersionRequest
CoreDefinitionId
- Type:
- Required: Yes
CoreDefinitionVersionId
- Type:
- Required: Yes
GetCoreDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetDeploymentStatusRequest
DeploymentId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
GetDeploymentStatusResponse
DeploymentStatus
- Type:
- Required: Yes
DeploymentType
- Type: typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']
- Required: Yes
ErrorDetails
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ErrorDetail]
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeviceDefinitionRequest
DeviceDefinitionId
- Type:
- Required: Yes
GetDeviceDefinitionResponse
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
GetDeviceDefinitionVersionRequest
DeviceDefinitionId
- Type:
- Required: Yes
DeviceDefinitionVersionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetDeviceDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFunctionDefinitionRequest
FunctionDefinitionId
- Type:
- Required: Yes
GetFunctionDefinitionResponse
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
GetFunctionDefinitionVersionRequest
FunctionDefinitionId
- Type:
- Required: Yes
FunctionDefinitionVersionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFunctionDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetGroupCertificateAuthorityRequest
CertificateAuthorityId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
GetGroupCertificateAuthorityResponse
GroupCertificateAuthorityArn
- Type:
- Required: Yes
GroupCertificateAuthorityId
- Type:
- Required: Yes
PemEncodedCertificate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetGroupCertificateConfigurationRequest
GroupId
- Type:
- Required: Yes
GetGroupCertificateConfigurationResponse
CertificateAuthorityExpiryInMilliseconds
- Type:
- Required: Yes
CertificateExpiryInMilliseconds
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetGroupRequest
GroupId
- Type:
- Required: Yes
GetGroupResponse
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
GetGroupVersionRequest
GroupId
- Type:
- Required: Yes
GroupVersionId
- Type:
- Required: Yes
GetGroupVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLoggerDefinitionRequest
LoggerDefinitionId
- Type:
- Required: Yes
GetLoggerDefinitionResponse
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
GetLoggerDefinitionVersionRequest
LoggerDefinitionId
- Type:
- Required: Yes
LoggerDefinitionVersionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetLoggerDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourceDefinitionRequest
ResourceDefinitionId
- Type:
- Required: Yes
GetResourceDefinitionResponse
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
GetResourceDefinitionVersionRequest
ResourceDefinitionId
- Type:
- Required: Yes
ResourceDefinitionVersionId
- Type:
- Required: Yes
GetResourceDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceRoleForAccountResponse
AssociatedAt
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSubscriptionDefinitionRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
GetSubscriptionDefinitionResponse
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
GetSubscriptionDefinitionVersionRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
SubscriptionDefinitionVersionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetSubscriptionDefinitionVersionResponse
Arn
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetThingRuntimeConfigurationRequest
ThingName
- Type:
- Required: Yes
GetThingRuntimeConfigurationResponse
RuntimeConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GroupCertificateAuthorityProperties
GroupCertificateAuthorityArn
- Type: typing.Optional[str]
GroupCertificateAuthorityId
- Type: typing.Optional[str]
GroupInformation
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]
GroupOwnerSetting
AutoAddGroupOwner
- Type: typing.Optional[bool]
GroupOwner
- Type: typing.Optional[str]
GroupVersion
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]
ListBulkDeploymentDetailedReportsRequest
BulkDeploymentId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListBulkDeploymentDetailedReportsRequestPaginate
BulkDeploymentId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListBulkDeploymentDetailedReportsResponse
Deployments
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.BulkDeploymentResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListBulkDeploymentsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListBulkDeploymentsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListBulkDeploymentsResponse
BulkDeployments
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.BulkDeployment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListConnectorDefinitionVersionsRequest
ConnectorDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListConnectorDefinitionVersionsRequestPaginate
ConnectorDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListConnectorDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListConnectorDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListConnectorDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListConnectorDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCoreDefinitionVersionsRequest
CoreDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListCoreDefinitionVersionsRequestPaginate
CoreDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListCoreDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCoreDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListCoreDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListCoreDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDeploymentsRequest
GroupId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListDeploymentsRequestPaginate
GroupId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListDeploymentsResponse
Deployments
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Deployment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDeviceDefinitionVersionsRequest
DeviceDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListDeviceDefinitionVersionsRequestPaginate
DeviceDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListDeviceDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDeviceDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListDeviceDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListDeviceDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFunctionDefinitionVersionsRequest
FunctionDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListFunctionDefinitionVersionsRequestPaginate
FunctionDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListFunctionDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFunctionDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListFunctionDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListFunctionDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListGroupCertificateAuthoritiesRequest
GroupId
- Type:
- Required: Yes
ListGroupCertificateAuthoritiesResponse
GroupCertificateAuthorities
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupCertificateAuthorityProperties]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGroupVersionsRequest
GroupId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListGroupVersionsRequestPaginate
GroupId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListGroupVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListGroupsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListGroupsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListGroupsResponse
Groups
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLoggerDefinitionVersionsRequest
LoggerDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListLoggerDefinitionVersionsRequestPaginate
LoggerDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListLoggerDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLoggerDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListLoggerDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListLoggerDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceDefinitionVersionsRequest
ResourceDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListResourceDefinitionVersionsRequestPaginate
ResourceDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListResourceDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListResourceDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListResourceDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSubscriptionDefinitionVersionsRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListSubscriptionDefinitionVersionsRequestPaginate
SubscriptionDefinitionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListSubscriptionDefinitionVersionsResponse
Versions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSubscriptionDefinitionsRequest
MaxResults
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListSubscriptionDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]
ListSubscriptionDefinitionsResponse
Definitions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LocalDeviceResourceData
GroupOwnerSetting
- Type:
SourcePath
- Type: typing.Optional[str]
LocalVolumeResourceData
DestinationPath
- Type: typing.Optional[str]
GroupOwnerSetting
- Type:
SourcePath
- Type: typing.Optional[str]
Logger
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]
LoggerDefinitionVersion
Loggers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]
LoggerDefinitionVersionOutput
Loggers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResetDeploymentsRequest
GroupId
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
Force
- Type: typing.Optional[bool]
ResetDeploymentsResponse
DeploymentArn
- Type:
- Required: Yes
DeploymentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Resource
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ResourceDataContainer
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDataContainer, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDataContainerOutput]
- Required: Yes
ResourceAccessPolicy
ResourceId
- Type:
- Required: Yes
Permission
- Type: typing.Optional[typing.Literal['ro', 'rw']]
ResourceDataContainer
LocalDeviceResourceData
- Type:
LocalVolumeResourceData
- Type:
S3MachineLearningModelResourceData
- Type:
SageMakerMachineLearningModelResourceData
- Type:
SecretsManagerSecretResourceData
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceData, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceDataOutput, NoneType]
ResourceDataContainerOutput
LocalDeviceResourceData
- Type:
LocalVolumeResourceData
- Type:
S3MachineLearningModelResourceData
- Type:
SageMakerMachineLearningModelResourceData
- Type:
SecretsManagerSecretResourceData
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceDataOutput]
ResourceDefinitionVersion
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Resource]]
ResourceDefinitionVersionOutput
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceOutput]]
ResourceDownloadOwnerSetting
GroupOwner
- Type:
- Required: Yes
GroupPermission
- Type: typing.Literal['ro', 'rw']
- Required: Yes
ResourceOutput
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ResourceDataContainer
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RuntimeConfiguration
TelemetryConfiguration
- Type:
S3MachineLearningModelResourceData
DestinationPath
- Type: typing.Optional[str]
OwnerSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDownloadOwnerSetting]
S3Uri
- Type: typing.Optional[str]
SageMakerMachineLearningModelResourceData
DestinationPath
- Type: typing.Optional[str]
OwnerSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDownloadOwnerSetting]
SageMakerJobArn
- Type: typing.Optional[str]
SecretsManagerSecretResourceData
ARN
- Type: typing.Optional[str]
AdditionalStagingLabelsToDownload
- Type: typing.Optional[typing.List[str]]
SecretsManagerSecretResourceDataOutput
ARN
- Type: typing.Optional[str]
AdditionalStagingLabelsToDownload
- Type: typing.Optional[typing.List[str]]
StartBulkDeploymentRequest
ExecutionRoleArn
- Type:
- Required: Yes
InputFileUri
- Type:
- Required: Yes
AmznClientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
StartBulkDeploymentResponse
BulkDeploymentArn
- Type:
- Required: Yes
BulkDeploymentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopBulkDeploymentRequest
BulkDeploymentId
- Type:
- Required: Yes
Subscription
Id
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Subject
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
SubscriptionDefinitionVersion
Subscriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]
SubscriptionDefinitionVersionOutput
Subscriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
TelemetryConfiguration
Telemetry
- Type: typing.Literal['Off', 'On']
- Required: Yes
ConfigurationSyncStatus
- Type: typing.Optional[typing.Literal['InSync', 'OutOfSync']]
TelemetryConfigurationUpdate
Telemetry
- Type: typing.Literal['Off', 'On']
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateConnectivityInfoRequest
ThingName
- Type:
- Required: Yes
ConnectivityInfo
- Type: typing.Optional[typing.List[NoneType]]
UpdateConnectivityInfoResponse
Message
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConnectorDefinitionRequest
ConnectorDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateCoreDefinitionRequest
CoreDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateDeviceDefinitionRequest
DeviceDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateFunctionDefinitionRequest
FunctionDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateGroupCertificateConfigurationRequest
GroupId
- Type:
- Required: Yes
CertificateExpiryInMilliseconds
- Type: typing.Optional[str]
UpdateGroupCertificateConfigurationResponse
CertificateAuthorityExpiryInMilliseconds
- Type:
- Required: Yes
CertificateExpiryInMilliseconds
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGroupRequest
GroupId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateLoggerDefinitionRequest
LoggerDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateResourceDefinitionRequest
ResourceDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateSubscriptionDefinitionRequest
SubscriptionDefinitionId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateThingRuntimeConfigurationRequest
ThingName
- Type:
- Required: Yes
TelemetryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.TelemetryConfigurationUpdate]
VersionInformation
Arn
- Type: typing.Optional[str]
CreationTimestamp
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]