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": ...,
}