Type definitions#
Index > Greengrass > Type definitions
Auto-generated documentation for Greengrass type annotations stubs module mypy-boto3-greengrass.
AssociateRoleToGroupRequestRequestTypeDef#
# AssociateRoleToGroupRequestRequestTypeDef definition
class AssociateRoleToGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
RoleArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],
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],
SecretsManagerSecretResourceDataTypeDef#
# SecretsManagerSecretResourceDataTypeDef definition
class SecretsManagerSecretResourceDataTypeDef(TypedDict):
ARN: NotRequired[str],
AdditionalStagingLabelsToDownload: NotRequired[Sequence[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)
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)