Class: Aws::LicenseManager::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::LicenseManager::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb
Overview
An API client for LicenseManager. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::LicenseManager::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
-
#accept_grant(params = {}) ⇒ Types::AcceptGrantResponse
Accepts the specified grant.
-
#check_in_license(params = {}) ⇒ Struct
Checks in the specified license.
-
#checkout_borrow_license(params = {}) ⇒ Types::CheckoutBorrowLicenseResponse
Checks out the specified license for offline use.
-
#checkout_license(params = {}) ⇒ Types::CheckoutLicenseResponse
Checks out the specified license.
-
#create_grant(params = {}) ⇒ Types::CreateGrantResponse
Creates a grant for the specified license.
-
#create_grant_version(params = {}) ⇒ Types::CreateGrantVersionResponse
Creates a new version of the specified grant.
-
#create_license(params = {}) ⇒ Types::CreateLicenseResponse
Creates a license.
-
#create_license_configuration(params = {}) ⇒ Types::CreateLicenseConfigurationResponse
Creates a license configuration.
-
#create_license_conversion_task_for_resource(params = {}) ⇒ Types::CreateLicenseConversionTaskForResourceResponse
Creates a new license conversion task.
-
#create_license_manager_report_generator(params = {}) ⇒ Types::CreateLicenseManagerReportGeneratorResponse
Creates a report generator.
-
#create_license_version(params = {}) ⇒ Types::CreateLicenseVersionResponse
Creates a new version of the specified license.
-
#create_token(params = {}) ⇒ Types::CreateTokenResponse
Creates a long-lived token.
-
#delete_grant(params = {}) ⇒ Types::DeleteGrantResponse
Deletes the specified grant.
-
#delete_license(params = {}) ⇒ Types::DeleteLicenseResponse
Deletes the specified license.
-
#delete_license_configuration(params = {}) ⇒ Struct
Deletes the specified license configuration.
-
#delete_license_manager_report_generator(params = {}) ⇒ Struct
Deletes the specified report generator.
-
#delete_token(params = {}) ⇒ Struct
Deletes the specified token.
-
#extend_license_consumption(params = {}) ⇒ Types::ExtendLicenseConsumptionResponse
Extends the expiration date for license consumption.
-
#get_access_token(params = {}) ⇒ Types::GetAccessTokenResponse
Gets a temporary access token to use with AssumeRoleWithWebIdentity.
-
#get_grant(params = {}) ⇒ Types::GetGrantResponse
Gets detailed information about the specified grant.
-
#get_license(params = {}) ⇒ Types::GetLicenseResponse
Gets detailed information about the specified license.
-
#get_license_configuration(params = {}) ⇒ Types::GetLicenseConfigurationResponse
Gets detailed information about the specified license configuration.
-
#get_license_conversion_task(params = {}) ⇒ Types::GetLicenseConversionTaskResponse
Gets information about the specified license type conversion task.
-
#get_license_manager_report_generator(params = {}) ⇒ Types::GetLicenseManagerReportGeneratorResponse
Gets information about the specified report generator.
-
#get_license_usage(params = {}) ⇒ Types::GetLicenseUsageResponse
Gets detailed information about the usage of the specified license.
-
#get_service_settings(params = {}) ⇒ Types::GetServiceSettingsResponse
Gets the License Manager settings for the current Region.
-
#list_associations_for_license_configuration(params = {}) ⇒ Types::ListAssociationsForLicenseConfigurationResponse
Lists the resource associations for the specified license configuration.
-
#list_distributed_grants(params = {}) ⇒ Types::ListDistributedGrantsResponse
Lists the grants distributed for the specified license.
-
#list_failures_for_license_configuration_operations(params = {}) ⇒ Types::ListFailuresForLicenseConfigurationOperationsResponse
Lists the license configuration operations that failed.
-
#list_license_configurations(params = {}) ⇒ Types::ListLicenseConfigurationsResponse
Lists the license configurations for your account.
-
#list_license_conversion_tasks(params = {}) ⇒ Types::ListLicenseConversionTasksResponse
Lists the license type conversion tasks for your account.
-
#list_license_manager_report_generators(params = {}) ⇒ Types::ListLicenseManagerReportGeneratorsResponse
Lists the report generators for your account.
-
#list_license_specifications_for_resource(params = {}) ⇒ Types::ListLicenseSpecificationsForResourceResponse
Describes the license configurations for the specified resource.
-
#list_license_versions(params = {}) ⇒ Types::ListLicenseVersionsResponse
Lists all versions of the specified license.
-
#list_licenses(params = {}) ⇒ Types::ListLicensesResponse
Lists the licenses for your account.
-
#list_received_grants(params = {}) ⇒ Types::ListReceivedGrantsResponse
Lists grants that are received.
-
#list_received_grants_for_organization(params = {}) ⇒ Types::ListReceivedGrantsForOrganizationResponse
Lists the grants received for all accounts in the organization.
-
#list_received_licenses(params = {}) ⇒ Types::ListReceivedLicensesResponse
Lists received licenses.
-
#list_received_licenses_for_organization(params = {}) ⇒ Types::ListReceivedLicensesForOrganizationResponse
Lists the licenses received for all accounts in the organization.
-
#list_resource_inventory(params = {}) ⇒ Types::ListResourceInventoryResponse
Lists resources managed using Systems Manager inventory.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified license configuration.
-
#list_tokens(params = {}) ⇒ Types::ListTokensResponse
Lists your tokens.
-
#list_usage_for_license_configuration(params = {}) ⇒ Types::ListUsageForLicenseConfigurationResponse
Lists all license usage records for a license configuration, displaying license consumption details by resource at a selected point in time.
-
#reject_grant(params = {}) ⇒ Types::RejectGrantResponse
Rejects the specified grant.
-
#tag_resource(params = {}) ⇒ Struct
Adds the specified tags to the specified license configuration.
-
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified license configuration.
-
#update_license_configuration(params = {}) ⇒ Struct
Modifies the attributes of an existing license configuration.
-
#update_license_manager_report_generator(params = {}) ⇒ Struct
Updates a report generator.
-
#update_license_specifications_for_resource(params = {}) ⇒ Struct
Adds or removes the specified license configurations for the specified Amazon Web Services resource.
-
#update_service_settings(params = {}) ⇒ Struct
Updates License Manager settings for the current Region.
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.
474 475 476 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 474 def initialize(*args) super end |
Instance Method Details
#accept_grant(params = {}) ⇒ Types::AcceptGrantResponse
Accepts the specified grant.
507 508 509 510 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 507 def accept_grant(params = {}, = {}) req = build_request(:accept_grant, params) req.send_request() end |
#check_in_license(params = {}) ⇒ Struct
Checks in the specified license. Check in a license when it is no longer in use.
534 535 536 537 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 534 def check_in_license(params = {}, = {}) req = build_request(:check_in_license, params) req.send_request() end |
#checkout_borrow_license(params = {}) ⇒ Types::CheckoutBorrowLicenseResponse
Checks out the specified license for offline use.
620 621 622 623 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 620 def checkout_borrow_license(params = {}, = {}) req = build_request(:checkout_borrow_license, params) req.send_request() end |
#checkout_license(params = {}) ⇒ Types::CheckoutLicenseResponse
Checks out the specified license.
701 702 703 704 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 701 def checkout_license(params = {}, = {}) req = build_request(:checkout_license, params) req.send_request() end |
#create_grant(params = {}) ⇒ Types::CreateGrantResponse
Creates a grant for the specified license. A grant shares the use of license entitlements with a specific Amazon Web Services account, an organization, or an organizational unit (OU). For more information, see Granted licenses in License Manager in the License Manager User Guide.
779 780 781 782 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 779 def create_grant(params = {}, = {}) req = build_request(:create_grant, params) req.send_request() end |
#create_grant_version(params = {}) ⇒ Types::CreateGrantVersionResponse
Creates a new version of the specified grant. For more information, see Granted licenses in License Manager in the License Manager User Guide.
848 849 850 851 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 848 def create_grant_version(params = {}, = {}) req = build_request(:create_grant_version, params) req.send_request() end |
#create_license(params = {}) ⇒ Types::CreateLicenseResponse
Creates a license.
953 954 955 956 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 953 def create_license(params = {}, = {}) req = build_request(:create_license, params) req.send_request() end |
#create_license_configuration(params = {}) ⇒ Types::CreateLicenseConfigurationResponse
Creates a license configuration.
A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to host (how long a license must be associated with a host), and the number of licenses purchased and used.
1058 1059 1060 1061 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1058 def create_license_configuration(params = {}, = {}) req = build_request(:create_license_configuration, params) req.send_request() end |
#create_license_conversion_task_for_resource(params = {}) ⇒ Types::CreateLicenseConversionTaskForResourceResponse
Creates a new license conversion task.
1111 1112 1113 1114 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1111 def create_license_conversion_task_for_resource(params = {}, = {}) req = build_request(:create_license_conversion_task_for_resource, params) req.send_request() end |
#create_license_manager_report_generator(params = {}) ⇒ Types::CreateLicenseManagerReportGeneratorResponse
Creates a report generator.
1182 1183 1184 1185 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1182 def create_license_manager_report_generator(params = {}, = {}) req = build_request(:create_license_manager_report_generator, params) req.send_request() end |
#create_license_version(params = {}) ⇒ Types::CreateLicenseVersionResponse
Creates a new version of the specified license.
1291 1292 1293 1294 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1291 def create_license_version(params = {}, = {}) req = build_request(:create_license_version, params) req.send_request() end |
#create_token(params = {}) ⇒ Types::CreateTokenResponse
Creates a long-lived token.
A refresh token is a JWT token used to get an access token. With an access token, you can call AssumeRoleWithWebIdentity to get role credentials that you can use to call License Manager to manage the specified license.
1348 1349 1350 1351 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1348 def create_token(params = {}, = {}) req = build_request(:create_token, params) req.send_request() end |
#delete_grant(params = {}) ⇒ Types::DeleteGrantResponse
Deletes the specified grant.
1388 1389 1390 1391 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1388 def delete_grant(params = {}, = {}) req = build_request(:delete_grant, params) req.send_request() end |
#delete_license(params = {}) ⇒ Types::DeleteLicenseResponse
Deletes the specified license.
1422 1423 1424 1425 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1422 def delete_license(params = {}, = {}) req = build_request(:delete_license, params) req.send_request() end |
#delete_license_configuration(params = {}) ⇒ Struct
Deletes the specified license configuration.
You cannot delete a license configuration that is in use.
1446 1447 1448 1449 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1446 def delete_license_configuration(params = {}, = {}) req = build_request(:delete_license_configuration, params) req.send_request() end |
#delete_license_manager_report_generator(params = {}) ⇒ Struct
Deletes the specified report generator.
This action deletes the report generator, which stops it from generating future reports. The action cannot be reversed. It has no effect on the previous reports from this generator.
1472 1473 1474 1475 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1472 def delete_license_manager_report_generator(params = {}, = {}) req = build_request(:delete_license_manager_report_generator, params) req.send_request() end |
#delete_token(params = {}) ⇒ Struct
Deletes the specified token. Must be called in the license home Region.
1495 1496 1497 1498 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1495 def delete_token(params = {}, = {}) req = build_request(:delete_token, params) req.send_request() end |
#extend_license_consumption(params = {}) ⇒ Types::ExtendLicenseConsumptionResponse
Extends the expiration date for license consumption.
1531 1532 1533 1534 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1531 def extend_license_consumption(params = {}, = {}) req = build_request(:extend_license_consumption, params) req.send_request() end |
#get_access_token(params = {}) ⇒ Types::GetAccessTokenResponse
Gets a temporary access token to use with AssumeRoleWithWebIdentity. Access tokens are valid for one hour.
1564 1565 1566 1567 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1564 def get_access_token(params = {}, = {}) req = build_request(:get_access_token, params) req.send_request() end |
#get_grant(params = {}) ⇒ Types::GetGrantResponse
Gets detailed information about the specified grant.
1607 1608 1609 1610 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1607 def get_grant(params = {}, = {}) req = build_request(:get_grant, params) req.send_request() end |
#get_license(params = {}) ⇒ Types::GetLicenseResponse
Gets detailed information about the specified license.
1666 1667 1668 1669 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1666 def get_license(params = {}, = {}) req = build_request(:get_license, params) req.send_request() end |
#get_license_configuration(params = {}) ⇒ Types::GetLicenseConfigurationResponse
Gets detailed information about the specified license configuration.
1739 1740 1741 1742 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1739 def get_license_configuration(params = {}, = {}) req = build_request(:get_license_configuration, params) req.send_request() end |
#get_license_conversion_task(params = {}) ⇒ Types::GetLicenseConversionTaskResponse
Gets information about the specified license type conversion task.
1783 1784 1785 1786 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1783 def get_license_conversion_task(params = {}, = {}) req = build_request(:get_license_conversion_task, params) req.send_request() end |
#get_license_manager_report_generator(params = {}) ⇒ Types::GetLicenseManagerReportGeneratorResponse
Gets information about the specified report generator.
1829 1830 1831 1832 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1829 def get_license_manager_report_generator(params = {}, = {}) req = build_request(:get_license_manager_report_generator, params) req.send_request() end |
#get_license_usage(params = {}) ⇒ Types::GetLicenseUsageResponse
Gets detailed information about the usage of the specified license.
1861 1862 1863 1864 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1861 def get_license_usage(params = {}, = {}) req = build_request(:get_license_usage, params) req.send_request() end |
#get_service_settings(params = {}) ⇒ Types::GetServiceSettingsResponse
Gets the License Manager settings for the current Region.
1888 1889 1890 1891 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1888 def get_service_settings(params = {}, = {}) req = build_request(:get_service_settings, params) req.send_request() end |
#list_associations_for_license_configuration(params = {}) ⇒ Types::ListAssociationsForLicenseConfigurationResponse
Lists the resource associations for the specified license configuration.
Resource associations need not consume licenses from a license configuration. For example, an AMI or a stopped instance might not consume a license (depending on the license rules).
1936 1937 1938 1939 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 1936 def list_associations_for_license_configuration(params = {}, = {}) req = build_request(:list_associations_for_license_configuration, params) req.send_request() end |
#list_distributed_grants(params = {}) ⇒ Types::ListDistributedGrantsResponse
Lists the grants distributed for the specified license.
2005 2006 2007 2008 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2005 def list_distributed_grants(params = {}, = {}) req = build_request(:list_distributed_grants, params) req.send_request() end |
#list_failures_for_license_configuration_operations(params = {}) ⇒ Types::ListFailuresForLicenseConfigurationOperationsResponse
Lists the license configuration operations that failed.
2053 2054 2055 2056 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2053 def list_failures_for_license_configuration_operations(params = {}, = {}) req = build_request(:list_failures_for_license_configuration_operations, params) req.send_request() end |
#list_license_configurations(params = {}) ⇒ Types::ListLicenseConfigurationsResponse
Lists the license configurations for your account.
2140 2141 2142 2143 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2140 def list_license_configurations(params = {}, = {}) req = build_request(:list_license_configurations, params) req.send_request() end |
#list_license_conversion_tasks(params = {}) ⇒ Types::ListLicenseConversionTasksResponse
Lists the license type conversion tasks for your account.
2193 2194 2195 2196 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2193 def list_license_conversion_tasks(params = {}, = {}) req = build_request(:list_license_conversion_tasks, params) req.send_request() end |
#list_license_manager_report_generators(params = {}) ⇒ Types::ListLicenseManagerReportGeneratorsResponse
Lists the report generators for your account.
2259 2260 2261 2262 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2259 def list_license_manager_report_generators(params = {}, = {}) req = build_request(:list_license_manager_report_generators, params) req.send_request() end |
#list_license_specifications_for_resource(params = {}) ⇒ Types::ListLicenseSpecificationsForResourceResponse
Describes the license configurations for the specified resource.
2300 2301 2302 2303 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2300 def list_license_specifications_for_resource(params = {}, = {}) req = build_request(:list_license_specifications_for_resource, params) req.send_request() end |
#list_license_versions(params = {}) ⇒ Types::ListLicenseVersionsResponse
Lists all versions of the specified license.
2366 2367 2368 2369 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2366 def list_license_versions(params = {}, = {}) req = build_request(:list_license_versions, params) req.send_request() end |
#list_licenses(params = {}) ⇒ Types::ListLicensesResponse
Lists the licenses for your account.
2449 2450 2451 2452 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2449 def list_licenses(params = {}, = {}) req = build_request(:list_licenses, params) req.send_request() end |
#list_received_grants(params = {}) ⇒ Types::ListReceivedGrantsResponse
Lists grants that are received. Received grants are grants created while specifying the recipient as this Amazon Web Services account, your organization, or an organizational unit (OU) to which this member account belongs.
2521 2522 2523 2524 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2521 def list_received_grants(params = {}, = {}) req = build_request(:list_received_grants, params) req.send_request() end |
#list_received_grants_for_organization(params = {}) ⇒ Types::ListReceivedGrantsForOrganizationResponse
Lists the grants received for all accounts in the organization.
2584 2585 2586 2587 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2584 def list_received_grants_for_organization(params = {}, = {}) req = build_request(:list_received_grants_for_organization, params) req.send_request() end |
#list_received_licenses(params = {}) ⇒ Types::ListReceivedLicensesResponse
Lists received licenses.
2673 2674 2675 2676 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2673 def list_received_licenses(params = {}, = {}) req = build_request(:list_received_licenses, params) req.send_request() end |
#list_received_licenses_for_organization(params = {}) ⇒ Types::ListReceivedLicensesForOrganizationResponse
Lists the licenses received for all accounts in the organization.
2752 2753 2754 2755 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2752 def list_received_licenses_for_organization(params = {}, = {}) req = build_request(:list_received_licenses_for_organization, params) req.send_request() end |
#list_resource_inventory(params = {}) ⇒ Types::ListResourceInventoryResponse
Lists resources managed using Systems Manager inventory.
2824 2825 2826 2827 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2824 def list_resource_inventory(params = {}, = {}) req = build_request(:list_resource_inventory, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified license configuration.
2854 2855 2856 2857 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2854 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_tokens(params = {}) ⇒ Types::ListTokensResponse
Lists your tokens.
2914 2915 2916 2917 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2914 def list_tokens(params = {}, = {}) req = build_request(:list_tokens, params) req.send_request() end |
#list_usage_for_license_configuration(params = {}) ⇒ Types::ListUsageForLicenseConfigurationResponse
Lists all license usage records for a license configuration, displaying license consumption details by resource at a selected point in time. Use this action to audit the current license consumption for any license inventory and configuration.
2981 2982 2983 2984 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 2981 def list_usage_for_license_configuration(params = {}, = {}) req = build_request(:list_usage_for_license_configuration, params) req.send_request() end |
#reject_grant(params = {}) ⇒ Types::RejectGrantResponse
Rejects the specified grant.
3013 3014 3015 3016 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3013 def reject_grant(params = {}, = {}) req = build_request(:reject_grant, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds the specified tags to the specified license configuration.
3044 3045 3046 3047 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3044 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified license configuration.
3070 3071 3072 3073 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3070 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_license_configuration(params = {}) ⇒ Struct
Modifies the attributes of an existing license configuration.
3136 3137 3138 3139 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3136 def update_license_configuration(params = {}, = {}) req = build_request(:update_license_configuration, params) req.send_request() end |
#update_license_manager_report_generator(params = {}) ⇒ Struct
Updates a report generator.
After you make changes to a report generator, it starts generating new reports within 60 minutes of being updated.
3197 3198 3199 3200 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3197 def update_license_manager_report_generator(params = {}, = {}) req = build_request(:update_license_manager_report_generator, params) req.send_request() end |
#update_license_specifications_for_resource(params = {}) ⇒ Struct
Adds or removes the specified license configurations for the specified Amazon Web Services resource.
You can update the license specifications of AMIs, instances, and hosts. You cannot update the license specifications for launch templates and CloudFormation templates, as they send license configurations to the operation that creates the resource.
3243 3244 3245 3246 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3243 def update_license_specifications_for_resource(params = {}, = {}) req = build_request(:update_license_specifications_for_resource, params) req.send_request() end |
#update_service_settings(params = {}) ⇒ Struct
Updates License Manager settings for the current Region.
3281 3282 3283 3284 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/client.rb', line 3281 def update_service_settings(params = {}, = {}) req = build_request(:update_service_settings, params) req.send_request() end |