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