@@ -717,6 +717,25 @@ export interface CheckoutLicenseResponse {
717
717
LicenseArn ?: string | undefined ;
718
718
}
719
719
720
+ /**
721
+ * <p>Details about the tags for a resource. For more information about tagging support in
722
+ * License Manager, see the <a href="https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html">TagResource</a> operation.</p>
723
+ * @public
724
+ */
725
+ export interface Tag {
726
+ /**
727
+ * <p>The tag key.</p>
728
+ * @public
729
+ */
730
+ Key ?: string | undefined ;
731
+
732
+ /**
733
+ * <p>The tag value.</p>
734
+ * @public
735
+ */
736
+ Value ?: string | undefined ;
737
+ }
738
+
720
739
/**
721
740
* @public
722
741
*/
@@ -772,6 +791,13 @@ export interface CreateGrantRequest {
772
791
* @public
773
792
*/
774
793
AllowedOperations : AllowedOperation [ ] | undefined ;
794
+
795
+ /**
796
+ * <p>Tags to add to the grant. For more information about tagging support in
797
+ * License Manager, see the <a href="https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html">TagResource</a> operation.</p>
798
+ * @public
799
+ */
800
+ Tags ?: Tag [ ] | undefined ;
775
801
}
776
802
777
803
/**
@@ -1175,6 +1201,13 @@ export interface CreateLicenseRequest {
1175
1201
* @public
1176
1202
*/
1177
1203
ClientToken : string | undefined ;
1204
+
1205
+ /**
1206
+ * <p>Tags to add to the license. For more information about tagging support in
1207
+ * License Manager, see the <a href="https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html">TagResource</a> operation.</p>
1208
+ * @public
1209
+ */
1210
+ Tags ?: Tag [ ] | undefined ;
1178
1211
}
1179
1212
1180
1213
/**
@@ -1328,7 +1361,8 @@ export interface ProductInformation {
1328
1361
* <p>
1329
1362
* <code>Engine Edition</code> - The edition of the database engine.
1330
1363
* Logical operator is <code>EQUALS</code>.
1331
- * Possible values are: <code>oracle-ee</code> | <code>oracle-se</code> | <code>oracle-se1</code> | <code>oracle-se2</code>.</p>
1364
+ * Possible values are: <code>oracle-ee</code> | <code>oracle-se</code> | <code>oracle-se1</code> | <code>oracle-se2</code>
1365
+ * | <code>db2-se</code> | <code>db2-ae</code>.</p>
1332
1366
* </li>
1333
1367
* <li>
1334
1368
* <p>
@@ -1346,24 +1380,6 @@ export interface ProductInformation {
1346
1380
ProductInformationFilterList : ProductInformationFilter [ ] | undefined ;
1347
1381
}
1348
1382
1349
- /**
1350
- * <p>Details about a tag for a license configuration.</p>
1351
- * @public
1352
- */
1353
- export interface Tag {
1354
- /**
1355
- * <p>Tag key.</p>
1356
- * @public
1357
- */
1358
- Key ?: string | undefined ;
1359
-
1360
- /**
1361
- * <p>Tag value.</p>
1362
- * @public
1363
- */
1364
- Value ?: string | undefined ;
1365
- }
1366
-
1367
1383
/**
1368
1384
* @public
1369
1385
*/
@@ -1413,8 +1429,6 @@ export interface CreateLicenseConfigurationRequest {
1413
1429
* <li>
1414
1430
* <p>
1415
1431
* <code>Instances</code> dimension: <code>allowedTenancy</code> |
1416
- * <code>maximumCores</code> | <code>minimumCores</code> |
1417
- * <code>maximumSockets</code> | <code>minimumSockets</code> |
1418
1432
* <code>maximumVcpus</code> | <code>minimumVcpus</code>
1419
1433
* </p>
1420
1434
* </li>
@@ -3084,18 +3098,15 @@ export interface ListLicenseConfigurationsRequest {
3084
3098
* <li>
3085
3099
* <p>
3086
3100
* <code>licenseCountingType</code> - The dimension for which licenses are counted.
3087
- * Possible values are <code>vCPU</code> | <code>Instance</code> | <code>Core</code> | <code>Socket</code>.
3088
- * Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p>
3101
+ * Possible values are <code>vCPU</code> | <code>Instance</code> | <code>Core</code> | <code>Socket</code>.</p>
3089
3102
* </li>
3090
3103
* <li>
3091
3104
* <p>
3092
- * <code>enforceLicenseCount</code> - A Boolean value that indicates whether hard license enforcement is used.
3093
- * Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p>
3105
+ * <code>enforceLicenseCount</code> - A Boolean value that indicates whether hard license enforcement is used.</p>
3094
3106
* </li>
3095
3107
* <li>
3096
3108
* <p>
3097
- * <code>usagelimitExceeded</code> - A Boolean value that indicates whether the available licenses have been exceeded.
3098
- * Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p>
3109
+ * <code>usagelimitExceeded</code> - A Boolean value that indicates whether the available licenses have been exceeded.</p>
3099
3110
* </li>
3100
3111
* </ul>
3101
3112
* @public
@@ -4127,7 +4138,7 @@ export interface ListResourceInventoryResponse {
4127
4138
*/
4128
4139
export interface ListTagsForResourceRequest {
4129
4140
/**
4130
- * <p>Amazon Resource Name (ARN) of the license configuration .</p>
4141
+ * <p>Amazon Resource Name (ARN) of the resource .</p>
4131
4142
* @public
4132
4143
*/
4133
4144
ResourceArn : string | undefined ;
@@ -4273,18 +4284,16 @@ export interface ListUsageForLicenseConfigurationRequest {
4273
4284
* <ul>
4274
4285
* <li>
4275
4286
* <p>
4276
- * <code>resourceArn</code> - The ARN of the license configuration resource.
4277
- * Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p>
4287
+ * <code>resourceArn</code> - The ARN of the license configuration resource.</p>
4278
4288
* </li>
4279
4289
* <li>
4280
4290
* <p>
4281
- * <code>resourceType</code> - The resource type (<code>EC2_INSTANCE</code> | <code>EC2_HOST</code> | <code>EC2_AMI</code> | <code>SYSTEMS_MANAGER_MANAGED_INSTANCE</code>).
4282
- * Logical operators are <code>EQUALS </code> | <code>NOT_EQUALS </code>.</p>
4291
+ * <code>resourceType</code> - The resource type (<code>EC2_INSTANCE</code> |
4292
+ * <code>EC2_HOST</code> | <code>EC2_AMI </code> | <code>SYSTEMS_MANAGER_MANAGED_INSTANCE </code>) .</p>
4283
4293
* </li>
4284
4294
* <li>
4285
4295
* <p>
4286
- * <code>resourceAccount</code> - The ID of the account that owns the resource.
4287
- * Logical operators are <code>EQUALS</code> | <code>NOT_EQUALS</code>.</p>
4296
+ * <code>resourceAccount</code> - The ID of the account that owns the resource.</p>
4288
4297
* </li>
4289
4298
* </ul>
4290
4299
* @public
@@ -4390,7 +4399,30 @@ export interface RejectGrantResponse {
4390
4399
*/
4391
4400
export interface TagResourceRequest {
4392
4401
/**
4393
- * <p>Amazon Resource Name (ARN) of the license configuration.</p>
4402
+ * <p>Amazon Resource Name (ARN) of the resource. The following examples provide an example
4403
+ * ARN for each supported resource in License Manager:</p>
4404
+ * <ul>
4405
+ * <li>
4406
+ * <p>Licenses -
4407
+ * <code>arn:aws:license-manager::111122223333:license:l-EXAMPLE2da7646d6861033667f20e895</code>
4408
+ * </p>
4409
+ * </li>
4410
+ * <li>
4411
+ * <p>Grants -
4412
+ * <code>arn:aws:license-manager::111122223333:grant:g-EXAMPLE7b19f4a0ab73679b0beb52707</code>
4413
+ * </p>
4414
+ * </li>
4415
+ * <li>
4416
+ * <p>License configurations -
4417
+ * <code>arn:aws:license-manager:us-east-1:111122223333:license-configuration:lic-EXAMPLE6a788d4c8acd4264ff0ecf2ed2d</code>
4418
+ * </p>
4419
+ * </li>
4420
+ * <li>
4421
+ * <p>Report generators -
4422
+ * <code>arn:aws:license-manager:us-east-1:111122223333:report-generator:r-EXAMPLE825b4a4f8fe5a3e0c88824e5fc6</code>
4423
+ * </p>
4424
+ * </li>
4425
+ * </ul>
4394
4426
* @public
4395
4427
*/
4396
4428
ResourceArn : string | undefined ;
@@ -4412,7 +4444,7 @@ export interface TagResourceResponse {}
4412
4444
*/
4413
4445
export interface UntagResourceRequest {
4414
4446
/**
4415
- * <p>Amazon Resource Name (ARN) of the license configuration .</p>
4447
+ * <p>Amazon Resource Name (ARN) of the resource .</p>
4416
4448
* @public
4417
4449
*/
4418
4450
ResourceArn : string | undefined ;
0 commit comments