Class: Aws::Greengrass::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Greengrass::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb
Overview
An API client for Greengrass. To construct a client, you need to configure a :region and :credentials.
client = Aws::Greengrass::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_role_to_group(params = {}) ⇒ Types::AssociateRoleToGroupResponse
Associates a role with a group.
-
#associate_service_role_to_account(params = {}) ⇒ Types::AssociateServiceRoleToAccountResponse
Associates a role with your account.
-
#create_connector_definition(params = {}) ⇒ Types::CreateConnectorDefinitionResponse
Creates a connector definition.
-
#create_connector_definition_version(params = {}) ⇒ Types::CreateConnectorDefinitionVersionResponse
Creates a version of a connector definition which has already been defined.
-
#create_core_definition(params = {}) ⇒ Types::CreateCoreDefinitionResponse
Creates a core definition.
-
#create_core_definition_version(params = {}) ⇒ Types::CreateCoreDefinitionVersionResponse
Creates a version of a core definition that has already been defined.
-
#create_deployment(params = {}) ⇒ Types::CreateDeploymentResponse
Creates a deployment.
-
#create_device_definition(params = {}) ⇒ Types::CreateDeviceDefinitionResponse
Creates a device definition.
-
#create_device_definition_version(params = {}) ⇒ Types::CreateDeviceDefinitionVersionResponse
Creates a version of a device definition that has already been defined.
-
#create_function_definition(params = {}) ⇒ Types::CreateFunctionDefinitionResponse
Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group.
-
#create_function_definition_version(params = {}) ⇒ Types::CreateFunctionDefinitionVersionResponse
Creates a version of a Lambda function definition that has already been defined.
-
#create_group(params = {}) ⇒ Types::CreateGroupResponse
Creates a group.
-
#create_group_certificate_authority(params = {}) ⇒ Types::CreateGroupCertificateAuthorityResponse
Creates a CA for the group.
-
#create_group_version(params = {}) ⇒ Types::CreateGroupVersionResponse
Creates a version of a group which has already been defined.
-
#create_logger_definition(params = {}) ⇒ Types::CreateLoggerDefinitionResponse
Creates a logger definition.
-
#create_logger_definition_version(params = {}) ⇒ Types::CreateLoggerDefinitionVersionResponse
Creates a version of a logger definition that has already been defined.
-
#create_resource_definition(params = {}) ⇒ Types::CreateResourceDefinitionResponse
Creates a resource definition which contains a list of resources to be used in a group.
-
#create_resource_definition_version(params = {}) ⇒ Types::CreateResourceDefinitionVersionResponse
Creates a version of a resource definition that has already been defined.
-
#create_software_update_job(params = {}) ⇒ Types::CreateSoftwareUpdateJobResponse
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.
-
#create_subscription_definition(params = {}) ⇒ Types::CreateSubscriptionDefinitionResponse
Creates a subscription definition.
-
#create_subscription_definition_version(params = {}) ⇒ Types::CreateSubscriptionDefinitionVersionResponse
Creates a version of a subscription definition which has already been defined.
-
#delete_connector_definition(params = {}) ⇒ Struct
Deletes a connector definition.
-
#delete_core_definition(params = {}) ⇒ Struct
Deletes a core definition.
-
#delete_device_definition(params = {}) ⇒ Struct
Deletes a device definition.
-
#delete_function_definition(params = {}) ⇒ Struct
Deletes a Lambda function definition.
-
#delete_group(params = {}) ⇒ Struct
Deletes a group.
-
#delete_logger_definition(params = {}) ⇒ Struct
Deletes a logger definition.
-
#delete_resource_definition(params = {}) ⇒ Struct
Deletes a resource definition.
-
#delete_subscription_definition(params = {}) ⇒ Struct
Deletes a subscription definition.
-
#disassociate_role_from_group(params = {}) ⇒ Types::DisassociateRoleFromGroupResponse
Disassociates the role from a group.
-
#disassociate_service_role_from_account(params = {}) ⇒ Types::DisassociateServiceRoleFromAccountResponse
Disassociates the service role from your account.
-
#get_associated_role(params = {}) ⇒ Types::GetAssociatedRoleResponse
Retrieves the role associated with a particular group.
-
#get_bulk_deployment_status(params = {}) ⇒ Types::GetBulkDeploymentStatusResponse
Returns the status of a bulk deployment.
-
#get_connectivity_info(params = {}) ⇒ Types::GetConnectivityInfoResponse
Retrieves the connectivity information for a core.
-
#get_connector_definition(params = {}) ⇒ Types::GetConnectorDefinitionResponse
Retrieves information about a connector definition.
-
#get_connector_definition_version(params = {}) ⇒ Types::GetConnectorDefinitionVersionResponse
Retrieves information about a connector definition version, including the connectors that the version contains.
-
#get_core_definition(params = {}) ⇒ Types::GetCoreDefinitionResponse
Retrieves information about a core definition version.
-
#get_core_definition_version(params = {}) ⇒ Types::GetCoreDefinitionVersionResponse
Retrieves information about a core definition version.
-
#get_deployment_status(params = {}) ⇒ Types::GetDeploymentStatusResponse
Returns the status of a deployment.
-
#get_device_definition(params = {}) ⇒ Types::GetDeviceDefinitionResponse
Retrieves information about a device definition.
-
#get_device_definition_version(params = {}) ⇒ Types::GetDeviceDefinitionVersionResponse
Retrieves information about a device definition version.
-
#get_function_definition(params = {}) ⇒ Types::GetFunctionDefinitionResponse
Retrieves information about a Lambda function definition, including its creation time and latest version.
-
#get_function_definition_version(params = {}) ⇒ Types::GetFunctionDefinitionVersionResponse
Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations.
-
#get_group(params = {}) ⇒ Types::GetGroupResponse
Retrieves information about a group.
-
#get_group_certificate_authority(params = {}) ⇒ Types::GetGroupCertificateAuthorityResponse
Retreives the CA associated with a group.
-
#get_group_certificate_configuration(params = {}) ⇒ Types::GetGroupCertificateConfigurationResponse
Retrieves the current configuration for the CA used by the group.
-
#get_group_version(params = {}) ⇒ Types::GetGroupVersionResponse
Retrieves information about a group version.
-
#get_logger_definition(params = {}) ⇒ Types::GetLoggerDefinitionResponse
Retrieves information about a logger definition.
-
#get_logger_definition_version(params = {}) ⇒ Types::GetLoggerDefinitionVersionResponse
Retrieves information about a logger definition version.
-
#get_resource_definition(params = {}) ⇒ Types::GetResourceDefinitionResponse
Retrieves information about a resource definition, including its creation time and latest version.
-
#get_resource_definition_version(params = {}) ⇒ Types::GetResourceDefinitionVersionResponse
Retrieves information about a resource definition version, including which resources are included in the version.
-
#get_service_role_for_account(params = {}) ⇒ Types::GetServiceRoleForAccountResponse
Retrieves the service role that is attached to your account.
-
#get_subscription_definition(params = {}) ⇒ Types::GetSubscriptionDefinitionResponse
Retrieves information about a subscription definition.
-
#get_subscription_definition_version(params = {}) ⇒ Types::GetSubscriptionDefinitionVersionResponse
Retrieves information about a subscription definition version.
-
#get_thing_runtime_configuration(params = {}) ⇒ Types::GetThingRuntimeConfigurationResponse
Get the runtime configuration of a thing.
-
#list_bulk_deployment_detailed_reports(params = {}) ⇒ Types::ListBulkDeploymentDetailedReportsResponse
Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status.
-
#list_bulk_deployments(params = {}) ⇒ Types::ListBulkDeploymentsResponse
Returns a list of bulk deployments.
-
#list_connector_definition_versions(params = {}) ⇒ Types::ListConnectorDefinitionVersionsResponse
Lists the versions of a connector definition, which are containers for connectors.
-
#list_connector_definitions(params = {}) ⇒ Types::ListConnectorDefinitionsResponse
Retrieves a list of connector definitions.
-
#list_core_definition_versions(params = {}) ⇒ Types::ListCoreDefinitionVersionsResponse
Lists the versions of a core definition.
-
#list_core_definitions(params = {}) ⇒ Types::ListCoreDefinitionsResponse
Retrieves a list of core definitions.
-
#list_deployments(params = {}) ⇒ Types::ListDeploymentsResponse
Returns a history of deployments for the group.
-
#list_device_definition_versions(params = {}) ⇒ Types::ListDeviceDefinitionVersionsResponse
Lists the versions of a device definition.
-
#list_device_definitions(params = {}) ⇒ Types::ListDeviceDefinitionsResponse
Retrieves a list of device definitions.
-
#list_function_definition_versions(params = {}) ⇒ Types::ListFunctionDefinitionVersionsResponse
Lists the versions of a Lambda function definition.
-
#list_function_definitions(params = {}) ⇒ Types::ListFunctionDefinitionsResponse
Retrieves a list of Lambda function definitions.
-
#list_group_certificate_authorities(params = {}) ⇒ Types::ListGroupCertificateAuthoritiesResponse
Retrieves the current CAs for a group.
-
#list_group_versions(params = {}) ⇒ Types::ListGroupVersionsResponse
Lists the versions of a group.
-
#list_groups(params = {}) ⇒ Types::ListGroupsResponse
Retrieves a list of groups.
-
#list_logger_definition_versions(params = {}) ⇒ Types::ListLoggerDefinitionVersionsResponse
Lists the versions of a logger definition.
-
#list_logger_definitions(params = {}) ⇒ Types::ListLoggerDefinitionsResponse
Retrieves a list of logger definitions.
-
#list_resource_definition_versions(params = {}) ⇒ Types::ListResourceDefinitionVersionsResponse
Lists the versions of a resource definition.
-
#list_resource_definitions(params = {}) ⇒ Types::ListResourceDefinitionsResponse
Retrieves a list of resource definitions.
-
#list_subscription_definition_versions(params = {}) ⇒ Types::ListSubscriptionDefinitionVersionsResponse
Lists the versions of a subscription definition.
-
#list_subscription_definitions(params = {}) ⇒ Types::ListSubscriptionDefinitionsResponse
Retrieves a list of subscription definitions.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves a list of resource tags for a resource arn.
-
#reset_deployments(params = {}) ⇒ Types::ResetDeploymentsResponse
Resets a group's deployments.
-
#start_bulk_deployment(params = {}) ⇒ Types::StartBulkDeploymentResponse
Deploys multiple groups in one operation.
-
#stop_bulk_deployment(params = {}) ⇒ Struct
Stops the execution of a bulk deployment.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to a Greengrass resource.
-
#untag_resource(params = {}) ⇒ Struct
Remove resource tags from a Greengrass Resource.
-
#update_connectivity_info(params = {}) ⇒ Types::UpdateConnectivityInfoResponse
Updates the connectivity information for the core.
-
#update_connector_definition(params = {}) ⇒ Struct
Updates a connector definition.
-
#update_core_definition(params = {}) ⇒ Struct
Updates a core definition.
-
#update_device_definition(params = {}) ⇒ Struct
Updates a device definition.
-
#update_function_definition(params = {}) ⇒ Struct
Updates a Lambda function definition.
-
#update_group(params = {}) ⇒ Struct
Updates a group.
-
#update_group_certificate_configuration(params = {}) ⇒ Types::UpdateGroupCertificateConfigurationResponse
Updates the Certificate expiry time for a group.
-
#update_logger_definition(params = {}) ⇒ Struct
Updates a logger definition.
-
#update_resource_definition(params = {}) ⇒ Struct
Updates a resource definition.
-
#update_subscription_definition(params = {}) ⇒ Struct
Updates a subscription definition.
-
#update_thing_runtime_configuration(params = {}) ⇒ Struct
Updates the runtime configuration of a thing.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
479 480 481 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 479 def initialize(*args) super end |
Instance Method Details
#associate_role_to_group(params = {}) ⇒ Types::AssociateRoleToGroupResponse
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.
514 515 516 517 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 514 def associate_role_to_group(params = {}, = {}) req = build_request(:associate_role_to_group, params) req.send_request() end |
#associate_service_role_to_account(params = {}) ⇒ Types::AssociateServiceRoleToAccountResponse
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''.
546 547 548 549 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 546 def associate_service_role_to_account(params = {}, = {}) req = build_request(:associate_service_role_to_account, params) req.send_request() end |
#create_connector_definition(params = {}) ⇒ Types::CreateConnectorDefinitionResponse
Creates a connector definition. You may provide the initial version of the connector definition now or use ''CreateConnectorDefinitionVersion'' at a later time.
611 612 613 614 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 611 def create_connector_definition(params = {}, = {}) req = build_request(:create_connector_definition, params) req.send_request() end |
#create_connector_definition_version(params = {}) ⇒ Types::CreateConnectorDefinitionVersionResponse
Creates a version of a connector definition which has already been defined.
659 660 661 662 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 659 def create_connector_definition_version(params = {}, = {}) req = build_request(:create_connector_definition_version, params) req.send_request() end |
#create_core_definition(params = {}) ⇒ Types::CreateCoreDefinitionResponse
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.
723 724 725 726 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 723 def create_core_definition(params = {}, = {}) req = build_request(:create_core_definition, params) req.send_request() end |
#create_core_definition_version(params = {}) ⇒ Types::CreateCoreDefinitionVersionResponse
Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly one Greengrass core.
770 771 772 773 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 770 def create_core_definition_version(params = {}, = {}) req = build_request(:create_core_definition_version, params) req.send_request() end |
#create_deployment(params = {}) ⇒ Types::CreateDeploymentResponse
Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token'' token and the request parameters.
818 819 820 821 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 818 def create_deployment(params = {}, = {}) req = build_request(:create_deployment, params) req.send_request() end |
#create_device_definition(params = {}) ⇒ Types::CreateDeviceDefinitionResponse
Creates a device definition. You may provide the initial version of the device definition now or use ''CreateDeviceDefinitionVersion'' at a later time.
881 882 883 884 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 881 def create_device_definition(params = {}, = {}) req = build_request(:create_device_definition, params) req.send_request() end |
#create_device_definition_version(params = {}) ⇒ Types::CreateDeviceDefinitionVersionResponse
Creates a version of a device definition that has already been defined.
928 929 930 931 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 928 def create_device_definition_version(params = {}, = {}) req = build_request(:create_device_definition_version, params) req.send_request() end |
#create_function_definition(params = {}) ⇒ Types::CreateFunctionDefinitionResponse
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.
1028 1029 1030 1031 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1028 def create_function_definition(params = {}, = {}) req = build_request(:create_function_definition, params) req.send_request() end |
#create_function_definition_version(params = {}) ⇒ Types::CreateFunctionDefinitionVersionResponse
Creates a version of a Lambda function definition that has already been defined.
1114 1115 1116 1117 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1114 def create_function_definition_version(params = {}, = {}) req = build_request(:create_function_definition_version, params) req.send_request() end |
#create_group(params = {}) ⇒ Types::CreateGroupResponse
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.
1178 1179 1180 1181 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1178 def create_group(params = {}, = {}) req = build_request(:create_group, params) req.send_request() end |
#create_group_certificate_authority(params = {}) ⇒ Types::CreateGroupCertificateAuthorityResponse
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
1209 1210 1211 1212 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1209 def (params = {}, = {}) req = build_request(:create_group_certificate_authority, params) req.send_request() end |
#create_group_version(params = {}) ⇒ Types::CreateGroupVersionResponse
Creates a version of a group which has already been defined.
1266 1267 1268 1269 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1266 def create_group_version(params = {}, = {}) req = build_request(:create_group_version, params) req.send_request() end |
#create_logger_definition(params = {}) ⇒ Types::CreateLoggerDefinitionResponse
Creates a logger definition. You may provide the initial version of the logger definition now or use ''CreateLoggerDefinitionVersion'' at a later time.
1330 1331 1332 1333 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1330 def create_logger_definition(params = {}, = {}) req = build_request(:create_logger_definition, params) req.send_request() end |
#create_logger_definition_version(params = {}) ⇒ Types::CreateLoggerDefinitionVersionResponse
Creates a version of a logger definition that has already been defined.
1378 1379 1380 1381 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1378 def create_logger_definition_version(params = {}, = {}) req = build_request(:create_logger_definition_version, params) req.send_request() end |
#create_resource_definition(params = {}) ⇒ Types::CreateResourceDefinitionResponse
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.
1477 1478 1479 1480 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1477 def create_resource_definition(params = {}, = {}) req = build_request(:create_resource_definition, params) req.send_request() end |
#create_resource_definition_version(params = {}) ⇒ Types::CreateResourceDefinitionVersionResponse
Creates a version of a resource definition that has already been defined.
1559 1560 1561 1562 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1559 def create_resource_definition_version(params = {}, = {}) req = build_request(:create_resource_definition_version, params) req.send_request() end |
#create_software_update_job(params = {}) ⇒ Types::CreateSoftwareUpdateJobResponse
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.
1621 1622 1623 1624 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1621 def create_software_update_job(params = {}, = {}) req = build_request(:create_software_update_job, params) req.send_request() end |
#create_subscription_definition(params = {}) ⇒ Types::CreateSubscriptionDefinitionResponse
Creates a subscription definition. You may provide the initial version of the subscription definition now or use ''CreateSubscriptionDefinitionVersion'' at a later time.
1684 1685 1686 1687 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1684 def create_subscription_definition(params = {}, = {}) req = build_request(:create_subscription_definition, params) req.send_request() end |
#create_subscription_definition_version(params = {}) ⇒ Types::CreateSubscriptionDefinitionVersionResponse
Creates a version of a subscription definition which has already been defined.
1731 1732 1733 1734 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1731 def create_subscription_definition_version(params = {}, = {}) req = build_request(:create_subscription_definition_version, params) req.send_request() end |
#delete_connector_definition(params = {}) ⇒ Struct
Deletes a connector definition.
1752 1753 1754 1755 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1752 def delete_connector_definition(params = {}, = {}) req = build_request(:delete_connector_definition, params) req.send_request() end |
#delete_core_definition(params = {}) ⇒ Struct
Deletes a core definition.
1773 1774 1775 1776 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1773 def delete_core_definition(params = {}, = {}) req = build_request(:delete_core_definition, params) req.send_request() end |
#delete_device_definition(params = {}) ⇒ Struct
Deletes a device definition.
1794 1795 1796 1797 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1794 def delete_device_definition(params = {}, = {}) req = build_request(:delete_device_definition, params) req.send_request() end |
#delete_function_definition(params = {}) ⇒ Struct
Deletes a Lambda function definition.
1815 1816 1817 1818 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1815 def delete_function_definition(params = {}, = {}) req = build_request(:delete_function_definition, params) req.send_request() end |
#delete_group(params = {}) ⇒ Struct
Deletes a group.
1836 1837 1838 1839 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1836 def delete_group(params = {}, = {}) req = build_request(:delete_group, params) req.send_request() end |
#delete_logger_definition(params = {}) ⇒ Struct
Deletes a logger definition.
1857 1858 1859 1860 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1857 def delete_logger_definition(params = {}, = {}) req = build_request(:delete_logger_definition, params) req.send_request() end |
#delete_resource_definition(params = {}) ⇒ Struct
Deletes a resource definition.
1878 1879 1880 1881 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1878 def delete_resource_definition(params = {}, = {}) req = build_request(:delete_resource_definition, params) req.send_request() end |
#delete_subscription_definition(params = {}) ⇒ Struct
Deletes a subscription definition.
1899 1900 1901 1902 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1899 def delete_subscription_definition(params = {}, = {}) req = build_request(:delete_subscription_definition, params) req.send_request() end |
#disassociate_role_from_group(params = {}) ⇒ Types::DisassociateRoleFromGroupResponse
Disassociates the role from a group.
1926 1927 1928 1929 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1926 def disassociate_role_from_group(params = {}, = {}) req = build_request(:disassociate_role_from_group, params) req.send_request() end |
#disassociate_service_role_from_account(params = {}) ⇒ Types::DisassociateServiceRoleFromAccountResponse
Disassociates the service role from your account. Without a service role, deployments will not work.
1946 1947 1948 1949 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1946 def disassociate_service_role_from_account(params = {}, = {}) req = build_request(:disassociate_service_role_from_account, params) req.send_request() end |
#get_associated_role(params = {}) ⇒ Types::GetAssociatedRoleResponse
Retrieves the role associated with a particular group.
1975 1976 1977 1978 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 1975 def get_associated_role(params = {}, = {}) req = build_request(:get_associated_role, params) req.send_request() end |
#get_bulk_deployment_status(params = {}) ⇒ Types::GetBulkDeploymentStatusResponse
Returns the status of a bulk deployment.
2017 2018 2019 2020 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2017 def get_bulk_deployment_status(params = {}, = {}) req = build_request(:get_bulk_deployment_status, params) req.send_request() end |
#get_connectivity_info(params = {}) ⇒ Types::GetConnectivityInfoResponse
Retrieves the connectivity information for a core.
2050 2051 2052 2053 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2050 def get_connectivity_info(params = {}, = {}) req = build_request(:get_connectivity_info, params) req.send_request() end |
#get_connector_definition(params = {}) ⇒ Types::GetConnectorDefinitionResponse
Retrieves information about a connector definition.
2092 2093 2094 2095 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2092 def get_connector_definition(params = {}, = {}) req = build_request(:get_connector_definition, params) req.send_request() end |
#get_connector_definition_version(params = {}) ⇒ Types::GetConnectorDefinitionVersionResponse
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.
2142 2143 2144 2145 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2142 def get_connector_definition_version(params = {}, = {}) req = build_request(:get_connector_definition_version, params) req.send_request() end |
#get_core_definition(params = {}) ⇒ Types::GetCoreDefinitionResponse
Retrieves information about a core definition version.
2184 2185 2186 2187 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2184 def get_core_definition(params = {}, = {}) req = build_request(:get_core_definition, params) req.send_request() end |
#get_core_definition_version(params = {}) ⇒ Types::GetCoreDefinitionVersionResponse
Retrieves information about a core definition version.
2228 2229 2230 2231 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2228 def get_core_definition_version(params = {}, = {}) req = build_request(:get_core_definition_version, params) req.send_request() end |
#get_deployment_status(params = {}) ⇒ Types::GetDeploymentStatusResponse
Returns the status of a deployment.
2268 2269 2270 2271 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2268 def get_deployment_status(params = {}, = {}) req = build_request(:get_deployment_status, params) req.send_request() end |
#get_device_definition(params = {}) ⇒ Types::GetDeviceDefinitionResponse
Retrieves information about a device definition.
2310 2311 2312 2313 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2310 def get_device_definition(params = {}, = {}) req = build_request(:get_device_definition, params) req.send_request() end |
#get_device_definition_version(params = {}) ⇒ Types::GetDeviceDefinitionVersionResponse
Retrieves information about a device definition version.
2357 2358 2359 2360 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2357 def get_device_definition_version(params = {}, = {}) req = build_request(:get_device_definition_version, params) req.send_request() end |
#get_function_definition(params = {}) ⇒ Types::GetFunctionDefinitionResponse
Retrieves information about a Lambda function definition, including its creation time and latest version.
2400 2401 2402 2403 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2400 def get_function_definition(params = {}, = {}) req = build_request(:get_function_definition, params) req.send_request() end |
#get_function_definition_version(params = {}) ⇒ Types::GetFunctionDefinitionVersionResponse
Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations.
2466 2467 2468 2469 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2466 def get_function_definition_version(params = {}, = {}) req = build_request(:get_function_definition_version, params) req.send_request() end |
#get_group(params = {}) ⇒ Types::GetGroupResponse
Retrieves information about a group.
2508 2509 2510 2511 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2508 def get_group(params = {}, = {}) req = build_request(:get_group, params) req.send_request() end |
#get_group_certificate_authority(params = {}) ⇒ Types::GetGroupCertificateAuthorityResponse
Retreives the CA associated with a group. Returns the public key of the CA.
2543 2544 2545 2546 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2543 def (params = {}, = {}) req = build_request(:get_group_certificate_authority, params) req.send_request() end |
#get_group_certificate_configuration(params = {}) ⇒ Types::GetGroupCertificateConfigurationResponse
Retrieves the current configuration for the CA used by the group.
2574 2575 2576 2577 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2574 def get_group_certificate_configuration(params = {}, = {}) req = build_request(:get_group_certificate_configuration, params) req.send_request() end |
#get_group_version(params = {}) ⇒ Types::GetGroupVersionResponse
Retrieves information about a group version.
2618 2619 2620 2621 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2618 def get_group_version(params = {}, = {}) req = build_request(:get_group_version, params) req.send_request() end |
#get_logger_definition(params = {}) ⇒ Types::GetLoggerDefinitionResponse
Retrieves information about a logger definition.
2660 2661 2662 2663 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2660 def get_logger_definition(params = {}, = {}) req = build_request(:get_logger_definition, params) req.send_request() end |
#get_logger_definition_version(params = {}) ⇒ Types::GetLoggerDefinitionVersionResponse
Retrieves information about a logger definition version.
2706 2707 2708 2709 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2706 def get_logger_definition_version(params = {}, = {}) req = build_request(:get_logger_definition_version, params) req.send_request() end |
#get_resource_definition(params = {}) ⇒ Types::GetResourceDefinitionResponse
Retrieves information about a resource definition, including its creation time and latest version.
2749 2750 2751 2752 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2749 def get_resource_definition(params = {}, = {}) req = build_request(:get_resource_definition, params) req.send_request() end |
#get_resource_definition_version(params = {}) ⇒ Types::GetResourceDefinitionVersionResponse
Retrieves information about a resource definition version, including which resources are included in the version.
2808 2809 2810 2811 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2808 def get_resource_definition_version(params = {}, = {}) req = build_request(:get_resource_definition_version, params) req.send_request() end |
#get_service_role_for_account(params = {}) ⇒ Types::GetServiceRoleForAccountResponse
Retrieves the service role that is attached to your account.
2829 2830 2831 2832 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2829 def get_service_role_for_account(params = {}, = {}) req = build_request(:get_service_role_for_account, params) req.send_request() end |
#get_subscription_definition(params = {}) ⇒ Types::GetSubscriptionDefinitionResponse
Retrieves information about a subscription definition.
2871 2872 2873 2874 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2871 def get_subscription_definition(params = {}, = {}) req = build_request(:get_subscription_definition, params) req.send_request() end |
#get_subscription_definition_version(params = {}) ⇒ Types::GetSubscriptionDefinitionVersionResponse
Retrieves information about a subscription definition version.
2918 2919 2920 2921 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2918 def get_subscription_definition_version(params = {}, = {}) req = build_request(:get_subscription_definition_version, params) req.send_request() end |
#get_thing_runtime_configuration(params = {}) ⇒ Types::GetThingRuntimeConfigurationResponse
Get the runtime configuration of a thing.
2946 2947 2948 2949 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2946 def get_thing_runtime_configuration(params = {}, = {}) req = build_request(:get_thing_runtime_configuration, params) req.send_request() end |
#list_bulk_deployment_detailed_reports(params = {}) ⇒ Types::ListBulkDeploymentDetailedReportsResponse
Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status.
2992 2993 2994 2995 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 2992 def list_bulk_deployment_detailed_reports(params = {}, = {}) req = build_request(:list_bulk_deployment_detailed_reports, params) req.send_request() end |
#list_bulk_deployments(params = {}) ⇒ Types::ListBulkDeploymentsResponse
Returns a list of bulk deployments.
3027 3028 3029 3030 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3027 def list_bulk_deployments(params = {}, = {}) req = build_request(:list_bulk_deployments, params) req.send_request() end |
#list_connector_definition_versions(params = {}) ⇒ Types::ListConnectorDefinitionVersionsResponse
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.
3069 3070 3071 3072 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3069 def list_connector_definition_versions(params = {}, = {}) req = build_request(:list_connector_definition_versions, params) req.send_request() end |
#list_connector_definitions(params = {}) ⇒ Types::ListConnectorDefinitionsResponse
Retrieves a list of connector definitions.
3110 3111 3112 3113 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3110 def list_connector_definitions(params = {}, = {}) req = build_request(:list_connector_definitions, params) req.send_request() end |
#list_core_definition_versions(params = {}) ⇒ Types::ListCoreDefinitionVersionsResponse
Lists the versions of a core definition.
3149 3150 3151 3152 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3149 def list_core_definition_versions(params = {}, = {}) req = build_request(:list_core_definition_versions, params) req.send_request() end |
#list_core_definitions(params = {}) ⇒ Types::ListCoreDefinitionsResponse
Retrieves a list of core definitions.
3190 3191 3192 3193 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3190 def list_core_definitions(params = {}, = {}) req = build_request(:list_core_definitions, params) req.send_request() end |
#list_deployments(params = {}) ⇒ Types::ListDeploymentsResponse
Returns a history of deployments for the group.
3230 3231 3232 3233 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3230 def list_deployments(params = {}, = {}) req = build_request(:list_deployments, params) req.send_request() end |
#list_device_definition_versions(params = {}) ⇒ Types::ListDeviceDefinitionVersionsResponse
Lists the versions of a device definition.
3269 3270 3271 3272 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3269 def list_device_definition_versions(params = {}, = {}) req = build_request(:list_device_definition_versions, params) req.send_request() end |
#list_device_definitions(params = {}) ⇒ Types::ListDeviceDefinitionsResponse
Retrieves a list of device definitions.
3310 3311 3312 3313 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3310 def list_device_definitions(params = {}, = {}) req = build_request(:list_device_definitions, params) req.send_request() end |
#list_function_definition_versions(params = {}) ⇒ Types::ListFunctionDefinitionVersionsResponse
Lists the versions of a Lambda function definition.
3349 3350 3351 3352 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3349 def list_function_definition_versions(params = {}, = {}) req = build_request(:list_function_definition_versions, params) req.send_request() end |
#list_function_definitions(params = {}) ⇒ Types::ListFunctionDefinitionsResponse
Retrieves a list of Lambda function definitions.
3390 3391 3392 3393 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3390 def list_function_definitions(params = {}, = {}) req = build_request(:list_function_definitions, params) req.send_request() end |
#list_group_certificate_authorities(params = {}) ⇒ Types::ListGroupCertificateAuthoritiesResponse
Retrieves the current CAs for a group.
3419 3420 3421 3422 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3419 def (params = {}, = {}) req = build_request(:list_group_certificate_authorities, params) req.send_request() end |
#list_group_versions(params = {}) ⇒ Types::ListGroupVersionsResponse
Lists the versions of a group.
3458 3459 3460 3461 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3458 def list_group_versions(params = {}, = {}) req = build_request(:list_group_versions, params) req.send_request() end |
#list_groups(params = {}) ⇒ Types::ListGroupsResponse
Retrieves a list of groups.
3497 3498 3499 3500 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3497 def list_groups(params = {}, = {}) req = build_request(:list_groups, params) req.send_request() end |
#list_logger_definition_versions(params = {}) ⇒ Types::ListLoggerDefinitionVersionsResponse
Lists the versions of a logger definition.
3536 3537 3538 3539 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3536 def list_logger_definition_versions(params = {}, = {}) req = build_request(:list_logger_definition_versions, params) req.send_request() end |
#list_logger_definitions(params = {}) ⇒ Types::ListLoggerDefinitionsResponse
Retrieves a list of logger definitions.
3577 3578 3579 3580 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3577 def list_logger_definitions(params = {}, = {}) req = build_request(:list_logger_definitions, params) req.send_request() end |
#list_resource_definition_versions(params = {}) ⇒ Types::ListResourceDefinitionVersionsResponse
Lists the versions of a resource definition.
3616 3617 3618 3619 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3616 def list_resource_definition_versions(params = {}, = {}) req = build_request(:list_resource_definition_versions, params) req.send_request() end |
#list_resource_definitions(params = {}) ⇒ Types::ListResourceDefinitionsResponse
Retrieves a list of resource definitions.
3657 3658 3659 3660 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3657 def list_resource_definitions(params = {}, = {}) req = build_request(:list_resource_definitions, params) req.send_request() end |
#list_subscription_definition_versions(params = {}) ⇒ Types::ListSubscriptionDefinitionVersionsResponse
Lists the versions of a subscription definition.
3696 3697 3698 3699 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3696 def list_subscription_definition_versions(params = {}, = {}) req = build_request(:list_subscription_definition_versions, params) req.send_request() end |
#list_subscription_definitions(params = {}) ⇒ Types::ListSubscriptionDefinitionsResponse
Retrieves a list of subscription definitions.
3737 3738 3739 3740 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3737 def list_subscription_definitions(params = {}, = {}) req = build_request(:list_subscription_definitions, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Retrieves a list of resource tags for a resource arn.
3765 3766 3767 3768 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3765 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#reset_deployments(params = {}) ⇒ Types::ResetDeploymentsResponse
Resets a group's deployments.
3801 3802 3803 3804 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3801 def reset_deployments(params = {}, = {}) req = build_request(:reset_deployments, params) req.send_request() end |
#start_bulk_deployment(params = {}) ⇒ Types::StartBulkDeploymentResponse
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.
3860 3861 3862 3863 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3860 def start_bulk_deployment(params = {}, = {}) req = build_request(:start_bulk_deployment, params) req.send_request() end |
#stop_bulk_deployment(params = {}) ⇒ Struct
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.
3885 3886 3887 3888 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3885 def stop_bulk_deployment(params = {}, = {}) req = build_request(:stop_bulk_deployment, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', 'CoreDefinition', 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', 'ResourceDefinition', and 'BulkDeployment'.
3916 3917 3918 3919 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3916 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Remove resource tags from a Greengrass Resource.
3940 3941 3942 3943 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3940 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_connectivity_info(params = {}) ⇒ Types::UpdateConnectivityInfoResponse
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.
3982 3983 3984 3985 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 3982 def update_connectivity_info(params = {}, = {}) req = build_request(:update_connectivity_info, params) req.send_request() end |
#update_connector_definition(params = {}) ⇒ Struct
Updates a connector definition.
4006 4007 4008 4009 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4006 def update_connector_definition(params = {}, = {}) req = build_request(:update_connector_definition, params) req.send_request() end |
#update_core_definition(params = {}) ⇒ Struct
Updates a core definition.
4030 4031 4032 4033 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4030 def update_core_definition(params = {}, = {}) req = build_request(:update_core_definition, params) req.send_request() end |
#update_device_definition(params = {}) ⇒ Struct
Updates a device definition.
4054 4055 4056 4057 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4054 def update_device_definition(params = {}, = {}) req = build_request(:update_device_definition, params) req.send_request() end |
#update_function_definition(params = {}) ⇒ Struct
Updates a Lambda function definition.
4078 4079 4080 4081 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4078 def update_function_definition(params = {}, = {}) req = build_request(:update_function_definition, params) req.send_request() end |
#update_group(params = {}) ⇒ Struct
Updates a group.
4102 4103 4104 4105 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4102 def update_group(params = {}, = {}) req = build_request(:update_group, params) req.send_request() end |
#update_group_certificate_configuration(params = {}) ⇒ Types::UpdateGroupCertificateConfigurationResponse
Updates the Certificate expiry time for a group.
4138 4139 4140 4141 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4138 def update_group_certificate_configuration(params = {}, = {}) req = build_request(:update_group_certificate_configuration, params) req.send_request() end |
#update_logger_definition(params = {}) ⇒ Struct
Updates a logger definition.
4162 4163 4164 4165 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4162 def update_logger_definition(params = {}, = {}) req = build_request(:update_logger_definition, params) req.send_request() end |
#update_resource_definition(params = {}) ⇒ Struct
Updates a resource definition.
4186 4187 4188 4189 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4186 def update_resource_definition(params = {}, = {}) req = build_request(:update_resource_definition, params) req.send_request() end |
#update_subscription_definition(params = {}) ⇒ Struct
Updates a subscription definition.
4210 4211 4212 4213 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4210 def update_subscription_definition(params = {}, = {}) req = build_request(:update_subscription_definition, params) req.send_request() end |
#update_thing_runtime_configuration(params = {}) ⇒ Struct
Updates the runtime configuration of a thing.
4237 4238 4239 4240 |
# File 'gems/aws-sdk-greengrass/lib/aws-sdk-greengrass/client.rb', line 4237 def update_thing_runtime_configuration(params = {}, = {}) req = build_request(:update_thing_runtime_configuration, params) req.send_request() end |