GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Paws::Greengrass(3) User Contributed Perl Documentation Paws::Greengrass(3)

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''.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::ConnectorDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Connectors => ArrayRef[Paws::Greengrass::Connector]]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::CoreDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Cores => ArrayRef[Paws::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.

[AmznClientToken => Str]
[DeploymentId => Str]
[GroupVersionId => Str]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::DeviceDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Devices => ArrayRef[Paws::Greengrass::Device]]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::FunctionDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[DefaultConfig => Paws::Greengrass::FunctionDefaultConfig]
[Functions => ArrayRef[Paws::Greengrass::Function]]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::GroupVersion]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]

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.

[AmznClientToken => Str]
[ConnectorDefinitionVersionArn => Str]
[CoreDefinitionVersionArn => Str]
[DeviceDefinitionVersionArn => Str]
[FunctionDefinitionVersionArn => Str]
[LoggerDefinitionVersionArn => Str]
[ResourceDefinitionVersionArn => Str]
[SubscriptionDefinitionVersionArn => Str]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::LoggerDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Loggers => ArrayRef[Paws::Greengrass::Logger]]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::ResourceDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Resources => ArrayRef[Paws::Greengrass::Resource]]

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.

[AmznClientToken => Str]
[UpdateAgentLogLevel => Str]

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.

[AmznClientToken => Str]
[InitialVersion => Paws::Greengrass::SubscriptionDefinitionVersion]
[Name => Str]
[Tags => Paws::Greengrass::Tags]

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.

[AmznClientToken => Str]
[Subscriptions => ArrayRef[Paws::Greengrass::Subscription]]

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.

[NextToken => Str]

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

Retrieves information about a core definition version.

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.

[NextToken => Str]

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.

[NextToken => Str]

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.

[NextToken => Str]

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.

[NextToken => Str]

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::GetThingRuntimeConfiguration

Returns: a Paws::Greengrass::GetThingRuntimeConfigurationResponse instance

Get the runtime configuration of a thing.

[MaxResults => Str]
[NextToken => Str]

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.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListBulkDeployments

Returns: a Paws::Greengrass::ListBulkDeploymentsResponse instance

Returns a list of bulk deployments.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListConnectorDefinitions

Returns: a Paws::Greengrass::ListConnectorDefinitionsResponse instance

Retrieves a list of connector definitions.

[MaxResults => Str]
[NextToken => Str]

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.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitions

Returns: a Paws::Greengrass::ListCoreDefinitionsResponse instance

Retrieves a list of core definitions.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListCoreDefinitionVersions

Returns: a Paws::Greengrass::ListCoreDefinitionVersionsResponse instance

Lists the versions of a core definition.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListDeployments

Returns: a Paws::Greengrass::ListDeploymentsResponse instance

Returns a history of deployments for the group.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitions

Returns: a Paws::Greengrass::ListDeviceDefinitionsResponse instance

Retrieves a list of device definitions.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListDeviceDefinitionVersions

Returns: a Paws::Greengrass::ListDeviceDefinitionVersionsResponse instance

Lists the versions of a device definition.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListFunctionDefinitions

Returns: a Paws::Greengrass::ListFunctionDefinitionsResponse instance

Retrieves a list of Lambda function definitions.

[MaxResults => Str]
[NextToken => Str]

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.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListGroups

Returns: a Paws::Greengrass::ListGroupsResponse instance

Retrieves a list of groups.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListGroupVersions

Returns: a Paws::Greengrass::ListGroupVersionsResponse instance

Lists the versions of a group.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitions

Returns: a Paws::Greengrass::ListLoggerDefinitionsResponse instance

Retrieves a list of logger definitions.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListLoggerDefinitionVersions

Returns: a Paws::Greengrass::ListLoggerDefinitionVersionsResponse instance

Lists the versions of a logger definition.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitions

Returns: a Paws::Greengrass::ListResourceDefinitionsResponse instance

Retrieves a list of resource definitions.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListResourceDefinitionVersions

Returns: a Paws::Greengrass::ListResourceDefinitionVersionsResponse instance

Lists the versions of a resource definition.

[MaxResults => Str]
[NextToken => Str]

Each argument is described in detail in: Paws::Greengrass::ListSubscriptionDefinitions

Returns: a Paws::Greengrass::ListSubscriptionDefinitionsResponse instance

Retrieves a list of subscription definitions.

[MaxResults => Str]
[NextToken => Str]

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.

[AmznClientToken => Str]
[Force => Bool]

Each argument is described in detail in: Paws::Greengrass::ResetDeployments

Returns: a Paws::Greengrass::ResetDeploymentsResponse instance

Resets a group's deployments.

[AmznClientToken => Str]
[Tags => Paws::Greengrass::Tags]

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.

[Tags => Paws::Greengrass::Tags]

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

Returns: nothing

Remove resource tags from a Greengrass Resource.

[ConnectivityInfo => ArrayRef[Paws::Greengrass::ConnectivityInfo]]

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.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateConnectorDefinition

Returns: a Paws::Greengrass::UpdateConnectorDefinitionResponse instance

Updates a connector definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateCoreDefinition

Returns: a Paws::Greengrass::UpdateCoreDefinitionResponse instance

Updates a core definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateDeviceDefinition

Returns: a Paws::Greengrass::UpdateDeviceDefinitionResponse instance

Updates a device definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateFunctionDefinition

Returns: a Paws::Greengrass::UpdateFunctionDefinitionResponse instance

Updates a Lambda function definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateGroup

Returns: a Paws::Greengrass::UpdateGroupResponse instance

Updates a group.

[CertificateExpiryInMilliseconds => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateGroupCertificateConfiguration

Returns: a Paws::Greengrass::UpdateGroupCertificateConfigurationResponse instance

Updates the Certificate expiry time for a group.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateLoggerDefinition

Returns: a Paws::Greengrass::UpdateLoggerDefinitionResponse instance

Updates a logger definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateResourceDefinition

Returns: a Paws::Greengrass::UpdateResourceDefinitionResponse instance

Updates a resource definition.

[Name => Str]

Each argument is described in detail in: Paws::Greengrass::UpdateSubscriptionDefinition

Returns: a Paws::Greengrass::UpdateSubscriptionDefinitionResponse instance

Updates a subscription definition.

[TelemetryConfiguration => Paws::Greengrass::TelemetryConfigurationUpdate]

Each argument is described in detail in: Paws::Greengrass::UpdateThingRuntimeConfiguration

Returns: a Paws::Greengrass::UpdateThingRuntimeConfigurationResponse instance

Updates the runtime configuration of a thing.

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 "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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>

2022-06-01 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.