Smaws_Client_LicenseManagerLicense Manager client library built on EIO.
module Types : sig ... endval make_organization_configuration :
enable_integration:Types.boolean_ ->
unit ->
Types.organization_configurationval make_update_service_settings_request :
?enabled_discovery_source_regions:Types.string_list ->
?enable_cross_accounts_discovery:Types.box_boolean ->
?organization_configuration:Types.organization_configuration ->
?sns_topic_arn:Types.string_ ->
?s3_bucket_arn:Types.string_ ->
unit ->
Types.update_service_settings_requestval make_license_specification :
?ami_association_scope:Types.string_ ->
license_configuration_arn:Types.string_ ->
unit ->
Types.license_specificationval make_update_license_specifications_for_resource_request :
?remove_license_specifications:Types.license_specifications ->
?add_license_specifications:Types.license_specifications ->
resource_arn:Types.string_ ->
unit ->
Types.update_license_specifications_for_resource_requestval make_report_context :
?report_end_date:Types.date_time ->
?report_start_date:Types.date_time ->
?license_asset_group_arns:Types.arn_list ->
?license_configuration_arns:Types.arn_list ->
unit ->
Types.report_contextval make_report_frequency :
?period:Types.report_frequency_type ->
?value:Types.integer ->
unit ->
Types.report_frequencyval make_update_license_manager_report_generator_request :
?description:Types.string_ ->
client_token:Types.client_request_token ->
report_frequency:Types.report_frequency ->
report_context:Types.report_context ->
type_:Types.report_type_list ->
report_generator_name:Types.report_generator_name ->
license_manager_report_generator_arn:Types.string_ ->
unit ->
Types.update_license_manager_report_generator_requestval make_product_information_filter :
?product_information_filter_value:Types.string_list ->
product_information_filter_comparator:Types.string_ ->
product_information_filter_name:Types.string_ ->
unit ->
Types.product_information_filterval make_product_information :
product_information_filter_list:Types.product_information_filter_list ->
resource_type:Types.string_ ->
unit ->
Types.product_informationval make_update_license_configuration_request :
?license_expiry:Types.box_long ->
?disassociate_when_not_found:Types.box_boolean ->
?product_information_list:Types.product_information_list ->
?description:Types.string_ ->
?name:Types.string_ ->
?license_count_hard_limit:Types.box_boolean ->
?license_count:Types.box_long ->
?license_rules:Types.string_list ->
?license_configuration_status:Types.license_configuration_status ->
license_configuration_arn:Types.string_ ->
unit ->
Types.update_license_configuration_requestval make_update_license_asset_ruleset_response :
license_asset_ruleset_arn:Types.string_ ->
unit ->
Types.update_license_asset_ruleset_responseval make_matching_rule_statement :
value_to_match:Types.string_list ->
constraint_:Types.string_ ->
key_to_match:Types.string_ ->
unit ->
Types.matching_rule_statementval make_script_rule_statement :
script:Types.string_ ->
key_to_match:Types.string_ ->
unit ->
Types.script_rule_statementval make_and_rule_statement :
?script_rule_statements:Types.script_rule_statement_list ->
?matching_rule_statements:Types.matching_rule_statement_list ->
unit ->
Types.and_rule_statementval make_or_rule_statement :
?script_rule_statements:Types.script_rule_statement_list ->
?matching_rule_statements:Types.matching_rule_statement_list ->
unit ->
Types.or_rule_statementval make_license_configuration_rule_statement :
?matching_rule_statement:Types.matching_rule_statement ->
?or_rule_statement:Types.or_rule_statement ->
?and_rule_statement:Types.and_rule_statement ->
unit ->
Types.license_configuration_rule_statementval make_license_rule_statement :
?matching_rule_statement:Types.matching_rule_statement ->
?or_rule_statement:Types.or_rule_statement ->
?and_rule_statement:Types.and_rule_statement ->
unit ->
Types.license_rule_statementval make_instance_rule_statement :
?script_rule_statement:Types.script_rule_statement ->
?matching_rule_statement:Types.matching_rule_statement ->
?or_rule_statement:Types.or_rule_statement ->
?and_rule_statement:Types.and_rule_statement ->
unit ->
Types.instance_rule_statementval make_rule_statement :
?instance_rule_statement:Types.instance_rule_statement ->
?license_rule_statement:Types.license_rule_statement ->
?license_configuration_rule_statement:
Types.license_configuration_rule_statement ->
unit ->
Types.rule_statementval make_license_asset_rule :
rule_statement:Types.rule_statement ->
unit ->
Types.license_asset_ruleval make_update_license_asset_ruleset_request :
?description:Types.license_asset_resource_description ->
?name:Types.license_asset_resource_name ->
client_token:Types.string_ ->
license_asset_ruleset_arn:Types.arn ->
rules:Types.license_asset_rule_list ->
unit ->
Types.update_license_asset_ruleset_requestval make_update_license_asset_group_response :
status:Types.string_ ->
license_asset_group_arn:Types.string_ ->
unit ->
Types.update_license_asset_group_responseval make_license_asset_group_configuration :
?usage_dimension:Types.string_ ->
unit ->
Types.license_asset_group_configurationval make_license_asset_group_property :
value:Types.string_ ->
key:Types.string_ ->
unit ->
Types.license_asset_group_propertyval make_update_license_asset_group_request :
?status:Types.license_asset_group_status ->
?properties:Types.license_asset_group_property_list ->
?license_asset_group_configurations:
Types.license_asset_group_configuration_list ->
?description:Types.license_asset_resource_description ->
?name:Types.license_asset_resource_name ->
client_token:Types.string_ ->
license_asset_group_arn:Types.arn ->
associated_license_asset_ruleset_ar_ns:Types.license_asset_ruleset_arn_list ->
unit ->
Types.update_license_asset_group_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.string_ ->
unit ->
Types.untag_resource_requestval make_token_data :
?status:Types.string_ ->
?role_arns:Types.arn_list ->
?token_properties:Types.max_size3_string_list ->
?expiration_time:Types.iso8601_date_time ->
?license_arn:Types.string_ ->
?token_type:Types.string_ ->
?token_id:Types.string_ ->
unit ->
Types.token_dataval make_tag : ?value:Types.string_ -> ?key:Types.string_ -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.string_ ->
unit ->
Types.tag_resource_requestval make_cross_account_discovery_service_status :
?message:Types.string_ ->
unit ->
Types.cross_account_discovery_service_statusval make_region_status : ?status:Types.string_ -> unit -> Types.region_statusval make_cross_region_discovery_status :
?message:Types.region_status_map ->
unit ->
Types.cross_region_discovery_statusval make_service_status :
?cross_region_discovery:Types.cross_region_discovery_status ->
?cross_account_discovery:Types.cross_account_discovery_service_status ->
unit ->
Types.service_statusval make_s3_location :
?key_prefix:Types.string_ ->
?bucket:Types.string_ ->
unit ->
Types.s3_locationval make_resource_inventory :
?instance_type:Types.string_ ->
?region:Types.string_ ->
?host_id:Types.string_ ->
?ami_id:Types.string_ ->
?usage_operation:Types.string_ ->
?marketplace_product_codes:Types.string_list ->
?resource_owning_account_id:Types.string_ ->
?platform_version:Types.string_ ->
?platform:Types.string_ ->
?resource_arn:Types.string_ ->
?resource_type:Types.resource_type ->
?resource_id:Types.string_ ->
unit ->
Types.resource_inventoryval make_report_generator :
?tags:Types.tag_list ->
?create_time:Types.string_ ->
?s3_location:Types.s3_location ->
?description:Types.string_ ->
?report_creator_account:Types.string_ ->
?last_report_generation_time:Types.string_ ->
?last_run_failure_reason:Types.string_ ->
?last_run_status:Types.string_ ->
?license_manager_report_generator_arn:Types.string_ ->
?report_frequency:Types.report_frequency ->
?report_context:Types.report_context ->
?report_type:Types.report_type_list ->
?report_generator_name:Types.string_ ->
unit ->
Types.report_generatorval make_reject_grant_response :
?version:Types.string_ ->
?status:Types.grant_status ->
?grant_arn:Types.arn ->
unit ->
Types.reject_grant_responseval make_reject_grant_request :
grant_arn:Types.arn ->
unit ->
Types.reject_grant_requestval make_received_metadata :
?allowed_operations:Types.allowed_operation_list ->
?received_status_reason:Types.status_reason_message ->
?received_status:Types.received_status ->
unit ->
Types.received_metadataval make_provisional_configuration :
max_time_to_live_in_minutes:Types.box_integer ->
unit ->
Types.provisional_configurationval make_product_code_list_item :
product_code_type:Types.product_code_type ->
product_code_id:Types.product_code_id ->
unit ->
Types.product_code_list_itemval make_options :
?activation_override_behavior:Types.activation_override_behavior ->
unit ->
Types.optionsval make_metadata :
?value:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.metadataval make_managed_resource_summary :
?association_count:Types.box_long ->
?resource_type:Types.resource_type ->
unit ->
Types.managed_resource_summaryval make_license_configuration_usage :
?consumed_licenses:Types.box_long ->
?association_time:Types.date_time ->
?resource_owner_id:Types.string_ ->
?resource_status:Types.string_ ->
?resource_type:Types.resource_type ->
?resource_arn:Types.string_ ->
unit ->
Types.license_configuration_usageval make_list_usage_for_license_configuration_response :
?next_token:Types.string_ ->
?license_configuration_usage_list:Types.license_configuration_usage_list ->
unit ->
Types.list_usage_for_license_configuration_responseval make_filter :
?values:Types.filter_values ->
?name:Types.filter_name ->
unit ->
Types.filterval make_list_usage_for_license_configuration_request :
?filters:Types.filters ->
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
license_configuration_arn:Types.string_ ->
unit ->
Types.list_usage_for_license_configuration_requestval make_list_tokens_response :
?next_token:Types.string_ ->
?tokens:Types.token_list ->
unit ->
Types.list_tokens_responseval make_list_tokens_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
?token_ids:Types.string_list ->
unit ->
Types.list_tokens_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.string_ ->
unit ->
Types.list_tags_for_resource_requestval make_list_resource_inventory_response :
?next_token:Types.string_ ->
?resource_inventory_list:Types.resource_inventory_list ->
unit ->
Types.list_resource_inventory_responseval make_inventory_filter :
?value:Types.string_ ->
condition:Types.inventory_filter_condition ->
name:Types.string_ ->
unit ->
Types.inventory_filterval make_list_resource_inventory_request :
?filters:Types.inventory_filter_list ->
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
unit ->
Types.list_resource_inventory_requestval make_issuer_details :
?key_fingerprint:Types.string_ ->
?sign_key:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.issuer_detailsval make_datetime_range :
?end_:Types.iso8601_date_time ->
begin:Types.iso8601_date_time ->
unit ->
Types.datetime_rangeval make_entitlement :
?allow_check_in:Types.box_boolean ->
?overage:Types.box_boolean ->
?max_count:Types.long ->
?value:Types.string_ ->
unit_:Types.entitlement_unit ->
name:Types.string_ ->
unit ->
Types.entitlementval make_borrow_configuration :
max_time_to_live_in_minutes:Types.box_integer ->
allow_early_check_in:Types.box_boolean ->
unit ->
Types.borrow_configurationval make_consumption_configuration :
?borrow_configuration:Types.borrow_configuration ->
?provisional_configuration:Types.provisional_configuration ->
?renew_type:Types.renew_type ->
unit ->
Types.consumption_configurationval make_granted_license :
?received_metadata:Types.received_metadata ->
?version:Types.string_ ->
?create_time:Types.iso8601_date_time ->
?license_metadata:Types.metadata_list ->
?consumption_configuration:Types.consumption_configuration ->
?entitlements:Types.entitlement_list ->
?beneficiary:Types.string_ ->
?validity:Types.datetime_range ->
?status:Types.license_status ->
?home_region:Types.string_ ->
?issuer:Types.issuer_details ->
?product_sk_u:Types.string_ ->
?product_name:Types.string_ ->
?license_name:Types.string_ ->
?license_arn:Types.arn ->
unit ->
Types.granted_licenseval make_list_received_licenses_response :
?next_token:Types.string_ ->
?licenses:Types.granted_license_list ->
unit ->
Types.list_received_licenses_responseval make_list_received_licenses_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
?license_arns:Types.arn_list ->
unit ->
Types.list_received_licenses_requestval make_list_received_licenses_for_organization_response :
?next_token:Types.string_ ->
?licenses:Types.granted_license_list ->
unit ->
Types.list_received_licenses_for_organization_responseval make_list_received_licenses_for_organization_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
unit ->
Types.list_received_licenses_for_organization_requestval make_grant :
?options:Types.options ->
?status_reason:Types.status_reason_message ->
granted_operations:Types.allowed_operation_list ->
version:Types.string_ ->
grant_status:Types.grant_status ->
home_region:Types.string_ ->
grantee_principal_arn:Types.arn ->
license_arn:Types.arn ->
parent_arn:Types.arn ->
grant_name:Types.string_ ->
grant_arn:Types.arn ->
unit ->
Types.grantval make_list_received_grants_response :
?next_token:Types.string_ ->
?grants:Types.grant_list ->
unit ->
Types.list_received_grants_responseval make_list_received_grants_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
?grant_arns:Types.arn_list ->
unit ->
Types.list_received_grants_requestval make_list_received_grants_for_organization_response :
?next_token:Types.string_ ->
?grants:Types.grant_list ->
unit ->
Types.list_received_grants_for_organization_responseval make_list_received_grants_for_organization_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
license_arn:Types.arn ->
unit ->
Types.list_received_grants_for_organization_requestval make_license :
?version:Types.string_ ->
?create_time:Types.iso8601_date_time ->
?license_metadata:Types.metadata_list ->
?consumption_configuration:Types.consumption_configuration ->
?entitlements:Types.entitlement_list ->
?beneficiary:Types.string_ ->
?validity:Types.datetime_range ->
?status:Types.license_status ->
?home_region:Types.string_ ->
?issuer:Types.issuer_details ->
?product_sk_u:Types.string_ ->
?product_name:Types.string_ ->
?license_name:Types.string_ ->
?license_arn:Types.arn ->
unit ->
Types.licenseval make_list_licenses_response :
?next_token:Types.string_ ->
?licenses:Types.license_list ->
unit ->
Types.list_licenses_responseval make_list_licenses_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
?license_arns:Types.arn_list ->
unit ->
Types.list_licenses_requestval make_list_license_versions_response :
?next_token:Types.string_ ->
?licenses:Types.license_list ->
unit ->
Types.list_license_versions_responseval make_list_license_versions_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
license_arn:Types.arn ->
unit ->
Types.list_license_versions_requestval make_list_license_specifications_for_resource_response :
?next_token:Types.string_ ->
?license_specifications:Types.license_specifications ->
unit ->
Types.list_license_specifications_for_resource_responseval make_list_license_specifications_for_resource_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
resource_arn:Types.string_ ->
unit ->
Types.list_license_specifications_for_resource_requestval make_list_license_manager_report_generators_response :
?next_token:Types.string_ ->
?report_generators:Types.report_generator_list ->
unit ->
Types.list_license_manager_report_generators_responseval make_list_license_manager_report_generators_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
unit ->
Types.list_license_manager_report_generators_requestval make_license_conversion_context :
?product_codes:Types.product_code_list ->
?usage_operation:Types.usage_operation ->
unit ->
Types.license_conversion_contextval make_license_conversion_task :
?end_time:Types.date_time ->
?license_conversion_time:Types.date_time ->
?start_time:Types.date_time ->
?status_message:Types.string_ ->
?status:Types.license_conversion_task_status ->
?destination_license_context:Types.license_conversion_context ->
?source_license_context:Types.license_conversion_context ->
?resource_arn:Types.string_ ->
?license_conversion_task_id:Types.license_conversion_task_id ->
unit ->
Types.license_conversion_taskval make_list_license_conversion_tasks_response :
?next_token:Types.string_ ->
?license_conversion_tasks:Types.license_conversion_tasks ->
unit ->
Types.list_license_conversion_tasks_responseval make_list_license_conversion_tasks_request :
?filters:Types.filters ->
?max_results:Types.box_integer ->
?next_token:Types.string_ ->
unit ->
Types.list_license_conversion_tasks_requestval make_consumed_license_summary :
?consumed_licenses:Types.box_long ->
?resource_type:Types.resource_type ->
unit ->
Types.consumed_license_summaryval make_automated_discovery_information :
?last_run_time:Types.date_time ->
unit ->
Types.automated_discovery_informationval make_license_configuration :
?license_expiry:Types.box_long ->
?automated_discovery_information:Types.automated_discovery_information ->
?product_information_list:Types.product_information_list ->
?managed_resource_summary_list:Types.managed_resource_summary_list ->
?consumed_license_summary_list:Types.consumed_license_summary_list ->
?owner_account_id:Types.string_ ->
?status:Types.string_ ->
?consumed_licenses:Types.box_long ->
?disassociate_when_not_found:Types.box_boolean ->
?license_count_hard_limit:Types.box_boolean ->
?license_count:Types.box_long ->
?license_rules:Types.string_list ->
?license_counting_type:Types.license_counting_type ->
?description:Types.string_ ->
?name:Types.string_ ->
?license_configuration_arn:Types.string_ ->
?license_configuration_id:Types.string_ ->
unit ->
Types.license_configurationval make_list_license_configurations_response :
?next_token:Types.string_ ->
?license_configurations:Types.license_configurations ->
unit ->
Types.list_license_configurations_responseval make_list_license_configurations_request :
?filters:Types.filters ->
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
?license_configuration_arns:Types.string_list ->
unit ->
Types.list_license_configurations_requestval make_list_license_configurations_for_organization_response :
?next_token:Types.string_ ->
?license_configurations:Types.license_configurations ->
unit ->
Types.list_license_configurations_for_organization_responseval make_list_license_configurations_for_organization_request :
?filters:Types.filters ->
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
?license_configuration_arns:Types.string_list ->
unit ->
Types.list_license_configurations_for_organization_requestval make_license_asset_ruleset :
?description:Types.string_ ->
license_asset_ruleset_arn:Types.arn ->
rules:Types.license_asset_rule_list ->
name:Types.string_ ->
unit ->
Types.license_asset_rulesetval make_list_license_asset_rulesets_response :
?next_token:Types.string_ ->
?license_asset_rulesets:Types.license_asset_ruleset_list ->
unit ->
Types.list_license_asset_rulesets_responseval make_list_license_asset_rulesets_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
?show_aws_managed_license_asset_rulesets:Types.boolean_ ->
?filters:Types.filters ->
unit ->
Types.list_license_asset_rulesets_requestval make_license_asset_group :
?latest_resource_discovery_time:Types.date_time ->
?latest_usage_analysis_time:Types.date_time ->
?status_message:Types.string_ ->
?properties:Types.license_asset_group_property_list ->
?license_asset_group_configurations:
Types.license_asset_group_configuration_list ->
?description:Types.string_ ->
status:Types.license_asset_group_status ->
license_asset_group_arn:Types.arn ->
associated_license_asset_ruleset_ar_ns:Types.license_asset_ruleset_arn_list ->
name:Types.string_ ->
unit ->
Types.license_asset_groupval make_list_license_asset_groups_response :
?next_token:Types.string_ ->
?license_asset_groups:Types.license_asset_group_list ->
unit ->
Types.list_license_asset_groups_responseval make_list_license_asset_groups_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
?filters:Types.filters ->
unit ->
Types.list_license_asset_groups_requestval make_license_operation_failure :
?metadata_list:Types.metadata_list ->
?operation_requested_by:Types.string_ ->
?resource_owner_id:Types.string_ ->
?operation_name:Types.string_ ->
?failure_time:Types.date_time ->
?error_message:Types.string_ ->
?resource_type:Types.resource_type ->
?resource_arn:Types.string_ ->
unit ->
Types.license_operation_failureval make_list_failures_for_license_configuration_operations_response :
?next_token:Types.string_ ->
?license_operation_failure_list:Types.license_operation_failure_list ->
unit ->
Types.list_failures_for_license_configuration_operations_responseval make_list_failures_for_license_configuration_operations_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
license_configuration_arn:Types.string_ ->
unit ->
Types.list_failures_for_license_configuration_operations_requestval make_list_distributed_grants_response :
?next_token:Types.string_ ->
?grants:Types.grant_list ->
unit ->
Types.list_distributed_grants_responseval make_list_distributed_grants_request :
?max_results:Types.max_size100 ->
?next_token:Types.string_ ->
?filters:Types.filter_list ->
?grant_arns:Types.arn_list ->
unit ->
Types.list_distributed_grants_requestval make_license_configuration_association :
?ami_association_scope:Types.string_ ->
?association_time:Types.date_time ->
?resource_owner_id:Types.string_ ->
?resource_type:Types.resource_type ->
?resource_arn:Types.string_ ->
unit ->
Types.license_configuration_associationval make_list_associations_for_license_configuration_response :
?next_token:Types.string_ ->
?license_configuration_associations:Types.license_configuration_associations ->
unit ->
Types.list_associations_for_license_configuration_responseval make_list_associations_for_license_configuration_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
license_configuration_arn:Types.string_ ->
unit ->
Types.list_associations_for_license_configuration_requestval make_asset :
?latest_asset_discovery_time:Types.date_time ->
?asset_arn:Types.string_ ->
unit ->
Types.assetval make_list_assets_for_license_asset_group_response :
?next_token:Types.string_ ->
?assets:Types.asset_list ->
unit ->
Types.list_assets_for_license_asset_group_responseval make_list_assets_for_license_asset_group_request :
?next_token:Types.string_ ->
?max_results:Types.box_integer ->
asset_type:Types.string_ ->
license_asset_group_arn:Types.string_ ->
unit ->
Types.list_assets_for_license_asset_group_requestval make_entitlement_usage :
?max_count:Types.string_ ->
unit_:Types.entitlement_data_unit ->
consumed_value:Types.string_ ->
name:Types.string_ ->
unit ->
Types.entitlement_usageval make_license_usage :
?entitlement_usages:Types.entitlement_usage_list ->
unit ->
Types.license_usageval make_issuer :
?sign_key:Types.string_ ->
name:Types.string_ ->
unit ->
Types.issuerval make_get_service_settings_response :
?service_status:Types.service_status ->
?cross_region_discovery_source_regions:Types.string_list ->
?cross_region_discovery_home_region:Types.string_ ->
?license_manager_resource_share_arn:Types.string_ ->
?enable_cross_accounts_discovery:Types.box_boolean ->
?organization_configuration:Types.organization_configuration ->
?sns_topic_arn:Types.string_ ->
?s3_bucket_arn:Types.string_ ->
unit ->
Types.get_service_settings_responseval make_get_license_usage_response :
?license_usage:Types.license_usage ->
unit ->
Types.get_license_usage_responseval make_get_license_usage_request :
license_arn:Types.arn ->
unit ->
Types.get_license_usage_requestval make_get_license_response :
?license:Types.license ->
unit ->
Types.get_license_responseval make_get_license_request :
?version:Types.string_ ->
license_arn:Types.arn ->
unit ->
Types.get_license_requestval make_get_license_manager_report_generator_response :
?report_generator:Types.report_generator ->
unit ->
Types.get_license_manager_report_generator_responseval make_get_license_manager_report_generator_request :
license_manager_report_generator_arn:Types.string_ ->
unit ->
Types.get_license_manager_report_generator_requestval make_get_license_conversion_task_response :
?end_time:Types.date_time ->
?license_conversion_time:Types.date_time ->
?start_time:Types.date_time ->
?status:Types.license_conversion_task_status ->
?status_message:Types.string_ ->
?destination_license_context:Types.license_conversion_context ->
?source_license_context:Types.license_conversion_context ->
?resource_arn:Types.string_ ->
?license_conversion_task_id:Types.license_conversion_task_id ->
unit ->
Types.get_license_conversion_task_responseval make_get_license_conversion_task_request :
license_conversion_task_id:Types.license_conversion_task_id ->
unit ->
Types.get_license_conversion_task_requestval make_get_license_configuration_response :
?license_expiry:Types.box_long ->
?disassociate_when_not_found:Types.box_boolean ->
?automated_discovery_information:Types.automated_discovery_information ->
?product_information_list:Types.product_information_list ->
?tags:Types.tag_list ->
?managed_resource_summary_list:Types.managed_resource_summary_list ->
?consumed_license_summary_list:Types.consumed_license_summary_list ->
?owner_account_id:Types.string_ ->
?status:Types.string_ ->
?consumed_licenses:Types.box_long ->
?license_count_hard_limit:Types.box_boolean ->
?license_count:Types.box_long ->
?license_rules:Types.string_list ->
?license_counting_type:Types.license_counting_type ->
?description:Types.string_ ->
?name:Types.string_ ->
?license_configuration_arn:Types.string_ ->
?license_configuration_id:Types.string_ ->
unit ->
Types.get_license_configuration_responseval make_get_license_configuration_request :
license_configuration_arn:Types.string_ ->
unit ->
Types.get_license_configuration_requestval make_get_license_asset_ruleset_response :
license_asset_ruleset:Types.license_asset_ruleset ->
unit ->
Types.get_license_asset_ruleset_responseval make_get_license_asset_ruleset_request :
license_asset_ruleset_arn:Types.arn ->
unit ->
Types.get_license_asset_ruleset_requestval make_get_license_asset_group_response :
license_asset_group:Types.license_asset_group ->
unit ->
Types.get_license_asset_group_responseval make_get_license_asset_group_request :
license_asset_group_arn:Types.arn ->
unit ->
Types.get_license_asset_group_requestval make_get_grant_response :
?grant:Types.grant ->
unit ->
Types.get_grant_responseval make_get_grant_request :
?version:Types.string_ ->
grant_arn:Types.arn ->
unit ->
Types.get_grant_requestval make_get_access_token_response :
?access_token:Types.token_string ->
unit ->
Types.get_access_token_responseval make_get_access_token_request :
?token_properties:Types.max_size3_string_list ->
token:Types.token_string ->
unit ->
Types.get_access_token_requestval make_extend_license_consumption_response :
?expiration:Types.iso8601_date_time ->
?license_consumption_token:Types.string_ ->
unit ->
Types.extend_license_consumption_responseval make_extend_license_consumption_request :
?dry_run:Types.boolean_ ->
license_consumption_token:Types.string_ ->
unit ->
Types.extend_license_consumption_requestval make_entitlement_data :
?value:Types.string_ ->
unit_:Types.entitlement_data_unit ->
name:Types.string_ ->
unit ->
Types.entitlement_dataval make_delete_token_request :
token_id:Types.string_ ->
unit ->
Types.delete_token_requestval make_delete_license_response :
?deletion_date:Types.iso8601_date_time ->
?status:Types.license_deletion_status ->
unit ->
Types.delete_license_responseval make_delete_license_request :
source_version:Types.string_ ->
license_arn:Types.arn ->
unit ->
Types.delete_license_requestval make_delete_license_manager_report_generator_request :
license_manager_report_generator_arn:Types.string_ ->
unit ->
Types.delete_license_manager_report_generator_requestval make_delete_license_configuration_request :
license_configuration_arn:Types.string_ ->
unit ->
Types.delete_license_configuration_requestval make_delete_license_asset_ruleset_request :
license_asset_ruleset_arn:Types.arn ->
unit ->
Types.delete_license_asset_ruleset_requestval make_delete_license_asset_group_response :
status:Types.license_asset_group_status ->
unit ->
Types.delete_license_asset_group_responseval make_delete_license_asset_group_request :
license_asset_group_arn:Types.arn ->
unit ->
Types.delete_license_asset_group_requestval make_delete_grant_response :
?version:Types.string_ ->
?status:Types.grant_status ->
?grant_arn:Types.arn ->
unit ->
Types.delete_grant_responseval make_delete_grant_request :
?status_reason:Types.status_reason_message ->
version:Types.string_ ->
grant_arn:Types.arn ->
unit ->
Types.delete_grant_requestval make_create_token_response :
?token:Types.token_string ->
?token_type:Types.token_type ->
?token_id:Types.string_ ->
unit ->
Types.create_token_responseval make_create_token_request :
?token_properties:Types.max_size3_string_list ->
?expiration_in_days:Types.integer ->
?role_arns:Types.arn_list ->
client_token:Types.client_token ->
license_arn:Types.arn ->
unit ->
Types.create_token_requestval make_create_license_version_response :
?status:Types.license_status ->
?version:Types.string_ ->
?license_arn:Types.arn ->
unit ->
Types.create_license_version_responseval make_create_license_version_request :
?source_version:Types.string_ ->
?license_metadata:Types.metadata_list ->
client_token:Types.client_token ->
status:Types.license_status ->
consumption_configuration:Types.consumption_configuration ->
entitlements:Types.entitlement_list ->
validity:Types.datetime_range ->
home_region:Types.string_ ->
issuer:Types.issuer ->
product_name:Types.string_ ->
license_name:Types.string_ ->
license_arn:Types.arn ->
unit ->
Types.create_license_version_requestval make_create_license_response :
?version:Types.string_ ->
?status:Types.license_status ->
?license_arn:Types.arn ->
unit ->
Types.create_license_responseval make_create_license_request :
?tags:Types.tag_list ->
?license_metadata:Types.metadata_list ->
client_token:Types.client_token ->
consumption_configuration:Types.consumption_configuration ->
beneficiary:Types.string_ ->
entitlements:Types.entitlement_list ->
validity:Types.datetime_range ->
home_region:Types.string_ ->
issuer:Types.issuer ->
product_sk_u:Types.string_ ->
product_name:Types.string_ ->
license_name:Types.string_ ->
unit ->
Types.create_license_requestval make_create_license_manager_report_generator_response :
?license_manager_report_generator_arn:Types.string_ ->
unit ->
Types.create_license_manager_report_generator_responseval make_create_license_manager_report_generator_request :
?tags:Types.tag_list ->
?description:Types.string_ ->
client_token:Types.client_request_token ->
report_frequency:Types.report_frequency ->
report_context:Types.report_context ->
type_:Types.report_type_list ->
report_generator_name:Types.report_generator_name ->
unit ->
Types.create_license_manager_report_generator_requestval make_create_license_conversion_task_for_resource_response :
?license_conversion_task_id:Types.license_conversion_task_id ->
unit ->
Types.create_license_conversion_task_for_resource_responseval make_create_license_conversion_task_for_resource_request :
destination_license_context:Types.license_conversion_context ->
source_license_context:Types.license_conversion_context ->
resource_arn:Types.arn ->
unit ->
Types.create_license_conversion_task_for_resource_requestval make_create_license_configuration_response :
?license_configuration_arn:Types.string_ ->
unit ->
Types.create_license_configuration_responseval make_create_license_configuration_request :
?license_expiry:Types.box_long ->
?product_information_list:Types.product_information_list ->
?disassociate_when_not_found:Types.box_boolean ->
?tags:Types.tag_list ->
?license_rules:Types.string_list ->
?license_count_hard_limit:Types.box_boolean ->
?license_count:Types.box_long ->
?description:Types.string_ ->
license_counting_type:Types.license_counting_type ->
name:Types.string_ ->
unit ->
Types.create_license_configuration_requestval make_create_license_asset_ruleset_response :
license_asset_ruleset_arn:Types.string_ ->
unit ->
Types.create_license_asset_ruleset_responseval make_create_license_asset_ruleset_request :
?tags:Types.tag_list ->
?description:Types.license_asset_resource_description ->
client_token:Types.string_ ->
rules:Types.license_asset_rule_list ->
name:Types.license_asset_resource_name ->
unit ->
Types.create_license_asset_ruleset_requestval make_create_license_asset_group_response :
status:Types.string_ ->
license_asset_group_arn:Types.string_ ->
unit ->
Types.create_license_asset_group_responseval make_create_license_asset_group_request :
?tags:Types.tag_list ->
?properties:Types.license_asset_group_property_list ->
?description:Types.license_asset_resource_description ->
client_token:Types.string_ ->
associated_license_asset_ruleset_ar_ns:Types.license_asset_ruleset_arn_list ->
license_asset_group_configurations:
Types.license_asset_group_configuration_list ->
name:Types.license_asset_resource_name ->
unit ->
Types.create_license_asset_group_requestval make_create_grant_version_response :
?version:Types.string_ ->
?status:Types.grant_status ->
?grant_arn:Types.arn ->
unit ->
Types.create_grant_version_responseval make_create_grant_version_request :
?options:Types.options ->
?source_version:Types.string_ ->
?status_reason:Types.status_reason_message ->
?status:Types.grant_status ->
?allowed_operations:Types.allowed_operation_list ->
?grant_name:Types.string_ ->
grant_arn:Types.arn ->
client_token:Types.client_token ->
unit ->
Types.create_grant_version_requestval make_create_grant_response :
?version:Types.string_ ->
?status:Types.grant_status ->
?grant_arn:Types.arn ->
unit ->
Types.create_grant_responseval make_create_grant_request :
?tags:Types.tag_list ->
allowed_operations:Types.allowed_operation_list ->
home_region:Types.string_ ->
principals:Types.principal_arn_list ->
license_arn:Types.arn ->
grant_name:Types.string_ ->
client_token:Types.client_token ->
unit ->
Types.create_grant_requestval make_checkout_license_response :
?license_arn:Types.string_ ->
?expiration:Types.iso8601_date_time ->
?issued_at:Types.iso8601_date_time ->
?node_id:Types.string_ ->
?signed_token:Types.signed_token ->
?entitlements_allowed:Types.entitlement_data_list ->
?license_consumption_token:Types.string_ ->
?checkout_type:Types.checkout_type ->
unit ->
Types.checkout_license_responseval make_checkout_license_request :
?node_id:Types.string_ ->
?beneficiary:Types.string_ ->
client_token:Types.client_token ->
entitlements:Types.entitlement_data_list ->
key_fingerprint:Types.string_ ->
checkout_type:Types.checkout_type ->
product_sk_u:Types.string_ ->
unit ->
Types.checkout_license_requestval make_checkout_borrow_license_response :
?checkout_metadata:Types.metadata_list ->
?expiration:Types.iso8601_date_time ->
?issued_at:Types.iso8601_date_time ->
?signed_token:Types.signed_token ->
?node_id:Types.string_ ->
?entitlements_allowed:Types.entitlement_data_list ->
?license_consumption_token:Types.string_ ->
?license_arn:Types.arn ->
unit ->
Types.checkout_borrow_license_responseval make_checkout_borrow_license_request :
?checkout_metadata:Types.metadata_list ->
?node_id:Types.string_ ->
client_token:Types.client_token ->
digital_signature_method:Types.digital_signature_method ->
entitlements:Types.entitlement_data_list ->
license_arn:Types.arn ->
unit ->
Types.checkout_borrow_license_requestval make_check_in_license_request :
?beneficiary:Types.string_ ->
license_consumption_token:Types.string_ ->
unit ->
Types.check_in_license_requestval make_accept_grant_response :
?version:Types.string_ ->
?status:Types.grant_status ->
?grant_arn:Types.arn ->
unit ->
Types.accept_grant_responseval make_accept_grant_request :
grant_arn:Types.arn ->
unit ->
Types.accept_grant_requestOperations
module AcceptGrant : sig ... endAccepts the specified grant.
module CheckInLicense : sig ... endChecks in the specified license. Check in a license when it is no longer in use.
module CheckoutBorrowLicense : sig ... endChecks out the specified license for offline use.
module CheckoutLicense : sig ... endChecks out the specified license.
module CreateGrant : sig ... endCreates 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.
module CreateGrantVersion : sig ... endCreates a new version of the specified grant. For more information, see Granted licenses in License Manager in the License Manager User Guide.
module CreateLicense : sig ... endCreates a license.
module CreateLicenseAssetGroup : sig ... endCreates a license asset group.
module CreateLicenseAssetRuleset : sig ... endCreates a license asset ruleset.
module CreateLicenseConfiguration : sig ... endCreates a license configuration.
module CreateLicenseConversionTaskForResource : sig ... endCreates a new license conversion task.
module CreateLicenseManagerReportGenerator : sig ... endCreates a report generator.
module CreateLicenseVersion : sig ... endCreates a new version of the specified license.
module CreateToken : sig ... endCreates a long-lived token.
module DeleteGrant : sig ... endDeletes the specified grant.
module DeleteLicense : sig ... endDeletes the specified license.
module DeleteLicenseAssetGroup : sig ... endDeletes a license asset group.
module DeleteLicenseAssetRuleset : sig ... endDeletes a license asset ruleset.
module DeleteLicenseConfiguration : sig ... endDeletes the specified license configuration.
module DeleteLicenseManagerReportGenerator : sig ... endDeletes the specified report generator.
module DeleteToken : sig ... endDeletes the specified token. Must be called in the license home Region.
module ExtendLicenseConsumption : sig ... endExtends the expiration date for license consumption.
module GetAccessToken : sig ... endGets a temporary access token to use with AssumeRoleWithWebIdentity. Access tokens are valid for one hour.
module GetGrant : sig ... endGets detailed information about the specified grant.
module GetLicense : sig ... endGets detailed information about the specified license.
module GetLicenseAssetGroup : sig ... endGets a license asset group.
module GetLicenseAssetRuleset : sig ... endGets a license asset ruleset.
module GetLicenseConfiguration : sig ... endGets detailed information about the specified license configuration.
module GetLicenseConversionTask : sig ... endGets information about the specified license type conversion task.
module GetLicenseManagerReportGenerator : sig ... endGets information about the specified report generator.
module GetLicenseUsage : sig ... endGets detailed information about the usage of the specified license.
module GetServiceSettings : sig ... endGets the License Manager settings for the current Region.
module ListAssetsForLicenseAssetGroup : sig ... endLists assets for a license asset group.
module ListAssociationsForLicenseConfiguration : sig ... endLists the resource associations for the specified license configuration.
module ListDistributedGrants : sig ... endLists the grants distributed for the specified license.
module ListFailuresForLicenseConfigurationOperations : sig ... endLists the license configuration operations that failed.
module ListLicenseAssetGroups : sig ... endLists license asset groups.
module ListLicenseAssetRulesets : sig ... endLists license asset rulesets.
module ListLicenseConfigurations : sig ... endLists the license configurations for your account.
module ListLicenseConfigurationsForOrganization : sig ... endLists license configurations for an organization.
module ListLicenseConversionTasks : sig ... endLists the license type conversion tasks for your account.
module ListLicenseManagerReportGenerators : sig ... endLists the report generators for your account.
module ListLicenseSpecificationsForResource : sig ... endDescribes the license configurations for the specified resource.
module ListLicenseVersions : sig ... endLists all versions of the specified license.
module ListLicenses : sig ... endLists the licenses for your account.
module ListReceivedGrants : sig ... endLists 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.
module ListReceivedGrantsForOrganization : sig ... endLists the grants received for all accounts in the organization.
module ListReceivedLicenses : sig ... endLists received licenses.
module ListReceivedLicensesForOrganization : sig ... endLists the licenses received for all accounts in the organization.
module ListResourceInventory : sig ... endLists resources managed using Systems Manager inventory.
module ListTagsForResource : sig ... endLists the tags for the specified resource. For more information about tagging support in License Manager, see the TagResource operation.
module ListTokens : sig ... endLists your tokens.
module ListUsageForLicenseConfiguration : sig ... endLists 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.
module RejectGrant : sig ... endRejects the specified grant.
module TagResource : sig ... endAdds the specified tags to the specified resource. The following resources support tagging in License Manager:
module UntagResource : sig ... endRemoves the specified tags from the specified resource.
module UpdateLicenseAssetGroup : sig ... endUpdates a license asset group.
module UpdateLicenseAssetRuleset : sig ... endUpdates a license asset ruleset.
module UpdateLicenseConfiguration : sig ... endModifies the attributes of an existing license configuration.
module UpdateLicenseManagerReportGenerator : sig ... endUpdates a report generator.
module UpdateLicenseSpecificationsForResource : sig ... endAdds or removes the specified license configurations for the specified Amazon Web Services resource.
module UpdateServiceSettings : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end