Skip to content

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": ...,
    }
Definition
class AssociateRoleToGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,
    RoleArn: str,

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": ...,
    }
Definition
class AssociateServiceRoleToAccountRequestRequestTypeDef(TypedDict):
    RoleArn: str,

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],
  1. See DeploymentTypeType

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],
  1. See LoggerComponentType
  2. See LoggerLevelType
  3. 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)
  1. See SoftwareToUpdateType
  2. See UpdateTargetsArchitectureType
  3. See UpdateTargetsOperatingSystemType
  4. See UpdateAgentLogLevelType

SubscriptionTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import SubscriptionTypeDef

def get_value() -> SubscriptionTypeDef:
    return {
        "Id": ...,
        "Source": ...,
        "Subject": ...,
        "Target": ...,
    }
Definition
class SubscriptionTypeDef(TypedDict):
    Id: str,
    Source: str,
    Subject: str,
    Target: str,

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": ...,
    }
Definition
class DeleteCoreDefinitionRequestRequestTypeDef(TypedDict):
    CoreDefinitionId: str,

DeleteDeviceDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import DeleteDeviceDefinitionRequestRequestTypeDef

def get_value() -> DeleteDeviceDefinitionRequestRequestTypeDef:
    return {
        "DeviceDefinitionId": ...,
    }
Definition
class DeleteDeviceDefinitionRequestRequestTypeDef(TypedDict):
    DeviceDefinitionId: str,

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": ...,
    }
Definition
class DeleteGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,

DeleteLoggerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import DeleteLoggerDefinitionRequestRequestTypeDef

def get_value() -> DeleteLoggerDefinitionRequestRequestTypeDef:
    return {
        "LoggerDefinitionId": ...,
    }
Definition
class DeleteLoggerDefinitionRequestRequestTypeDef(TypedDict):
    LoggerDefinitionId: str,

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],
  1. See DeploymentTypeType

DisassociateRoleFromGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import DisassociateRoleFromGroupRequestRequestTypeDef

def get_value() -> DisassociateRoleFromGroupRequestRequestTypeDef:
    return {
        "GroupId": ...,
    }
Definition
class DisassociateRoleFromGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,

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)
  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": ...,
    }
Definition
class GetAssociatedRoleRequestRequestTypeDef(TypedDict):
    GroupId: str,

GetBulkDeploymentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetBulkDeploymentStatusRequestRequestTypeDef

def get_value() -> GetBulkDeploymentStatusRequestRequestTypeDef:
    return {
        "BulkDeploymentId": ...,
    }
Definition
class GetBulkDeploymentStatusRequestRequestTypeDef(TypedDict):
    BulkDeploymentId: str,

GetConnectivityInfoRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetConnectivityInfoRequestRequestTypeDef

def get_value() -> GetConnectivityInfoRequestRequestTypeDef:
    return {
        "ThingName": ...,
    }
Definition
class GetConnectivityInfoRequestRequestTypeDef(TypedDict):
    ThingName: str,

GetConnectorDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetConnectorDefinitionRequestRequestTypeDef

def get_value() -> GetConnectorDefinitionRequestRequestTypeDef:
    return {
        "ConnectorDefinitionId": ...,
    }
Definition
class GetConnectorDefinitionRequestRequestTypeDef(TypedDict):
    ConnectorDefinitionId: str,

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": ...,
    }
Definition
class GetCoreDefinitionRequestRequestTypeDef(TypedDict):
    CoreDefinitionId: str,

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": ...,
    }
Definition
class GetDeviceDefinitionRequestRequestTypeDef(TypedDict):
    DeviceDefinitionId: str,

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": ...,
    }
Definition
class GetFunctionDefinitionRequestRequestTypeDef(TypedDict):
    FunctionDefinitionId: str,

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": ...,
    }
Definition
class GetGroupCertificateConfigurationRequestRequestTypeDef(TypedDict):
    GroupId: str,

GetGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetGroupRequestRequestTypeDef

def get_value() -> GetGroupRequestRequestTypeDef:
    return {
        "GroupId": ...,
    }
Definition
class GetGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,

GetGroupVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetGroupVersionRequestRequestTypeDef

def get_value() -> GetGroupVersionRequestRequestTypeDef:
    return {
        "GroupId": ...,
        "GroupVersionId": ...,
    }
Definition
class GetGroupVersionRequestRequestTypeDef(TypedDict):
    GroupId: str,
    GroupVersionId: str,

GetLoggerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetLoggerDefinitionRequestRequestTypeDef

def get_value() -> GetLoggerDefinitionRequestRequestTypeDef:
    return {
        "LoggerDefinitionId": ...,
    }
Definition
class GetLoggerDefinitionRequestRequestTypeDef(TypedDict):
    LoggerDefinitionId: str,

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": ...,
    }
Definition
class GetResourceDefinitionRequestRequestTypeDef(TypedDict):
    ResourceDefinitionId: str,

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": ...,
    }
Definition
class GetThingRuntimeConfigurationRequestRequestTypeDef(TypedDict):
    ThingName: str,

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": ...,
    }
Definition
class ListGroupCertificateAuthoritiesRequestRequestTypeDef(TypedDict):
    GroupId: str,

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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)
  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)
  1. See ConfigurationSyncStatusType
  2. See TelemetryType

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": ...,
    }
Definition
class StopBulkDeploymentRequestRequestTypeDef(TypedDict):
    BulkDeploymentId: str,

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": ...,
    }
Definition
class TelemetryConfigurationUpdateTypeDef(TypedDict):
    Telemetry: TelemetryType,  # (1)
  1. 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": ...,
    }
Definition
class UpdateGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,
    Name: NotRequired[str],

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See DeploymentTypeType
  2. 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)
  1. See BulkDeploymentMetricsTypeDef
  2. See BulkDeploymentStatusType
  3. See ErrorDetailTypeDef
  4. 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)
  1. See DeploymentTypeType
  2. See ErrorDetailTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See BulkDeploymentTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ConnectivityInfoTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ConnectivityInfoTypeDef

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)
  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)
  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)
  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)
  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)
  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)
  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]],
  1. See GroupVersionTypeDef

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)
  1. See GroupVersionTypeDef
  2. See ResponseMetadataTypeDef

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)
  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)
  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)
  1. See SubscriptionTypeDef

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)
  1. See SubscriptionTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DefinitionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DeploymentTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FunctionIsolationModeType
  2. See FunctionRunAsConfigTypeDef

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)
  1. See FunctionIsolationModeType
  2. See FunctionRunAsConfigTypeDef

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)
  1. See GroupCertificateAuthorityPropertiesTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See GroupInformationTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See GroupOwnerSettingTypeDef

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],
  1. See GroupOwnerSettingTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VersionInformationTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ResourceDownloadOwnerSettingTypeDef

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],
  1. See ResourceDownloadOwnerSettingTypeDef

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)
  1. See TelemetryConfigurationTypeDef

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)
  1. See TelemetryConfigurationUpdateTypeDef

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)
  1. See BulkDeploymentResultTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See ConnectorDefinitionVersionTypeDef

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)
  1. See ConnectorDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See CoreDefinitionVersionTypeDef

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)
  1. See CoreDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See DeviceDefinitionVersionTypeDef

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)
  1. See DeviceDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See LoggerDefinitionVersionTypeDef

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)
  1. See LoggerDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See SubscriptionDefinitionVersionTypeDef

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)
  1. See SubscriptionDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FunctionDefaultExecutionConfigTypeDef

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]],
  1. See FunctionExecutionConfigTypeDef
  2. See ResourceAccessPolicyTypeDef

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)
  1. See LocalDeviceResourceDataTypeDef
  2. See LocalVolumeResourceDataTypeDef
  3. See S3MachineLearningModelResourceDataTypeDef
  4. See SageMakerMachineLearningModelResourceDataTypeDef
  5. 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)
  1. See RuntimeConfigurationTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See EncodingTypeType
  2. See FunctionConfigurationEnvironmentTypeDef

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)
  1. See ResourceDataContainerTypeDef

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)
  1. See FunctionConfigurationTypeDef

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)
  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)
  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)
  1. See FunctionDefaultConfigTypeDef
  2. See FunctionTypeDef

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)
  1. See FunctionDefaultConfigTypeDef
  2. See FunctionTypeDef

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]],
  1. See ResourceDefinitionVersionTypeDef

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)
  1. See ResourceDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See FunctionDefinitionVersionTypeDef

GetFunctionDefinitionVersionResponseTypeDef

Usage Example
from mypy_boto3_greengrass.type_defs import GetFunctionDefinitionVersionResponseTypeDef

def get_value() -> GetFunctionDefinitionVersionResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTimestamp": ...,
        "Definition": ...,
        "Id": ...,
        "NextToken": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFunctionDefinitionVersionResponseTypeDef(TypedDict):
    Arn: str,
    CreationTimestamp: str,
    Definition: FunctionDefinitionVersionTypeDef,  # (1)
    Id: str,
    NextToken: str,
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionDefinitionVersionTypeDef
  2. See ResponseMetadataTypeDef