You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* <p>Creates a web app based on specified parameters, and returns the ID for the new web app.</p>
30
+
* <p>Creates a web app based on specified parameters, and returns the ID for the new web app. You can configure the web app to be publicly accessible or hosted within a VPC.</p> <p>For more information about using VPC endpoints with Transfer Family, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/create-webapp-in-vpc.html">Create a Transfer Family web app in a VPC</a>.</p>
31
31
* @example
32
32
* Use a bare-bones client and the command you need to make an API call.
* <p>Describes the web app that's identified by <code>WebAppId</code>.</p>
30
+
* <p>Describes the web app that's identified by <code>WebAppId</code>. The response includes endpoint configuration details such as whether the web app is publicly accessible or VPC hosted.</p> <p>For more information about using VPC endpoints with Transfer Family, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/create-webapp-in-vpc.html">Create a Transfer Family web app in a VPC</a>.</p>
31
31
* @example
32
32
* Use a bare-bones client and the command you need to make an API call.
* <p>Lists all web apps associated with your Amazon Web Services account for your current region.</p>
30
+
* <p>Lists all web apps associated with your Amazon Web Services account for your current region. The response includes the endpoint type for each web app, showing whether it is publicly accessible or VPC hosted.</p> <p>For more information about using VPC endpoints with Transfer Family, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/create-webapp-in-vpc.html">Create a Transfer Family web app in a VPC</a>.</p>
31
31
* @example
32
32
* Use a bare-bones client and the command you need to make an API call.
* <p>Assigns new properties to a web app. You can modify the access point, identity provider details, and the web app units.</p>
30
+
* <p>Assigns new properties to a web app. You can modify the access point, identity provider details, endpoint configuration, and the web app units.</p> <p>For more information about using VPC endpoints with Transfer Family, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/create-webapp-in-vpc.html">Create a Transfer Family web app in a VPC</a>.</p>
31
31
* @example
32
32
* Use a bare-bones client and the command you need to make an API call.
* <p>Contains the VPC configuration settings for hosting a web app endpoint, including the VPC ID, subnet IDs, and security group IDs for access control.</p>
1992
+
* @public
1993
+
*/
1994
+
exportinterfaceWebAppVpcConfig{
1995
+
/**
1996
+
* <p>The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.</p>
1997
+
* @public
1998
+
*/
1999
+
SubnetIds?: string[]|undefined;
2000
+
2001
+
/**
2002
+
* <p>The identifier of the VPC where the web app endpoint will be hosted.</p>
2003
+
* @public
2004
+
*/
2005
+
VpcId?: string|undefined;
2006
+
2007
+
/**
2008
+
* <p>The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.</p>
2009
+
* @public
2010
+
*/
2011
+
SecurityGroupIds?: string[]|undefined;
2012
+
}
2013
+
2014
+
/**
2015
+
* <p>Contains the endpoint configuration for a web app, including VPC settings when the endpoint is hosted within a VPC.</p>
* <p>Contains the VPC configuration details for a web app endpoint, including the VPC identifier, subnet IDs, and VPC endpoint ID used for hosting the endpoint.</p>
3242
+
* @public
3243
+
*/
3244
+
exportinterfaceDescribedWebAppVpcConfig{
3245
+
/**
3246
+
* <p>The list of subnet IDs within the VPC where the web app endpoint is deployed. These subnets must be in the same VPC and provide network connectivity for the endpoint.</p>
3247
+
* @public
3248
+
*/
3249
+
SubnetIds?: string[]|undefined;
3250
+
3251
+
/**
3252
+
* <p>The identifier of the VPC where the web app endpoint is hosted.</p>
3253
+
* @public
3254
+
*/
3255
+
VpcId?: string|undefined;
3256
+
3257
+
/**
3258
+
* <p>The identifier of the VPC endpoint created for the web app.</p>
3259
+
* @public
3260
+
*/
3261
+
VpcEndpointId?: string|undefined;
3262
+
}
3263
+
3264
+
/**
3265
+
* <p>Contains the endpoint configuration details for a web app, including VPC configuration when the endpoint is hosted within a VPC.</p>
3266
+
* @public
3267
+
*/
3268
+
exporttypeDescribedWebAppEndpointDetails=
3269
+
|DescribedWebAppEndpointDetails.VpcMember
3270
+
|DescribedWebAppEndpointDetails.$UnknownMember;
3271
+
3272
+
/**
3273
+
* @public
3274
+
*/
3275
+
exportnamespaceDescribedWebAppEndpointDetails{
3276
+
/**
3277
+
* <p>The VPC configuration details when the web app endpoint is hosted within a VPC. This includes the VPC ID, subnet IDs, and VPC endpoint ID.</p>
3278
+
* @public
3279
+
*/
3280
+
exportinterfaceVpcMember{
3281
+
Vpc: DescribedWebAppVpcConfig;
3282
+
$unknown?: never;
3283
+
}
3284
+
3285
+
/**
3286
+
* @public
3287
+
*/
3288
+
exportinterface$UnknownMember{
3289
+
Vpc?: never;
3290
+
$unknown: [string,any];
3291
+
}
3292
+
3293
+
/**
3294
+
* @deprecated unused in schema-serde mode.
3295
+
*
3296
+
*/
3297
+
exportinterfaceVisitor<T>{
3298
+
Vpc: (value: DescribedWebAppVpcConfig)=>T;
3299
+
_: (name: string,value: any)=>T;
3300
+
}
3301
+
}
3302
+
3172
3303
/**
3173
3304
* <p>Returns a structure that contains the identity provider details for your web app.</p>
* <p>The type of endpoint hosting the web app. Valid values are <code>PUBLIC</code> for publicly accessible endpoints and <code>VPC</code> for VPC-hosted endpoints that provide network isolation.</p>
3397
+
* @public
3398
+
*/
3399
+
EndpointType?: WebAppEndpointType|undefined;
3400
+
3401
+
/**
3402
+
* <p>The endpoint configuration details for the web app, including VPC settings if the endpoint is hosted within a VPC.</p>
* <p>The type of endpoint hosting the web app. Valid values are <code>PUBLIC</code> for publicly accessible endpoints and <code>VPC</code> for VPC-hosted endpoints.</p>
0 commit comments