create_license_asset_ruleset
async
¶
create_license_asset_ruleset(
name: LicenseAssetResourceName,
rules: LicenseAssetRuleList,
client_token: String,
*,
config_overrides: Optional[AsyncLicenseManagerClientConfig] = None,
description: Optional[LicenseAssetResourceDescription] = None,
tags: Optional[TagList] = None,
) -> CreateLicenseAssetRulesetResponse
Creates a license asset ruleset.
Parameters:
-
name(LicenseAssetResourceName) –License asset ruleset name.
-
description(Optional[LicenseAssetResourceDescription], default:None) –License asset ruleset description.
-
rules(LicenseAssetRuleList) –License asset rules.
-
tags(Optional[TagList], default:None) –Tags to add to the license asset ruleset.
-
client_token(String) –Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Raises:
-
AccessDeniedException–Access to resource denied.
-
AuthorizationException–The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy associated with this account.
-
InvalidParameterValueException–One or more parameter values are not valid.
-
RateLimitExceededException–Too many requests have been submitted. Try again after a brief wait.
-
ServerInternalException–The server experienced an internal error. Try again.
-
ValidationException–The provided input is not valid. Try your request again.
-
UnknownServiceError–The service returned an error code this client does not model.