| 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.ElasticSearch.UpdateVpcEndpoint
Description
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
Synopsis
- data UpdateVpcEndpoint = UpdateVpcEndpoint' {}
- newUpdateVpcEndpoint :: Text -> VPCOptions -> UpdateVpcEndpoint
- updateVpcEndpoint_vpcEndpointId :: Lens' UpdateVpcEndpoint Text
- updateVpcEndpoint_vpcOptions :: Lens' UpdateVpcEndpoint VPCOptions
- data UpdateVpcEndpointResponse = UpdateVpcEndpointResponse' {}
- newUpdateVpcEndpointResponse :: Int -> VpcEndpoint -> UpdateVpcEndpointResponse
- updateVpcEndpointResponse_httpStatus :: Lens' UpdateVpcEndpointResponse Int
- updateVpcEndpointResponse_vpcEndpoint :: Lens' UpdateVpcEndpointResponse VpcEndpoint
Creating a Request
data UpdateVpcEndpoint Source #
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
See: newUpdateVpcEndpoint smart constructor.
Constructors
| UpdateVpcEndpoint' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> VPCOptions | |
| -> UpdateVpcEndpoint |
Create a value of UpdateVpcEndpoint 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:
UpdateVpcEndpoint, updateVpcEndpoint_vpcEndpointId - Unique identifier of the VPC endpoint to be updated.
UpdateVpcEndpoint, updateVpcEndpoint_vpcOptions - The security groups and/or subnets to add, remove, or modify.
Request Lenses
updateVpcEndpoint_vpcEndpointId :: Lens' UpdateVpcEndpoint Text Source #
Unique identifier of the VPC endpoint to be updated.
updateVpcEndpoint_vpcOptions :: Lens' UpdateVpcEndpoint VPCOptions Source #
The security groups and/or subnets to add, remove, or modify.
Destructuring the Response
data UpdateVpcEndpointResponse Source #
Contains the configuration and status of the VPC endpoint being updated.
See: newUpdateVpcEndpointResponse smart constructor.
Constructors
| UpdateVpcEndpointResponse' | |
Fields
| |
Instances
newUpdateVpcEndpointResponse Source #
Arguments
| :: Int | |
| -> VpcEndpoint | |
| -> UpdateVpcEndpointResponse |
Create a value of UpdateVpcEndpointResponse 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:UpdateVpcEndpointResponse', updateVpcEndpointResponse_httpStatus - The response's http status code.
$sel:vpcEndpoint:UpdateVpcEndpointResponse', updateVpcEndpointResponse_vpcEndpoint - The endpoint to be updated.
Response Lenses
updateVpcEndpointResponse_httpStatus :: Lens' UpdateVpcEndpointResponse Int Source #
The response's http status code.
updateVpcEndpointResponse_vpcEndpoint :: Lens' UpdateVpcEndpointResponse VpcEndpoint Source #
The endpoint to be updated.