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 |
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.