![]() |
![]()
| ![]() |
![]()
NAMEPaws::Greengrass - Perl Interface to AWS AWS Greengrass SYNOPSISuse Paws; my $obj = Paws->service('Greengrass'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally. For the AWS API documentation, see <https://docs.aws.amazon.com/greengrass/> METHODSAssociateRoleToGroupEach argument is described in detail in: Paws::Greengrass::AssociateRoleToGroup Returns: a Paws::Greengrass::AssociateRoleToGroupResponse instance Associates a role with a group. Your Greengrass core will use the role to access AWS cloud services. The role's permissions should allow Greengrass core Lambda functions to perform actions against the cloud. AssociateServiceRoleToAccountEach argument is described in detail in: Paws::Greengrass::AssociateServiceRoleToAccount Returns: a Paws::Greengrass::AssociateServiceRoleToAccountResponse instance Associates a role with your account. AWS IoT Greengrass will use the role to access your Lambda functions and AWS IoT resources. This is necessary for deployments to succeed. The role must have at least minimum permissions in the policy ''AWSGreengrassResourceAccessRolePolicy''. CreateConnectorDefinition
Each argument is described in detail in: Paws::Greengrass::CreateConnectorDefinition Returns: a Paws::Greengrass::CreateConnectorDefinitionResponse instance Creates a connector definition. You may provide the initial version of the connector definition now or use ''CreateConnectorDefinitionVersion'' at a later time. CreateConnectorDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateConnectorDefinitionVersion Returns: a Paws::Greengrass::CreateConnectorDefinitionVersionResponse instance Creates a version of a connector definition which has already been defined. CreateCoreDefinition
Each argument is described in detail in: Paws::Greengrass::CreateCoreDefinition Returns: a Paws::Greengrass::CreateCoreDefinitionResponse instance Creates a core definition. You may provide the initial version of the core definition now or use ''CreateCoreDefinitionVersion'' at a later time. Greengrass groups must each contain exactly one Greengrass core. CreateCoreDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateCoreDefinitionVersion Returns: a Paws::Greengrass::CreateCoreDefinitionVersionResponse instance Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly one Greengrass core. CreateDeployment
Each argument is described in detail in: Paws::Greengrass::CreateDeployment Returns: a Paws::Greengrass::CreateDeploymentResponse instance Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token'' token and the request parameters. CreateDeviceDefinition
Each argument is described in detail in: Paws::Greengrass::CreateDeviceDefinition Returns: a Paws::Greengrass::CreateDeviceDefinitionResponse instance Creates a device definition. You may provide the initial version of the device definition now or use ''CreateDeviceDefinitionVersion'' at a later time. CreateDeviceDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateDeviceDefinitionVersion Returns: a Paws::Greengrass::CreateDeviceDefinitionVersionResponse instance Creates a version of a device definition that has already been defined. CreateFunctionDefinition
Each argument is described in detail in: Paws::Greengrass::CreateFunctionDefinition Returns: a Paws::Greengrass::CreateFunctionDefinitionResponse instance Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition by providing a list of Lambda functions and their configurations now, or use ''CreateFunctionDefinitionVersion'' later. CreateFunctionDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateFunctionDefinitionVersion Returns: a Paws::Greengrass::CreateFunctionDefinitionVersionResponse instance Creates a version of a Lambda function definition that has already been defined. CreateGroup
Each argument is described in detail in: Paws::Greengrass::CreateGroup Returns: a Paws::Greengrass::CreateGroupResponse instance Creates a group. You may provide the initial version of the group or use ''CreateGroupVersion'' at a later time. Tip: You can use the ''gg_group_setup'' package (https://github.com/awslabs/aws-greengrass-group-setup) as a library or command-line application to create and deploy Greengrass groups. CreateGroupCertificateAuthority
Each argument is described in detail in: Paws::Greengrass::CreateGroupCertificateAuthority Returns: a Paws::Greengrass::CreateGroupCertificateAuthorityResponse instance Creates a CA for the group. If a CA already exists, it will rotate the existing CA. CreateGroupVersion
Each argument is described in detail in: Paws::Greengrass::CreateGroupVersion Returns: a Paws::Greengrass::CreateGroupVersionResponse instance Creates a version of a group which has already been defined. CreateLoggerDefinition
Each argument is described in detail in: Paws::Greengrass::CreateLoggerDefinition Returns: a Paws::Greengrass::CreateLoggerDefinitionResponse instance Creates a logger definition. You may provide the initial version of the logger definition now or use ''CreateLoggerDefinitionVersion'' at a later time. CreateLoggerDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateLoggerDefinitionVersion Returns: a Paws::Greengrass::CreateLoggerDefinitionVersionResponse instance Creates a version of a logger definition that has already been defined. CreateResourceDefinition
Each argument is described in detail in: Paws::Greengrass::CreateResourceDefinition Returns: a Paws::Greengrass::CreateResourceDefinitionResponse instance Creates a resource definition which contains a list of resources to be used in a group. You can create an initial version of the definition by providing a list of resources now, or use ''CreateResourceDefinitionVersion'' later. CreateResourceDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateResourceDefinitionVersion Returns: a Paws::Greengrass::CreateResourceDefinitionVersionResponse instance Creates a version of a resource definition that has already been defined. CreateSoftwareUpdateJob
Each argument is described in detail in: Paws::Greengrass::CreateSoftwareUpdateJob Returns: a Paws::Greengrass::CreateSoftwareUpdateJobResponse instance 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. It makes use of the IoT Jobs feature which provides additional commands to manage a Greengrass core software update job. CreateSubscriptionDefinition
Each argument is described in detail in: Paws::Greengrass::CreateSubscriptionDefinition Returns: a Paws::Greengrass::CreateSubscriptionDefinitionResponse instance Creates a subscription definition. You may provide the initial version of the subscription definition now or use ''CreateSubscriptionDefinitionVersion'' at a later time. CreateSubscriptionDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::CreateSubscriptionDefinitionVersion Returns: a Paws::Greengrass::CreateSubscriptionDefinitionVersionResponse instance Creates a version of a subscription definition which has already been defined. DeleteConnectorDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteConnectorDefinition Returns: a Paws::Greengrass::DeleteConnectorDefinitionResponse instance Deletes a connector definition. DeleteCoreDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteCoreDefinition Returns: a Paws::Greengrass::DeleteCoreDefinitionResponse instance Deletes a core definition. DeleteDeviceDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteDeviceDefinition Returns: a Paws::Greengrass::DeleteDeviceDefinitionResponse instance Deletes a device definition. DeleteFunctionDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteFunctionDefinition Returns: a Paws::Greengrass::DeleteFunctionDefinitionResponse instance Deletes a Lambda function definition. DeleteGroupEach argument is described in detail in: Paws::Greengrass::DeleteGroup Returns: a Paws::Greengrass::DeleteGroupResponse instance Deletes a group. DeleteLoggerDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteLoggerDefinition Returns: a Paws::Greengrass::DeleteLoggerDefinitionResponse instance Deletes a logger definition. DeleteResourceDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteResourceDefinition Returns: a Paws::Greengrass::DeleteResourceDefinitionResponse instance Deletes a resource definition. DeleteSubscriptionDefinitionEach argument is described in detail in: Paws::Greengrass::DeleteSubscriptionDefinition Returns: a Paws::Greengrass::DeleteSubscriptionDefinitionResponse instance Deletes a subscription definition. DisassociateRoleFromGroupEach argument is described in detail in: Paws::Greengrass::DisassociateRoleFromGroup Returns: a Paws::Greengrass::DisassociateRoleFromGroupResponse instance Disassociates the role from a group. DisassociateServiceRoleFromAccountEach argument is described in detail in: Paws::Greengrass::DisassociateServiceRoleFromAccount Returns: a Paws::Greengrass::DisassociateServiceRoleFromAccountResponse instance Disassociates the service role from your account. Without a service role, deployments will not work. GetAssociatedRoleEach argument is described in detail in: Paws::Greengrass::GetAssociatedRole Returns: a Paws::Greengrass::GetAssociatedRoleResponse instance Retrieves the role associated with a particular group. GetBulkDeploymentStatusEach argument is described in detail in: Paws::Greengrass::GetBulkDeploymentStatus Returns: a Paws::Greengrass::GetBulkDeploymentStatusResponse instance Returns the status of a bulk deployment. GetConnectivityInfoEach argument is described in detail in: Paws::Greengrass::GetConnectivityInfo Returns: a Paws::Greengrass::GetConnectivityInfoResponse instance Retrieves the connectivity information for a core. GetConnectorDefinitionEach argument is described in detail in: Paws::Greengrass::GetConnectorDefinition Returns: a Paws::Greengrass::GetConnectorDefinitionResponse instance Retrieves information about a connector definition. GetConnectorDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::GetConnectorDefinitionVersion Returns: a Paws::Greengrass::GetConnectorDefinitionVersionResponse instance Retrieves information about a connector definition version, including the connectors that the version contains. Connectors are prebuilt modules that interact with local infrastructure, device protocols, AWS, and other cloud services. GetCoreDefinitionEach argument is described in detail in: Paws::Greengrass::GetCoreDefinition Returns: a Paws::Greengrass::GetCoreDefinitionResponse instance Retrieves information about a core definition version. GetCoreDefinitionVersionEach argument is described in detail in: Paws::Greengrass::GetCoreDefinitionVersion Returns: a Paws::Greengrass::GetCoreDefinitionVersionResponse instance Retrieves information about a core definition version. GetDeploymentStatusEach argument is described in detail in: Paws::Greengrass::GetDeploymentStatus Returns: a Paws::Greengrass::GetDeploymentStatusResponse instance Returns the status of a deployment. GetDeviceDefinitionEach argument is described in detail in: Paws::Greengrass::GetDeviceDefinition Returns: a Paws::Greengrass::GetDeviceDefinitionResponse instance Retrieves information about a device definition. GetDeviceDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::GetDeviceDefinitionVersion Returns: a Paws::Greengrass::GetDeviceDefinitionVersionResponse instance Retrieves information about a device definition version. GetFunctionDefinitionEach argument is described in detail in: Paws::Greengrass::GetFunctionDefinition Returns: a Paws::Greengrass::GetFunctionDefinitionResponse instance Retrieves information about a Lambda function definition, including its creation time and latest version. GetFunctionDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::GetFunctionDefinitionVersion Returns: a Paws::Greengrass::GetFunctionDefinitionVersionResponse instance Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations. GetGroupEach argument is described in detail in: Paws::Greengrass::GetGroup Returns: a Paws::Greengrass::GetGroupResponse instance Retrieves information about a group. GetGroupCertificateAuthorityEach argument is described in detail in: Paws::Greengrass::GetGroupCertificateAuthority Returns: a Paws::Greengrass::GetGroupCertificateAuthorityResponse instance Retreives the CA associated with a group. Returns the public key of the CA. GetGroupCertificateConfigurationEach argument is described in detail in: Paws::Greengrass::GetGroupCertificateConfiguration Returns: a Paws::Greengrass::GetGroupCertificateConfigurationResponse instance Retrieves the current configuration for the CA used by the group. GetGroupVersionEach argument is described in detail in: Paws::Greengrass::GetGroupVersion Returns: a Paws::Greengrass::GetGroupVersionResponse instance Retrieves information about a group version. GetLoggerDefinitionEach argument is described in detail in: Paws::Greengrass::GetLoggerDefinition Returns: a Paws::Greengrass::GetLoggerDefinitionResponse instance Retrieves information about a logger definition. GetLoggerDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::GetLoggerDefinitionVersion Returns: a Paws::Greengrass::GetLoggerDefinitionVersionResponse instance Retrieves information about a logger definition version. GetResourceDefinitionEach argument is described in detail in: Paws::Greengrass::GetResourceDefinition Returns: a Paws::Greengrass::GetResourceDefinitionResponse instance Retrieves information about a resource definition, including its creation time and latest version. GetResourceDefinitionVersionEach argument is described in detail in: Paws::Greengrass::GetResourceDefinitionVersion Returns: a Paws::Greengrass::GetResourceDefinitionVersionResponse instance Retrieves information about a resource definition version, including which resources are included in the version. GetServiceRoleForAccountEach argument is described in detail in: Paws::Greengrass::GetServiceRoleForAccount Returns: a Paws::Greengrass::GetServiceRoleForAccountResponse instance Retrieves the service role that is attached to your account. GetSubscriptionDefinitionEach argument is described in detail in: Paws::Greengrass::GetSubscriptionDefinition Returns: a Paws::Greengrass::GetSubscriptionDefinitionResponse instance Retrieves information about a subscription definition. GetSubscriptionDefinitionVersion
Each argument is described in detail in: Paws::Greengrass::GetSubscriptionDefinitionVersion Returns: a Paws::Greengrass::GetSubscriptionDefinitionVersionResponse instance Retrieves information about a subscription definition version. GetThingRuntimeConfigurationEach argument is described in detail in: Paws::Greengrass::GetThingRuntimeConfiguration Returns: a Paws::Greengrass::GetThingRuntimeConfigurationResponse instance Get the runtime configuration of a thing. ListBulkDeploymentDetailedReports
Each argument is described in detail in: Paws::Greengrass::ListBulkDeploymentDetailedReports Returns: a Paws::Greengrass::ListBulkDeploymentDetailedReportsResponse instance Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status. ListBulkDeployments
Each argument is described in detail in: Paws::Greengrass::ListBulkDeployments Returns: a Paws::Greengrass::ListBulkDeploymentsResponse instance Returns a list of bulk deployments. ListConnectorDefinitions
Each argument is described in detail in: Paws::Greengrass::ListConnectorDefinitions Returns: a Paws::Greengrass::ListConnectorDefinitionsResponse instance Retrieves a list of connector definitions. ListConnectorDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListConnectorDefinitionVersions Returns: a Paws::Greengrass::ListConnectorDefinitionVersionsResponse instance Lists the versions of a connector definition, which are containers for connectors. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services. ListCoreDefinitions
Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitions Returns: a Paws::Greengrass::ListCoreDefinitionsResponse instance Retrieves a list of core definitions. ListCoreDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitionVersions Returns: a Paws::Greengrass::ListCoreDefinitionVersionsResponse instance Lists the versions of a core definition. ListDeployments
Each argument is described in detail in: Paws::Greengrass::ListDeployments Returns: a Paws::Greengrass::ListDeploymentsResponse instance Returns a history of deployments for the group. ListDeviceDefinitions
Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitions Returns: a Paws::Greengrass::ListDeviceDefinitionsResponse instance Retrieves a list of device definitions. ListDeviceDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitionVersions Returns: a Paws::Greengrass::ListDeviceDefinitionVersionsResponse instance Lists the versions of a device definition. ListFunctionDefinitions
Each argument is described in detail in: Paws::Greengrass::ListFunctionDefinitions Returns: a Paws::Greengrass::ListFunctionDefinitionsResponse instance Retrieves a list of Lambda function definitions. ListFunctionDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListFunctionDefinitionVersions Returns: a Paws::Greengrass::ListFunctionDefinitionVersionsResponse instance Lists the versions of a Lambda function definition. ListGroupCertificateAuthoritiesEach argument is described in detail in: Paws::Greengrass::ListGroupCertificateAuthorities Returns: a Paws::Greengrass::ListGroupCertificateAuthoritiesResponse instance Retrieves the current CAs for a group. ListGroups
Each argument is described in detail in: Paws::Greengrass::ListGroups Returns: a Paws::Greengrass::ListGroupsResponse instance Retrieves a list of groups. ListGroupVersions
Each argument is described in detail in: Paws::Greengrass::ListGroupVersions Returns: a Paws::Greengrass::ListGroupVersionsResponse instance Lists the versions of a group. ListLoggerDefinitions
Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitions Returns: a Paws::Greengrass::ListLoggerDefinitionsResponse instance Retrieves a list of logger definitions. ListLoggerDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitionVersions Returns: a Paws::Greengrass::ListLoggerDefinitionVersionsResponse instance Lists the versions of a logger definition. ListResourceDefinitions
Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitions Returns: a Paws::Greengrass::ListResourceDefinitionsResponse instance Retrieves a list of resource definitions. ListResourceDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitionVersions Returns: a Paws::Greengrass::ListResourceDefinitionVersionsResponse instance Lists the versions of a resource definition. ListSubscriptionDefinitions
Each argument is described in detail in: Paws::Greengrass::ListSubscriptionDefinitions Returns: a Paws::Greengrass::ListSubscriptionDefinitionsResponse instance Retrieves a list of subscription definitions. ListSubscriptionDefinitionVersions
Each argument is described in detail in: Paws::Greengrass::ListSubscriptionDefinitionVersions Returns: a Paws::Greengrass::ListSubscriptionDefinitionVersionsResponse instance Lists the versions of a subscription definition. ListTagsForResourceEach argument is described in detail in: Paws::Greengrass::ListTagsForResource Returns: a Paws::Greengrass::ListTagsForResourceResponse instance Retrieves a list of resource tags for a resource arn. ResetDeployments
Each argument is described in detail in: Paws::Greengrass::ResetDeployments Returns: a Paws::Greengrass::ResetDeploymentsResponse instance Resets a group's deployments. StartBulkDeployment
Each argument is described in detail in: Paws::Greengrass::StartBulkDeployment Returns: a Paws::Greengrass::StartBulkDeploymentResponse instance Deploys multiple groups in one operation. This action starts the bulk deployment of a specified set of group versions. Each group version deployment will be triggered with an adaptive rate that has a fixed upper limit. We recommend that you include an ''X-Amzn-Client-Token'' token in every ''StartBulkDeployment'' request. These requests are idempotent with respect to the token and the request parameters. StopBulkDeploymentEach argument is described in detail in: Paws::Greengrass::StopBulkDeployment Returns: a Paws::Greengrass::StopBulkDeploymentResponse instance Stops the execution of a bulk deployment. This action returns a status of ''Stopping'' until the deployment is stopped. You cannot start a new bulk deployment while a previous deployment is in the ''Stopping'' state. This action doesn't rollback completed deployments or cancel pending deployments. TagResource
Each argument is described in detail in: Paws::Greengrass::TagResource Returns: nothing Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', 'CoreDefinition', 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', 'ResourceDefinition', and 'BulkDeployment'. UntagResourceEach argument is described in detail in: Paws::Greengrass::UntagResource Returns: nothing Remove resource tags from a Greengrass Resource. UpdateConnectivityInfo
Each argument is described in detail in: Paws::Greengrass::UpdateConnectivityInfo Returns: a Paws::Greengrass::UpdateConnectivityInfoResponse instance Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it. UpdateConnectorDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateConnectorDefinition Returns: a Paws::Greengrass::UpdateConnectorDefinitionResponse instance Updates a connector definition. UpdateCoreDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateCoreDefinition Returns: a Paws::Greengrass::UpdateCoreDefinitionResponse instance Updates a core definition. UpdateDeviceDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateDeviceDefinition Returns: a Paws::Greengrass::UpdateDeviceDefinitionResponse instance Updates a device definition. UpdateFunctionDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateFunctionDefinition Returns: a Paws::Greengrass::UpdateFunctionDefinitionResponse instance Updates a Lambda function definition. UpdateGroup
Each argument is described in detail in: Paws::Greengrass::UpdateGroup Returns: a Paws::Greengrass::UpdateGroupResponse instance Updates a group. UpdateGroupCertificateConfiguration
Each argument is described in detail in: Paws::Greengrass::UpdateGroupCertificateConfiguration Returns: a Paws::Greengrass::UpdateGroupCertificateConfigurationResponse instance Updates the Certificate expiry time for a group. UpdateLoggerDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateLoggerDefinition Returns: a Paws::Greengrass::UpdateLoggerDefinitionResponse instance Updates a logger definition. UpdateResourceDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateResourceDefinition Returns: a Paws::Greengrass::UpdateResourceDefinitionResponse instance Updates a resource definition. UpdateSubscriptionDefinition
Each argument is described in detail in: Paws::Greengrass::UpdateSubscriptionDefinition Returns: a Paws::Greengrass::UpdateSubscriptionDefinitionResponse instance Updates a subscription definition. UpdateThingRuntimeConfiguration
Each argument is described in detail in: Paws::Greengrass::UpdateThingRuntimeConfiguration Returns: a Paws::Greengrass::UpdateThingRuntimeConfigurationResponse instance Updates the runtime configuration of a thing. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllBulkDeploymentDetailedReports(sub { },BulkDeploymentId => Str, [MaxResults => Str, NextToken => Str])ListAllBulkDeploymentDetailedReports(BulkDeploymentId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Deployments, passing the object as the first parameter, and the string 'Deployments' as the second parameter If not, it will return a a Paws::Greengrass::ListBulkDeploymentDetailedReportsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllBulkDeployments(sub { },[MaxResults => Str, NextToken => Str])ListAllBulkDeployments([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - BulkDeployments, passing the object as the first parameter, and the string 'BulkDeployments' as the second parameter If not, it will return a a Paws::Greengrass::ListBulkDeploymentsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllConnectorDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllConnectorDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListConnectorDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllConnectorDefinitionVersions(sub { },ConnectorDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllConnectorDefinitionVersions(ConnectorDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListConnectorDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllCoreDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllCoreDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListCoreDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllCoreDefinitionVersions(sub { },CoreDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllCoreDefinitionVersions(CoreDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListCoreDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllDeployments(sub { },GroupId => Str, [MaxResults => Str, NextToken => Str])ListAllDeployments(GroupId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Deployments, passing the object as the first parameter, and the string 'Deployments' as the second parameter If not, it will return a a Paws::Greengrass::ListDeploymentsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllDeviceDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllDeviceDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListDeviceDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllDeviceDefinitionVersions(sub { },DeviceDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllDeviceDefinitionVersions(DeviceDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListDeviceDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllFunctionDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllFunctionDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListFunctionDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllFunctionDefinitionVersions(sub { },FunctionDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllFunctionDefinitionVersions(FunctionDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListFunctionDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllGroups(sub { },[MaxResults => Str, NextToken => Str])ListAllGroups([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Groups, passing the object as the first parameter, and the string 'Groups' as the second parameter If not, it will return a a Paws::Greengrass::ListGroupsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllGroupVersions(sub { },GroupId => Str, [MaxResults => Str, NextToken => Str])ListAllGroupVersions(GroupId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListGroupVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllLoggerDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllLoggerDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListLoggerDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllLoggerDefinitionVersions(sub { },LoggerDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllLoggerDefinitionVersions(LoggerDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListLoggerDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllResourceDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllResourceDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListResourceDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllResourceDefinitionVersions(sub { },ResourceDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllResourceDefinitionVersions(ResourceDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListResourceDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSubscriptionDefinitions(sub { },[MaxResults => Str, NextToken => Str])ListAllSubscriptionDefinitions([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Definitions, passing the object as the first parameter, and the string 'Definitions' as the second parameter If not, it will return a a Paws::Greengrass::ListSubscriptionDefinitionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSubscriptionDefinitionVersions(sub { },SubscriptionDefinitionId => Str, [MaxResults => Str, NextToken => Str])ListAllSubscriptionDefinitionVersions(SubscriptionDefinitionId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Versions, passing the object as the first parameter, and the string 'Versions' as the second parameter If not, it will return a a Paws::Greengrass::ListSubscriptionDefinitionVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|