Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.AppRunner.DeleteVpcIngressConnection
Description
Delete an App Runner VPC Ingress Connection resource that's associated with an App Runner service. The VPC Ingress Connection must be in one of the following states to be deleted:
AVAILABLE
FAILED_CREATION
FAILED_UPDATE
FAILED_DELETION
Synopsis
- data DeleteVpcIngressConnection = DeleteVpcIngressConnection' {}
- newDeleteVpcIngressConnection :: Text -> DeleteVpcIngressConnection
- deleteVpcIngressConnection_vpcIngressConnectionArn :: Lens' DeleteVpcIngressConnection Text
- data DeleteVpcIngressConnectionResponse = DeleteVpcIngressConnectionResponse' {}
- newDeleteVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> DeleteVpcIngressConnectionResponse
- deleteVpcIngressConnectionResponse_httpStatus :: Lens' DeleteVpcIngressConnectionResponse Int
- deleteVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DeleteVpcIngressConnectionResponse VpcIngressConnection
Creating a Request
data DeleteVpcIngressConnection Source #
See: newDeleteVpcIngressConnection
smart constructor.
Constructors
DeleteVpcIngressConnection' | |
Fields
|
Instances
newDeleteVpcIngressConnection Source #
Arguments
:: Text | |
-> DeleteVpcIngressConnection |
Create a value of DeleteVpcIngressConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteVpcIngressConnection
, deleteVpcIngressConnection_vpcIngressConnectionArn
- The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection
that you want to delete.
Request Lenses
deleteVpcIngressConnection_vpcIngressConnectionArn :: Lens' DeleteVpcIngressConnection Text Source #
The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection that you want to delete.
Destructuring the Response
data DeleteVpcIngressConnectionResponse Source #
See: newDeleteVpcIngressConnectionResponse
smart constructor.
Constructors
DeleteVpcIngressConnectionResponse' | |
Fields
|
Instances
newDeleteVpcIngressConnectionResponse Source #
Arguments
:: Int | |
-> VpcIngressConnection |
|
-> DeleteVpcIngressConnectionResponse |
Create a value of DeleteVpcIngressConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteVpcIngressConnectionResponse'
, deleteVpcIngressConnectionResponse_httpStatus
- The response's http status code.
$sel:vpcIngressConnection:DeleteVpcIngressConnectionResponse'
, deleteVpcIngressConnectionResponse_vpcIngressConnection
- A description of the App Runner VPC Ingress Connection that this request
just deleted.
Response Lenses
deleteVpcIngressConnectionResponse_httpStatus :: Lens' DeleteVpcIngressConnectionResponse Int Source #
The response's http status code.
deleteVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DeleteVpcIngressConnectionResponse VpcIngressConnection Source #
A description of the App Runner VPC Ingress Connection that this request just deleted.