Skip to content

Greengrass Classes

AssociateRoleToGroupRequest

GroupId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

AssociateRoleToGroupResponse

AssociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateServiceRoleToAccountRequest

RoleArn

  • Type:
  • Required: Yes

AssociateServiceRoleToAccountResponse

AssociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BulkDeployment

BulkDeploymentArn

  • Type: typing.Optional[str]

BulkDeploymentId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

BulkDeploymentMetrics

InvalidInputRecords

  • Type: typing.Optional[int]

RecordsProcessed

  • Type: typing.Optional[int]

RetryAttempts

  • Type: typing.Optional[int]

BulkDeploymentResult

CreatedAt

  • Type: typing.Optional[str]

DeploymentArn

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

DeploymentStatus

  • Type: typing.Optional[str]

DeploymentType

  • Type: typing.Optional[typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']]

ErrorDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ErrorDetail]]

ErrorMessage

  • Type: typing.Optional[str]

GroupArn

  • Type: typing.Optional[str]

ConnectivityInfo

HostAddress

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Metadata

  • Type: typing.Optional[str]

PortNumber

  • Type: typing.Optional[int]

Connector

ConnectorArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Dict[str, str]]

ConnectorDefinitionVersion

Connectors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Connector]]

ConnectorDefinitionVersionOutput

Connectors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorOutput]]

ConnectorOutput

ConnectorArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Dict[str, str]]

Core

CertificateArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ThingArn

  • Type:
  • Required: Yes

SyncShadow

  • Type: typing.Optional[bool]

CoreDefinitionVersion

Cores

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]

CoreDefinitionVersionOutput

Cores

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]

CreateConnectorDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateConnectorDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConnectorDefinitionVersionRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Connectors

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Connector, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectorOutput]]]

CreateConnectorDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCoreDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.CoreDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.CoreDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateCoreDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCoreDefinitionVersionRequest

CoreDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Cores

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Core]]

CreateCoreDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeploymentRequest

DeploymentType

  • Type: typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

GroupVersionId

  • Type: typing.Optional[str]

CreateDeploymentResponse

DeploymentArn

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeviceDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DeviceDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DeviceDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateDeviceDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeviceDefinitionVersionRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Devices

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]

CreateDeviceDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFunctionDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateFunctionDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFunctionDefinitionVersionRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]

Functions

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Function, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionOutput]]]

CreateFunctionDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupCertificateAuthorityRequest

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

CreateGroupCertificateAuthorityResponse

GroupCertificateAuthorityArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupRequest

Name

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupVersion]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateGroupResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGroupVersionRequest

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

ConnectorDefinitionVersionArn

  • Type: typing.Optional[str]

CoreDefinitionVersionArn

  • Type: typing.Optional[str]

DeviceDefinitionVersionArn

  • Type: typing.Optional[str]

FunctionDefinitionVersionArn

  • Type: typing.Optional[str]

LoggerDefinitionVersionArn

  • Type: typing.Optional[str]

ResourceDefinitionVersionArn

  • Type: typing.Optional[str]

SubscriptionDefinitionVersionArn

  • Type: typing.Optional[str]

CreateGroupVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLoggerDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.LoggerDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.LoggerDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateLoggerDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLoggerDefinitionVersionRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Loggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]

CreateLoggerDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateResourceDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceDefinitionVersionRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Resources

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Resource, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceOutput]]]

CreateResourceDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSoftwareUpdateJobRequest

S3UrlSignerRole

  • Type:
  • Required: Yes

SoftwareToUpdate

  • Type: typing.Literal['core', 'ota_agent']
  • Required: Yes

UpdateTargets

  • Type: typing.List[str]
  • Required: Yes

UpdateTargetsArchitecture

  • Type: typing.Literal['aarch64', 'armv6l', 'armv7l', 'x86_64']
  • Required: Yes

UpdateTargetsOperatingSystem

  • Type: typing.Literal['amazon_linux', 'openwrt', 'raspbian', 'ubuntu']
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

UpdateAgentLogLevel

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'NONE', 'TRACE', 'VERBOSE', 'WARN']]

CreateSoftwareUpdateJobResponse

IotJobArn

  • Type:
  • Required: Yes

IotJobId

  • Type:
  • Required: Yes

PlatformSoftwareVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubscriptionDefinitionRequest

AmznClientToken

  • Type: typing.Optional[str]

InitialVersion

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SubscriptionDefinitionVersion, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SubscriptionDefinitionVersionOutput, NoneType]

Name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateSubscriptionDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSubscriptionDefinitionVersionRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Subscriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]

CreateSubscriptionDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DefinitionInformation

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[str]

LatestVersion

  • Type: typing.Optional[str]

LatestVersionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

DeleteConnectorDefinitionRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

DeleteCoreDefinitionRequest

CoreDefinitionId

  • Type:
  • Required: Yes

DeleteDeviceDefinitionRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

DeleteFunctionDefinitionRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

DeleteGroupRequest

GroupId

  • Type:
  • Required: Yes

DeleteLoggerDefinitionRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

DeleteResourceDefinitionRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

DeleteSubscriptionDefinitionRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

Deployment

CreatedAt

  • Type: typing.Optional[str]

DeploymentArn

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

DeploymentType

  • Type: typing.Optional[typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']]

GroupArn

  • Type: typing.Optional[str]

Device

CertificateArn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ThingArn

  • Type:
  • Required: Yes

SyncShadow

  • Type: typing.Optional[bool]

DeviceDefinitionVersion

Devices

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]

DeviceDefinitionVersionOutput

Devices

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Device]]

DisassociateRoleFromGroupRequest

GroupId

  • Type:
  • Required: Yes

DisassociateRoleFromGroupResponse

DisassociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateServiceRoleFromAccountResponse

DisassociatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

ErrorDetail

DetailedErrorCode

  • Type: typing.Optional[str]

DetailedErrorMessage

  • Type: typing.Optional[str]

Function

Id

  • Type:
  • Required: Yes

FunctionArn

  • Type: typing.Optional[str]

FunctionConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfiguration, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationOutput, NoneType]

FunctionConfiguration

EncodingType

  • Type: typing.Optional[typing.Literal['binary', 'json']]

Environment

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironment, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironmentOutput, NoneType]

ExecArgs

  • Type: typing.Optional[str]

Executable

  • Type: typing.Optional[str]

MemorySize

  • Type: typing.Optional[int]

Pinned

  • Type: typing.Optional[bool]

Timeout

  • Type: typing.Optional[int]

FunctionRuntimeOverride

  • Type: typing.Optional[str]

FunctionConfigurationEnvironment

AccessSysfs

  • Type: typing.Optional[bool]

Execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionExecutionConfig]

ResourceAccessPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceAccessPolicy]]

Variables

  • Type: typing.Optional[typing.Dict[str, str]]

FunctionConfigurationEnvironmentOutput

AccessSysfs

  • Type: typing.Optional[bool]

Execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionExecutionConfig]

ResourceAccessPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceAccessPolicy]]

Variables

  • Type: typing.Optional[typing.Dict[str, str]]

FunctionConfigurationOutput

EncodingType

  • Type: typing.Optional[typing.Literal['binary', 'json']]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationEnvironmentOutput]

ExecArgs

  • Type: typing.Optional[str]

Executable

  • Type: typing.Optional[str]

MemorySize

  • Type: typing.Optional[int]

Pinned

  • Type: typing.Optional[bool]

Timeout

  • Type: typing.Optional[int]

FunctionRuntimeOverride

  • Type: typing.Optional[str]

FunctionDefaultConfig

Execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultExecutionConfig]

FunctionDefaultExecutionConfig

IsolationMode

  • Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]

RunAs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionRunAsConfig]

FunctionDefinitionVersion

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]

Functions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Function]]

FunctionDefinitionVersionOutput

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionDefaultConfig]

Functions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionOutput]]

FunctionExecutionConfig

IsolationMode

  • Type: typing.Optional[typing.Literal['GreengrassContainer', 'NoContainer']]

RunAs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionRunAsConfig]

FunctionOutput

Id

  • Type:
  • Required: Yes

FunctionArn

  • Type: typing.Optional[str]

FunctionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.FunctionConfigurationOutput]

FunctionRunAsConfig

Gid

  • Type: typing.Optional[int]

Uid

  • Type: typing.Optional[int]

GetAssociatedRoleRequest

GroupId

  • Type:
  • Required: Yes

GetAssociatedRoleResponse

AssociatedAt

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBulkDeploymentStatusRequest

BulkDeploymentId

  • Type:
  • Required: Yes

GetBulkDeploymentStatusResponse

BulkDeploymentMetrics

  • Type:
  • Required: Yes

BulkDeploymentStatus

  • Type: typing.Literal['Completed', 'Failed', 'Initializing', 'Running', 'Stopped', 'Stopping']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ErrorDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ErrorDetail]
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectivityInfoRequest

ThingName

  • Type:
  • Required: Yes

GetConnectivityInfoResponse

ConnectivityInfo

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ConnectivityInfo]
  • Required: Yes

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectorDefinitionRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

GetConnectorDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectorDefinitionVersionRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

ConnectorDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetConnectorDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCoreDefinitionRequest

CoreDefinitionId

  • Type:
  • Required: Yes

GetCoreDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCoreDefinitionVersionRequest

CoreDefinitionId

  • Type:
  • Required: Yes

CoreDefinitionVersionId

  • Type:
  • Required: Yes

GetCoreDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetDeploymentStatusRequest

DeploymentId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

GetDeploymentStatusResponse

DeploymentStatus

  • Type:
  • Required: Yes

DeploymentType

  • Type: typing.Literal['ForceResetDeployment', 'NewDeployment', 'Redeployment', 'ResetDeployment']
  • Required: Yes

ErrorDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ErrorDetail]
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceDefinitionRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

GetDeviceDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceDefinitionVersionRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

DeviceDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetDeviceDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFunctionDefinitionRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

GetFunctionDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionDefinitionVersionRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

FunctionDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFunctionDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetGroupCertificateAuthorityRequest

CertificateAuthorityId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

GetGroupCertificateAuthorityResponse

GroupCertificateAuthorityArn

  • Type:
  • Required: Yes

GroupCertificateAuthorityId

  • Type:
  • Required: Yes

PemEncodedCertificate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupCertificateConfigurationRequest

GroupId

  • Type:
  • Required: Yes

GetGroupCertificateConfigurationResponse

CertificateAuthorityExpiryInMilliseconds

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupRequest

GroupId

  • Type:
  • Required: Yes

GetGroupResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupVersionRequest

GroupId

  • Type:
  • Required: Yes

GroupVersionId

  • Type:
  • Required: Yes

GetGroupVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoggerDefinitionRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

GetLoggerDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoggerDefinitionVersionRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

LoggerDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetLoggerDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceDefinitionRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

GetResourceDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceDefinitionVersionRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

ResourceDefinitionVersionId

  • Type:
  • Required: Yes

GetResourceDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceRoleForAccountResponse

AssociatedAt

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionDefinitionRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

GetSubscriptionDefinitionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LatestVersionArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionDefinitionVersionRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

SubscriptionDefinitionVersionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetSubscriptionDefinitionVersionResponse

Arn

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetThingRuntimeConfigurationRequest

ThingName

  • Type:
  • Required: Yes

GetThingRuntimeConfigurationResponse

RuntimeConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroupCertificateAuthorityProperties

GroupCertificateAuthorityArn

  • Type: typing.Optional[str]

GroupCertificateAuthorityId

  • Type: typing.Optional[str]

GroupInformation

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[str]

LatestVersion

  • Type: typing.Optional[str]

LatestVersionArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

GroupOwnerSetting

AutoAddGroupOwner

  • Type: typing.Optional[bool]

GroupOwner

  • Type: typing.Optional[str]

GroupVersion

ConnectorDefinitionVersionArn

  • Type: typing.Optional[str]

CoreDefinitionVersionArn

  • Type: typing.Optional[str]

DeviceDefinitionVersionArn

  • Type: typing.Optional[str]

FunctionDefinitionVersionArn

  • Type: typing.Optional[str]

LoggerDefinitionVersionArn

  • Type: typing.Optional[str]

ResourceDefinitionVersionArn

  • Type: typing.Optional[str]

SubscriptionDefinitionVersionArn

  • Type: typing.Optional[str]

ListBulkDeploymentDetailedReportsRequest

BulkDeploymentId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListBulkDeploymentDetailedReportsRequestPaginate

BulkDeploymentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListBulkDeploymentDetailedReportsResponse

Deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.BulkDeploymentResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBulkDeploymentsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListBulkDeploymentsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListBulkDeploymentsResponse

BulkDeployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.BulkDeployment]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionVersionsRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionVersionsRequestPaginate

ConnectorDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListConnectorDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListConnectorDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListConnectorDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionVersionsRequest

CoreDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionVersionsRequestPaginate

CoreDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListCoreDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListCoreDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListCoreDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDeploymentsRequest

GroupId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeploymentsRequestPaginate

GroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListDeploymentsResponse

Deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Deployment]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionVersionsRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionVersionsRequestPaginate

DeviceDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListDeviceDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListDeviceDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListDeviceDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionVersionsRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionVersionsRequestPaginate

FunctionDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListFunctionDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListFunctionDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListFunctionDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupCertificateAuthoritiesRequest

GroupId

  • Type:
  • Required: Yes

ListGroupCertificateAuthoritiesResponse

GroupCertificateAuthorities

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupCertificateAuthorityProperties]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupVersionsRequest

GroupId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListGroupVersionsRequestPaginate

GroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListGroupVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListGroupsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListGroupsResponse

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.GroupInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionVersionsRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionVersionsRequestPaginate

LoggerDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListLoggerDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListLoggerDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListLoggerDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionVersionsRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionVersionsRequestPaginate

ResourceDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListResourceDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListResourceDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListResourceDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionVersionsRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionVersionsRequestPaginate

SubscriptionDefinitionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListSubscriptionDefinitionVersionsResponse

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.VersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionsRequest

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListSubscriptionDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.PaginatorConfig]

ListSubscriptionDefinitionsResponse

Definitions

  • Type: typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.DefinitionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocalDeviceResourceData

GroupOwnerSetting

  • Type:

SourcePath

  • Type: typing.Optional[str]

LocalVolumeResourceData

DestinationPath

  • Type: typing.Optional[str]

GroupOwnerSetting

  • Type:

SourcePath

  • Type: typing.Optional[str]

Logger

Component

  • Type: typing.Literal['GreengrassSystem', 'Lambda']
  • Required: Yes

Id

  • Type:
  • Required: Yes

Level

  • Type: typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'WARN']
  • Required: Yes

Type

  • Type: typing.Literal['AWSCloudWatch', 'FileSystem']
  • Required: Yes

Space

  • Type: typing.Optional[int]

LoggerDefinitionVersion

Loggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]

LoggerDefinitionVersionOutput

Loggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Logger]]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResetDeploymentsRequest

GroupId

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

Force

  • Type: typing.Optional[bool]

ResetDeploymentsResponse

DeploymentArn

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Resource

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResourceDataContainer

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDataContainer, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDataContainerOutput]
  • Required: Yes

ResourceAccessPolicy

ResourceId

  • Type:
  • Required: Yes

Permission

  • Type: typing.Optional[typing.Literal['ro', 'rw']]

ResourceDataContainer

LocalDeviceResourceData

  • Type:

LocalVolumeResourceData

  • Type:

S3MachineLearningModelResourceData

  • Type:

SageMakerMachineLearningModelResourceData

  • Type:

SecretsManagerSecretResourceData

  • Type: typing.Union[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceData, aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceDataOutput, NoneType]

ResourceDataContainerOutput

LocalDeviceResourceData

  • Type:

LocalVolumeResourceData

  • Type:

S3MachineLearningModelResourceData

  • Type:

SageMakerMachineLearningModelResourceData

  • Type:

SecretsManagerSecretResourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.SecretsManagerSecretResourceDataOutput]

ResourceDefinitionVersion

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Resource]]

ResourceDefinitionVersionOutput

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceOutput]]

ResourceDownloadOwnerSetting

GroupOwner

  • Type:
  • Required: Yes

GroupPermission

  • Type: typing.Literal['ro', 'rw']
  • Required: Yes

ResourceOutput

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResourceDataContainer

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuntimeConfiguration

TelemetryConfiguration

  • Type:

S3MachineLearningModelResourceData

DestinationPath

  • Type: typing.Optional[str]

OwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDownloadOwnerSetting]

S3Uri

  • Type: typing.Optional[str]

SageMakerMachineLearningModelResourceData

DestinationPath

  • Type: typing.Optional[str]

OwnerSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.ResourceDownloadOwnerSetting]

SageMakerJobArn

  • Type: typing.Optional[str]

SecretsManagerSecretResourceData

ARN

  • Type: typing.Optional[str]

AdditionalStagingLabelsToDownload

  • Type: typing.Optional[typing.List[str]]

SecretsManagerSecretResourceDataOutput

ARN

  • Type: typing.Optional[str]

AdditionalStagingLabelsToDownload

  • Type: typing.Optional[typing.List[str]]

StartBulkDeploymentRequest

ExecutionRoleArn

  • Type:
  • Required: Yes

InputFileUri

  • Type:
  • Required: Yes

AmznClientToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

StartBulkDeploymentResponse

BulkDeploymentArn

  • Type:
  • Required: Yes

BulkDeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopBulkDeploymentRequest

BulkDeploymentId

  • Type:
  • Required: Yes

Subscription

Id

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

Subject

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

SubscriptionDefinitionVersion

Subscriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]

SubscriptionDefinitionVersionOutput

Subscriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.Subscription]]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TelemetryConfiguration

Telemetry

  • Type: typing.Literal['Off', 'On']
  • Required: Yes

ConfigurationSyncStatus

  • Type: typing.Optional[typing.Literal['InSync', 'OutOfSync']]

TelemetryConfigurationUpdate

Telemetry

  • Type: typing.Literal['Off', 'On']
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateConnectivityInfoRequest

ThingName

  • Type:
  • Required: Yes

ConnectivityInfo

  • Type: typing.Optional[typing.List[NoneType]]

UpdateConnectivityInfoResponse

Message

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConnectorDefinitionRequest

ConnectorDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateCoreDefinitionRequest

CoreDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateDeviceDefinitionRequest

DeviceDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateFunctionDefinitionRequest

FunctionDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateGroupCertificateConfigurationRequest

GroupId

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type: typing.Optional[str]

UpdateGroupCertificateConfigurationResponse

CertificateAuthorityExpiryInMilliseconds

  • Type:
  • Required: Yes

CertificateExpiryInMilliseconds

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupRequest

GroupId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateLoggerDefinitionRequest

LoggerDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateResourceDefinitionRequest

ResourceDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateSubscriptionDefinitionRequest

SubscriptionDefinitionId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateThingRuntimeConfigurationRequest

ThingName

  • Type:
  • Required: Yes

TelemetryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.greengrass.greengrass_classes.TelemetryConfigurationUpdate]

VersionInformation

Arn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]