@@ -1111,6 +1111,18 @@ export interface OverrideProjectOwnersPolicyGrantDetail {
11111111 includeChildDomainUnits ?: boolean | undefined ;
11121112}
11131113
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+
11141126/**
11151127 * <p>The details of the policy grant.</p>
11161128 * @public
@@ -1129,6 +1141,7 @@ export type PolicyGrantDetail =
11291141 | PolicyGrantDetail . DelegateCreateEnvironmentProfileMember
11301142 | PolicyGrantDetail . OverrideDomainUnitOwnersMember
11311143 | PolicyGrantDetail . OverrideProjectOwnersMember
1144+ | PolicyGrantDetail . UseAssetTypeMember
11321145 | PolicyGrantDetail . $UnknownMember ;
11331146
11341147/**
@@ -1153,6 +1166,7 @@ export namespace PolicyGrantDetail {
11531166 createEnvironment ?: never ;
11541167 createEnvironmentFromBlueprint ?: never ;
11551168 createProjectFromProjectProfile ?: never ;
1169+ useAssetType ?: never ;
11561170 $unknown ?: never ;
11571171 }
11581172
@@ -1174,6 +1188,7 @@ export namespace PolicyGrantDetail {
11741188 createEnvironment ?: never ;
11751189 createEnvironmentFromBlueprint ?: never ;
11761190 createProjectFromProjectProfile ?: never ;
1191+ useAssetType ?: never ;
11771192 $unknown ?: never ;
11781193 }
11791194
@@ -1195,6 +1210,7 @@ export namespace PolicyGrantDetail {
11951210 createEnvironment ?: never ;
11961211 createEnvironmentFromBlueprint ?: never ;
11971212 createProjectFromProjectProfile ?: never ;
1213+ useAssetType ?: never ;
11981214 $unknown ?: never ;
11991215 }
12001216
@@ -1216,6 +1232,7 @@ export namespace PolicyGrantDetail {
12161232 createEnvironment ?: never ;
12171233 createEnvironmentFromBlueprint ?: never ;
12181234 createProjectFromProjectProfile ?: never ;
1235+ useAssetType ?: never ;
12191236 $unknown ?: never ;
12201237 }
12211238
@@ -1237,6 +1254,7 @@ export namespace PolicyGrantDetail {
12371254 createEnvironment ?: never ;
12381255 createEnvironmentFromBlueprint ?: never ;
12391256 createProjectFromProjectProfile ?: never ;
1257+ useAssetType ?: never ;
12401258 $unknown ?: never ;
12411259 }
12421260
@@ -1258,6 +1276,7 @@ export namespace PolicyGrantDetail {
12581276 createEnvironment ?: never ;
12591277 createEnvironmentFromBlueprint ?: never ;
12601278 createProjectFromProjectProfile ?: never ;
1279+ useAssetType ?: never ;
12611280 $unknown ?: never ;
12621281 }
12631282
@@ -1279,6 +1298,7 @@ export namespace PolicyGrantDetail {
12791298 createEnvironment ?: never ;
12801299 createEnvironmentFromBlueprint ?: never ;
12811300 createProjectFromProjectProfile ?: never ;
1301+ useAssetType ?: never ;
12821302 $unknown ?: never ;
12831303 }
12841304
@@ -1300,6 +1320,7 @@ export namespace PolicyGrantDetail {
13001320 createEnvironment ?: never ;
13011321 createEnvironmentFromBlueprint ?: never ;
13021322 createProjectFromProjectProfile ?: never ;
1323+ useAssetType ?: never ;
13031324 $unknown ?: never ;
13041325 }
13051326
@@ -1321,6 +1342,7 @@ export namespace PolicyGrantDetail {
13211342 createEnvironment ?: never ;
13221343 createEnvironmentFromBlueprint ?: never ;
13231344 createProjectFromProjectProfile ?: never ;
1345+ useAssetType ?: never ;
13241346 $unknown ?: never ;
13251347 }
13261348
@@ -1342,6 +1364,7 @@ export namespace PolicyGrantDetail {
13421364 createEnvironment ?: never ;
13431365 createEnvironmentFromBlueprint ?: never ;
13441366 createProjectFromProjectProfile ?: never ;
1367+ useAssetType ?: never ;
13451368 $unknown ?: never ;
13461369 }
13471370
@@ -1363,6 +1386,7 @@ export namespace PolicyGrantDetail {
13631386 createEnvironment : Unit ;
13641387 createEnvironmentFromBlueprint ?: never ;
13651388 createProjectFromProjectProfile ?: never ;
1389+ useAssetType ?: never ;
13661390 $unknown ?: never ;
13671391 }
13681392
@@ -1384,6 +1408,7 @@ export namespace PolicyGrantDetail {
13841408 createEnvironment ?: never ;
13851409 createEnvironmentFromBlueprint : Unit ;
13861410 createProjectFromProjectProfile ?: never ;
1411+ useAssetType ?: never ;
13871412 $unknown ?: never ;
13881413 }
13891414
@@ -1405,6 +1430,29 @@ export namespace PolicyGrantDetail {
14051430 createEnvironment ?: never ;
14061431 createEnvironmentFromBlueprint ?: never ;
14071432 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 ;
14081456 $unknown ?: never ;
14091457 }
14101458
@@ -1425,6 +1473,7 @@ export namespace PolicyGrantDetail {
14251473 createEnvironment ?: never ;
14261474 createEnvironmentFromBlueprint ?: never ;
14271475 createProjectFromProjectProfile ?: never ;
1476+ useAssetType ?: never ;
14281477 $unknown : [ string , any ] ;
14291478 }
14301479
@@ -1442,6 +1491,7 @@ export namespace PolicyGrantDetail {
14421491 createEnvironment : ( value : Unit ) => T ;
14431492 createEnvironmentFromBlueprint : ( value : Unit ) => T ;
14441493 createProjectFromProjectProfile : ( value : CreateProjectFromProjectProfilePolicyGrantDetail ) => T ;
1494+ useAssetType : ( value : UseAssetTypePolicyGrantDetail ) => T ;
14451495 _ : ( name : string , value : any ) => T ;
14461496 }
14471497
@@ -1464,6 +1514,7 @@ export namespace PolicyGrantDetail {
14641514 return visitor . createEnvironmentFromBlueprint ( value . createEnvironmentFromBlueprint ) ;
14651515 if ( value . createProjectFromProjectProfile !== undefined )
14661516 return visitor . createProjectFromProjectProfile ( value . createProjectFromProjectProfile ) ;
1517+ if ( value . useAssetType !== undefined ) return visitor . useAssetType ( value . useAssetType ) ;
14671518 return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
14681519 } ;
14691520}
@@ -1473,6 +1524,7 @@ export namespace PolicyGrantDetail {
14731524 * @enum
14741525 */
14751526export const TargetEntityType = {
1527+ ASSET_TYPE : "ASSET_TYPE" ,
14761528 DOMAIN_UNIT : "DOMAIN_UNIT" ,
14771529 ENVIRONMENT_BLUEPRINT_CONFIGURATION : "ENVIRONMENT_BLUEPRINT_CONFIGURATION" ,
14781530 ENVIRONMENT_PROFILE : "ENVIRONMENT_PROFILE" ,
@@ -1501,6 +1553,7 @@ export const ManagedPolicyType = {
15011553 DELEGATE_CREATE_ENVIRONMENT_PROFILE : "DELEGATE_CREATE_ENVIRONMENT_PROFILE" ,
15021554 OVERRIDE_DOMAIN_UNIT_OWNERS : "OVERRIDE_DOMAIN_UNIT_OWNERS" ,
15031555 OVERRIDE_PROJECT_OWNERS : "OVERRIDE_PROJECT_OWNERS" ,
1556+ USE_ASSET_TYPE : "USE_ASSET_TYPE" ,
15041557} as const ;
15051558
15061559/**
@@ -10550,18 +10603,6 @@ export interface SubscribedListingInput {
1055010603 identifier : string | undefined ;
1055110604}
1055210605
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-
1056510606/**
1056610607 * @internal
1056710608 */
0 commit comments