Greengrassv2 Classes
AssociateClientDeviceWithCoreDeviceEntry
thingName
- Type:
- Required: Yes
AssociateClientDeviceWithCoreDeviceErrorEntry
thingName
- Type: typing.Optional[str]
code
- Type: typing.Optional[str]
message
- Type: typing.Optional[str]
AssociateServiceRoleToAccountRequest
roleArn
- Type:
- Required: Yes
AssociateServiceRoleToAccountResponse
associatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociatedClientDevice
thingName
- Type: typing.Optional[str]
associationTimestamp
- Type: typing.Optional[datetime.datetime]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchAssociateClientDeviceWithCoreDeviceRequest
coreDeviceThingName
- Type:
- Required: Yes
entries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.AssociateClientDeviceWithCoreDeviceEntry]]
BatchAssociateClientDeviceWithCoreDeviceResponse
errorEntries
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.AssociateClientDeviceWithCoreDeviceErrorEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisassociateClientDeviceFromCoreDeviceRequest
coreDeviceThingName
- Type:
- Required: Yes
entries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DisassociateClientDeviceFromCoreDeviceEntry]]
BatchDisassociateClientDeviceFromCoreDeviceResponse
errorEntries
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DisassociateClientDeviceFromCoreDeviceErrorEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelDeploymentRequest
deploymentId
- Type:
- Required: Yes
CancelDeploymentResponse
message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CloudComponentStatus
componentState
- Type: typing.Optional[typing.Literal['DEPLOYABLE', 'DEPRECATED', 'FAILED', 'INITIATED', 'REQUESTED']]
message
- Type: typing.Optional[str]
errors
- Type: typing.Optional[typing.Dict[str, str]]
vendorGuidance
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DISCONTINUED']]
vendorGuidanceMessage
- Type: typing.Optional[str]
Component
arn
- Type: typing.Optional[str]
componentName
- Type: typing.Optional[str]
latestVersion
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentLatestVersion]
ComponentCandidate
componentName
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
versionRequirements
- Type: typing.Optional[typing.Dict[str, str]]
ComponentConfigurationUpdate
merge
- Type: typing.Optional[str]
reset
- Type: typing.Optional[typing.List[str]]
ComponentConfigurationUpdateOutput
merge
- Type: typing.Optional[str]
reset
- Type: typing.Optional[typing.List[str]]
ComponentDependencyRequirement
versionRequirement
- Type: typing.Optional[str]
dependencyType
- Type: typing.Optional[typing.Literal['HARD', 'SOFT']]
ComponentDeploymentSpecification
componentVersion
- Type:
- Required: Yes
configurationUpdate
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentConfigurationUpdate, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentConfigurationUpdateOutput, NoneType]
runWith
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentRunWith]
ComponentDeploymentSpecificationOutput
componentVersion
- Type:
- Required: Yes
configurationUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentConfigurationUpdateOutput]
runWith
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentRunWith]
ComponentLatestVersion
arn
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
creationTimestamp
- Type: typing.Optional[datetime.datetime]
description
- Type: typing.Optional[str]
publisher
- Type: typing.Optional[str]
platforms
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatformOutput]]
ComponentPlatform
name
- Type: typing.Optional[str]
attributes
- Type: typing.Optional[typing.Dict[str, str]]
ComponentPlatformOutput
name
- Type: typing.Optional[str]
attributes
- Type: typing.Optional[typing.Dict[str, str]]
ComponentRunWith
posixUser
- Type: typing.Optional[str]
systemResourceLimits
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.SystemResourceLimits]
windowsUser
- Type: typing.Optional[str]
ComponentVersionListItem
componentName
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
ConnectivityInfo
id
- Type: typing.Optional[str]
hostAddress
- Type: typing.Optional[str]
portNumber
- Type: typing.Optional[int]
metadata
- Type: typing.Optional[str]
CoreDevice
coreDeviceThingName
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
lastStatusUpdateTimestamp
- Type: typing.Optional[datetime.datetime]
platform
- Type: typing.Optional[str]
architecture
- Type: typing.Optional[str]
runtime
- Type: typing.Optional[str]
CreateComponentVersionRequest
inlineRecipe
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
lambdaFunction
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaFunctionRecipeSource]
tags
- Type: typing.Optional[typing.Dict[str, str]]
clientToken
- Type: typing.Optional[str]
CreateComponentVersionResponse
arn
- Type:
- Required: Yes
componentName
- Type:
- Required: Yes
componentVersion
- Type:
- Required: Yes
creationTimestamp
- Type:
- Required: Yes
status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDeploymentRequest
targetArn
- Type:
- Required: Yes
deploymentName
- Type: typing.Optional[str]
components
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentDeploymentSpecification, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentDeploymentSpecificationOutput]]]
iotJobConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DeploymentIoTJobConfiguration, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DeploymentIoTJobConfigurationOutput, NoneType]
deploymentPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DeploymentPolicies]
parentTargetArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
clientToken
- Type: typing.Optional[str]
CreateDeploymentResponse
deploymentId
- Type:
- Required: Yes
iotJobId
- Type:
- Required: Yes
iotJobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteComponentRequest
arn
- Type:
- Required: Yes
DeleteCoreDeviceRequest
coreDeviceThingName
- Type:
- Required: Yes
DeleteDeploymentRequest
deploymentId
- Type:
- Required: Yes
Deployment
targetArn
- Type: typing.Optional[str]
revisionId
- Type: typing.Optional[str]
deploymentId
- Type: typing.Optional[str]
deploymentName
- Type: typing.Optional[str]
creationTimestamp
- Type: typing.Optional[datetime.datetime]
deploymentStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'CANCELED', 'COMPLETED', 'FAILED', 'INACTIVE']]
isLatestForTarget
- Type: typing.Optional[bool]
parentTargetArn
- Type: typing.Optional[str]
DeploymentComponentUpdatePolicy
timeoutInSeconds
- Type: typing.Optional[int]
action
- Type: typing.Optional[typing.Literal['NOTIFY_COMPONENTS', 'SKIP_NOTIFY_COMPONENTS']]
DeploymentConfigurationValidationPolicy
timeoutInSeconds
- Type: typing.Optional[int]
DeploymentIoTJobConfiguration
jobExecutionsRolloutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobExecutionsRolloutConfig]
abortConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobAbortConfig]
timeoutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobTimeoutConfig]
DeploymentIoTJobConfigurationOutput
jobExecutionsRolloutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobExecutionsRolloutConfig]
abortConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobAbortConfigOutput]
timeoutConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobTimeoutConfig]
DeploymentPolicies
failureHandlingPolicy
- Type: typing.Optional[typing.Literal['DO_NOTHING', 'ROLLBACK']]
componentUpdatePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DeploymentComponentUpdatePolicy]
configurationValidationPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.DeploymentConfigurationValidationPolicy]
DescribeComponentRequest
arn
- Type:
- Required: Yes
DescribeComponentResponse
arn
- Type:
- Required: Yes
componentName
- Type:
- Required: Yes
componentVersion
- Type:
- Required: Yes
creationTimestamp
- Type:
- Required: Yes
publisher
- Type:
- Required: Yes
description
- Type:
- Required: Yes
status
- Type:
- Required: Yes
platforms
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatformOutput]
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateClientDeviceFromCoreDeviceEntry
thingName
- Type:
- Required: Yes
DisassociateClientDeviceFromCoreDeviceErrorEntry
thingName
- Type: typing.Optional[str]
code
- Type: typing.Optional[str]
message
- Type: typing.Optional[str]
DisassociateServiceRoleFromAccountResponse
disassociatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EffectiveDeployment
deploymentId
- Type:
- Required: Yes
deploymentName
- Type:
- Required: Yes
targetArn
- Type:
- Required: Yes
coreDeviceExecutionStatus
- Type: typing.Literal['CANCELED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'REJECTED', 'SUCCEEDED', 'TIMED_OUT']
- Required: Yes
creationTimestamp
- Type:
- Required: Yes
modifiedTimestamp
- Type:
- Required: Yes
iotJobId
- Type: typing.Optional[str]
iotJobArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
reason
- Type: typing.Optional[str]
statusDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.EffectiveDeploymentStatusDetails]
EffectiveDeploymentStatusDetails
errorStack
- Type: typing.Optional[typing.List[str]]
errorTypes
- Type: typing.Optional[typing.List[str]]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
GetComponentRequest
arn
- Type:
- Required: Yes
recipeOutputFormat
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GetComponentResponse
recipeOutputFormat
- Type: typing.Literal['JSON', 'YAML']
- Required: Yes
recipe
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetComponentVersionArtifactRequest
arn
- Type:
- Required: Yes
artifactName
- Type:
- Required: Yes
s3EndpointType
- Type: typing.Optional[typing.Literal['GLOBAL', 'REGIONAL']]
iotEndpointType
- Type: typing.Optional[typing.Literal['fips', 'standard']]
GetComponentVersionArtifactResponse
preSignedUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectivityInfoRequest
thingName
- Type:
- Required: Yes
GetConnectivityInfoResponse
connectivityInfo
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ConnectivityInfo]
- Required: Yes
message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCoreDeviceRequest
coreDeviceThingName
- Type:
- Required: Yes
GetCoreDeviceResponse
coreDeviceThingName
- Type:
- Required: Yes
coreVersion
- Type:
- Required: Yes
platform
- Type:
- Required: Yes
architecture
- Type:
- Required: Yes
runtime
- Type:
- Required: Yes
status
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
lastStatusUpdateTimestamp
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeploymentRequest
deploymentId
- Type:
- Required: Yes
GetDeploymentResponse
targetArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
deploymentId
- Type:
- Required: Yes
deploymentName
- Type:
- Required: Yes
deploymentStatus
- Type: typing.Literal['ACTIVE', 'CANCELED', 'COMPLETED', 'FAILED', 'INACTIVE']
- Required: Yes
iotJobId
- Type:
- Required: Yes
iotJobArn
- Type:
- Required: Yes
components
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentDeploymentSpecificationOutput]
- Required: Yes
deploymentPolicies
- Type:
- Required: Yes
iotJobConfiguration
- Type:
- Required: Yes
creationTimestamp
- Type:
- Required: Yes
isLatestForTarget
- Type:
- Required: Yes
parentTargetArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceRoleForAccountResponse
associatedAt
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstalledComponent
componentName
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
lifecycleState
- Type: typing.Optional[typing.Literal['BROKEN', 'ERRORED', 'FINISHED', 'INSTALLED', 'NEW', 'RUNNING', 'STARTING', 'STOPPING']]
lifecycleStateDetails
- Type: typing.Optional[str]
isRoot
- Type: typing.Optional[bool]
lastStatusChangeTimestamp
- Type: typing.Optional[datetime.datetime]
lastReportedTimestamp
- Type: typing.Optional[datetime.datetime]
lastInstallationSource
- Type: typing.Optional[str]
lifecycleStatusCodes
- Type: typing.Optional[typing.List[str]]
IoTJobAbortConfig
criteriaList
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobAbortCriteria]
- Required: Yes
IoTJobAbortConfigOutput
criteriaList
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobAbortCriteria]
- Required: Yes
IoTJobAbortCriteria
failureType
- Type: typing.Literal['ALL', 'FAILED', 'REJECTED', 'TIMED_OUT']
- Required: Yes
action
- Type: typing.Literal['CANCEL']
- Required: Yes
thresholdPercentage
- Type:
- Required: Yes
minNumberOfExecutedThings
- Type:
- Required: Yes
IoTJobExecutionsRolloutConfig
exponentialRate
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.IoTJobExponentialRolloutRate]
maximumPerMinute
- Type: typing.Optional[int]
IoTJobExponentialRolloutRate
baseRatePerMinute
- Type:
- Required: Yes
incrementFactor
- Type:
- Required: Yes
rateIncreaseCriteria
- Type:
- Required: Yes
IoTJobRateIncreaseCriteria
numberOfNotifiedThings
- Type: typing.Optional[int]
numberOfSucceededThings
- Type: typing.Optional[int]
IoTJobTimeoutConfig
inProgressTimeoutInMinutes
- Type: typing.Optional[int]
LambdaContainerParams
memorySizeInKB
- Type: typing.Optional[int]
mountROSysfs
- Type: typing.Optional[bool]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaVolumeMount]]
devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaDeviceMount]]
LambdaDeviceMount
path
- Type:
- Required: Yes
permission
- Type: typing.Optional[typing.Literal['ro', 'rw']]
addGroupOwner
- Type: typing.Optional[bool]
LambdaEventSource
topic
- Type:
- Required: Yes
type
- Type: typing.Literal['IOT_CORE', 'PUB_SUB']
- Required: Yes
LambdaExecutionParameters
eventSources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaEventSource]]
maxQueueSize
- Type: typing.Optional[int]
maxInstancesCount
- Type: typing.Optional[int]
maxIdleTimeInSeconds
- Type: typing.Optional[int]
timeoutInSeconds
- Type: typing.Optional[int]
statusTimeoutInSeconds
- Type: typing.Optional[int]
pinned
- Type: typing.Optional[bool]
inputPayloadEncodingType
- Type: typing.Optional[typing.Literal['binary', 'json']]
execArgs
- Type: typing.Optional[typing.List[str]]
environmentVariables
- Type: typing.Optional[typing.Dict[str, str]]
linuxProcessParams
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaLinuxProcessParams]
LambdaFunctionRecipeSource
lambdaArn
- Type:
- Required: Yes
componentName
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
componentPlatforms
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatform, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatformOutput]]]
componentDependencies
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentDependencyRequirement]]
componentLambdaParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaExecutionParameters]
LambdaLinuxProcessParams
isolationMode
- Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]
containerParams
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.LambdaContainerParams]
LambdaVolumeMount
sourcePath
- Type:
- Required: Yes
destinationPath
- Type:
- Required: Yes
permission
- Type: typing.Optional[typing.Literal['ro', 'rw']]
addGroupOwner
- Type: typing.Optional[bool]
ListClientDevicesAssociatedWithCoreDeviceRequest
coreDeviceThingName
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListClientDevicesAssociatedWithCoreDeviceRequestPaginate
coreDeviceThingName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListClientDevicesAssociatedWithCoreDeviceResponse
associatedClientDevices
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.AssociatedClientDevice]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComponentVersionsRequest
arn
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListComponentVersionsRequestPaginate
arn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListComponentVersionsResponse
componentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentVersionListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComponentsRequest
scope
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListComponentsRequestPaginate
scope
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListComponentsResponse
components
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.Component]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCoreDevicesRequest
thingGroupArn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
runtime
- Type: typing.Optional[str]
ListCoreDevicesRequestPaginate
thingGroupArn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
runtime
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListCoreDevicesResponse
coreDevices
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.CoreDevice]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDeploymentsRequest
targetArn
- Type: typing.Optional[str]
historyFilter
- Type: typing.Optional[typing.Literal['ALL', 'LATEST_ONLY']]
parentTargetArn
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDeploymentsRequestPaginate
targetArn
- Type: typing.Optional[str]
historyFilter
- Type: typing.Optional[typing.Literal['ALL', 'LATEST_ONLY']]
parentTargetArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListDeploymentsResponse
deployments
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.Deployment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEffectiveDeploymentsRequest
coreDeviceThingName
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEffectiveDeploymentsRequestPaginate
coreDeviceThingName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListEffectiveDeploymentsResponse
effectiveDeployments
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.EffectiveDeployment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListInstalledComponentsRequest
coreDeviceThingName
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
topologyFilter
- Type: typing.Optional[typing.Literal['ALL', 'ROOT']]
ListInstalledComponentsRequestPaginate
coreDeviceThingName
- Type:
- Required: Yes
topologyFilter
- Type: typing.Optional[typing.Literal['ALL', 'ROOT']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.PaginatorConfig]
ListInstalledComponentsResponse
installedComponents
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.InstalledComponent]
- 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
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResolveComponentCandidatesRequest
platform
- Type: typing.Union[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatform, aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentPlatformOutput, NoneType]
componentCandidates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ComponentCandidate]]
ResolveComponentCandidatesResponse
resolvedComponentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ResolvedComponentVersion]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResolvedComponentVersion
arn
- Type: typing.Optional[str]
componentName
- Type: typing.Optional[str]
componentVersion
- Type: typing.Optional[str]
recipe
- Type: typing.Optional[bytes]
vendorGuidance
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DISCONTINUED']]
message
- Type: typing.Optional[str]
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]
SystemResourceLimits
memory
- Type: typing.Optional[int]
cpus
- Type: typing.Optional[float]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateConnectivityInfoRequest
thingName
- Type:
- Required: Yes
connectivityInfo
- Type: typing.List[aws_resource_validator.pydantic_models.greengrassv2.greengrassv2_classes.ConnectivityInfo]
- Required: Yes
UpdateConnectivityInfoResponse
version
- Type:
- Required: Yes
message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes