@@ -165,28 +165,20 @@ class Profile(AWSObject):
165165 }
166166
167167
168- class Vpc (AWSProperty ):
168+ class EndpointDetails (AWSProperty ):
169169 """
170- `Vpc <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-webapp-vpc .html>`__
170+ `EndpointDetails <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails .html>`__
171171 """
172172
173173 props : PropsDictType = {
174+ "AddressAllocationIds" : ([str ], False ),
174175 "SecurityGroupIds" : ([str ], False ),
175176 "SubnetIds" : ([str ], False ),
177+ "VpcEndpointId" : (str , False ),
176178 "VpcId" : (str , False ),
177179 }
178180
179181
180- class EndpointDetails (AWSProperty ):
181- """
182- `EndpointDetails <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-webapp-endpointdetails.html>`__
183- """
184-
185- props : PropsDictType = {
186- "Vpc" : (Vpc , False ),
187- }
188-
189-
190182class IdentityProviderDetails (AWSProperty ):
191183 """
192184 `IdentityProviderDetails <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html>`__
@@ -331,6 +323,28 @@ class WebAppCustomization(AWSProperty):
331323 }
332324
333325
326+ class Vpc (AWSProperty ):
327+ """
328+ `Vpc <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-webapp-vpc.html>`__
329+ """
330+
331+ props : PropsDictType = {
332+ "SecurityGroupIds" : ([str ], False ),
333+ "SubnetIds" : ([str ], False ),
334+ "VpcId" : (str , False ),
335+ }
336+
337+
338+ class WebAppEndpointDetails (AWSProperty ):
339+ """
340+ `WebAppEndpointDetails <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-webapp-endpointdetails.html>`__
341+ """
342+
343+ props : PropsDictType = {
344+ "Vpc" : (Vpc , False ),
345+ }
346+
347+
334348class WebAppIdentityProviderDetails (AWSProperty ):
335349 """
336350 `WebAppIdentityProviderDetails <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-webapp-identityproviderdetails.html>`__
@@ -362,7 +376,7 @@ class WebApp(AWSObject):
362376
363377 props : PropsDictType = {
364378 "AccessEndpoint" : (str , False ),
365- "EndpointDetails" : (EndpointDetails , False ),
379+ "EndpointDetails" : (WebAppEndpointDetails , False ),
366380 "IdentityProviderDetails" : (WebAppIdentityProviderDetails , True ),
367381 "Tags" : (Tags , False ),
368382 "WebAppCustomization" : (WebAppCustomization , False ),
0 commit comments