Skip to content

Commit b2438f8

Browse files
Amazon DataZone: Added resourceConfigurations and allowUserProvidedConfigurations fields to environment blueprint configuration APIs, enabling customers who migrated from V1 to V2 domains to update resource configurations (such as lineage schedules) programmatically via the SDK.
1 parent 49d99d5 commit b2438f8

2 files changed

Lines changed: 119 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon DataZone",
4+
"contributor": "",
5+
"description": "Added resourceConfigurations and allowUserProvidedConfigurations fields to environment blueprint configuration APIs, enabling customers who migrated from V1 to V2 domains to update resource configurations (such as lineage schedules) programmatically via the SDK."
6+
}

services/datazone/src/main/resources/codegen-resources/service-2.json

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11543,6 +11543,10 @@
1154311543
"shape":"RegionalParameterMap",
1154411544
"documentation":"<p>The regional parameters of the environment blueprint.</p>"
1154511545
},
11546+
"allowUserProvidedConfigurations":{
11547+
"shape":"Boolean",
11548+
"documentation":"<p>Specifies whether user-provided resource configurations are allowed for the environment blueprint.</p>"
11549+
},
1154611550
"createdAt":{
1154711551
"shape":"SyntheticTimestamp_date_time",
1154811552
"documentation":"<p>The timestamp of when an environment blueprint was created.</p>"
@@ -11551,6 +11555,10 @@
1155111555
"shape":"SyntheticTimestamp_date_time",
1155211556
"documentation":"<p>The timestamp of when the environment blueprint was updated.</p>"
1155311557
},
11558+
"resourceConfigurations":{
11559+
"shape":"ResourceConfigurations",
11560+
"documentation":"<p>The resource configurations of the environment blueprint.</p>"
11561+
},
1155411562
"provisioningConfigurations":{
1155511563
"shape":"ProvisioningConfigurationList",
1155611564
"documentation":"<p>The provisioning configuration of a blueprint.</p>"
@@ -13524,6 +13532,10 @@
1352413532
"shape":"RegionalParameterMap",
1352513533
"documentation":"<p>The regional parameters of the blueprint.</p>"
1352613534
},
13535+
"allowUserProvidedConfigurations":{
13536+
"shape":"Boolean",
13537+
"documentation":"<p>Specifies whether user-provided resource configurations are allowed for the environment blueprint.</p>"
13538+
},
1352713539
"createdAt":{
1352813540
"shape":"SyntheticTimestamp_date_time",
1352913541
"documentation":"<p>The timestamp of when this blueprint was created.</p>"
@@ -13532,6 +13544,10 @@
1353213544
"shape":"SyntheticTimestamp_date_time",
1353313545
"documentation":"<p>The timestamp of when this blueprint was upated.</p>"
1353413546
},
13547+
"resourceConfigurations":{
13548+
"shape":"ResourceConfigurations",
13549+
"documentation":"<p>The resource configurations of the environment blueprint.</p>"
13550+
},
1353513551
"provisioningConfigurations":{
1353613552
"shape":"ProvisioningConfigurationList",
1353713553
"documentation":"<p>The provisioning configuration of a blueprint.</p>"
@@ -21374,6 +21390,14 @@
2137421390
"shape":"RegionalParameterMap",
2137521391
"documentation":"<p>The regional parameters in the environment blueprint.</p>"
2137621392
},
21393+
"resourceConfigurations":{
21394+
"shape":"PutResourceConfigurations",
21395+
"documentation":"<p>The resource configurations of the environment blueprint.</p>"
21396+
},
21397+
"allowUserProvidedConfigurations":{
21398+
"shape":"Boolean",
21399+
"documentation":"<p>Specifies whether user-provided resource configurations are allowed for the environment blueprint.</p>"
21400+
},
2137721401
"globalParameters":{
2137821402
"shape":"GlobalParameterMap",
2137921403
"documentation":"<p>Region-agnostic environment blueprint parameters. </p>"
@@ -21419,6 +21443,10 @@
2141921443
"shape":"RegionalParameterMap",
2142021444
"documentation":"<p>The regional parameters in the environment blueprint.</p>"
2142121445
},
21446+
"allowUserProvidedConfigurations":{
21447+
"shape":"Boolean",
21448+
"documentation":"<p>Specifies whether user-provided resource configurations are allowed for the environment blueprint.</p>"
21449+
},
2142221450
"createdAt":{
2142321451
"shape":"SyntheticTimestamp_date_time",
2142421452
"documentation":"<p>The timestamp of when the environment blueprint was created.</p>"
@@ -21427,12 +21455,54 @@
2142721455
"shape":"SyntheticTimestamp_date_time",
2142821456
"documentation":"<p>The timestamp of when the environment blueprint was updated.</p>"
2142921457
},
21458+
"resourceConfigurations":{
21459+
"shape":"ResourceConfigurations",
21460+
"documentation":"<p>The resource configurations of the environment blueprint.</p>"
21461+
},
2143021462
"provisioningConfigurations":{
2143121463
"shape":"ProvisioningConfigurationList",
2143221464
"documentation":"<p>The provisioning configuration of a blueprint.</p>"
2143321465
}
2143421466
}
2143521467
},
21468+
"PutResourceConfiguration":{
21469+
"type":"structure",
21470+
"required":[
21471+
"name",
21472+
"region",
21473+
"parameters"
21474+
],
21475+
"members":{
21476+
"name":{
21477+
"shape":"PutResourceConfigurationNameString",
21478+
"documentation":"<p>The name of the resource configuration.</p>"
21479+
},
21480+
"description":{
21481+
"shape":"String",
21482+
"documentation":"<p>The description of the resource configuration.</p>"
21483+
},
21484+
"region":{
21485+
"shape":"RegionName",
21486+
"documentation":"<p>The Amazon Web Services Region of the resource configuration.</p>"
21487+
},
21488+
"parameters":{
21489+
"shape":"ResourceConfigurationParameterMap",
21490+
"documentation":"<p>The parameters of the resource configuration.</p>"
21491+
}
21492+
},
21493+
"documentation":"<p>The resource configuration that is used to configure the environment blueprint.</p>"
21494+
},
21495+
"PutResourceConfigurationNameString":{
21496+
"type":"string",
21497+
"max":64,
21498+
"min":1
21499+
},
21500+
"PutResourceConfigurations":{
21501+
"type":"list",
21502+
"member":{"shape":"PutResourceConfiguration"},
21503+
"max":10,
21504+
"min":0
21505+
},
2143621506
"QueryGraphInput":{
2143721507
"type":"structure",
2143821508
"required":[
@@ -22281,6 +22351,49 @@
2228122351
},
2228222352
"documentation":"<p>The details of a provisioned resource of this Amazon DataZone environment.</p>"
2228322353
},
22354+
"ResourceConfiguration":{
22355+
"type":"structure",
22356+
"required":[
22357+
"identifier",
22358+
"name",
22359+
"region",
22360+
"parameters"
22361+
],
22362+
"members":{
22363+
"identifier":{
22364+
"shape":"String",
22365+
"documentation":"<p>The identifier of the resource configuration.</p>"
22366+
},
22367+
"name":{
22368+
"shape":"String",
22369+
"documentation":"<p>The name of the resource configuration.</p>"
22370+
},
22371+
"description":{
22372+
"shape":"String",
22373+
"documentation":"<p>The description of the resource configuration.</p>"
22374+
},
22375+
"region":{
22376+
"shape":"RegionName",
22377+
"documentation":"<p>The Amazon Web Services Region of the resource configuration.</p>"
22378+
},
22379+
"parameters":{
22380+
"shape":"ResourceConfigurationParameterMap",
22381+
"documentation":"<p>The parameters of the resource configuration.</p>"
22382+
}
22383+
},
22384+
"documentation":"<p>The details of the resource configuration.</p>"
22385+
},
22386+
"ResourceConfigurationParameterMap":{
22387+
"type":"map",
22388+
"key":{"shape":"String"},
22389+
"value":{"shape":"String"}
22390+
},
22391+
"ResourceConfigurations":{
22392+
"type":"list",
22393+
"member":{"shape":"ResourceConfiguration"},
22394+
"max":10,
22395+
"min":0
22396+
},
2228422397
"ResourceList":{
2228522398
"type":"list",
2228622399
"member":{"shape":"Resource"}

0 commit comments

Comments
 (0)