@@ -1111,6 +1111,18 @@ export interface OverrideProjectOwnersPolicyGrantDetail {
1111
1111
includeChildDomainUnits ?: boolean | undefined ;
1112
1112
}
1113
1113
1114
+ /**
1115
+ * <p>Specifies the domain unit(s) whose projects can use this asset type while creating asset or asset revisions.</p>
1116
+ * @public
1117
+ */
1118
+ export interface UseAssetTypePolicyGrantDetail {
1119
+ /**
1120
+ * <p>The ID of the domain unit.</p>
1121
+ * @public
1122
+ */
1123
+ domainUnitId ?: string | undefined ;
1124
+ }
1125
+
1114
1126
/**
1115
1127
* <p>The details of the policy grant.</p>
1116
1128
* @public
@@ -1129,6 +1141,7 @@ export type PolicyGrantDetail =
1129
1141
| PolicyGrantDetail . DelegateCreateEnvironmentProfileMember
1130
1142
| PolicyGrantDetail . OverrideDomainUnitOwnersMember
1131
1143
| PolicyGrantDetail . OverrideProjectOwnersMember
1144
+ | PolicyGrantDetail . UseAssetTypeMember
1132
1145
| PolicyGrantDetail . $UnknownMember ;
1133
1146
1134
1147
/**
@@ -1153,6 +1166,7 @@ export namespace PolicyGrantDetail {
1153
1166
createEnvironment ?: never ;
1154
1167
createEnvironmentFromBlueprint ?: never ;
1155
1168
createProjectFromProjectProfile ?: never ;
1169
+ useAssetType ?: never ;
1156
1170
$unknown ?: never ;
1157
1171
}
1158
1172
@@ -1174,6 +1188,7 @@ export namespace PolicyGrantDetail {
1174
1188
createEnvironment ?: never ;
1175
1189
createEnvironmentFromBlueprint ?: never ;
1176
1190
createProjectFromProjectProfile ?: never ;
1191
+ useAssetType ?: never ;
1177
1192
$unknown ?: never ;
1178
1193
}
1179
1194
@@ -1195,6 +1210,7 @@ export namespace PolicyGrantDetail {
1195
1210
createEnvironment ?: never ;
1196
1211
createEnvironmentFromBlueprint ?: never ;
1197
1212
createProjectFromProjectProfile ?: never ;
1213
+ useAssetType ?: never ;
1198
1214
$unknown ?: never ;
1199
1215
}
1200
1216
@@ -1216,6 +1232,7 @@ export namespace PolicyGrantDetail {
1216
1232
createEnvironment ?: never ;
1217
1233
createEnvironmentFromBlueprint ?: never ;
1218
1234
createProjectFromProjectProfile ?: never ;
1235
+ useAssetType ?: never ;
1219
1236
$unknown ?: never ;
1220
1237
}
1221
1238
@@ -1237,6 +1254,7 @@ export namespace PolicyGrantDetail {
1237
1254
createEnvironment ?: never ;
1238
1255
createEnvironmentFromBlueprint ?: never ;
1239
1256
createProjectFromProjectProfile ?: never ;
1257
+ useAssetType ?: never ;
1240
1258
$unknown ?: never ;
1241
1259
}
1242
1260
@@ -1258,6 +1276,7 @@ export namespace PolicyGrantDetail {
1258
1276
createEnvironment ?: never ;
1259
1277
createEnvironmentFromBlueprint ?: never ;
1260
1278
createProjectFromProjectProfile ?: never ;
1279
+ useAssetType ?: never ;
1261
1280
$unknown ?: never ;
1262
1281
}
1263
1282
@@ -1279,6 +1298,7 @@ export namespace PolicyGrantDetail {
1279
1298
createEnvironment ?: never ;
1280
1299
createEnvironmentFromBlueprint ?: never ;
1281
1300
createProjectFromProjectProfile ?: never ;
1301
+ useAssetType ?: never ;
1282
1302
$unknown ?: never ;
1283
1303
}
1284
1304
@@ -1300,6 +1320,7 @@ export namespace PolicyGrantDetail {
1300
1320
createEnvironment ?: never ;
1301
1321
createEnvironmentFromBlueprint ?: never ;
1302
1322
createProjectFromProjectProfile ?: never ;
1323
+ useAssetType ?: never ;
1303
1324
$unknown ?: never ;
1304
1325
}
1305
1326
@@ -1321,6 +1342,7 @@ export namespace PolicyGrantDetail {
1321
1342
createEnvironment ?: never ;
1322
1343
createEnvironmentFromBlueprint ?: never ;
1323
1344
createProjectFromProjectProfile ?: never ;
1345
+ useAssetType ?: never ;
1324
1346
$unknown ?: never ;
1325
1347
}
1326
1348
@@ -1342,6 +1364,7 @@ export namespace PolicyGrantDetail {
1342
1364
createEnvironment ?: never ;
1343
1365
createEnvironmentFromBlueprint ?: never ;
1344
1366
createProjectFromProjectProfile ?: never ;
1367
+ useAssetType ?: never ;
1345
1368
$unknown ?: never ;
1346
1369
}
1347
1370
@@ -1363,6 +1386,7 @@ export namespace PolicyGrantDetail {
1363
1386
createEnvironment : Unit ;
1364
1387
createEnvironmentFromBlueprint ?: never ;
1365
1388
createProjectFromProjectProfile ?: never ;
1389
+ useAssetType ?: never ;
1366
1390
$unknown ?: never ;
1367
1391
}
1368
1392
@@ -1384,6 +1408,7 @@ export namespace PolicyGrantDetail {
1384
1408
createEnvironment ?: never ;
1385
1409
createEnvironmentFromBlueprint : Unit ;
1386
1410
createProjectFromProjectProfile ?: never ;
1411
+ useAssetType ?: never ;
1387
1412
$unknown ?: never ;
1388
1413
}
1389
1414
@@ -1405,6 +1430,29 @@ export namespace PolicyGrantDetail {
1405
1430
createEnvironment ?: never ;
1406
1431
createEnvironmentFromBlueprint ?: never ;
1407
1432
createProjectFromProjectProfile : CreateProjectFromProjectProfilePolicyGrantDetail ;
1433
+ useAssetType ?: never ;
1434
+ $unknown ?: never ;
1435
+ }
1436
+
1437
+ /**
1438
+ * <p> Specifies the domain unit(s) whose projects can use this asset type while creating asset or asset revisions.</p>
1439
+ * @public
1440
+ */
1441
+ export interface UseAssetTypeMember {
1442
+ createDomainUnit ?: never ;
1443
+ overrideDomainUnitOwners ?: never ;
1444
+ addToProjectMemberPool ?: never ;
1445
+ overrideProjectOwners ?: never ;
1446
+ createGlossary ?: never ;
1447
+ createFormType ?: never ;
1448
+ createAssetType ?: never ;
1449
+ createProject ?: never ;
1450
+ createEnvironmentProfile ?: never ;
1451
+ delegateCreateEnvironmentProfile ?: never ;
1452
+ createEnvironment ?: never ;
1453
+ createEnvironmentFromBlueprint ?: never ;
1454
+ createProjectFromProjectProfile ?: never ;
1455
+ useAssetType : UseAssetTypePolicyGrantDetail ;
1408
1456
$unknown ?: never ;
1409
1457
}
1410
1458
@@ -1425,6 +1473,7 @@ export namespace PolicyGrantDetail {
1425
1473
createEnvironment ?: never ;
1426
1474
createEnvironmentFromBlueprint ?: never ;
1427
1475
createProjectFromProjectProfile ?: never ;
1476
+ useAssetType ?: never ;
1428
1477
$unknown : [ string , any ] ;
1429
1478
}
1430
1479
@@ -1442,6 +1491,7 @@ export namespace PolicyGrantDetail {
1442
1491
createEnvironment : ( value : Unit ) => T ;
1443
1492
createEnvironmentFromBlueprint : ( value : Unit ) => T ;
1444
1493
createProjectFromProjectProfile : ( value : CreateProjectFromProjectProfilePolicyGrantDetail ) => T ;
1494
+ useAssetType : ( value : UseAssetTypePolicyGrantDetail ) => T ;
1445
1495
_ : ( name : string , value : any ) => T ;
1446
1496
}
1447
1497
@@ -1464,6 +1514,7 @@ export namespace PolicyGrantDetail {
1464
1514
return visitor . createEnvironmentFromBlueprint ( value . createEnvironmentFromBlueprint ) ;
1465
1515
if ( value . createProjectFromProjectProfile !== undefined )
1466
1516
return visitor . createProjectFromProjectProfile ( value . createProjectFromProjectProfile ) ;
1517
+ if ( value . useAssetType !== undefined ) return visitor . useAssetType ( value . useAssetType ) ;
1467
1518
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
1468
1519
} ;
1469
1520
}
@@ -1473,6 +1524,7 @@ export namespace PolicyGrantDetail {
1473
1524
* @enum
1474
1525
*/
1475
1526
export const TargetEntityType = {
1527
+ ASSET_TYPE : "ASSET_TYPE" ,
1476
1528
DOMAIN_UNIT : "DOMAIN_UNIT" ,
1477
1529
ENVIRONMENT_BLUEPRINT_CONFIGURATION : "ENVIRONMENT_BLUEPRINT_CONFIGURATION" ,
1478
1530
ENVIRONMENT_PROFILE : "ENVIRONMENT_PROFILE" ,
@@ -1501,6 +1553,7 @@ export const ManagedPolicyType = {
1501
1553
DELEGATE_CREATE_ENVIRONMENT_PROFILE : "DELEGATE_CREATE_ENVIRONMENT_PROFILE" ,
1502
1554
OVERRIDE_DOMAIN_UNIT_OWNERS : "OVERRIDE_DOMAIN_UNIT_OWNERS" ,
1503
1555
OVERRIDE_PROJECT_OWNERS : "OVERRIDE_PROJECT_OWNERS" ,
1556
+ USE_ASSET_TYPE : "USE_ASSET_TYPE" ,
1504
1557
} as const ;
1505
1558
1506
1559
/**
@@ -10550,18 +10603,6 @@ export interface SubscribedListingInput {
10550
10603
identifier : string | undefined ;
10551
10604
}
10552
10605
10553
- /**
10554
- * <p>The project that is to be given a subscription grant.</p>
10555
- * @public
10556
- */
10557
- export interface SubscribedProjectInput {
10558
- /**
10559
- * <p>The identifier of the project that is to be given a subscription grant.</p>
10560
- * @public
10561
- */
10562
- identifier ?: string | undefined ;
10563
- }
10564
-
10565
10606
/**
10566
10607
* @internal
10567
10608
*/
0 commit comments