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