| 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.S3Outposts.Lens
Description
Synopsis
- createEndpoint_accessType :: Lens' CreateEndpoint (Maybe EndpointAccessType)
- createEndpoint_customerOwnedIpv4Pool :: Lens' CreateEndpoint (Maybe Text)
- createEndpoint_outpostId :: Lens' CreateEndpoint Text
- createEndpoint_subnetId :: Lens' CreateEndpoint Text
- createEndpoint_securityGroupId :: Lens' CreateEndpoint Text
- createEndpointResponse_endpointArn :: Lens' CreateEndpointResponse (Maybe Text)
- createEndpointResponse_httpStatus :: Lens' CreateEndpointResponse Int
- deleteEndpoint_endpointId :: Lens' DeleteEndpoint Text
- deleteEndpoint_outpostId :: Lens' DeleteEndpoint Text
- listEndpoints_maxResults :: Lens' ListEndpoints (Maybe Natural)
- listEndpoints_nextToken :: Lens' ListEndpoints (Maybe Text)
- listEndpointsResponse_endpoints :: Lens' ListEndpointsResponse (Maybe [Endpoint])
- listEndpointsResponse_nextToken :: Lens' ListEndpointsResponse (Maybe Text)
- listEndpointsResponse_httpStatus :: Lens' ListEndpointsResponse Int
- listSharedEndpoints_maxResults :: Lens' ListSharedEndpoints (Maybe Natural)
- listSharedEndpoints_nextToken :: Lens' ListSharedEndpoints (Maybe Text)
- listSharedEndpoints_outpostId :: Lens' ListSharedEndpoints Text
- listSharedEndpointsResponse_endpoints :: Lens' ListSharedEndpointsResponse (Maybe [Endpoint])
- listSharedEndpointsResponse_nextToken :: Lens' ListSharedEndpointsResponse (Maybe Text)
- listSharedEndpointsResponse_httpStatus :: Lens' ListSharedEndpointsResponse Int
- endpoint_accessType :: Lens' Endpoint (Maybe EndpointAccessType)
- endpoint_cidrBlock :: Lens' Endpoint (Maybe Text)
- endpoint_creationTime :: Lens' Endpoint (Maybe UTCTime)
- endpoint_customerOwnedIpv4Pool :: Lens' Endpoint (Maybe Text)
- endpoint_endpointArn :: Lens' Endpoint (Maybe Text)
- endpoint_networkInterfaces :: Lens' Endpoint (Maybe [NetworkInterface])
- endpoint_outpostsId :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroupId :: Lens' Endpoint (Maybe Text)
- endpoint_status :: Lens' Endpoint (Maybe EndpointStatus)
- endpoint_subnetId :: Lens' Endpoint (Maybe Text)
- endpoint_vpcId :: Lens' Endpoint (Maybe Text)
- networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text)
Operations
CreateEndpoint
createEndpoint_accessType :: Lens' CreateEndpoint (Maybe EndpointAccessType) Source #
The type of access for the network connectivity for the Amazon S3 on
Outposts endpoint. To use the Amazon Web Services VPC, choose Private.
To use the endpoint with an on-premises network, choose
CustomerOwnedIp. If you choose CustomerOwnedIp, you must also
provide the customer-owned IP address pool (CoIP pool).
Private is the default access type value.
createEndpoint_customerOwnedIpv4Pool :: Lens' CreateEndpoint (Maybe Text) Source #
The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint. IP addresses are allocated from this pool for the endpoint.
createEndpoint_outpostId :: Lens' CreateEndpoint Text Source #
The ID of the Outposts.
createEndpoint_subnetId :: Lens' CreateEndpoint Text Source #
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has Amazon S3 on Outposts provisioned.
createEndpoint_securityGroupId :: Lens' CreateEndpoint Text Source #
The ID of the security group to use with the endpoint.
createEndpointResponse_endpointArn :: Lens' CreateEndpointResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the endpoint.
createEndpointResponse_httpStatus :: Lens' CreateEndpointResponse Int Source #
The response's http status code.
DeleteEndpoint
deleteEndpoint_endpointId :: Lens' DeleteEndpoint Text Source #
The ID of the endpoint.
deleteEndpoint_outpostId :: Lens' DeleteEndpoint Text Source #
The ID of the Outposts.
ListEndpoints
listEndpoints_maxResults :: Lens' ListEndpoints (Maybe Natural) Source #
The maximum number of endpoints that will be returned in the response.
listEndpoints_nextToken :: Lens' ListEndpoints (Maybe Text) Source #
If a previous response from this operation included a NextToken value,
provide that value here to retrieve the next page of results.
listEndpointsResponse_endpoints :: Lens' ListEndpointsResponse (Maybe [Endpoint]) Source #
The list of endpoints associated with the specified Outpost.
listEndpointsResponse_nextToken :: Lens' ListEndpointsResponse (Maybe Text) Source #
If the number of endpoints associated with the specified Outpost exceeds
MaxResults, you can include this value in subsequent calls to this
operation to retrieve more results.
listEndpointsResponse_httpStatus :: Lens' ListEndpointsResponse Int Source #
The response's http status code.
ListSharedEndpoints
listSharedEndpoints_maxResults :: Lens' ListSharedEndpoints (Maybe Natural) Source #
The maximum number of endpoints that will be returned in the response.
listSharedEndpoints_nextToken :: Lens' ListSharedEndpoints (Maybe Text) Source #
If a previous response from this operation included a NextToken value,
you can provide that value here to retrieve the next page of results.
listSharedEndpoints_outpostId :: Lens' ListSharedEndpoints Text Source #
The ID of the Amazon Web Services Outpost.
listSharedEndpointsResponse_endpoints :: Lens' ListSharedEndpointsResponse (Maybe [Endpoint]) Source #
The list of endpoints associated with the specified Outpost that have been shared by Amazon Web Services Resource Access Manager (RAM).
listSharedEndpointsResponse_nextToken :: Lens' ListSharedEndpointsResponse (Maybe Text) Source #
If the number of endpoints associated with the specified Outpost exceeds
MaxResults, you can include this value in subsequent calls to this
operation to retrieve more results.
listSharedEndpointsResponse_httpStatus :: Lens' ListSharedEndpointsResponse Int Source #
The response's http status code.
Types
Endpoint
endpoint_accessType :: Lens' Endpoint (Maybe EndpointAccessType) Source #
The type of connectivity used to access the Amazon S3 on Outposts endpoint.
endpoint_customerOwnedIpv4Pool :: Lens' Endpoint (Maybe Text) Source #
The ID of the customer-owned IPv4 address pool used for the endpoint.
endpoint_endpointArn :: Lens' Endpoint (Maybe Text) Source #
The Amazon Resource Name (ARN) of the endpoint.
endpoint_networkInterfaces :: Lens' Endpoint (Maybe [NetworkInterface]) Source #
The network interface of the endpoint.
endpoint_securityGroupId :: Lens' Endpoint (Maybe Text) Source #
The ID of the security group used for the endpoint.
endpoint_status :: Lens' Endpoint (Maybe EndpointStatus) Source #
The status of the endpoint.
endpoint_subnetId :: Lens' Endpoint (Maybe Text) Source #
The ID of the subnet used for the endpoint.
NetworkInterface
networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text) Source #
The ID for the network interface.