Type definitions#
Index > Greengrass > Type definitions
Auto-generated documentation for Greengrass type annotations stubs module mypy-boto3-greengrass.
ConnectorUnionTypeDef#
# ConnectorUnionTypeDef definition
ConnectorUnionTypeDef = Union[
ConnectorTypeDef, # (1)
ConnectorOutputTypeDef, # (2)
]
SecretsManagerSecretResourceDataUnionTypeDef#
# SecretsManagerSecretResourceDataUnionTypeDef definition
SecretsManagerSecretResourceDataUnionTypeDef = Union[
SecretsManagerSecretResourceDataTypeDef, # (1)
SecretsManagerSecretResourceDataOutputTypeDef, # (2)
]
FunctionConfigurationEnvironmentUnionTypeDef#
# FunctionConfigurationEnvironmentUnionTypeDef definition
FunctionConfigurationEnvironmentUnionTypeDef = Union[
FunctionConfigurationEnvironmentTypeDef, # (1)
FunctionConfigurationEnvironmentOutputTypeDef, # (2)
]
ResourceDataContainerUnionTypeDef#
# ResourceDataContainerUnionTypeDef definition
ResourceDataContainerUnionTypeDef = Union[
ResourceDataContainerTypeDef, # (1)
ResourceDataContainerOutputTypeDef, # (2)
]
FunctionConfigurationUnionTypeDef#
# FunctionConfigurationUnionTypeDef definition
FunctionConfigurationUnionTypeDef = Union[
FunctionConfigurationTypeDef, # (1)
FunctionConfigurationOutputTypeDef, # (2)
]
ResourceUnionTypeDef#
# ResourceUnionTypeDef definition
ResourceUnionTypeDef = Union[
ResourceTypeDef, # (1)
ResourceOutputTypeDef, # (2)
]
- See ResourceTypeDef
- See ResourceOutputTypeDef
FunctionUnionTypeDef#
# FunctionUnionTypeDef definition
FunctionUnionTypeDef = Union[
FunctionTypeDef, # (1)
FunctionOutputTypeDef, # (2)
]
- See FunctionTypeDef
- See FunctionOutputTypeDef
AssociateRoleToGroupRequestRequestTypeDef#
# AssociateRoleToGroupRequestRequestTypeDef definition
class AssociateRoleToGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
RoleArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateServiceRoleToAccountRequestRequestTypeDef#
# AssociateServiceRoleToAccountRequestRequestTypeDef definition
class AssociateServiceRoleToAccountRequestRequestTypeDef(TypedDict):
RoleArn: str,
BulkDeploymentMetricsTypeDef#
# BulkDeploymentMetricsTypeDef definition
class BulkDeploymentMetricsTypeDef(TypedDict):
InvalidInputRecords: NotRequired[int],
RecordsProcessed: NotRequired[int],
RetryAttempts: NotRequired[int],
ErrorDetailTypeDef#
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
DetailedErrorCode: NotRequired[str],
DetailedErrorMessage: NotRequired[str],
BulkDeploymentTypeDef#
# BulkDeploymentTypeDef definition
class BulkDeploymentTypeDef(TypedDict):
BulkDeploymentArn: NotRequired[str],
BulkDeploymentId: NotRequired[str],
CreatedAt: NotRequired[str],
ConnectivityInfoTypeDef#
# ConnectivityInfoTypeDef definition
class ConnectivityInfoTypeDef(TypedDict):
HostAddress: NotRequired[str],
Id: NotRequired[str],
Metadata: NotRequired[str],
PortNumber: NotRequired[int],
ConnectorOutputTypeDef#
# ConnectorOutputTypeDef definition
class ConnectorOutputTypeDef(TypedDict):
ConnectorArn: str,
Id: str,
Parameters: NotRequired[Dict[str, str]],
ConnectorTypeDef#
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
ConnectorArn: str,
Id: str,
Parameters: NotRequired[Mapping[str, str]],
CoreTypeDef#
# CoreTypeDef definition
class CoreTypeDef(TypedDict):
CertificateArn: str,
Id: str,
ThingArn: str,
SyncShadow: NotRequired[bool],
CreateDeploymentRequestRequestTypeDef#
# CreateDeploymentRequestRequestTypeDef definition
class CreateDeploymentRequestRequestTypeDef(TypedDict):
DeploymentType: DeploymentTypeType, # (1)
GroupId: str,
AmznClientToken: NotRequired[str],
DeploymentId: NotRequired[str],
GroupVersionId: NotRequired[str],
DeviceTypeDef#
# DeviceTypeDef definition
class DeviceTypeDef(TypedDict):
CertificateArn: str,
Id: str,
ThingArn: str,
SyncShadow: NotRequired[bool],
CreateGroupCertificateAuthorityRequestRequestTypeDef#
# CreateGroupCertificateAuthorityRequestRequestTypeDef definition
class CreateGroupCertificateAuthorityRequestRequestTypeDef(TypedDict):
GroupId: str,
AmznClientToken: NotRequired[str],
GroupVersionTypeDef#
# GroupVersionTypeDef definition
class GroupVersionTypeDef(TypedDict):
ConnectorDefinitionVersionArn: NotRequired[str],
CoreDefinitionVersionArn: NotRequired[str],
DeviceDefinitionVersionArn: NotRequired[str],
FunctionDefinitionVersionArn: NotRequired[str],
LoggerDefinitionVersionArn: NotRequired[str],
ResourceDefinitionVersionArn: NotRequired[str],
SubscriptionDefinitionVersionArn: NotRequired[str],
CreateGroupVersionRequestRequestTypeDef#
# CreateGroupVersionRequestRequestTypeDef definition
class CreateGroupVersionRequestRequestTypeDef(TypedDict):
GroupId: str,
AmznClientToken: NotRequired[str],
ConnectorDefinitionVersionArn: NotRequired[str],
CoreDefinitionVersionArn: NotRequired[str],
DeviceDefinitionVersionArn: NotRequired[str],
FunctionDefinitionVersionArn: NotRequired[str],
LoggerDefinitionVersionArn: NotRequired[str],
ResourceDefinitionVersionArn: NotRequired[str],
SubscriptionDefinitionVersionArn: NotRequired[str],
LoggerTypeDef#
# LoggerTypeDef definition
class LoggerTypeDef(TypedDict):
Component: LoggerComponentType, # (1)
Id: str,
Level: LoggerLevelType, # (2)
Type: LoggerTypeType, # (3)
Space: NotRequired[int],
- See LoggerComponentType
- See LoggerLevelType
- See LoggerTypeType
CreateSoftwareUpdateJobRequestRequestTypeDef#
# CreateSoftwareUpdateJobRequestRequestTypeDef definition
class CreateSoftwareUpdateJobRequestRequestTypeDef(TypedDict):
S3UrlSignerRole: str,
SoftwareToUpdate: SoftwareToUpdateType, # (1)
UpdateTargets: Sequence[str],
UpdateTargetsArchitecture: UpdateTargetsArchitectureType, # (2)
UpdateTargetsOperatingSystem: UpdateTargetsOperatingSystemType, # (3)
AmznClientToken: NotRequired[str],
UpdateAgentLogLevel: NotRequired[UpdateAgentLogLevelType], # (4)
- See SoftwareToUpdateType
- See UpdateTargetsArchitectureType
- See UpdateTargetsOperatingSystemType
- See UpdateAgentLogLevelType
SubscriptionTypeDef#
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
Id: str,
Source: str,
Subject: str,
Target: str,
DefinitionInformationTypeDef#
# DefinitionInformationTypeDef definition
class DefinitionInformationTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTimestamp: NotRequired[str],
Id: NotRequired[str],
LastUpdatedTimestamp: NotRequired[str],
LatestVersion: NotRequired[str],
LatestVersionArn: NotRequired[str],
Name: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
DeleteConnectorDefinitionRequestRequestTypeDef#
# DeleteConnectorDefinitionRequestRequestTypeDef definition
class DeleteConnectorDefinitionRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
DeleteCoreDefinitionRequestRequestTypeDef#
# DeleteCoreDefinitionRequestRequestTypeDef definition
class DeleteCoreDefinitionRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
DeleteDeviceDefinitionRequestRequestTypeDef#
# DeleteDeviceDefinitionRequestRequestTypeDef definition
class DeleteDeviceDefinitionRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
DeleteFunctionDefinitionRequestRequestTypeDef#
# DeleteFunctionDefinitionRequestRequestTypeDef definition
class DeleteFunctionDefinitionRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
DeleteGroupRequestRequestTypeDef#
# DeleteGroupRequestRequestTypeDef definition
class DeleteGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
DeleteLoggerDefinitionRequestRequestTypeDef#
# DeleteLoggerDefinitionRequestRequestTypeDef definition
class DeleteLoggerDefinitionRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
DeleteResourceDefinitionRequestRequestTypeDef#
# DeleteResourceDefinitionRequestRequestTypeDef definition
class DeleteResourceDefinitionRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
DeleteSubscriptionDefinitionRequestRequestTypeDef#
# DeleteSubscriptionDefinitionRequestRequestTypeDef definition
class DeleteSubscriptionDefinitionRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
DeploymentTypeDef#
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
CreatedAt: NotRequired[str],
DeploymentArn: NotRequired[str],
DeploymentId: NotRequired[str],
DeploymentType: NotRequired[DeploymentTypeType], # (1)
GroupArn: NotRequired[str],
DisassociateRoleFromGroupRequestRequestTypeDef#
# DisassociateRoleFromGroupRequestRequestTypeDef definition
class DisassociateRoleFromGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
ResourceAccessPolicyTypeDef#
# ResourceAccessPolicyTypeDef definition
class ResourceAccessPolicyTypeDef(TypedDict):
ResourceId: str,
Permission: NotRequired[PermissionType], # (1)
- See PermissionType
FunctionRunAsConfigTypeDef#
# FunctionRunAsConfigTypeDef definition
class FunctionRunAsConfigTypeDef(TypedDict):
Gid: NotRequired[int],
Uid: NotRequired[int],
GetAssociatedRoleRequestRequestTypeDef#
# GetAssociatedRoleRequestRequestTypeDef definition
class GetAssociatedRoleRequestRequestTypeDef(TypedDict):
GroupId: str,
GetBulkDeploymentStatusRequestRequestTypeDef#
# GetBulkDeploymentStatusRequestRequestTypeDef definition
class GetBulkDeploymentStatusRequestRequestTypeDef(TypedDict):
BulkDeploymentId: str,
GetConnectivityInfoRequestRequestTypeDef#
# GetConnectivityInfoRequestRequestTypeDef definition
class GetConnectivityInfoRequestRequestTypeDef(TypedDict):
ThingName: str,
GetConnectorDefinitionRequestRequestTypeDef#
# GetConnectorDefinitionRequestRequestTypeDef definition
class GetConnectorDefinitionRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
GetConnectorDefinitionVersionRequestRequestTypeDef#
# GetConnectorDefinitionVersionRequestRequestTypeDef definition
class GetConnectorDefinitionVersionRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
ConnectorDefinitionVersionId: str,
NextToken: NotRequired[str],
GetCoreDefinitionRequestRequestTypeDef#
# GetCoreDefinitionRequestRequestTypeDef definition
class GetCoreDefinitionRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
GetCoreDefinitionVersionRequestRequestTypeDef#
# GetCoreDefinitionVersionRequestRequestTypeDef definition
class GetCoreDefinitionVersionRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
CoreDefinitionVersionId: str,
GetDeploymentStatusRequestRequestTypeDef#
# GetDeploymentStatusRequestRequestTypeDef definition
class GetDeploymentStatusRequestRequestTypeDef(TypedDict):
DeploymentId: str,
GroupId: str,
GetDeviceDefinitionRequestRequestTypeDef#
# GetDeviceDefinitionRequestRequestTypeDef definition
class GetDeviceDefinitionRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
GetDeviceDefinitionVersionRequestRequestTypeDef#
# GetDeviceDefinitionVersionRequestRequestTypeDef definition
class GetDeviceDefinitionVersionRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
DeviceDefinitionVersionId: str,
NextToken: NotRequired[str],
GetFunctionDefinitionRequestRequestTypeDef#
# GetFunctionDefinitionRequestRequestTypeDef definition
class GetFunctionDefinitionRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
GetFunctionDefinitionVersionRequestRequestTypeDef#
# GetFunctionDefinitionVersionRequestRequestTypeDef definition
class GetFunctionDefinitionVersionRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
FunctionDefinitionVersionId: str,
NextToken: NotRequired[str],
GetGroupCertificateAuthorityRequestRequestTypeDef#
# GetGroupCertificateAuthorityRequestRequestTypeDef definition
class GetGroupCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityId: str,
GroupId: str,
GetGroupCertificateConfigurationRequestRequestTypeDef#
# GetGroupCertificateConfigurationRequestRequestTypeDef definition
class GetGroupCertificateConfigurationRequestRequestTypeDef(TypedDict):
GroupId: str,
GetGroupRequestRequestTypeDef#
# GetGroupRequestRequestTypeDef definition
class GetGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
GetGroupVersionRequestRequestTypeDef#
# GetGroupVersionRequestRequestTypeDef definition
class GetGroupVersionRequestRequestTypeDef(TypedDict):
GroupId: str,
GroupVersionId: str,
GetLoggerDefinitionRequestRequestTypeDef#
# GetLoggerDefinitionRequestRequestTypeDef definition
class GetLoggerDefinitionRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
GetLoggerDefinitionVersionRequestRequestTypeDef#
# GetLoggerDefinitionVersionRequestRequestTypeDef definition
class GetLoggerDefinitionVersionRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
LoggerDefinitionVersionId: str,
NextToken: NotRequired[str],
GetResourceDefinitionRequestRequestTypeDef#
# GetResourceDefinitionRequestRequestTypeDef definition
class GetResourceDefinitionRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
GetResourceDefinitionVersionRequestRequestTypeDef#
# GetResourceDefinitionVersionRequestRequestTypeDef definition
class GetResourceDefinitionVersionRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
ResourceDefinitionVersionId: str,
GetSubscriptionDefinitionRequestRequestTypeDef#
# GetSubscriptionDefinitionRequestRequestTypeDef definition
class GetSubscriptionDefinitionRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
GetSubscriptionDefinitionVersionRequestRequestTypeDef#
# GetSubscriptionDefinitionVersionRequestRequestTypeDef definition
class GetSubscriptionDefinitionVersionRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
SubscriptionDefinitionVersionId: str,
NextToken: NotRequired[str],
GetThingRuntimeConfigurationRequestRequestTypeDef#
# GetThingRuntimeConfigurationRequestRequestTypeDef definition
class GetThingRuntimeConfigurationRequestRequestTypeDef(TypedDict):
ThingName: str,
GroupCertificateAuthorityPropertiesTypeDef#
# GroupCertificateAuthorityPropertiesTypeDef definition
class GroupCertificateAuthorityPropertiesTypeDef(TypedDict):
GroupCertificateAuthorityArn: NotRequired[str],
GroupCertificateAuthorityId: NotRequired[str],
GroupInformationTypeDef#
# GroupInformationTypeDef definition
class GroupInformationTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTimestamp: NotRequired[str],
Id: NotRequired[str],
LastUpdatedTimestamp: NotRequired[str],
LatestVersion: NotRequired[str],
LatestVersionArn: NotRequired[str],
Name: NotRequired[str],
GroupOwnerSettingTypeDef#
# GroupOwnerSettingTypeDef definition
class GroupOwnerSettingTypeDef(TypedDict):
AutoAddGroupOwner: NotRequired[bool],
GroupOwner: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBulkDeploymentDetailedReportsRequestRequestTypeDef#
# ListBulkDeploymentDetailedReportsRequestRequestTypeDef definition
class ListBulkDeploymentDetailedReportsRequestRequestTypeDef(TypedDict):
BulkDeploymentId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListBulkDeploymentsRequestRequestTypeDef#
# ListBulkDeploymentsRequestRequestTypeDef definition
class ListBulkDeploymentsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListConnectorDefinitionVersionsRequestRequestTypeDef#
# ListConnectorDefinitionVersionsRequestRequestTypeDef definition
class ListConnectorDefinitionVersionsRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
VersionInformationTypeDef#
# VersionInformationTypeDef definition
class VersionInformationTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTimestamp: NotRequired[str],
Id: NotRequired[str],
Version: NotRequired[str],
ListConnectorDefinitionsRequestRequestTypeDef#
# ListConnectorDefinitionsRequestRequestTypeDef definition
class ListConnectorDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListCoreDefinitionVersionsRequestRequestTypeDef#
# ListCoreDefinitionVersionsRequestRequestTypeDef definition
class ListCoreDefinitionVersionsRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListCoreDefinitionsRequestRequestTypeDef#
# ListCoreDefinitionsRequestRequestTypeDef definition
class ListCoreDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListDeploymentsRequestRequestTypeDef#
# ListDeploymentsRequestRequestTypeDef definition
class ListDeploymentsRequestRequestTypeDef(TypedDict):
GroupId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListDeviceDefinitionVersionsRequestRequestTypeDef#
# ListDeviceDefinitionVersionsRequestRequestTypeDef definition
class ListDeviceDefinitionVersionsRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListDeviceDefinitionsRequestRequestTypeDef#
# ListDeviceDefinitionsRequestRequestTypeDef definition
class ListDeviceDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListFunctionDefinitionVersionsRequestRequestTypeDef#
# ListFunctionDefinitionVersionsRequestRequestTypeDef definition
class ListFunctionDefinitionVersionsRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListFunctionDefinitionsRequestRequestTypeDef#
# ListFunctionDefinitionsRequestRequestTypeDef definition
class ListFunctionDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListGroupCertificateAuthoritiesRequestRequestTypeDef#
# ListGroupCertificateAuthoritiesRequestRequestTypeDef definition
class ListGroupCertificateAuthoritiesRequestRequestTypeDef(TypedDict):
GroupId: str,
ListGroupVersionsRequestRequestTypeDef#
# ListGroupVersionsRequestRequestTypeDef definition
class ListGroupVersionsRequestRequestTypeDef(TypedDict):
GroupId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListGroupsRequestRequestTypeDef#
# ListGroupsRequestRequestTypeDef definition
class ListGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListLoggerDefinitionVersionsRequestRequestTypeDef#
# ListLoggerDefinitionVersionsRequestRequestTypeDef definition
class ListLoggerDefinitionVersionsRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListLoggerDefinitionsRequestRequestTypeDef#
# ListLoggerDefinitionsRequestRequestTypeDef definition
class ListLoggerDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListResourceDefinitionVersionsRequestRequestTypeDef#
# ListResourceDefinitionVersionsRequestRequestTypeDef definition
class ListResourceDefinitionVersionsRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListResourceDefinitionsRequestRequestTypeDef#
# ListResourceDefinitionsRequestRequestTypeDef definition
class ListResourceDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListSubscriptionDefinitionVersionsRequestRequestTypeDef#
# ListSubscriptionDefinitionVersionsRequestRequestTypeDef definition
class ListSubscriptionDefinitionVersionsRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListSubscriptionDefinitionsRequestRequestTypeDef#
# ListSubscriptionDefinitionsRequestRequestTypeDef definition
class ListSubscriptionDefinitionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ResetDeploymentsRequestRequestTypeDef#
# ResetDeploymentsRequestRequestTypeDef definition
class ResetDeploymentsRequestRequestTypeDef(TypedDict):
GroupId: str,
AmznClientToken: NotRequired[str],
Force: NotRequired[bool],
SecretsManagerSecretResourceDataOutputTypeDef#
# SecretsManagerSecretResourceDataOutputTypeDef definition
class SecretsManagerSecretResourceDataOutputTypeDef(TypedDict):
ARN: NotRequired[str],
AdditionalStagingLabelsToDownload: NotRequired[List[str]],
ResourceDownloadOwnerSettingTypeDef#
# ResourceDownloadOwnerSettingTypeDef definition
class ResourceDownloadOwnerSettingTypeDef(TypedDict):
GroupOwner: str,
GroupPermission: PermissionType, # (1)
- See PermissionType
TelemetryConfigurationTypeDef#
# TelemetryConfigurationTypeDef definition
class TelemetryConfigurationTypeDef(TypedDict):
Telemetry: TelemetryType, # (2)
ConfigurationSyncStatus: NotRequired[ConfigurationSyncStatusType], # (1)
SecretsManagerSecretResourceDataTypeDef#
# SecretsManagerSecretResourceDataTypeDef definition
class SecretsManagerSecretResourceDataTypeDef(TypedDict):
ARN: NotRequired[str],
AdditionalStagingLabelsToDownload: NotRequired[Sequence[str]],
StartBulkDeploymentRequestRequestTypeDef#
# StartBulkDeploymentRequestRequestTypeDef definition
class StartBulkDeploymentRequestRequestTypeDef(TypedDict):
ExecutionRoleArn: str,
InputFileUri: str,
AmznClientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
StopBulkDeploymentRequestRequestTypeDef#
# StopBulkDeploymentRequestRequestTypeDef definition
class StopBulkDeploymentRequestRequestTypeDef(TypedDict):
BulkDeploymentId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
tags: NotRequired[Mapping[str, str]],
TelemetryConfigurationUpdateTypeDef#
# TelemetryConfigurationUpdateTypeDef definition
class TelemetryConfigurationUpdateTypeDef(TypedDict):
Telemetry: TelemetryType, # (1)
- See TelemetryType
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateConnectorDefinitionRequestRequestTypeDef#
# UpdateConnectorDefinitionRequestRequestTypeDef definition
class UpdateConnectorDefinitionRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
Name: NotRequired[str],
UpdateCoreDefinitionRequestRequestTypeDef#
# UpdateCoreDefinitionRequestRequestTypeDef definition
class UpdateCoreDefinitionRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
Name: NotRequired[str],
UpdateDeviceDefinitionRequestRequestTypeDef#
# UpdateDeviceDefinitionRequestRequestTypeDef definition
class UpdateDeviceDefinitionRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
Name: NotRequired[str],
UpdateFunctionDefinitionRequestRequestTypeDef#
# UpdateFunctionDefinitionRequestRequestTypeDef definition
class UpdateFunctionDefinitionRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
Name: NotRequired[str],
UpdateGroupCertificateConfigurationRequestRequestTypeDef#
# UpdateGroupCertificateConfigurationRequestRequestTypeDef definition
class UpdateGroupCertificateConfigurationRequestRequestTypeDef(TypedDict):
GroupId: str,
CertificateExpiryInMilliseconds: NotRequired[str],
UpdateGroupRequestRequestTypeDef#
# UpdateGroupRequestRequestTypeDef definition
class UpdateGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
Name: NotRequired[str],
UpdateLoggerDefinitionRequestRequestTypeDef#
# UpdateLoggerDefinitionRequestRequestTypeDef definition
class UpdateLoggerDefinitionRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
Name: NotRequired[str],
UpdateResourceDefinitionRequestRequestTypeDef#
# UpdateResourceDefinitionRequestRequestTypeDef definition
class UpdateResourceDefinitionRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
Name: NotRequired[str],
UpdateSubscriptionDefinitionRequestRequestTypeDef#
# UpdateSubscriptionDefinitionRequestRequestTypeDef definition
class UpdateSubscriptionDefinitionRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
Name: NotRequired[str],
AssociateRoleToGroupResponseTypeDef#
# AssociateRoleToGroupResponseTypeDef definition
class AssociateRoleToGroupResponseTypeDef(TypedDict):
AssociatedAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateServiceRoleToAccountResponseTypeDef#
# AssociateServiceRoleToAccountResponseTypeDef definition
class AssociateServiceRoleToAccountResponseTypeDef(TypedDict):
AssociatedAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectorDefinitionResponseTypeDef#
# CreateConnectorDefinitionResponseTypeDef definition
class CreateConnectorDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectorDefinitionVersionResponseTypeDef#
# CreateConnectorDefinitionVersionResponseTypeDef definition
class CreateConnectorDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCoreDefinitionResponseTypeDef#
# CreateCoreDefinitionResponseTypeDef definition
class CreateCoreDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCoreDefinitionVersionResponseTypeDef#
# CreateCoreDefinitionVersionResponseTypeDef definition
class CreateCoreDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDeploymentResponseTypeDef#
# CreateDeploymentResponseTypeDef definition
class CreateDeploymentResponseTypeDef(TypedDict):
DeploymentArn: str,
DeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDeviceDefinitionResponseTypeDef#
# CreateDeviceDefinitionResponseTypeDef definition
class CreateDeviceDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDeviceDefinitionVersionResponseTypeDef#
# CreateDeviceDefinitionVersionResponseTypeDef definition
class CreateDeviceDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFunctionDefinitionResponseTypeDef#
# CreateFunctionDefinitionResponseTypeDef definition
class CreateFunctionDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFunctionDefinitionVersionResponseTypeDef#
# CreateFunctionDefinitionVersionResponseTypeDef definition
class CreateFunctionDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGroupCertificateAuthorityResponseTypeDef#
# CreateGroupCertificateAuthorityResponseTypeDef definition
class CreateGroupCertificateAuthorityResponseTypeDef(TypedDict):
GroupCertificateAuthorityArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGroupResponseTypeDef#
# CreateGroupResponseTypeDef definition
class CreateGroupResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGroupVersionResponseTypeDef#
# CreateGroupVersionResponseTypeDef definition
class CreateGroupVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLoggerDefinitionResponseTypeDef#
# CreateLoggerDefinitionResponseTypeDef definition
class CreateLoggerDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLoggerDefinitionVersionResponseTypeDef#
# CreateLoggerDefinitionVersionResponseTypeDef definition
class CreateLoggerDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceDefinitionResponseTypeDef#
# CreateResourceDefinitionResponseTypeDef definition
class CreateResourceDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceDefinitionVersionResponseTypeDef#
# CreateResourceDefinitionVersionResponseTypeDef definition
class CreateResourceDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSoftwareUpdateJobResponseTypeDef#
# CreateSoftwareUpdateJobResponseTypeDef definition
class CreateSoftwareUpdateJobResponseTypeDef(TypedDict):
IotJobArn: str,
IotJobId: str,
PlatformSoftwareVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriptionDefinitionResponseTypeDef#
# CreateSubscriptionDefinitionResponseTypeDef definition
class CreateSubscriptionDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriptionDefinitionVersionResponseTypeDef#
# CreateSubscriptionDefinitionVersionResponseTypeDef definition
class CreateSubscriptionDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateRoleFromGroupResponseTypeDef#
# DisassociateRoleFromGroupResponseTypeDef definition
class DisassociateRoleFromGroupResponseTypeDef(TypedDict):
DisassociatedAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateServiceRoleFromAccountResponseTypeDef#
# DisassociateServiceRoleFromAccountResponseTypeDef definition
class DisassociateServiceRoleFromAccountResponseTypeDef(TypedDict):
DisassociatedAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAssociatedRoleResponseTypeDef#
# GetAssociatedRoleResponseTypeDef definition
class GetAssociatedRoleResponseTypeDef(TypedDict):
AssociatedAt: str,
RoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConnectorDefinitionResponseTypeDef#
# GetConnectorDefinitionResponseTypeDef definition
class GetConnectorDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCoreDefinitionResponseTypeDef#
# GetCoreDefinitionResponseTypeDef definition
class GetCoreDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDeviceDefinitionResponseTypeDef#
# GetDeviceDefinitionResponseTypeDef definition
class GetDeviceDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetFunctionDefinitionResponseTypeDef#
# GetFunctionDefinitionResponseTypeDef definition
class GetFunctionDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGroupCertificateAuthorityResponseTypeDef#
# GetGroupCertificateAuthorityResponseTypeDef definition
class GetGroupCertificateAuthorityResponseTypeDef(TypedDict):
GroupCertificateAuthorityArn: str,
GroupCertificateAuthorityId: str,
PemEncodedCertificate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGroupCertificateConfigurationResponseTypeDef#
# GetGroupCertificateConfigurationResponseTypeDef definition
class GetGroupCertificateConfigurationResponseTypeDef(TypedDict):
CertificateAuthorityExpiryInMilliseconds: str,
CertificateExpiryInMilliseconds: str,
GroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGroupResponseTypeDef#
# GetGroupResponseTypeDef definition
class GetGroupResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLoggerDefinitionResponseTypeDef#
# GetLoggerDefinitionResponseTypeDef definition
class GetLoggerDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourceDefinitionResponseTypeDef#
# GetResourceDefinitionResponseTypeDef definition
class GetResourceDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetServiceRoleForAccountResponseTypeDef#
# GetServiceRoleForAccountResponseTypeDef definition
class GetServiceRoleForAccountResponseTypeDef(TypedDict):
AssociatedAt: str,
RoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSubscriptionDefinitionResponseTypeDef#
# GetSubscriptionDefinitionResponseTypeDef definition
class GetSubscriptionDefinitionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Id: str,
LastUpdatedTimestamp: str,
LatestVersion: str,
LatestVersionArn: str,
Name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetDeploymentsResponseTypeDef#
# ResetDeploymentsResponseTypeDef definition
class ResetDeploymentsResponseTypeDef(TypedDict):
DeploymentArn: str,
DeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartBulkDeploymentResponseTypeDef#
# StartBulkDeploymentResponseTypeDef definition
class StartBulkDeploymentResponseTypeDef(TypedDict):
BulkDeploymentArn: str,
BulkDeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateConnectivityInfoResponseTypeDef#
# UpdateConnectivityInfoResponseTypeDef definition
class UpdateConnectivityInfoResponseTypeDef(TypedDict):
Message: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGroupCertificateConfigurationResponseTypeDef#
# UpdateGroupCertificateConfigurationResponseTypeDef definition
class UpdateGroupCertificateConfigurationResponseTypeDef(TypedDict):
CertificateAuthorityExpiryInMilliseconds: str,
CertificateExpiryInMilliseconds: str,
GroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BulkDeploymentResultTypeDef#
# BulkDeploymentResultTypeDef definition
class BulkDeploymentResultTypeDef(TypedDict):
CreatedAt: NotRequired[str],
DeploymentArn: NotRequired[str],
DeploymentId: NotRequired[str],
DeploymentStatus: NotRequired[str],
DeploymentType: NotRequired[DeploymentTypeType], # (1)
ErrorDetails: NotRequired[List[ErrorDetailTypeDef]], # (2)
ErrorMessage: NotRequired[str],
GroupArn: NotRequired[str],
- See DeploymentTypeType
- See ErrorDetailTypeDef
GetBulkDeploymentStatusResponseTypeDef#
# GetBulkDeploymentStatusResponseTypeDef definition
class GetBulkDeploymentStatusResponseTypeDef(TypedDict):
BulkDeploymentMetrics: BulkDeploymentMetricsTypeDef, # (1)
BulkDeploymentStatus: BulkDeploymentStatusType, # (2)
CreatedAt: str,
ErrorDetails: List[ErrorDetailTypeDef], # (3)
ErrorMessage: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BulkDeploymentMetricsTypeDef
- See BulkDeploymentStatusType
- See ErrorDetailTypeDef
- See ResponseMetadataTypeDef
GetDeploymentStatusResponseTypeDef#
# GetDeploymentStatusResponseTypeDef definition
class GetDeploymentStatusResponseTypeDef(TypedDict):
DeploymentStatus: str,
DeploymentType: DeploymentTypeType, # (1)
ErrorDetails: List[ErrorDetailTypeDef], # (2)
ErrorMessage: str,
UpdatedAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListBulkDeploymentsResponseTypeDef#
# ListBulkDeploymentsResponseTypeDef definition
class ListBulkDeploymentsResponseTypeDef(TypedDict):
BulkDeployments: List[BulkDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetConnectivityInfoResponseTypeDef#
# GetConnectivityInfoResponseTypeDef definition
class GetConnectivityInfoResponseTypeDef(TypedDict):
ConnectivityInfo: List[ConnectivityInfoTypeDef], # (1)
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConnectivityInfoRequestRequestTypeDef#
# UpdateConnectivityInfoRequestRequestTypeDef definition
class UpdateConnectivityInfoRequestRequestTypeDef(TypedDict):
ThingName: str,
ConnectivityInfo: NotRequired[Sequence[ConnectivityInfoTypeDef]], # (1)
ConnectorDefinitionVersionOutputTypeDef#
# ConnectorDefinitionVersionOutputTypeDef definition
class ConnectorDefinitionVersionOutputTypeDef(TypedDict):
Connectors: NotRequired[List[ConnectorOutputTypeDef]], # (1)
CoreDefinitionVersionOutputTypeDef#
# CoreDefinitionVersionOutputTypeDef definition
class CoreDefinitionVersionOutputTypeDef(TypedDict):
Cores: NotRequired[List[CoreTypeDef]], # (1)
- See CoreTypeDef
CoreDefinitionVersionTypeDef#
# CoreDefinitionVersionTypeDef definition
class CoreDefinitionVersionTypeDef(TypedDict):
Cores: NotRequired[Sequence[CoreTypeDef]], # (1)
- See CoreTypeDef
CreateCoreDefinitionVersionRequestRequestTypeDef#
# CreateCoreDefinitionVersionRequestRequestTypeDef definition
class CreateCoreDefinitionVersionRequestRequestTypeDef(TypedDict):
CoreDefinitionId: str,
AmznClientToken: NotRequired[str],
Cores: NotRequired[Sequence[CoreTypeDef]], # (1)
- See CoreTypeDef
CreateDeviceDefinitionVersionRequestRequestTypeDef#
# CreateDeviceDefinitionVersionRequestRequestTypeDef definition
class CreateDeviceDefinitionVersionRequestRequestTypeDef(TypedDict):
DeviceDefinitionId: str,
AmznClientToken: NotRequired[str],
Devices: NotRequired[Sequence[DeviceTypeDef]], # (1)
- See DeviceTypeDef
DeviceDefinitionVersionOutputTypeDef#
# DeviceDefinitionVersionOutputTypeDef definition
class DeviceDefinitionVersionOutputTypeDef(TypedDict):
Devices: NotRequired[List[DeviceTypeDef]], # (1)
- See DeviceTypeDef
DeviceDefinitionVersionTypeDef#
# DeviceDefinitionVersionTypeDef definition
class DeviceDefinitionVersionTypeDef(TypedDict):
Devices: NotRequired[Sequence[DeviceTypeDef]], # (1)
- See DeviceTypeDef
CreateGroupRequestRequestTypeDef#
# CreateGroupRequestRequestTypeDef definition
class CreateGroupRequestRequestTypeDef(TypedDict):
Name: str,
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[GroupVersionTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
GetGroupVersionResponseTypeDef#
# GetGroupVersionResponseTypeDef definition
class GetGroupVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: GroupVersionTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoggerDefinitionVersionRequestRequestTypeDef#
# CreateLoggerDefinitionVersionRequestRequestTypeDef definition
class CreateLoggerDefinitionVersionRequestRequestTypeDef(TypedDict):
LoggerDefinitionId: str,
AmznClientToken: NotRequired[str],
Loggers: NotRequired[Sequence[LoggerTypeDef]], # (1)
- See LoggerTypeDef
LoggerDefinitionVersionOutputTypeDef#
# LoggerDefinitionVersionOutputTypeDef definition
class LoggerDefinitionVersionOutputTypeDef(TypedDict):
Loggers: NotRequired[List[LoggerTypeDef]], # (1)
- See LoggerTypeDef
LoggerDefinitionVersionTypeDef#
# LoggerDefinitionVersionTypeDef definition
class LoggerDefinitionVersionTypeDef(TypedDict):
Loggers: NotRequired[Sequence[LoggerTypeDef]], # (1)
- See LoggerTypeDef
CreateSubscriptionDefinitionVersionRequestRequestTypeDef#
# CreateSubscriptionDefinitionVersionRequestRequestTypeDef definition
class CreateSubscriptionDefinitionVersionRequestRequestTypeDef(TypedDict):
SubscriptionDefinitionId: str,
AmznClientToken: NotRequired[str],
Subscriptions: NotRequired[Sequence[SubscriptionTypeDef]], # (1)
SubscriptionDefinitionVersionOutputTypeDef#
# SubscriptionDefinitionVersionOutputTypeDef definition
class SubscriptionDefinitionVersionOutputTypeDef(TypedDict):
Subscriptions: NotRequired[List[SubscriptionTypeDef]], # (1)
SubscriptionDefinitionVersionTypeDef#
# SubscriptionDefinitionVersionTypeDef definition
class SubscriptionDefinitionVersionTypeDef(TypedDict):
Subscriptions: NotRequired[Sequence[SubscriptionTypeDef]], # (1)
ListConnectorDefinitionsResponseTypeDef#
# ListConnectorDefinitionsResponseTypeDef definition
class ListConnectorDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCoreDefinitionsResponseTypeDef#
# ListCoreDefinitionsResponseTypeDef definition
class ListCoreDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDeviceDefinitionsResponseTypeDef#
# ListDeviceDefinitionsResponseTypeDef definition
class ListDeviceDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFunctionDefinitionsResponseTypeDef#
# ListFunctionDefinitionsResponseTypeDef definition
class ListFunctionDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLoggerDefinitionsResponseTypeDef#
# ListLoggerDefinitionsResponseTypeDef definition
class ListLoggerDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListResourceDefinitionsResponseTypeDef#
# ListResourceDefinitionsResponseTypeDef definition
class ListResourceDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSubscriptionDefinitionsResponseTypeDef#
# ListSubscriptionDefinitionsResponseTypeDef definition
class ListSubscriptionDefinitionsResponseTypeDef(TypedDict):
Definitions: List[DefinitionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDeploymentsResponseTypeDef#
# ListDeploymentsResponseTypeDef definition
class ListDeploymentsResponseTypeDef(TypedDict):
Deployments: List[DeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FunctionDefaultExecutionConfigTypeDef#
# FunctionDefaultExecutionConfigTypeDef definition
class FunctionDefaultExecutionConfigTypeDef(TypedDict):
IsolationMode: NotRequired[FunctionIsolationModeType], # (1)
RunAs: NotRequired[FunctionRunAsConfigTypeDef], # (2)
FunctionExecutionConfigTypeDef#
# FunctionExecutionConfigTypeDef definition
class FunctionExecutionConfigTypeDef(TypedDict):
IsolationMode: NotRequired[FunctionIsolationModeType], # (1)
RunAs: NotRequired[FunctionRunAsConfigTypeDef], # (2)
ListGroupCertificateAuthoritiesResponseTypeDef#
# ListGroupCertificateAuthoritiesResponseTypeDef definition
class ListGroupCertificateAuthoritiesResponseTypeDef(TypedDict):
GroupCertificateAuthorities: List[GroupCertificateAuthorityPropertiesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGroupsResponseTypeDef#
# ListGroupsResponseTypeDef definition
class ListGroupsResponseTypeDef(TypedDict):
Groups: List[GroupInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LocalDeviceResourceDataTypeDef#
# LocalDeviceResourceDataTypeDef definition
class LocalDeviceResourceDataTypeDef(TypedDict):
GroupOwnerSetting: NotRequired[GroupOwnerSettingTypeDef], # (1)
SourcePath: NotRequired[str],
LocalVolumeResourceDataTypeDef#
# LocalVolumeResourceDataTypeDef definition
class LocalVolumeResourceDataTypeDef(TypedDict):
DestinationPath: NotRequired[str],
GroupOwnerSetting: NotRequired[GroupOwnerSettingTypeDef], # (1)
SourcePath: NotRequired[str],
ListBulkDeploymentDetailedReportsRequestListBulkDeploymentDetailedReportsPaginateTypeDef#
# ListBulkDeploymentDetailedReportsRequestListBulkDeploymentDetailedReportsPaginateTypeDef definition
class ListBulkDeploymentDetailedReportsRequestListBulkDeploymentDetailedReportsPaginateTypeDef(TypedDict):
BulkDeploymentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef#
# ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef definition
class ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef#
# ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef definition
class ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef(TypedDict):
ConnectorDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef#
# ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef definition
class ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef#
# ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef definition
class ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef(TypedDict):
CoreDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef#
# ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef definition
class ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeploymentsRequestListDeploymentsPaginateTypeDef#
# ListDeploymentsRequestListDeploymentsPaginateTypeDef definition
class ListDeploymentsRequestListDeploymentsPaginateTypeDef(TypedDict):
GroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef#
# ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef definition
class ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef(TypedDict):
DeviceDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef#
# ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef definition
class ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef#
# ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef definition
class ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef(TypedDict):
FunctionDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef#
# ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef definition
class ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupVersionsRequestListGroupVersionsPaginateTypeDef#
# ListGroupVersionsRequestListGroupVersionsPaginateTypeDef definition
class ListGroupVersionsRequestListGroupVersionsPaginateTypeDef(TypedDict):
GroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupsRequestListGroupsPaginateTypeDef#
# ListGroupsRequestListGroupsPaginateTypeDef definition
class ListGroupsRequestListGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef#
# ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef definition
class ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef(TypedDict):
LoggerDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef#
# ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef definition
class ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef#
# ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef definition
class ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef(TypedDict):
ResourceDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef#
# ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef definition
class ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef#
# ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef definition
class ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef(TypedDict):
SubscriptionDefinitionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef#
# ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef definition
class ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorDefinitionVersionsResponseTypeDef#
# ListConnectorDefinitionVersionsResponseTypeDef definition
class ListConnectorDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCoreDefinitionVersionsResponseTypeDef#
# ListCoreDefinitionVersionsResponseTypeDef definition
class ListCoreDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDeviceDefinitionVersionsResponseTypeDef#
# ListDeviceDefinitionVersionsResponseTypeDef definition
class ListDeviceDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFunctionDefinitionVersionsResponseTypeDef#
# ListFunctionDefinitionVersionsResponseTypeDef definition
class ListFunctionDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListGroupVersionsResponseTypeDef#
# ListGroupVersionsResponseTypeDef definition
class ListGroupVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLoggerDefinitionVersionsResponseTypeDef#
# ListLoggerDefinitionVersionsResponseTypeDef definition
class ListLoggerDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListResourceDefinitionVersionsResponseTypeDef#
# ListResourceDefinitionVersionsResponseTypeDef definition
class ListResourceDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSubscriptionDefinitionVersionsResponseTypeDef#
# ListSubscriptionDefinitionVersionsResponseTypeDef definition
class ListSubscriptionDefinitionVersionsResponseTypeDef(TypedDict):
Versions: List[VersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
S3MachineLearningModelResourceDataTypeDef#
# S3MachineLearningModelResourceDataTypeDef definition
class S3MachineLearningModelResourceDataTypeDef(TypedDict):
DestinationPath: NotRequired[str],
OwnerSetting: NotRequired[ResourceDownloadOwnerSettingTypeDef], # (1)
S3Uri: NotRequired[str],
SageMakerMachineLearningModelResourceDataTypeDef#
# SageMakerMachineLearningModelResourceDataTypeDef definition
class SageMakerMachineLearningModelResourceDataTypeDef(TypedDict):
DestinationPath: NotRequired[str],
OwnerSetting: NotRequired[ResourceDownloadOwnerSettingTypeDef], # (1)
SageMakerJobArn: NotRequired[str],
RuntimeConfigurationTypeDef#
# RuntimeConfigurationTypeDef definition
class RuntimeConfigurationTypeDef(TypedDict):
TelemetryConfiguration: NotRequired[TelemetryConfigurationTypeDef], # (1)
UpdateThingRuntimeConfigurationRequestRequestTypeDef#
# UpdateThingRuntimeConfigurationRequestRequestTypeDef definition
class UpdateThingRuntimeConfigurationRequestRequestTypeDef(TypedDict):
ThingName: str,
TelemetryConfiguration: NotRequired[TelemetryConfigurationUpdateTypeDef], # (1)
ListBulkDeploymentDetailedReportsResponseTypeDef#
# ListBulkDeploymentDetailedReportsResponseTypeDef definition
class ListBulkDeploymentDetailedReportsResponseTypeDef(TypedDict):
Deployments: List[BulkDeploymentResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetConnectorDefinitionVersionResponseTypeDef#
# GetConnectorDefinitionVersionResponseTypeDef definition
class GetConnectorDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: ConnectorDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConnectorDefinitionVersionTypeDef#
# ConnectorDefinitionVersionTypeDef definition
class ConnectorDefinitionVersionTypeDef(TypedDict):
Connectors: NotRequired[Sequence[ConnectorUnionTypeDef]], # (1)
CreateConnectorDefinitionVersionRequestRequestTypeDef#
# CreateConnectorDefinitionVersionRequestRequestTypeDef definition
class CreateConnectorDefinitionVersionRequestRequestTypeDef(TypedDict):
ConnectorDefinitionId: str,
AmznClientToken: NotRequired[str],
Connectors: NotRequired[Sequence[ConnectorUnionTypeDef]], # (1)
GetCoreDefinitionVersionResponseTypeDef#
# GetCoreDefinitionVersionResponseTypeDef definition
class GetCoreDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: CoreDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCoreDefinitionRequestRequestTypeDef#
# CreateCoreDefinitionRequestRequestTypeDef definition
class CreateCoreDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[CoreDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
GetDeviceDefinitionVersionResponseTypeDef#
# GetDeviceDefinitionVersionResponseTypeDef definition
class GetDeviceDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: DeviceDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDeviceDefinitionRequestRequestTypeDef#
# CreateDeviceDefinitionRequestRequestTypeDef definition
class CreateDeviceDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[DeviceDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
GetLoggerDefinitionVersionResponseTypeDef#
# GetLoggerDefinitionVersionResponseTypeDef definition
class GetLoggerDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: LoggerDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoggerDefinitionRequestRequestTypeDef#
# CreateLoggerDefinitionRequestRequestTypeDef definition
class CreateLoggerDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[LoggerDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
GetSubscriptionDefinitionVersionResponseTypeDef#
# GetSubscriptionDefinitionVersionResponseTypeDef definition
class GetSubscriptionDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: SubscriptionDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSubscriptionDefinitionRequestRequestTypeDef#
# CreateSubscriptionDefinitionRequestRequestTypeDef definition
class CreateSubscriptionDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[SubscriptionDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
FunctionDefaultConfigTypeDef#
# FunctionDefaultConfigTypeDef definition
class FunctionDefaultConfigTypeDef(TypedDict):
Execution: NotRequired[FunctionDefaultExecutionConfigTypeDef], # (1)
FunctionConfigurationEnvironmentOutputTypeDef#
# FunctionConfigurationEnvironmentOutputTypeDef definition
class FunctionConfigurationEnvironmentOutputTypeDef(TypedDict):
AccessSysfs: NotRequired[bool],
Execution: NotRequired[FunctionExecutionConfigTypeDef], # (1)
ResourceAccessPolicies: NotRequired[List[ResourceAccessPolicyTypeDef]], # (2)
Variables: NotRequired[Dict[str, str]],
FunctionConfigurationEnvironmentTypeDef#
# FunctionConfigurationEnvironmentTypeDef definition
class FunctionConfigurationEnvironmentTypeDef(TypedDict):
AccessSysfs: NotRequired[bool],
Execution: NotRequired[FunctionExecutionConfigTypeDef], # (1)
ResourceAccessPolicies: NotRequired[Sequence[ResourceAccessPolicyTypeDef]], # (2)
Variables: NotRequired[Mapping[str, str]],
ResourceDataContainerOutputTypeDef#
# ResourceDataContainerOutputTypeDef definition
class ResourceDataContainerOutputTypeDef(TypedDict):
LocalDeviceResourceData: NotRequired[LocalDeviceResourceDataTypeDef], # (1)
LocalVolumeResourceData: NotRequired[LocalVolumeResourceDataTypeDef], # (2)
S3MachineLearningModelResourceData: NotRequired[S3MachineLearningModelResourceDataTypeDef], # (3)
SageMakerMachineLearningModelResourceData: NotRequired[SageMakerMachineLearningModelResourceDataTypeDef], # (4)
SecretsManagerSecretResourceData: NotRequired[SecretsManagerSecretResourceDataOutputTypeDef], # (5)
- See LocalDeviceResourceDataTypeDef
- See LocalVolumeResourceDataTypeDef
- See S3MachineLearningModelResourceDataTypeDef
- See SageMakerMachineLearningModelResourceDataTypeDef
- See SecretsManagerSecretResourceDataOutputTypeDef
GetThingRuntimeConfigurationResponseTypeDef#
# GetThingRuntimeConfigurationResponseTypeDef definition
class GetThingRuntimeConfigurationResponseTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceDataContainerTypeDef#
# ResourceDataContainerTypeDef definition
class ResourceDataContainerTypeDef(TypedDict):
LocalDeviceResourceData: NotRequired[LocalDeviceResourceDataTypeDef], # (1)
LocalVolumeResourceData: NotRequired[LocalVolumeResourceDataTypeDef], # (2)
S3MachineLearningModelResourceData: NotRequired[S3MachineLearningModelResourceDataTypeDef], # (3)
SageMakerMachineLearningModelResourceData: NotRequired[SageMakerMachineLearningModelResourceDataTypeDef], # (4)
SecretsManagerSecretResourceData: NotRequired[SecretsManagerSecretResourceDataUnionTypeDef], # (5)
- See LocalDeviceResourceDataTypeDef
- See LocalVolumeResourceDataTypeDef
- See S3MachineLearningModelResourceDataTypeDef
- See SageMakerMachineLearningModelResourceDataTypeDef
- See SecretsManagerSecretResourceDataTypeDef SecretsManagerSecretResourceDataOutputTypeDef
CreateConnectorDefinitionRequestRequestTypeDef#
# CreateConnectorDefinitionRequestRequestTypeDef definition
class CreateConnectorDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[ConnectorDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
FunctionConfigurationOutputTypeDef#
# FunctionConfigurationOutputTypeDef definition
class FunctionConfigurationOutputTypeDef(TypedDict):
EncodingType: NotRequired[EncodingTypeType], # (1)
Environment: NotRequired[FunctionConfigurationEnvironmentOutputTypeDef], # (2)
ExecArgs: NotRequired[str],
Executable: NotRequired[str],
MemorySize: NotRequired[int],
Pinned: NotRequired[bool],
Timeout: NotRequired[int],
FunctionRuntimeOverride: NotRequired[str],
ResourceOutputTypeDef#
# ResourceOutputTypeDef definition
class ResourceOutputTypeDef(TypedDict):
Id: str,
Name: str,
ResourceDataContainer: ResourceDataContainerOutputTypeDef, # (1)
FunctionOutputTypeDef#
# FunctionOutputTypeDef definition
class FunctionOutputTypeDef(TypedDict):
Id: str,
FunctionArn: NotRequired[str],
FunctionConfiguration: NotRequired[FunctionConfigurationOutputTypeDef], # (1)
FunctionConfigurationTypeDef#
# FunctionConfigurationTypeDef definition
class FunctionConfigurationTypeDef(TypedDict):
EncodingType: NotRequired[EncodingTypeType], # (1)
Environment: NotRequired[FunctionConfigurationEnvironmentUnionTypeDef], # (2)
ExecArgs: NotRequired[str],
Executable: NotRequired[str],
MemorySize: NotRequired[int],
Pinned: NotRequired[bool],
Timeout: NotRequired[int],
FunctionRuntimeOverride: NotRequired[str],
- See EncodingTypeType
- See FunctionConfigurationEnvironmentTypeDef FunctionConfigurationEnvironmentOutputTypeDef
ResourceDefinitionVersionOutputTypeDef#
# ResourceDefinitionVersionOutputTypeDef definition
class ResourceDefinitionVersionOutputTypeDef(TypedDict):
Resources: NotRequired[List[ResourceOutputTypeDef]], # (1)
ResourceTypeDef#
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
Id: str,
Name: str,
ResourceDataContainer: ResourceDataContainerUnionTypeDef, # (1)
FunctionDefinitionVersionOutputTypeDef#
# FunctionDefinitionVersionOutputTypeDef definition
class FunctionDefinitionVersionOutputTypeDef(TypedDict):
DefaultConfig: NotRequired[FunctionDefaultConfigTypeDef], # (1)
Functions: NotRequired[List[FunctionOutputTypeDef]], # (2)
GetResourceDefinitionVersionResponseTypeDef#
# GetResourceDefinitionVersionResponseTypeDef definition
class GetResourceDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: ResourceDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFunctionDefinitionVersionResponseTypeDef#
# GetFunctionDefinitionVersionResponseTypeDef definition
class GetFunctionDefinitionVersionResponseTypeDef(TypedDict):
Arn: str,
CreationTimestamp: str,
Definition: FunctionDefinitionVersionOutputTypeDef, # (1)
Id: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FunctionTypeDef#
# FunctionTypeDef definition
class FunctionTypeDef(TypedDict):
Id: str,
FunctionArn: NotRequired[str],
FunctionConfiguration: NotRequired[FunctionConfigurationUnionTypeDef], # (1)
CreateResourceDefinitionVersionRequestRequestTypeDef#
# CreateResourceDefinitionVersionRequestRequestTypeDef definition
class CreateResourceDefinitionVersionRequestRequestTypeDef(TypedDict):
ResourceDefinitionId: str,
AmznClientToken: NotRequired[str],
Resources: NotRequired[Sequence[ResourceUnionTypeDef]], # (1)
ResourceDefinitionVersionTypeDef#
# ResourceDefinitionVersionTypeDef definition
class ResourceDefinitionVersionTypeDef(TypedDict):
Resources: NotRequired[Sequence[ResourceUnionTypeDef]], # (1)
CreateResourceDefinitionRequestRequestTypeDef#
# CreateResourceDefinitionRequestRequestTypeDef definition
class CreateResourceDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[ResourceDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateFunctionDefinitionVersionRequestRequestTypeDef#
# CreateFunctionDefinitionVersionRequestRequestTypeDef definition
class CreateFunctionDefinitionVersionRequestRequestTypeDef(TypedDict):
FunctionDefinitionId: str,
AmznClientToken: NotRequired[str],
DefaultConfig: NotRequired[FunctionDefaultConfigTypeDef], # (1)
Functions: NotRequired[Sequence[FunctionUnionTypeDef]], # (2)
FunctionDefinitionVersionTypeDef#
# FunctionDefinitionVersionTypeDef definition
class FunctionDefinitionVersionTypeDef(TypedDict):
DefaultConfig: NotRequired[FunctionDefaultConfigTypeDef], # (1)
Functions: NotRequired[Sequence[FunctionUnionTypeDef]], # (2)
CreateFunctionDefinitionRequestRequestTypeDef#
# CreateFunctionDefinitionRequestRequestTypeDef definition
class CreateFunctionDefinitionRequestRequestTypeDef(TypedDict):
AmznClientToken: NotRequired[str],
InitialVersion: NotRequired[FunctionDefinitionVersionTypeDef], # (1)
Name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],