"documentation":"<p>Creates a license configuration.</p> <p>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.</p>"
"documentation":"<p>Creates a new version of the specified license.</p>"
},
"CreateToken":{
"name":"CreateToken",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateTokenRequest"},
"output":{"shape":"CreateTokenResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"},
{"shape":"ResourceLimitExceededException"},
{"shape":"ServerInternalException"},
{"shape":"ResourceNotFoundException"},
{"shape":"RedirectException"}
],
"documentation":"<p>Creates a long-lived token.</p> <p>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.</p>"
},
"DeleteGrant":{
"name":"DeleteGrant",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteGrantRequest"},
"output":{"shape":"DeleteGrantResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidParameterValueException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"},
{"shape":"ResourceLimitExceededException"},
{"shape":"ServerInternalException"}
],
"documentation":"<p>Deletes the specified grant.</p>"
},
"DeleteLicense":{
"name":"DeleteLicense",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteLicenseRequest"},
"output":{"shape":"DeleteLicenseResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidParameterValueException"},
{"shape":"RedirectException"},
{"shape":"ConflictException"},
{"shape":"ServerInternalException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"}
],
"documentation":"<p>Deletes the specified license.</p>"
"documentation":"<p>Lists the resource associations for the specified license configuration.</p> <p>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).</p>"
"documentation":"<p>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.</p>"
},
"RejectGrant":{
"name":"RejectGrant",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"RejectGrantRequest"},
"output":{"shape":"RejectGrantResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidParameterValueException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"},
{"shape":"ResourceLimitExceededException"},
{"shape":"ServerInternalException"}
],
"documentation":"<p>Rejects the specified grant.</p>"
},
"TagResource":{
"name":"TagResource",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"TagResourceRequest"},
"output":{"shape":"TagResourceResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"ServerInternalException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"}
],
"documentation":"<p>Adds the specified tags to the specified license configuration.</p>"
},
"UntagResource":{
"name":"UntagResource",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UntagResourceRequest"},
"output":{"shape":"UntagResourceResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"ServerInternalException"},
{"shape":"AuthorizationException"},
{"shape":"AccessDeniedException"},
{"shape":"RateLimitExceededException"}
],
"documentation":"<p>Removes the specified tags from the specified license configuration.</p>"
"documentation":"<p>Adds or removes the specified license configurations for the specified AWS resource.</p> <p>You can update the license specifications of AMIs, instances, and hosts. You cannot update the license specifications for launch templates and AWS CloudFormation templates, as they send license configurations to the operation that creates the resource.</p>"
"documentation":"<p>Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.</p>"
},
"Entitlements":{
"shape":"EntitlementDataList",
"documentation":"<p>License entitlements. Partial checkouts are not supported.</p>"
},
"DigitalSignatureMethod":{
"shape":"DigitalSignatureMethod",
"documentation":"<p>Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see <a href=\"https://tools.ietf.org/html/rfc7518#section-3.5\">RFC 7518 Digital Signature with RSASSA-PSS</a>.</p>"
},
"NodeId":{
"shape":"String",
"documentation":"<p>Node ID.</p>"
},
"CheckoutMetadata":{
"shape":"MetadataList",
"documentation":"<p>Information about constraints.</p>"
},
"ClientToken":{
"shape":"ClientToken",
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"
}
}
},
"CheckoutBorrowLicenseResponse":{
"type":"structure",
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
"documentation":"<p>Date and time at which the license checkout is issued.</p>"
},
"Expiration":{
"shape":"ISO8601DateTime",
"documentation":"<p>Date and time at which the license checkout expires.</p>"
}
}
},
"CheckoutType":{
"type":"string",
"enum":["PROVISIONAL"]
},
"ClientToken":{
"type":"string",
"max":64,
"pattern":"[a-zA-Z0-9]*"
},
"ConflictException":{
"type":"structure",
"members":{
"Message":{"shape":"Message"}
},
"documentation":"<p>There was a conflict processing the request. Try your request again.</p>",
"exception":true
},
"ConsumedLicenseSummary":{
"type":"structure",
"members":{
"ResourceType":{
"shape":"ResourceType",
"documentation":"<p>Resource type of the resource consuming a license.</p>"
},
"ConsumedLicenses":{
"shape":"BoxLong",
"documentation":"<p>Number of licenses consumed by the resource.</p>"
}
},
"documentation":"<p>Details about license consumption.</p>"
},
"ConsumedLicenseSummaryList":{
"type":"list",
"member":{"shape":"ConsumedLicenseSummary"}
},
"ConsumptionConfiguration":{
"type":"structure",
"members":{
"RenewType":{
"shape":"RenewType",
"documentation":"<p>Renewal frequency.</p>"
},
"ProvisionalConfiguration":{
"shape":"ProvisionalConfiguration",
"documentation":"<p>Details about a provisional configuration.</p>"
},
"BorrowConfiguration":{
"shape":"BorrowConfiguration",
"documentation":"<p>Details about a borrow configuration.</p>"
}
},
"documentation":"<p>Details about a consumption configuration.</p>"
},
"CreateGrantRequest":{
"type":"structure",
"required":[
"ClientToken",
"GrantName",
"LicenseArn",
"Principals",
"HomeRegion",
"AllowedOperations"
],
"members":{
"ClientToken":{
"shape":"String",
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"
},
"GrantName":{
"shape":"String",
"documentation":"<p>Grant name.</p>"
},
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"Principals":{
"shape":"PrincipalArnList",
"documentation":"<p>The grant principals.</p>"
},
"HomeRegion":{
"shape":"String",
"documentation":"<p>Home Region of the grant.</p>"
},
"AllowedOperations":{
"shape":"AllowedOperationList",
"documentation":"<p>Allowed operations for the grant.</p>"
}
}
},
"CreateGrantResponse":{
"type":"structure",
"members":{
"GrantArn":{
"shape":"Arn",
"documentation":"<p>Grant ARN.</p>"
},
"Status":{
"shape":"GrantStatus",
"documentation":"<p>Grant status.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>Grant version.</p>"
}
}
},
"CreateGrantVersionRequest":{
"type":"structure",
"required":[
"ClientToken",
"GrantArn"
],
"members":{
"ClientToken":{
"shape":"String",
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"
},
"GrantArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the grant.</p>"
},
"GrantName":{
"shape":"String",
"documentation":"<p>Grant name.</p>"
},
"AllowedOperations":{
"shape":"AllowedOperationList",
"documentation":"<p>Allowed operations for the grant.</p>"
},
"Status":{
"shape":"GrantStatus",
"documentation":"<p>Grant status.</p>"
},
"SourceVersion":{
"shape":"String",
"documentation":"<p>Current version of the grant.</p>"
}
}
},
"CreateGrantVersionResponse":{
"type":"structure",
"members":{
"GrantArn":{
"shape":"Arn",
"documentation":"<p>Grant ARN.</p>"
},
"Status":{
"shape":"GrantStatus",
"documentation":"<p>Grant status.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>New version of the grant.</p>"
}
}
},
"CreateLicenseConfigurationRequest":{
"type":"structure",
"required":[
"Name",
"LicenseCountingType"
],
"members":{
"Name":{
"shape":"String",
"documentation":"<p>Name of the license configuration.</p>"
},
"Description":{
"shape":"String",
"documentation":"<p>Description of the license configuration.</p>"
},
"LicenseCountingType":{
"shape":"LicenseCountingType",
"documentation":"<p>Dimension used to track the license inventory.</p>"
},
"LicenseCount":{
"shape":"BoxLong",
"documentation":"<p>Number of licenses managed by the license configuration.</p>"
},
"LicenseCountHardLimit":{
"shape":"BoxBoolean",
"documentation":"<p>Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.</p>"
},
"LicenseRules":{
"shape":"StringList",
"documentation":"<p>License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost). The available rules vary by dimension, as follows.</p> <ul> <li> <p> <code>Cores</code> dimension: <code>allowedTenancy</code> | <code>licenseAffinityToHost</code> | <code>maximumCores</code> | <code>minimumCores</code> </p> </li> <li> <p> <code>Instances</code> dimension: <code>allowedTenancy</code> | <code>maximumCores</code> | <code>minimumCores</code> | <code>maximumSockets</code> | <code>minimumSockets</code> | <code>maximumVcpus</code> | <code>minimumVcpus</code> </p> </li> <li> <p> <code>Sockets</code> dimension: <code>allowedTenancy</code> | <code>licenseAffinityToHost</code> | <code>maximumSockets</code> | <code>minimumSockets</code> </p> </li> <li> <p> <code>vCPUs</code> dimension: <code>allowedTenancy</code> | <code>honorVcpuOptimization</code> | <code>maximumVcpus</code> | <code>minimumVcpus</code> </p> </li> </ul> <p>The unit for <code>licenseAffinityToHost</code> is days and the range is 1 to 180. The possible values for <code>allowedTenancy</code> are <code>EC2-Default</code>, <code>EC2-DedicatedHost</code>, and <code>EC2-DedicatedInstance</code>. The possible values for <code>honorVcpuOptimization</code> are <code>True</code> and <code>False</code>.</p>"
},
"Tags":{
"shape":"TagList",
"documentation":"<p>Tags to add to the license configuration.</p>"
},
"DisassociateWhenNotFound":{
"shape":"BoxBoolean",
"documentation":"<p>When true, disassociates a resource when software is uninstalled.</p>"
},
"ProductInformationList":{
"shape":"ProductInformationList",
"documentation":"<p>Product information.</p>"
}
}
},
"CreateLicenseConfigurationResponse":{
"type":"structure",
"members":{
"LicenseConfigurationArn":{
"shape":"String",
"documentation":"<p>Amazon Resource Name (ARN) of the license configuration.</p>"
}
}
},
"CreateLicenseRequest":{
"type":"structure",
"required":[
"LicenseName",
"ProductName",
"ProductSKU",
"Issuer",
"HomeRegion",
"Validity",
"Entitlements",
"Beneficiary",
"ConsumptionConfiguration",
"ClientToken"
],
"members":{
"LicenseName":{
"shape":"String",
"documentation":"<p>License name.</p>"
},
"ProductName":{
"shape":"String",
"documentation":"<p>Product name.</p>"
},
"ProductSKU":{
"shape":"String",
"documentation":"<p>Product SKU.</p>"
},
"Issuer":{
"shape":"Issuer",
"documentation":"<p>License issuer.</p>"
},
"HomeRegion":{
"shape":"String",
"documentation":"<p>Home Region for the license.</p>"
},
"Validity":{
"shape":"DatetimeRange",
"documentation":"<p>Date and time range during which the license is valid, in ISO8601-UTC format.</p>"
},
"Entitlements":{
"shape":"EntitlementList",
"documentation":"<p>License entitlements.</p>"
},
"Beneficiary":{
"shape":"String",
"documentation":"<p>License beneficiary.</p>"
},
"ConsumptionConfiguration":{
"shape":"ConsumptionConfiguration",
"documentation":"<p>Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.</p>"
},
"LicenseMetadata":{
"shape":"MetadataList",
"documentation":"<p>Information about the license.</p>"
},
"ClientToken":{
"shape":"String",
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"
}
}
},
"CreateLicenseResponse":{
"type":"structure",
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"Status":{
"shape":"LicenseStatus",
"documentation":"<p>License status.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>License version.</p>"
}
}
},
"CreateLicenseVersionRequest":{
"type":"structure",
"required":[
"LicenseArn",
"LicenseName",
"ProductName",
"Issuer",
"HomeRegion",
"Validity",
"Entitlements",
"ConsumptionConfiguration",
"Status",
"ClientToken"
],
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"LicenseName":{
"shape":"String",
"documentation":"<p>License name.</p>"
},
"ProductName":{
"shape":"String",
"documentation":"<p>Product name.</p>"
},
"Issuer":{
"shape":"Issuer",
"documentation":"<p>License issuer.</p>"
},
"HomeRegion":{
"shape":"String",
"documentation":"<p>Home Region of the license.</p>"
},
"Validity":{
"shape":"DatetimeRange",
"documentation":"<p>Date and time range during which the license is valid, in ISO8601-UTC format.</p>"
},
"LicenseMetadata":{
"shape":"MetadataList",
"documentation":"<p>Information about the license.</p>"
},
"Entitlements":{
"shape":"EntitlementList",
"documentation":"<p>License entitlements.</p>"
},
"ConsumptionConfiguration":{
"shape":"ConsumptionConfiguration",
"documentation":"<p>Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.</p>"
},
"Status":{
"shape":"LicenseStatus",
"documentation":"<p>License status.</p>"
},
"ClientToken":{
"shape":"String",
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"
},
"SourceVersion":{
"shape":"String",
"documentation":"<p>Current version of the license.</p>"
}
}
},
"CreateLicenseVersionResponse":{
"type":"structure",
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>License ARN.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>New version of the license.</p>"
},
"Status":{
"shape":"LicenseStatus",
"documentation":"<p>License status.</p>"
}
}
},
"CreateTokenRequest":{
"type":"structure",
"required":[
"LicenseArn",
"ClientToken"
],
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license. The ARN is mapped to the aud claim of the JWT token.</p>"
},
"RoleArns":{
"shape":"ArnList",
"documentation":"<p>Amazon Resource Name (ARN) of the IAM roles to embed in the token. License Manager does not check whether the roles are in use.</p>"
},
"ExpirationInDays":{
"shape":"Integer",
"documentation":"<p>Token expiration, in days, counted from token creation. The default is 365 days.</p>"
},
"TokenProperties":{
"shape":"MaxSize3StringList",
"documentation":"<p>Data specified by the caller to be included in the JWT token. The data is mapped to the amr claim of the JWT token.</p>"
},
"ClientToken":{
"shape":"IdempotencyToken",
"documentation":"<p>Idempotency token, valid for 10 minutes.</p>"
}
}
},
"CreateTokenResponse":{
"type":"structure",
"members":{
"TokenId":{
"shape":"String",
"documentation":"<p>Token ID.</p>"
},
"TokenType":{
"shape":"TokenType",
"documentation":"<p>Token type.</p>"
},
"Token":{
"shape":"TokenString",
"documentation":"<p>Refresh token, encoded as a JWT token.</p>"
}
}
},
"DateTime":{"type":"timestamp"},
"DatetimeRange":{
"type":"structure",
"required":["Begin"],
"members":{
"Begin":{
"shape":"ISO8601DateTime",
"documentation":"<p>Start of the time range.</p>"
},
"End":{
"shape":"ISO8601DateTime",
"documentation":"<p>End of the time range.</p>"
}
},
"documentation":"<p>Describes a time range, in ISO8601-UTC format.</p>"
},
"DeleteGrantRequest":{
"type":"structure",
"required":[
"GrantArn",
"Version"
],
"members":{
"GrantArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the grant.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>Current version of the grant.</p>"
}
}
},
"DeleteGrantResponse":{
"type":"structure",
"members":{
"GrantArn":{
"shape":"Arn",
"documentation":"<p>Grant ARN.</p>"
},
"Status":{
"shape":"GrantStatus",
"documentation":"<p>Grant status.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>Grant version.</p>"
}
}
},
"DeleteLicenseConfigurationRequest":{
"type":"structure",
"required":["LicenseConfigurationArn"],
"members":{
"LicenseConfigurationArn":{
"shape":"String",
"documentation":"<p>ID of the license configuration.</p>"
}
}
},
"DeleteLicenseConfigurationResponse":{
"type":"structure",
"members":{
}
},
"DeleteLicenseRequest":{
"type":"structure",
"required":[
"LicenseArn",
"SourceVersion"
],
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"SourceVersion":{
"shape":"String",
"documentation":"<p>Current version of the license.</p>"
}
}
},
"DeleteLicenseResponse":{
"type":"structure",
"members":{
"Status":{
"shape":"LicenseDeletionStatus",
"documentation":"<p>License status.</p>"
},
"DeletionDate":{
"shape":"ISO8601DateTime",
"documentation":"<p>Date on which the license is deleted.</p>"
}
}
},
"DeleteTokenRequest":{
"type":"structure",
"required":["TokenId"],
"members":{
"TokenId":{
"shape":"String",
"documentation":"<p>Token ID.</p>"
}
}
},
"DeleteTokenResponse":{
"type":"structure",
"members":{
}
},
"DigitalSignatureMethod":{
"type":"string",
"enum":["JWT_PS384"]
},
"Entitlement":{
"type":"structure",
"required":[
"Name",
"Unit"
],
"members":{
"Name":{
"shape":"String",
"documentation":"<p>Entitlement name.</p>"
},
"Value":{
"shape":"String",
"documentation":"<p>Entitlement resource. Use only if the unit is None.</p>"
},
"MaxCount":{
"shape":"Long",
"documentation":"<p>Maximum entitlement count. Use if the unit is not None.</p>"
},
"Overage":{
"shape":"BoxBoolean",
"documentation":"<p>Indicates whether overages are allowed.</p>"
},
"Unit":{
"shape":"EntitlementUnit",
"documentation":"<p>Entitlement unit.</p>"
},
"AllowCheckIn":{
"shape":"BoxBoolean",
"documentation":"<p>Indicates whether check-ins are allowed.</p>"
}
},
"documentation":"<p>Describes a resource entitled for use with a license.</p>"
"documentation":"<p>Checks whether you have the required permissions for the action, without actually making the request. Provides an error response if you do not have the required permissions.</p>"
"documentation":"<p>A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.</p>"
"documentation":"<p>Amazon Resource Name (ARN) of the AWS resource share. The License Manager master account will provide member accounts with access to this share.</p>"
"documentation":"<p>One or more parameter values are not valid.</p>",
"exception":true,
"synthetic":true
},
"InvalidResourceStateException":{
"type":"structure",
"members":{
"Message":{"shape":"Message"}
},
"documentation":"<p>License Manager cannot allocate a license to a resource because of its state. </p> <p>For example, you cannot allocate a license to an instance in the process of shutting down.</p>",
"documentation":"<p>Asymmetric CMK from AWS Key Management Service. The CMK must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.</p>"
}
},
"documentation":"<p>Details about the issuer of a license.</p>"
},
"IssuerDetails":{
"type":"structure",
"members":{
"Name":{
"shape":"String",
"documentation":"<p>Issuer name.</p>"
},
"SignKey":{
"shape":"String",
"documentation":"<p>Asymmetric CMK from AWS Key Management Service. The CMK must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.</p>"
},
"KeyFingerprint":{
"shape":"String",
"documentation":"<p>Issuer key fingerprint.</p>"
}
},
"documentation":"<p>Details associated with the issuer of a license.</p>"
},
"License":{
"type":"structure",
"members":{
"LicenseArn":{
"shape":"Arn",
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"LicenseName":{
"shape":"String",
"documentation":"<p>License name.</p>"
},
"ProductName":{
"shape":"String",
"documentation":"<p>Product name.</p>"
},
"ProductSKU":{
"shape":"String",
"documentation":"<p>Product SKU.</p>"
},
"Issuer":{
"shape":"IssuerDetails",
"documentation":"<p>License issuer.</p>"
},
"HomeRegion":{
"shape":"String",
"documentation":"<p>Home Region of the license.</p>"
},
"Status":{
"shape":"LicenseStatus",
"documentation":"<p>License status.</p>"
},
"Validity":{
"shape":"DatetimeRange",
"documentation":"<p>Date and time range during which the license is valid, in ISO8601-UTC format.</p>"
},
"Beneficiary":{
"shape":"String",
"documentation":"<p>License beneficiary.</p>"
},
"Entitlements":{
"shape":"EntitlementList",
"documentation":"<p>License entitlements.</p>"
},
"ConsumptionConfiguration":{
"shape":"ConsumptionConfiguration",
"documentation":"<p>Configuration for consumption of the license.</p>"
},
"LicenseMetadata":{
"shape":"MetadataList",
"documentation":"<p>License metadata.</p>"
},
"CreateTime":{
"shape":"ISO8601DateTime",
"documentation":"<p>License creation time.</p>"
},
"Version":{
"shape":"String",
"documentation":"<p>License version.</p>"
}
},
"documentation":"<p>Software license that is managed in AWS License Manager.</p>"
"documentation":"<p>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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.</p>"
"documentation":"<p>Filters to scope the results. The following filters and logical operators are supported:</p> <ul> <li> <p> <code>licenseCountingType</code> - The dimension on which licenses are counted. Possible values are <code>vCPU</code> | <code>Instance</code> | <code>Core</code> | <code>Socket</code>. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>enforceLicenseCount</code> - A Boolean value that indicates whether hard license enforcement is used. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>usagelimitExceeded</code> - A Boolean value that indicates whether the available licenses have been exceeded. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> </ul>"
"documentation":"<p>Amazon Resource Name (ARN) of the license.</p>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
},
"MaxResults":{
"shape":"MaxSize100",
"documentation":"<p>Maximum number of results to return in a single call.</p>"
}
}
},
"ListLicenseVersionsResponse":{
"type":"structure",
"members":{
"Licenses":{
"shape":"LicenseList",
"documentation":"<p>License details.</p>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
}
}
},
"ListLicensesRequest":{
"type":"structure",
"members":{
"LicenseArns":{
"shape":"ArnList",
"documentation":"<p>Amazon Resource Names (ARNs) of the licenses.</p>"
},
"Filters":{
"shape":"FilterList",
"documentation":"<p>Filters to scope the results. The following filters are supported:</p> <ul> <li> <p> <code>Beneficiary</code> </p> </li> <li> <p> <code>ProductSKU</code> </p> </li> <li> <p> <code>KeyFingerprint</code> </p> </li> <li> <p> <code>Status</code> </p> </li> </ul>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
},
"MaxResults":{
"shape":"MaxSize100",
"documentation":"<p>Maximum number of results to return in a single call.</p>"
}
}
},
"ListLicensesResponse":{
"type":"structure",
"members":{
"Licenses":{
"shape":"LicenseList",
"documentation":"<p>License details.</p>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
}
}
},
"ListReceivedGrantsRequest":{
"type":"structure",
"members":{
"GrantArns":{
"shape":"ArnList",
"documentation":"<p>Amazon Resource Names (ARNs) of the grants.</p>"
},
"Filters":{
"shape":"FilterList",
"documentation":"<p>Filters to scope the results. The following filters are supported:</p> <ul> <li> <p> <code>LicenseARN</code> </p> </li> <li> <p> <code>Status</code> </p> </li> </ul>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
},
"MaxResults":{
"shape":"MaxSize100",
"documentation":"<p>Maximum number of results to return in a single call.</p>"
}
}
},
"ListReceivedGrantsResponse":{
"type":"structure",
"members":{
"Grants":{
"shape":"GrantList",
"documentation":"<p>Received grant details.</p>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
}
}
},
"ListReceivedLicensesRequest":{
"type":"structure",
"members":{
"LicenseArns":{
"shape":"ArnList",
"documentation":"<p>Amazon Resource Names (ARNs) of the licenses.</p>"
},
"Filters":{
"shape":"FilterList",
"documentation":"<p>Filters to scope the results. The following filters are supported:</p> <ul> <li> <p> <code>ProductSKU</code> </p> </li> <li> <p> <code>Status</code> </p> </li> <li> <p> <code>KeyFingerprint</code> </p> </li> <li> <p> <code>Issuer</code> </p> </li> </ul>"
},
"NextToken":{
"shape":"String",
"documentation":"<p>Token for the next set of results.</p>"
},
"MaxResults":{
"shape":"MaxSize100",
"documentation":"<p>Maximum number of results to return in a single call.</p>"
"documentation":"<p>Filters to scope the results. The following filters and logical operators are supported:</p> <ul> <li> <p> <code>account_id</code> - The ID of the AWS account that owns the resource. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>application_name</code> - The name of the application. Logical operators are <code>EQUALS</code> | <code>BEGINS_WITH</code>.</p> </li> <li> <p> <code>license_included</code> - The type of license included. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>. Possible values are <code>sql-server-enterprise</code> | <code>sql-server-standard</code> | <code>sql-server-web</code> | <code>windows-server-datacenter</code>.</p> </li> <li> <p> <code>platform</code> - The platform of the resource. Logical operators are <code>EQUALS</code> | <code>BEGINS_WITH</code>.</p> </li> <li> <p> <code>resource_id</code> - The ID of the resource. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>tag:<key></code> - The key/value combination of a tag assigned to the resource. Logical operators are <code>EQUALS</code> (single account) or <code>EQUALS</code> | <code>NOT_EQUALS</code> (cross account).</p> </li> </ul>"
"documentation":"<p>Filters to scope the results. The following filters and logical operators are supported:</p> <ul> <li> <p> <code>resourceArn</code> - The ARN of the license configuration resource. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>resourceType</code> - The resource type (<code>EC2_INSTANCE</code> | <code>EC2_HOST</code> | <code>EC2_AMI</code> | <code>SYSTEMS_MANAGER_MANAGED_INSTANCE</code>). Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> <li> <p> <code>resourceAccount</code> - The ID of the account that owns the resource. Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p> </li> </ul>"
"documentation":"<p>Product information filters.</p> <p>The following filters and logical operators are supported when the resource type is <code>SSM_MANAGED</code>:</p> <ul> <li> <p> <code>Application Name</code> - The name of the application. Logical operator is <code>EQUALS</code>.</p> </li> <li> <p> <code>Application Publisher</code> - The publisher of the application. Logical operator is <code>EQUALS</code>.</p> </li> <li> <p> <code>Application Version</code> - The version of the application. Logical operator is <code>EQUALS</code>.</p> </li> <li> <p> <code>Platform Name</code> - The name of the platform. Logical operator is <code>EQUALS</code>.</p> </li> <li> <p> <code>Platform Type</code> - The platform type. Logical operator is <code>EQUALS</code>.</p> </li> <li> <p> <code>License Included</code> - The type of license included. Logical operators are <code>EQUALS</code> and <code>NOT_EQUALS</code>. Possible values are: <code>sql-server-enterprise</code> | <code>sql-server-standard</code> | <code>sql-server-web</code> | <code>windows-server-datacenter</code>.</p> </li> </ul> <p>The following filters and logical operators are supported when the resource type is <code>RDS</code>:</p> <ul> <li> <p> <code>Engine Edition</code> - The edition of the database engine. Logical operator is <code>EQUALS</code>. Possible values are: <code>oracle-ee</code> | <code>oracle-se</code> | <code>oracle-se1</code> | <code>oracle-se2</code>.</p> </li> <li> <p> <code>License Pack</code> - The license pack. Logical operator is <code>EQUALS</code>. Possible values are: <code>data guard</code> | <code>diagnostic pack sqlt</code> | <code>tuning pack sqlt</code> | <code>ols</code> | <code>olap</code>.</p> </li> </ul>"
"documentation":"<fullname> AWS License Manager </fullname> <p>AWS License Manager makes it easier to manage licenses from software vendors across multiple AWS accounts and on-premises servers.</p>"