Skip to content

Commit cff0433

Browse files
Amazon DataZone: Add support for VPC connection
1 parent a374be4 commit cff0433

2 files changed

Lines changed: 109 additions & 1 deletion

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": "Add support for VPC connection"
6+
}

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

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6007,6 +6007,10 @@
60076007
"lakehouseProperties":{
60086008
"shape":"LakehousePropertiesInput",
60096009
"documentation":"<p>The lakehouse properties of a connection.</p>"
6010+
},
6011+
"vpcProperties":{
6012+
"shape":"VpcPropertiesInput",
6013+
"documentation":"<p>The VPC properties of a connection.</p>"
60106014
}
60116015
},
60126016
"documentation":"<p>The properties of a connection.</p>",
@@ -6066,6 +6070,10 @@
60666070
"lakehouseProperties":{
60676071
"shape":"LakehousePropertiesOutput",
60686072
"documentation":"<p>The lakehouse properties of a connection.</p>"
6073+
},
6074+
"vpcProperties":{
6075+
"shape":"VpcPropertiesOutput",
6076+
"documentation":"<p>The VPC properties of a connection.</p>"
60696077
}
60706078
},
60716079
"documentation":"<p>The properties of a connection.</p>",
@@ -6109,6 +6117,10 @@
61096117
"lakehouseProperties":{
61106118
"shape":"LakehousePropertiesPatch",
61116119
"documentation":"<p>The lakehouse properties of a connection properties patch.</p>"
6120+
},
6121+
"vpcProperties":{
6122+
"shape":"VpcPropertiesPatch",
6123+
"documentation":"<p>The VPC properties of a connection properties patch.</p>"
61126124
}
61136125
},
61146126
"documentation":"<p>The connection properties patch.</p>",
@@ -6225,7 +6237,8 @@
62256237
"VERTICA",
62266238
"WORKFLOWS_MWAA",
62276239
"AMAZON_Q",
6228-
"MLFLOW"
6240+
"MLFLOW",
6241+
"VPC"
62296242
]
62306243
},
62316244
"CreateAccountPoolInput":{
@@ -23324,6 +23337,12 @@
2332423337
}
2332523338
}
2332623339
},
23340+
"SecurityGroupId":{
23341+
"type":"string",
23342+
"max":32,
23343+
"min":0,
23344+
"pattern":"sg-[a-z0-9]+"
23345+
},
2332723346
"SecurityGroupIdList":{
2332823347
"type":"list",
2332923348
"member":{"shape":"SecurityGroupIdListMemberString"},
@@ -28061,6 +28080,89 @@
2806128080
},
2806228081
"exception":true
2806328082
},
28083+
"VpcConnectionSubnetIdList":{
28084+
"type":"list",
28085+
"member":{"shape":"SubnetId"},
28086+
"max":16,
28087+
"min":1
28088+
},
28089+
"VpcId":{
28090+
"type":"string",
28091+
"max":32,
28092+
"min":0,
28093+
"pattern":"vpc-[a-z0-9]+"
28094+
},
28095+
"VpcPropertiesInput":{
28096+
"type":"structure",
28097+
"required":[
28098+
"vpcId",
28099+
"subnetIds"
28100+
],
28101+
"members":{
28102+
"vpcId":{
28103+
"shape":"VpcId",
28104+
"documentation":"<p>The identifier of the VPC. Must match the pattern <code>^vpc-[a-z0-9]+$</code>. Maximum length of 32.</p>"
28105+
},
28106+
"subnetIds":{
28107+
"shape":"VpcConnectionSubnetIdList",
28108+
"documentation":"<p>The subnet IDs of the VPC connection. You can specify between 1 and 16 subnet IDs.</p>"
28109+
},
28110+
"securityGroupId":{
28111+
"shape":"SecurityGroupId",
28112+
"documentation":"<p>The security group ID of the VPC connection. Must match the pattern <code>^sg-[a-z0-9]+$</code>. Maximum length of 32.</p>"
28113+
}
28114+
},
28115+
"documentation":"<p>The VPC connection properties used when creating a connection.</p>"
28116+
},
28117+
"VpcPropertiesOutput":{
28118+
"type":"structure",
28119+
"required":[
28120+
"vpcId",
28121+
"subnetIds",
28122+
"status"
28123+
],
28124+
"members":{
28125+
"vpcId":{
28126+
"shape":"VpcId",
28127+
"documentation":"<p>The identifier of the VPC.</p>"
28128+
},
28129+
"subnetIds":{
28130+
"shape":"VpcConnectionSubnetIdList",
28131+
"documentation":"<p>The subnet IDs of the VPC connection.</p>"
28132+
},
28133+
"status":{
28134+
"shape":"ConnectionStatus",
28135+
"documentation":"<p>The status of the VPC connection.</p>"
28136+
},
28137+
"securityGroupId":{
28138+
"shape":"SecurityGroupId",
28139+
"documentation":"<p>The security group ID of the VPC connection.</p>"
28140+
},
28141+
"glueConnectionNames":{
28142+
"shape":"GlueConnectionNames",
28143+
"documentation":"<p>The Amazon Web Services Glue connection names associated with the VPC connection.</p>"
28144+
}
28145+
},
28146+
"documentation":"<p>The VPC connection properties returned in responses.</p>"
28147+
},
28148+
"VpcPropertiesPatch":{
28149+
"type":"structure",
28150+
"members":{
28151+
"vpcId":{
28152+
"shape":"VpcId",
28153+
"documentation":"<p>The identifier of the VPC.</p>"
28154+
},
28155+
"subnetIds":{
28156+
"shape":"VpcConnectionSubnetIdList",
28157+
"documentation":"<p>The subnet IDs of the VPC connection.</p>"
28158+
},
28159+
"securityGroupId":{
28160+
"shape":"SecurityGroupId",
28161+
"documentation":"<p>The security group ID of the VPC connection.</p>"
28162+
}
28163+
},
28164+
"documentation":"<p>The VPC connection properties used when updating a connection.</p>"
28165+
},
2806428166
"WorkflowsMwaaPropertiesInput":{
2806528167
"type":"structure",
2806628168
"members":{

0 commit comments

Comments
 (0)