Paws::Greengrass - Perl Interface to AWS AWS Greengrass
use 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' } ], );
AWS 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/
Each 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.
Each 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''.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Each argument is described in detail in: Paws::Greengrass::DeleteConnectorDefinition
Returns: a Paws::Greengrass::DeleteConnectorDefinitionResponse instance
Deletes a connector definition.
Each argument is described in detail in: Paws::Greengrass::DeleteCoreDefinition
Returns: a Paws::Greengrass::DeleteCoreDefinitionResponse instance
Deletes a core definition.
Each argument is described in detail in: Paws::Greengrass::DeleteDeviceDefinition
Returns: a Paws::Greengrass::DeleteDeviceDefinitionResponse instance
Deletes a device definition.
Each argument is described in detail in: Paws::Greengrass::DeleteFunctionDefinition
Returns: a Paws::Greengrass::DeleteFunctionDefinitionResponse instance
Deletes a Lambda function definition.
Each argument is described in detail in: Paws::Greengrass::DeleteGroup
Returns: a Paws::Greengrass::DeleteGroupResponse instance
Deletes a group.
Each argument is described in detail in: Paws::Greengrass::DeleteLoggerDefinition
Returns: a Paws::Greengrass::DeleteLoggerDefinitionResponse instance
Deletes a logger definition.
Each argument is described in detail in: Paws::Greengrass::DeleteResourceDefinition
Returns: a Paws::Greengrass::DeleteResourceDefinitionResponse instance
Deletes a resource definition.
Each argument is described in detail in: Paws::Greengrass::DeleteSubscriptionDefinition
Returns: a Paws::Greengrass::DeleteSubscriptionDefinitionResponse instance
Deletes a subscription definition.
Each argument is described in detail in: Paws::Greengrass::DisassociateRoleFromGroup
Returns: a Paws::Greengrass::DisassociateRoleFromGroupResponse instance
Disassociates the role from a group.
Each 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.
Each argument is described in detail in: Paws::Greengrass::GetAssociatedRole
Returns: a Paws::Greengrass::GetAssociatedRoleResponse instance
Retrieves the role associated with a particular group.
Each argument is described in detail in: Paws::Greengrass::GetBulkDeploymentStatus
Returns: a Paws::Greengrass::GetBulkDeploymentStatusResponse instance
Returns the status of a bulk deployment.
Each argument is described in detail in: Paws::Greengrass::GetConnectivityInfo
Returns: a Paws::Greengrass::GetConnectivityInfoResponse instance
Retrieves the connectivity information for a core.
Each argument is described in detail in: Paws::Greengrass::GetConnectorDefinition
Returns: a Paws::Greengrass::GetConnectorDefinitionResponse instance
Retrieves information about a connector definition.
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.
Each argument is described in detail in: Paws::Greengrass::GetCoreDefinition
Returns: a Paws::Greengrass::GetCoreDefinitionResponse instance
Retrieves information about a core definition version.
Each argument is described in detail in: Paws::Greengrass::GetCoreDefinitionVersion
Returns: a Paws::Greengrass::GetCoreDefinitionVersionResponse instance
Each argument is described in detail in: Paws::Greengrass::GetDeploymentStatus
Returns: a Paws::Greengrass::GetDeploymentStatusResponse instance
Returns the status of a deployment.
Each argument is described in detail in: Paws::Greengrass::GetDeviceDefinition
Returns: a Paws::Greengrass::GetDeviceDefinitionResponse instance
Retrieves information about a device definition.
Each argument is described in detail in: Paws::Greengrass::GetDeviceDefinitionVersion
Returns: a Paws::Greengrass::GetDeviceDefinitionVersionResponse instance
Retrieves information about a device definition version.
Each 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.
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.
Each argument is described in detail in: Paws::Greengrass::GetGroup
Returns: a Paws::Greengrass::GetGroupResponse instance
Retrieves information about a group.
Each 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.
Each 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.
Each argument is described in detail in: Paws::Greengrass::GetGroupVersion
Returns: a Paws::Greengrass::GetGroupVersionResponse instance
Retrieves information about a group version.
Each argument is described in detail in: Paws::Greengrass::GetLoggerDefinition
Returns: a Paws::Greengrass::GetLoggerDefinitionResponse instance
Retrieves information about a logger definition.
Each argument is described in detail in: Paws::Greengrass::GetLoggerDefinitionVersion
Returns: a Paws::Greengrass::GetLoggerDefinitionVersionResponse instance
Retrieves information about a logger definition version.
Each 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.
Each 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.
Each 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.
Each argument is described in detail in: Paws::Greengrass::GetSubscriptionDefinition
Returns: a Paws::Greengrass::GetSubscriptionDefinitionResponse instance
Retrieves information about a subscription definition.
Each argument is described in detail in: Paws::Greengrass::GetSubscriptionDefinitionVersion
Returns: a Paws::Greengrass::GetSubscriptionDefinitionVersionResponse instance
Retrieves information about a subscription definition version.
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.
Each argument is described in detail in: Paws::Greengrass::ListBulkDeployments
Returns: a Paws::Greengrass::ListBulkDeploymentsResponse instance
Returns a list of bulk deployments.
Each argument is described in detail in: Paws::Greengrass::ListConnectorDefinitions
Returns: a Paws::Greengrass::ListConnectorDefinitionsResponse instance
Retrieves a list of connector definitions.
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.
Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitions
Returns: a Paws::Greengrass::ListCoreDefinitionsResponse instance
Retrieves a list of core definitions.
Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitionVersions
Returns: a Paws::Greengrass::ListCoreDefinitionVersionsResponse instance
Lists the versions of a core definition.
Each argument is described in detail in: Paws::Greengrass::ListDeployments
Returns: a Paws::Greengrass::ListDeploymentsResponse instance
Returns a history of deployments for the group.
Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitions
Returns: a Paws::Greengrass::ListDeviceDefinitionsResponse instance
Retrieves a list of device definitions.
Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitionVersions
Returns: a Paws::Greengrass::ListDeviceDefinitionVersionsResponse instance
Lists the versions of a device definition.
Each argument is described in detail in: Paws::Greengrass::ListFunctionDefinitions
Returns: a Paws::Greengrass::ListFunctionDefinitionsResponse instance
Retrieves a list of Lambda function definitions.
Each argument is described in detail in: Paws::Greengrass::ListFunctionDefinitionVersions
Returns: a Paws::Greengrass::ListFunctionDefinitionVersionsResponse instance
Lists the versions of a Lambda function definition.
Each argument is described in detail in: Paws::Greengrass::ListGroupCertificateAuthorities
Returns: a Paws::Greengrass::ListGroupCertificateAuthoritiesResponse instance
Retrieves the current CAs for a group.
Each argument is described in detail in: Paws::Greengrass::ListGroups
Returns: a Paws::Greengrass::ListGroupsResponse instance
Retrieves a list of groups.
Each argument is described in detail in: Paws::Greengrass::ListGroupVersions
Returns: a Paws::Greengrass::ListGroupVersionsResponse instance
Lists the versions of a group.
Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitions
Returns: a Paws::Greengrass::ListLoggerDefinitionsResponse instance
Retrieves a list of logger definitions.
Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitionVersions
Returns: a Paws::Greengrass::ListLoggerDefinitionVersionsResponse instance
Lists the versions of a logger definition.
Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitions
Returns: a Paws::Greengrass::ListResourceDefinitionsResponse instance
Retrieves a list of resource definitions.
Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitionVersions
Returns: a Paws::Greengrass::ListResourceDefinitionVersionsResponse instance
Lists the versions of a resource definition.
Each argument is described in detail in: Paws::Greengrass::ListSubscriptionDefinitions
Returns: a Paws::Greengrass::ListSubscriptionDefinitionsResponse instance
Retrieves a list of subscription definitions.
Each argument is described in detail in: Paws::Greengrass::ListSubscriptionDefinitionVersions
Returns: a Paws::Greengrass::ListSubscriptionDefinitionVersionsResponse instance
Lists the versions of a subscription definition.
Each 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.
Each argument is described in detail in: Paws::Greengrass::ResetDeployments
Returns: a Paws::Greengrass::ResetDeploymentsResponse instance
Resets a group's deployments.
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.
Each 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.
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'.
Each argument is described in detail in: Paws::Greengrass::UntagResource
Remove resource tags from a Greengrass Resource.
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.
Each argument is described in detail in: Paws::Greengrass::UpdateConnectorDefinition
Returns: a Paws::Greengrass::UpdateConnectorDefinitionResponse instance
Updates a connector definition.
Each argument is described in detail in: Paws::Greengrass::UpdateCoreDefinition
Returns: a Paws::Greengrass::UpdateCoreDefinitionResponse instance
Updates a core definition.
Each argument is described in detail in: Paws::Greengrass::UpdateDeviceDefinition
Returns: a Paws::Greengrass::UpdateDeviceDefinitionResponse instance
Updates a device definition.
Each argument is described in detail in: Paws::Greengrass::UpdateFunctionDefinition
Returns: a Paws::Greengrass::UpdateFunctionDefinitionResponse instance
Updates a Lambda function definition.
Each argument is described in detail in: Paws::Greengrass::UpdateGroup
Returns: a Paws::Greengrass::UpdateGroupResponse instance
Updates a group.
Each argument is described in detail in: Paws::Greengrass::UpdateGroupCertificateConfiguration
Returns: a Paws::Greengrass::UpdateGroupCertificateConfigurationResponse instance
Updates the Certificate expiry time for a group.
Each argument is described in detail in: Paws::Greengrass::UpdateLoggerDefinition
Returns: a Paws::Greengrass::UpdateLoggerDefinitionResponse instance
Updates a logger definition.
Each argument is described in detail in: Paws::Greengrass::UpdateResourceDefinition
Returns: a Paws::Greengrass::UpdateResourceDefinitionResponse instance
Updates a resource definition.
Each argument is described in detail in: Paws::Greengrass::UpdateSubscriptionDefinition
Returns: a Paws::Greengrass::UpdateSubscriptionDefinitionResponse instance
Updates a subscription definition.
Paginator methods are helpers that repetively call methods that return partial results
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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
param
- 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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- 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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- 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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListCoreDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListCoreDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListDeploymentsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListDeviceDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListDeviceDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListFunctionDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListFunctionDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- 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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListGroupVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListLoggerDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListLoggerDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListResourceDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListResourceDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListSubscriptionDefinitionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Greengrass::ListSubscriptionDefinitionVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
This service class forms part of Paws
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.