GreengrassClient
Index > Greengrass > GreengrassClient
Auto-generated documentation for Greengrass type annotations stubs module types-aiobotocore-greengrass.
GreengrassClient
Type annotations and code completion for session.client("greengrass")
boto3 documentation
from aioboto3.session import Session
from types_aiobotocore_greengrass.client import GreengrassClient
session = Session()
async with session.client("greengrass") as client:
client: GreengrassClient
Exceptions
aioboto3
client exceptions are generated in runtime.
This class provides code completion for session.client("greengrass").exceptions
structure.
async with session.client("greengrass") as client:
try:
do_something(client)
except (
client.BadRequestException,
client.ClientError,
client.InternalServerErrorException,
) as e:
print(e)
from types_aiobotocore_greengrass.client import Exceptions
def handle_error(exc: Exceptions.BadRequestException) -> None:
...
Methods
associate_role_to_group
Associates a role with a group.
Type annotations and code completion for session.client("greengrass").associate_role_to_group
method.
boto3 documentation
await def associate_role_to_group(
self,
*,
GroupId: str,
RoleArn: str,
) -> AssociateRoleToGroupResponseTypeDef: # (1)
...
kwargs: AssociateRoleToGroupRequestRequestTypeDef = { # (1)
"GroupId": ...,
"RoleArn": ...,
}
parent.associate_role_to_group(**kwargs)
associate_service_role_to_account
Associates a role with your account.
Type annotations and code completion for session.client("greengrass").associate_service_role_to_account
method.
boto3 documentation
await def associate_service_role_to_account(
self,
*,
RoleArn: str,
) -> AssociateServiceRoleToAccountResponseTypeDef: # (1)
...
kwargs: AssociateServiceRoleToAccountRequestRequestTypeDef = { # (1)
"RoleArn": ...,
}
parent.associate_service_role_to_account(**kwargs)
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for session.client("greengrass").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for session.client("greengrass").close
method.
boto3 documentation
create_connector_definition
Creates a connector definition.
Type annotations and code completion for session.client("greengrass").create_connector_definition
method.
boto3 documentation
await def create_connector_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: ConnectorDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateConnectorDefinitionResponseTypeDef: # (2)
...
kwargs: CreateConnectorDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_connector_definition(**kwargs)
create_connector_definition_version
Creates a version of a connector definition which has already been defined.
Type annotations and code completion for session.client("greengrass").create_connector_definition_version
method.
boto3 documentation
await def create_connector_definition_version(
self,
*,
ConnectorDefinitionId: str,
AmznClientToken: str = ...,
Connectors: Sequence[ConnectorTypeDef] = ..., # (1)
) -> CreateConnectorDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateConnectorDefinitionVersionRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
}
parent.create_connector_definition_version(**kwargs)
create_core_definition
Creates a core definition.
Type annotations and code completion for session.client("greengrass").create_core_definition
method.
boto3 documentation
await def create_core_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: CoreDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateCoreDefinitionResponseTypeDef: # (2)
...
kwargs: CreateCoreDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_core_definition(**kwargs)
create_core_definition_version
Creates a version of a core definition that has already been defined.
Type annotations and code completion for session.client("greengrass").create_core_definition_version
method.
boto3 documentation
await def create_core_definition_version(
self,
*,
CoreDefinitionId: str,
AmznClientToken: str = ...,
Cores: Sequence[CoreTypeDef] = ..., # (1)
) -> CreateCoreDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateCoreDefinitionVersionRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
}
parent.create_core_definition_version(**kwargs)
create_deployment
Creates a deployment.
Type annotations and code completion for session.client("greengrass").create_deployment
method.
boto3 documentation
await def create_deployment(
self,
*,
DeploymentType: DeploymentTypeType, # (1)
GroupId: str,
AmznClientToken: str = ...,
DeploymentId: str = ...,
GroupVersionId: str = ...,
) -> CreateDeploymentResponseTypeDef: # (2)
...
kwargs: CreateDeploymentRequestRequestTypeDef = { # (1)
"DeploymentType": ...,
"GroupId": ...,
}
parent.create_deployment(**kwargs)
create_device_definition
Creates a device definition.
Type annotations and code completion for session.client("greengrass").create_device_definition
method.
boto3 documentation
await def create_device_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: DeviceDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateDeviceDefinitionResponseTypeDef: # (2)
...
kwargs: CreateDeviceDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_device_definition(**kwargs)
create_device_definition_version
Creates a version of a device definition that has already been defined.
Type annotations and code completion for session.client("greengrass").create_device_definition_version
method.
boto3 documentation
await def create_device_definition_version(
self,
*,
DeviceDefinitionId: str,
AmznClientToken: str = ...,
Devices: Sequence[DeviceTypeDef] = ..., # (1)
) -> CreateDeviceDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateDeviceDefinitionVersionRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
}
parent.create_device_definition_version(**kwargs)
create_function_definition
Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group.
Type annotations and code completion for session.client("greengrass").create_function_definition
method.
boto3 documentation
await def create_function_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: FunctionDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateFunctionDefinitionResponseTypeDef: # (2)
...
kwargs: CreateFunctionDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_function_definition(**kwargs)
create_function_definition_version
Creates a version of a Lambda function definition that has already been defined.
Type annotations and code completion for session.client("greengrass").create_function_definition_version
method.
boto3 documentation
await def create_function_definition_version(
self,
*,
FunctionDefinitionId: str,
AmznClientToken: str = ...,
DefaultConfig: FunctionDefaultConfigTypeDef = ..., # (1)
Functions: Sequence[FunctionTypeDef] = ..., # (2)
) -> CreateFunctionDefinitionVersionResponseTypeDef: # (3)
...
- See FunctionDefaultConfigTypeDef
- See FunctionTypeDef
- See CreateFunctionDefinitionVersionResponseTypeDef
kwargs: CreateFunctionDefinitionVersionRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
}
parent.create_function_definition_version(**kwargs)
create_group
Creates a group.
Type annotations and code completion for session.client("greengrass").create_group
method.
boto3 documentation
await def create_group(
self,
*,
Name: str,
AmznClientToken: str = ...,
InitialVersion: GroupVersionTypeDef = ..., # (1)
tags: Mapping[str, str] = ...,
) -> CreateGroupResponseTypeDef: # (2)
...
kwargs: CreateGroupRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.create_group(**kwargs)
create_group_certificate_authority
Creates a CA for the group.
Type annotations and code completion for session.client("greengrass").create_group_certificate_authority
method.
boto3 documentation
await def create_group_certificate_authority(
self,
*,
GroupId: str,
AmznClientToken: str = ...,
) -> CreateGroupCertificateAuthorityResponseTypeDef: # (1)
...
kwargs: CreateGroupCertificateAuthorityRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.create_group_certificate_authority(**kwargs)
create_group_version
Creates a version of a group which has already been defined.
Type annotations and code completion for session.client("greengrass").create_group_version
method.
boto3 documentation
await def create_group_version(
self,
*,
GroupId: str,
AmznClientToken: str = ...,
ConnectorDefinitionVersionArn: str = ...,
CoreDefinitionVersionArn: str = ...,
DeviceDefinitionVersionArn: str = ...,
FunctionDefinitionVersionArn: str = ...,
LoggerDefinitionVersionArn: str = ...,
ResourceDefinitionVersionArn: str = ...,
SubscriptionDefinitionVersionArn: str = ...,
) -> CreateGroupVersionResponseTypeDef: # (1)
...
kwargs: CreateGroupVersionRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.create_group_version(**kwargs)
create_logger_definition
Creates a logger definition.
Type annotations and code completion for session.client("greengrass").create_logger_definition
method.
boto3 documentation
await def create_logger_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: LoggerDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateLoggerDefinitionResponseTypeDef: # (2)
...
kwargs: CreateLoggerDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_logger_definition(**kwargs)
create_logger_definition_version
Creates a version of a logger definition that has already been defined.
Type annotations and code completion for session.client("greengrass").create_logger_definition_version
method.
boto3 documentation
await def create_logger_definition_version(
self,
*,
LoggerDefinitionId: str,
AmznClientToken: str = ...,
Loggers: Sequence[LoggerTypeDef] = ..., # (1)
) -> CreateLoggerDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateLoggerDefinitionVersionRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
}
parent.create_logger_definition_version(**kwargs)
create_resource_definition
Creates a resource definition which contains a list of resources to be used in a group.
Type annotations and code completion for session.client("greengrass").create_resource_definition
method.
boto3 documentation
await def create_resource_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: ResourceDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateResourceDefinitionResponseTypeDef: # (2)
...
kwargs: CreateResourceDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_resource_definition(**kwargs)
create_resource_definition_version
Creates a version of a resource definition that has already been defined.
Type annotations and code completion for session.client("greengrass").create_resource_definition_version
method.
boto3 documentation
await def create_resource_definition_version(
self,
*,
ResourceDefinitionId: str,
AmznClientToken: str = ...,
Resources: Sequence[ResourceTypeDef] = ..., # (1)
) -> CreateResourceDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateResourceDefinitionVersionRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
}
parent.create_resource_definition_version(**kwargs)
create_software_update_job
Creates a software update for a core or group of cores (specified as an IoT thing group.) Use this to update the OTA Agent as well as the Greengrass core software.
Type annotations and code completion for session.client("greengrass").create_software_update_job
method.
boto3 documentation
await def create_software_update_job(
self,
*,
S3UrlSignerRole: str,
SoftwareToUpdate: SoftwareToUpdateType, # (1)
UpdateTargets: Sequence[str],
UpdateTargetsArchitecture: UpdateTargetsArchitectureType, # (2)
UpdateTargetsOperatingSystem: UpdateTargetsOperatingSystemType, # (3)
AmznClientToken: str = ...,
UpdateAgentLogLevel: UpdateAgentLogLevelType = ..., # (4)
) -> CreateSoftwareUpdateJobResponseTypeDef: # (5)
...
- See SoftwareToUpdateType
- See UpdateTargetsArchitectureType
- See UpdateTargetsOperatingSystemType
- See UpdateAgentLogLevelType
- See CreateSoftwareUpdateJobResponseTypeDef
kwargs: CreateSoftwareUpdateJobRequestRequestTypeDef = { # (1)
"S3UrlSignerRole": ...,
"SoftwareToUpdate": ...,
"UpdateTargets": ...,
"UpdateTargetsArchitecture": ...,
"UpdateTargetsOperatingSystem": ...,
}
parent.create_software_update_job(**kwargs)
create_subscription_definition
Creates a subscription definition.
Type annotations and code completion for session.client("greengrass").create_subscription_definition
method.
boto3 documentation
await def create_subscription_definition(
self,
*,
AmznClientToken: str = ...,
InitialVersion: SubscriptionDefinitionVersionTypeDef = ..., # (1)
Name: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateSubscriptionDefinitionResponseTypeDef: # (2)
...
kwargs: CreateSubscriptionDefinitionRequestRequestTypeDef = { # (1)
"AmznClientToken": ...,
}
parent.create_subscription_definition(**kwargs)
create_subscription_definition_version
Creates a version of a subscription definition which has already been defined.
Type annotations and code completion for session.client("greengrass").create_subscription_definition_version
method.
boto3 documentation
await def create_subscription_definition_version(
self,
*,
SubscriptionDefinitionId: str,
AmznClientToken: str = ...,
Subscriptions: Sequence[SubscriptionTypeDef] = ..., # (1)
) -> CreateSubscriptionDefinitionVersionResponseTypeDef: # (2)
...
kwargs: CreateSubscriptionDefinitionVersionRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
}
parent.create_subscription_definition_version(**kwargs)
delete_connector_definition
Deletes a connector definition.
Type annotations and code completion for session.client("greengrass").delete_connector_definition
method.
boto3 documentation
await def delete_connector_definition(
self,
*,
ConnectorDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteConnectorDefinitionRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
}
parent.delete_connector_definition(**kwargs)
delete_core_definition
Deletes a core definition.
Type annotations and code completion for session.client("greengrass").delete_core_definition
method.
boto3 documentation
await def delete_core_definition(
self,
*,
CoreDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteCoreDefinitionRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
}
parent.delete_core_definition(**kwargs)
delete_device_definition
Deletes a device definition.
Type annotations and code completion for session.client("greengrass").delete_device_definition
method.
boto3 documentation
await def delete_device_definition(
self,
*,
DeviceDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteDeviceDefinitionRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
}
parent.delete_device_definition(**kwargs)
delete_function_definition
Deletes a Lambda function definition.
Type annotations and code completion for session.client("greengrass").delete_function_definition
method.
boto3 documentation
await def delete_function_definition(
self,
*,
FunctionDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteFunctionDefinitionRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
}
parent.delete_function_definition(**kwargs)
delete_group
Deletes a group.
Type annotations and code completion for session.client("greengrass").delete_group
method.
boto3 documentation
kwargs: DeleteGroupRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.delete_group(**kwargs)
delete_logger_definition
Deletes a logger definition.
Type annotations and code completion for session.client("greengrass").delete_logger_definition
method.
boto3 documentation
await def delete_logger_definition(
self,
*,
LoggerDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteLoggerDefinitionRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
}
parent.delete_logger_definition(**kwargs)
delete_resource_definition
Deletes a resource definition.
Type annotations and code completion for session.client("greengrass").delete_resource_definition
method.
boto3 documentation
await def delete_resource_definition(
self,
*,
ResourceDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteResourceDefinitionRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
}
parent.delete_resource_definition(**kwargs)
delete_subscription_definition
Deletes a subscription definition.
Type annotations and code completion for session.client("greengrass").delete_subscription_definition
method.
boto3 documentation
await def delete_subscription_definition(
self,
*,
SubscriptionDefinitionId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteSubscriptionDefinitionRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
}
parent.delete_subscription_definition(**kwargs)
disassociate_role_from_group
Disassociates the role from a group.
Type annotations and code completion for session.client("greengrass").disassociate_role_from_group
method.
boto3 documentation
await def disassociate_role_from_group(
self,
*,
GroupId: str,
) -> DisassociateRoleFromGroupResponseTypeDef: # (1)
...
kwargs: DisassociateRoleFromGroupRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.disassociate_role_from_group(**kwargs)
disassociate_service_role_from_account
Disassociates the service role from your account.
Type annotations and code completion for session.client("greengrass").disassociate_service_role_from_account
method.
boto3 documentation
await def disassociate_service_role_from_account(
self,
) -> DisassociateServiceRoleFromAccountResponseTypeDef: # (1)
...
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for session.client("greengrass").generate_presigned_url
method.
boto3 documentation
await def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_associated_role
Retrieves the role associated with a particular group.
Type annotations and code completion for session.client("greengrass").get_associated_role
method.
boto3 documentation
await def get_associated_role(
self,
*,
GroupId: str,
) -> GetAssociatedRoleResponseTypeDef: # (1)
...
kwargs: GetAssociatedRoleRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.get_associated_role(**kwargs)
get_bulk_deployment_status
Returns the status of a bulk deployment.
Type annotations and code completion for session.client("greengrass").get_bulk_deployment_status
method.
boto3 documentation
await def get_bulk_deployment_status(
self,
*,
BulkDeploymentId: str,
) -> GetBulkDeploymentStatusResponseTypeDef: # (1)
...
kwargs: GetBulkDeploymentStatusRequestRequestTypeDef = { # (1)
"BulkDeploymentId": ...,
}
parent.get_bulk_deployment_status(**kwargs)
get_connectivity_info
Retrieves the connectivity information for a core.
Type annotations and code completion for session.client("greengrass").get_connectivity_info
method.
boto3 documentation
await def get_connectivity_info(
self,
*,
ThingName: str,
) -> GetConnectivityInfoResponseTypeDef: # (1)
...
kwargs: GetConnectivityInfoRequestRequestTypeDef = { # (1)
"ThingName": ...,
}
parent.get_connectivity_info(**kwargs)
get_connector_definition
Retrieves information about a connector definition.
Type annotations and code completion for session.client("greengrass").get_connector_definition
method.
boto3 documentation
await def get_connector_definition(
self,
*,
ConnectorDefinitionId: str,
) -> GetConnectorDefinitionResponseTypeDef: # (1)
...
kwargs: GetConnectorDefinitionRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
}
parent.get_connector_definition(**kwargs)
get_connector_definition_version
Retrieves information about a connector definition version, including the connectors that the version contains.
Type annotations and code completion for session.client("greengrass").get_connector_definition_version
method.
boto3 documentation
await def get_connector_definition_version(
self,
*,
ConnectorDefinitionId: str,
ConnectorDefinitionVersionId: str,
NextToken: str = ...,
) -> GetConnectorDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetConnectorDefinitionVersionRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
"ConnectorDefinitionVersionId": ...,
}
parent.get_connector_definition_version(**kwargs)
get_core_definition
Retrieves information about a core definition version.
Type annotations and code completion for session.client("greengrass").get_core_definition
method.
boto3 documentation
await def get_core_definition(
self,
*,
CoreDefinitionId: str,
) -> GetCoreDefinitionResponseTypeDef: # (1)
...
kwargs: GetCoreDefinitionRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
}
parent.get_core_definition(**kwargs)
get_core_definition_version
Retrieves information about a core definition version.
Type annotations and code completion for session.client("greengrass").get_core_definition_version
method.
boto3 documentation
await def get_core_definition_version(
self,
*,
CoreDefinitionId: str,
CoreDefinitionVersionId: str,
) -> GetCoreDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetCoreDefinitionVersionRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
"CoreDefinitionVersionId": ...,
}
parent.get_core_definition_version(**kwargs)
get_deployment_status
Returns the status of a deployment.
Type annotations and code completion for session.client("greengrass").get_deployment_status
method.
boto3 documentation
await def get_deployment_status(
self,
*,
DeploymentId: str,
GroupId: str,
) -> GetDeploymentStatusResponseTypeDef: # (1)
...
kwargs: GetDeploymentStatusRequestRequestTypeDef = { # (1)
"DeploymentId": ...,
"GroupId": ...,
}
parent.get_deployment_status(**kwargs)
get_device_definition
Retrieves information about a device definition.
Type annotations and code completion for session.client("greengrass").get_device_definition
method.
boto3 documentation
await def get_device_definition(
self,
*,
DeviceDefinitionId: str,
) -> GetDeviceDefinitionResponseTypeDef: # (1)
...
kwargs: GetDeviceDefinitionRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
}
parent.get_device_definition(**kwargs)
get_device_definition_version
Retrieves information about a device definition version.
Type annotations and code completion for session.client("greengrass").get_device_definition_version
method.
boto3 documentation
await def get_device_definition_version(
self,
*,
DeviceDefinitionId: str,
DeviceDefinitionVersionId: str,
NextToken: str = ...,
) -> GetDeviceDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetDeviceDefinitionVersionRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
"DeviceDefinitionVersionId": ...,
}
parent.get_device_definition_version(**kwargs)
get_function_definition
Retrieves information about a Lambda function definition, including its creation time and latest version.
Type annotations and code completion for session.client("greengrass").get_function_definition
method.
boto3 documentation
await def get_function_definition(
self,
*,
FunctionDefinitionId: str,
) -> GetFunctionDefinitionResponseTypeDef: # (1)
...
kwargs: GetFunctionDefinitionRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
}
parent.get_function_definition(**kwargs)
get_function_definition_version
Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations.
Type annotations and code completion for session.client("greengrass").get_function_definition_version
method.
boto3 documentation
await def get_function_definition_version(
self,
*,
FunctionDefinitionId: str,
FunctionDefinitionVersionId: str,
NextToken: str = ...,
) -> GetFunctionDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetFunctionDefinitionVersionRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
"FunctionDefinitionVersionId": ...,
}
parent.get_function_definition_version(**kwargs)
get_group
Retrieves information about a group.
Type annotations and code completion for session.client("greengrass").get_group
method.
boto3 documentation
await def get_group(
self,
*,
GroupId: str,
) -> GetGroupResponseTypeDef: # (1)
...
kwargs: GetGroupRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.get_group(**kwargs)
get_group_certificate_authority
Retreives the CA associated with a group.
Type annotations and code completion for session.client("greengrass").get_group_certificate_authority
method.
boto3 documentation
await def get_group_certificate_authority(
self,
*,
CertificateAuthorityId: str,
GroupId: str,
) -> GetGroupCertificateAuthorityResponseTypeDef: # (1)
...
kwargs: GetGroupCertificateAuthorityRequestRequestTypeDef = { # (1)
"CertificateAuthorityId": ...,
"GroupId": ...,
}
parent.get_group_certificate_authority(**kwargs)
get_group_certificate_configuration
Retrieves the current configuration for the CA used by the group.
Type annotations and code completion for session.client("greengrass").get_group_certificate_configuration
method.
boto3 documentation
await def get_group_certificate_configuration(
self,
*,
GroupId: str,
) -> GetGroupCertificateConfigurationResponseTypeDef: # (1)
...
kwargs: GetGroupCertificateConfigurationRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.get_group_certificate_configuration(**kwargs)
get_group_version
Retrieves information about a group version.
Type annotations and code completion for session.client("greengrass").get_group_version
method.
boto3 documentation
await def get_group_version(
self,
*,
GroupId: str,
GroupVersionId: str,
) -> GetGroupVersionResponseTypeDef: # (1)
...
kwargs: GetGroupVersionRequestRequestTypeDef = { # (1)
"GroupId": ...,
"GroupVersionId": ...,
}
parent.get_group_version(**kwargs)
get_logger_definition
Retrieves information about a logger definition.
Type annotations and code completion for session.client("greengrass").get_logger_definition
method.
boto3 documentation
await def get_logger_definition(
self,
*,
LoggerDefinitionId: str,
) -> GetLoggerDefinitionResponseTypeDef: # (1)
...
kwargs: GetLoggerDefinitionRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
}
parent.get_logger_definition(**kwargs)
get_logger_definition_version
Retrieves information about a logger definition version.
Type annotations and code completion for session.client("greengrass").get_logger_definition_version
method.
boto3 documentation
await def get_logger_definition_version(
self,
*,
LoggerDefinitionId: str,
LoggerDefinitionVersionId: str,
NextToken: str = ...,
) -> GetLoggerDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetLoggerDefinitionVersionRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
"LoggerDefinitionVersionId": ...,
}
parent.get_logger_definition_version(**kwargs)
get_resource_definition
Retrieves information about a resource definition, including its creation time and latest version.
Type annotations and code completion for session.client("greengrass").get_resource_definition
method.
boto3 documentation
await def get_resource_definition(
self,
*,
ResourceDefinitionId: str,
) -> GetResourceDefinitionResponseTypeDef: # (1)
...
kwargs: GetResourceDefinitionRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
}
parent.get_resource_definition(**kwargs)
get_resource_definition_version
Retrieves information about a resource definition version, including which resources are included in the version.
Type annotations and code completion for session.client("greengrass").get_resource_definition_version
method.
boto3 documentation
await def get_resource_definition_version(
self,
*,
ResourceDefinitionId: str,
ResourceDefinitionVersionId: str,
) -> GetResourceDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetResourceDefinitionVersionRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
"ResourceDefinitionVersionId": ...,
}
parent.get_resource_definition_version(**kwargs)
get_service_role_for_account
Retrieves the service role that is attached to your account.
Type annotations and code completion for session.client("greengrass").get_service_role_for_account
method.
boto3 documentation
await def get_service_role_for_account(
self,
) -> GetServiceRoleForAccountResponseTypeDef: # (1)
...
get_subscription_definition
Retrieves information about a subscription definition.
Type annotations and code completion for session.client("greengrass").get_subscription_definition
method.
boto3 documentation
await def get_subscription_definition(
self,
*,
SubscriptionDefinitionId: str,
) -> GetSubscriptionDefinitionResponseTypeDef: # (1)
...
kwargs: GetSubscriptionDefinitionRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
}
parent.get_subscription_definition(**kwargs)
get_subscription_definition_version
Retrieves information about a subscription definition version.
Type annotations and code completion for session.client("greengrass").get_subscription_definition_version
method.
boto3 documentation
await def get_subscription_definition_version(
self,
*,
SubscriptionDefinitionId: str,
SubscriptionDefinitionVersionId: str,
NextToken: str = ...,
) -> GetSubscriptionDefinitionVersionResponseTypeDef: # (1)
...
kwargs: GetSubscriptionDefinitionVersionRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
"SubscriptionDefinitionVersionId": ...,
}
parent.get_subscription_definition_version(**kwargs)
get_thing_runtime_configuration
Get the runtime configuration of a thing.
Type annotations and code completion for session.client("greengrass").get_thing_runtime_configuration
method.
boto3 documentation
await def get_thing_runtime_configuration(
self,
*,
ThingName: str,
) -> GetThingRuntimeConfigurationResponseTypeDef: # (1)
...
kwargs: GetThingRuntimeConfigurationRequestRequestTypeDef = { # (1)
"ThingName": ...,
}
parent.get_thing_runtime_configuration(**kwargs)
list_bulk_deployment_detailed_reports
Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status.
Type annotations and code completion for session.client("greengrass").list_bulk_deployment_detailed_reports
method.
boto3 documentation
await def list_bulk_deployment_detailed_reports(
self,
*,
BulkDeploymentId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListBulkDeploymentDetailedReportsResponseTypeDef: # (1)
...
kwargs: ListBulkDeploymentDetailedReportsRequestRequestTypeDef = { # (1)
"BulkDeploymentId": ...,
}
parent.list_bulk_deployment_detailed_reports(**kwargs)
list_bulk_deployments
Returns a list of bulk deployments.
Type annotations and code completion for session.client("greengrass").list_bulk_deployments
method.
boto3 documentation
await def list_bulk_deployments(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListBulkDeploymentsResponseTypeDef: # (1)
...
kwargs: ListBulkDeploymentsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_bulk_deployments(**kwargs)
list_connector_definition_versions
Lists the versions of a connector definition, which are containers for connectors.
Type annotations and code completion for session.client("greengrass").list_connector_definition_versions
method.
boto3 documentation
await def list_connector_definition_versions(
self,
*,
ConnectorDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListConnectorDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListConnectorDefinitionVersionsRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
}
parent.list_connector_definition_versions(**kwargs)
list_connector_definitions
Retrieves a list of connector definitions.
Type annotations and code completion for session.client("greengrass").list_connector_definitions
method.
boto3 documentation
await def list_connector_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListConnectorDefinitionsResponseTypeDef: # (1)
...
kwargs: ListConnectorDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_connector_definitions(**kwargs)
list_core_definition_versions
Lists the versions of a core definition.
Type annotations and code completion for session.client("greengrass").list_core_definition_versions
method.
boto3 documentation
await def list_core_definition_versions(
self,
*,
CoreDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListCoreDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListCoreDefinitionVersionsRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
}
parent.list_core_definition_versions(**kwargs)
list_core_definitions
Retrieves a list of core definitions.
Type annotations and code completion for session.client("greengrass").list_core_definitions
method.
boto3 documentation
await def list_core_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListCoreDefinitionsResponseTypeDef: # (1)
...
kwargs: ListCoreDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_core_definitions(**kwargs)
list_deployments
Returns a history of deployments for the group.
Type annotations and code completion for session.client("greengrass").list_deployments
method.
boto3 documentation
await def list_deployments(
self,
*,
GroupId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListDeploymentsResponseTypeDef: # (1)
...
kwargs: ListDeploymentsRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.list_deployments(**kwargs)
list_device_definition_versions
Lists the versions of a device definition.
Type annotations and code completion for session.client("greengrass").list_device_definition_versions
method.
boto3 documentation
await def list_device_definition_versions(
self,
*,
DeviceDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListDeviceDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListDeviceDefinitionVersionsRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
}
parent.list_device_definition_versions(**kwargs)
list_device_definitions
Retrieves a list of device definitions.
Type annotations and code completion for session.client("greengrass").list_device_definitions
method.
boto3 documentation
await def list_device_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListDeviceDefinitionsResponseTypeDef: # (1)
...
kwargs: ListDeviceDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_device_definitions(**kwargs)
list_function_definition_versions
Lists the versions of a Lambda function definition.
Type annotations and code completion for session.client("greengrass").list_function_definition_versions
method.
boto3 documentation
await def list_function_definition_versions(
self,
*,
FunctionDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListFunctionDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListFunctionDefinitionVersionsRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
}
parent.list_function_definition_versions(**kwargs)
list_function_definitions
Retrieves a list of Lambda function definitions.
Type annotations and code completion for session.client("greengrass").list_function_definitions
method.
boto3 documentation
await def list_function_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListFunctionDefinitionsResponseTypeDef: # (1)
...
kwargs: ListFunctionDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_function_definitions(**kwargs)
list_group_certificate_authorities
Retrieves the current CAs for a group.
Type annotations and code completion for session.client("greengrass").list_group_certificate_authorities
method.
boto3 documentation
await def list_group_certificate_authorities(
self,
*,
GroupId: str,
) -> ListGroupCertificateAuthoritiesResponseTypeDef: # (1)
...
kwargs: ListGroupCertificateAuthoritiesRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.list_group_certificate_authorities(**kwargs)
list_group_versions
Lists the versions of a group.
Type annotations and code completion for session.client("greengrass").list_group_versions
method.
boto3 documentation
await def list_group_versions(
self,
*,
GroupId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListGroupVersionsResponseTypeDef: # (1)
...
kwargs: ListGroupVersionsRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.list_group_versions(**kwargs)
list_groups
Retrieves a list of groups.
Type annotations and code completion for session.client("greengrass").list_groups
method.
boto3 documentation
await def list_groups(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListGroupsResponseTypeDef: # (1)
...
kwargs: ListGroupsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_groups(**kwargs)
list_logger_definition_versions
Lists the versions of a logger definition.
Type annotations and code completion for session.client("greengrass").list_logger_definition_versions
method.
boto3 documentation
await def list_logger_definition_versions(
self,
*,
LoggerDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListLoggerDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListLoggerDefinitionVersionsRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
}
parent.list_logger_definition_versions(**kwargs)
list_logger_definitions
Retrieves a list of logger definitions.
Type annotations and code completion for session.client("greengrass").list_logger_definitions
method.
boto3 documentation
await def list_logger_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListLoggerDefinitionsResponseTypeDef: # (1)
...
kwargs: ListLoggerDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_logger_definitions(**kwargs)
list_resource_definition_versions
Lists the versions of a resource definition.
Type annotations and code completion for session.client("greengrass").list_resource_definition_versions
method.
boto3 documentation
await def list_resource_definition_versions(
self,
*,
ResourceDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListResourceDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListResourceDefinitionVersionsRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
}
parent.list_resource_definition_versions(**kwargs)
list_resource_definitions
Retrieves a list of resource definitions.
Type annotations and code completion for session.client("greengrass").list_resource_definitions
method.
boto3 documentation
await def list_resource_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListResourceDefinitionsResponseTypeDef: # (1)
...
kwargs: ListResourceDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_resource_definitions(**kwargs)
list_subscription_definition_versions
Lists the versions of a subscription definition.
Type annotations and code completion for session.client("greengrass").list_subscription_definition_versions
method.
boto3 documentation
await def list_subscription_definition_versions(
self,
*,
SubscriptionDefinitionId: str,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListSubscriptionDefinitionVersionsResponseTypeDef: # (1)
...
kwargs: ListSubscriptionDefinitionVersionsRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
}
parent.list_subscription_definition_versions(**kwargs)
list_subscription_definitions
Retrieves a list of subscription definitions.
Type annotations and code completion for session.client("greengrass").list_subscription_definitions
method.
boto3 documentation
await def list_subscription_definitions(
self,
*,
MaxResults: str = ...,
NextToken: str = ...,
) -> ListSubscriptionDefinitionsResponseTypeDef: # (1)
...
kwargs: ListSubscriptionDefinitionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_subscription_definitions(**kwargs)
list_tags_for_resource
Retrieves a list of resource tags for a resource arn.
Type annotations and code completion for session.client("greengrass").list_tags_for_resource
method.
boto3 documentation
await def list_tags_for_resource(
self,
*,
ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
reset_deployments
Resets a group's deployments.
Type annotations and code completion for session.client("greengrass").reset_deployments
method.
boto3 documentation
await def reset_deployments(
self,
*,
GroupId: str,
AmznClientToken: str = ...,
Force: bool = ...,
) -> ResetDeploymentsResponseTypeDef: # (1)
...
kwargs: ResetDeploymentsRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.reset_deployments(**kwargs)
start_bulk_deployment
Deploys multiple groups in one operation.
Type annotations and code completion for session.client("greengrass").start_bulk_deployment
method.
boto3 documentation
await def start_bulk_deployment(
self,
*,
ExecutionRoleArn: str,
InputFileUri: str,
AmznClientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> StartBulkDeploymentResponseTypeDef: # (1)
...
kwargs: StartBulkDeploymentRequestRequestTypeDef = { # (1)
"ExecutionRoleArn": ...,
"InputFileUri": ...,
}
parent.start_bulk_deployment(**kwargs)
stop_bulk_deployment
Stops the execution of a bulk deployment.
Type annotations and code completion for session.client("greengrass").stop_bulk_deployment
method.
boto3 documentation
await def stop_bulk_deployment(
self,
*,
BulkDeploymentId: str,
) -> Dict[str, Any]:
...
kwargs: StopBulkDeploymentRequestRequestTypeDef = { # (1)
"BulkDeploymentId": ...,
}
parent.stop_bulk_deployment(**kwargs)
tag_resource
Adds tags to a Greengrass resource.
Type annotations and code completion for session.client("greengrass").tag_resource
method.
boto3 documentation
await def tag_resource(
self,
*,
ResourceArn: str,
tags: Mapping[str, str] = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Remove resource tags from a Greengrass Resource.
Type annotations and code completion for session.client("greengrass").untag_resource
method.
boto3 documentation
await def untag_resource(
self,
*,
ResourceArn: str,
TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_connectivity_info
Updates the connectivity information for the core.
Type annotations and code completion for session.client("greengrass").update_connectivity_info
method.
boto3 documentation
await def update_connectivity_info(
self,
*,
ThingName: str,
ConnectivityInfo: Sequence[ConnectivityInfoTypeDef] = ..., # (1)
) -> UpdateConnectivityInfoResponseTypeDef: # (2)
...
kwargs: UpdateConnectivityInfoRequestRequestTypeDef = { # (1)
"ThingName": ...,
}
parent.update_connectivity_info(**kwargs)
update_connector_definition
Updates a connector definition.
Type annotations and code completion for session.client("greengrass").update_connector_definition
method.
boto3 documentation
await def update_connector_definition(
self,
*,
ConnectorDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateConnectorDefinitionRequestRequestTypeDef = { # (1)
"ConnectorDefinitionId": ...,
}
parent.update_connector_definition(**kwargs)
update_core_definition
Updates a core definition.
Type annotations and code completion for session.client("greengrass").update_core_definition
method.
boto3 documentation
await def update_core_definition(
self,
*,
CoreDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateCoreDefinitionRequestRequestTypeDef = { # (1)
"CoreDefinitionId": ...,
}
parent.update_core_definition(**kwargs)
update_device_definition
Updates a device definition.
Type annotations and code completion for session.client("greengrass").update_device_definition
method.
boto3 documentation
await def update_device_definition(
self,
*,
DeviceDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateDeviceDefinitionRequestRequestTypeDef = { # (1)
"DeviceDefinitionId": ...,
}
parent.update_device_definition(**kwargs)
update_function_definition
Updates a Lambda function definition.
Type annotations and code completion for session.client("greengrass").update_function_definition
method.
boto3 documentation
await def update_function_definition(
self,
*,
FunctionDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateFunctionDefinitionRequestRequestTypeDef = { # (1)
"FunctionDefinitionId": ...,
}
parent.update_function_definition(**kwargs)
update_group
Updates a group.
Type annotations and code completion for session.client("greengrass").update_group
method.
boto3 documentation
await def update_group(
self,
*,
GroupId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateGroupRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.update_group(**kwargs)
update_group_certificate_configuration
Updates the Certificate expiry time for a group.
Type annotations and code completion for session.client("greengrass").update_group_certificate_configuration
method.
boto3 documentation
await def update_group_certificate_configuration(
self,
*,
GroupId: str,
CertificateExpiryInMilliseconds: str = ...,
) -> UpdateGroupCertificateConfigurationResponseTypeDef: # (1)
...
kwargs: UpdateGroupCertificateConfigurationRequestRequestTypeDef = { # (1)
"GroupId": ...,
}
parent.update_group_certificate_configuration(**kwargs)
update_logger_definition
Updates a logger definition.
Type annotations and code completion for session.client("greengrass").update_logger_definition
method.
boto3 documentation
await def update_logger_definition(
self,
*,
LoggerDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateLoggerDefinitionRequestRequestTypeDef = { # (1)
"LoggerDefinitionId": ...,
}
parent.update_logger_definition(**kwargs)
update_resource_definition
Updates a resource definition.
Type annotations and code completion for session.client("greengrass").update_resource_definition
method.
boto3 documentation
await def update_resource_definition(
self,
*,
ResourceDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateResourceDefinitionRequestRequestTypeDef = { # (1)
"ResourceDefinitionId": ...,
}
parent.update_resource_definition(**kwargs)
update_subscription_definition
Updates a subscription definition.
Type annotations and code completion for session.client("greengrass").update_subscription_definition
method.
boto3 documentation
await def update_subscription_definition(
self,
*,
SubscriptionDefinitionId: str,
Name: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateSubscriptionDefinitionRequestRequestTypeDef = { # (1)
"SubscriptionDefinitionId": ...,
}
parent.update_subscription_definition(**kwargs)
update_thing_runtime_configuration
Updates the runtime configuration of a thing.
Type annotations and code completion for session.client("greengrass").update_thing_runtime_configuration
method.
boto3 documentation
await def update_thing_runtime_configuration(
self,
*,
ThingName: str,
TelemetryConfiguration: TelemetryConfigurationUpdateTypeDef = ..., # (1)
) -> Dict[str, Any]:
...
kwargs: UpdateThingRuntimeConfigurationRequestRequestTypeDef = { # (1)
"ThingName": ...,
}
parent.update_thing_runtime_configuration(**kwargs)
__aenter__
Type annotations and code completion for session.client("greengrass").__aenter__
method.
boto3 documentation
__aexit__
Type annotations and code completion for session.client("greengrass").__aexit__
method.
boto3 documentation
get_paginator
Type annotations and code completion for session.client("greengrass").get_paginator
method with overloads.
client.get_paginator("list_bulk_deployment_detailed_reports")
-> ListBulkDeploymentDetailedReportsPaginatorclient.get_paginator("list_bulk_deployments")
-> ListBulkDeploymentsPaginatorclient.get_paginator("list_connector_definition_versions")
-> ListConnectorDefinitionVersionsPaginatorclient.get_paginator("list_connector_definitions")
-> ListConnectorDefinitionsPaginatorclient.get_paginator("list_core_definition_versions")
-> ListCoreDefinitionVersionsPaginatorclient.get_paginator("list_core_definitions")
-> ListCoreDefinitionsPaginatorclient.get_paginator("list_deployments")
-> ListDeploymentsPaginatorclient.get_paginator("list_device_definition_versions")
-> ListDeviceDefinitionVersionsPaginatorclient.get_paginator("list_device_definitions")
-> ListDeviceDefinitionsPaginatorclient.get_paginator("list_function_definition_versions")
-> ListFunctionDefinitionVersionsPaginatorclient.get_paginator("list_function_definitions")
-> ListFunctionDefinitionsPaginatorclient.get_paginator("list_group_versions")
-> ListGroupVersionsPaginatorclient.get_paginator("list_groups")
-> ListGroupsPaginatorclient.get_paginator("list_logger_definition_versions")
-> ListLoggerDefinitionVersionsPaginatorclient.get_paginator("list_logger_definitions")
-> ListLoggerDefinitionsPaginatorclient.get_paginator("list_resource_definition_versions")
-> ListResourceDefinitionVersionsPaginatorclient.get_paginator("list_resource_definitions")
-> ListResourceDefinitionsPaginatorclient.get_paginator("list_subscription_definition_versions")
-> ListSubscriptionDefinitionVersionsPaginatorclient.get_paginator("list_subscription_definitions")
-> ListSubscriptionDefinitionsPaginator