Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Amazonka.S3Outposts.Types
Description
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype EndpointAccessType where
- newtype EndpointStatus where
- EndpointStatus' { }
- pattern EndpointStatus_Available :: EndpointStatus
- pattern EndpointStatus_Deleting :: EndpointStatus
- pattern EndpointStatus_Pending :: EndpointStatus
- data Endpoint = Endpoint' {
- creationTime :: Maybe POSIX
- status :: Maybe EndpointStatus
- vpcId :: Maybe Text
- networkInterfaces :: Maybe [NetworkInterface]
- outpostsId :: Maybe Text
- subnetId :: Maybe Text
- securityGroupId :: Maybe Text
- accessType :: Maybe EndpointAccessType
- customerOwnedIpv4Pool :: Maybe Text
- cidrBlock :: Maybe Text
- endpointArn :: Maybe Text
- newEndpoint :: Endpoint
- endpoint_creationTime :: Lens' Endpoint (Maybe UTCTime)
- endpoint_status :: Lens' Endpoint (Maybe EndpointStatus)
- endpoint_vpcId :: Lens' Endpoint (Maybe Text)
- endpoint_networkInterfaces :: Lens' Endpoint (Maybe [NetworkInterface])
- endpoint_outpostsId :: Lens' Endpoint (Maybe Text)
- endpoint_subnetId :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroupId :: Lens' Endpoint (Maybe Text)
- endpoint_accessType :: Lens' Endpoint (Maybe EndpointAccessType)
- endpoint_customerOwnedIpv4Pool :: Lens' Endpoint (Maybe Text)
- endpoint_cidrBlock :: Lens' Endpoint (Maybe Text)
- endpoint_endpointArn :: Lens' Endpoint (Maybe Text)
- data NetworkInterface = NetworkInterface' {}
- newNetworkInterface :: NetworkInterface
- networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2017-07-25
of the Amazon S3 on Outposts SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was an exception validating this data.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Access was denied for this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a conflict with this action, and it could not be completed.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was an exception with the internal server.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource was not found.
EndpointAccessType
newtype EndpointAccessType Source #
Constructors
EndpointAccessType' | |
Fields |
Bundled Patterns
pattern EndpointAccessType_CustomerOwnedIp :: EndpointAccessType | |
pattern EndpointAccessType_Private :: EndpointAccessType |
Instances
EndpointStatus
newtype EndpointStatus Source #
Constructors
EndpointStatus' | |
Fields |
Bundled Patterns
pattern EndpointStatus_Available :: EndpointStatus | |
pattern EndpointStatus_Deleting :: EndpointStatus | |
pattern EndpointStatus_Pending :: EndpointStatus |
Instances
Endpoint
Amazon S3 on Outposts Access Points simplify managing data access at scale for shared datasets in S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC). For more information, see Accessing S3 on Outposts using VPC only access points.
See: newEndpoint
smart constructor.
Constructors
Endpoint' | |
Fields
|
Instances
newEndpoint :: Endpoint Source #
Create a value of Endpoint
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:creationTime:Endpoint'
, endpoint_creationTime
- The time the endpoint was created.
$sel:status:Endpoint'
, endpoint_status
- The status of the endpoint.
$sel:vpcId:Endpoint'
, endpoint_vpcId
- The ID of the VPC used for the endpoint.
$sel:networkInterfaces:Endpoint'
, endpoint_networkInterfaces
- The network interface of the endpoint.
$sel:outpostsId:Endpoint'
, endpoint_outpostsId
- The ID of the AWS Outposts.
$sel:subnetId:Endpoint'
, endpoint_subnetId
- The ID of the subnet used for the endpoint.
$sel:securityGroupId:Endpoint'
, endpoint_securityGroupId
- The ID of the security group used for the endpoint.
$sel:accessType:Endpoint'
, endpoint_accessType
-
$sel:customerOwnedIpv4Pool:Endpoint'
, endpoint_customerOwnedIpv4Pool
- The ID of the customer-owned IPv4 pool used for the endpoint.
$sel:cidrBlock:Endpoint'
, endpoint_cidrBlock
- The VPC CIDR committed by this endpoint.
$sel:endpointArn:Endpoint'
, endpoint_endpointArn
- The Amazon Resource Name (ARN) of the endpoint.
endpoint_status :: Lens' Endpoint (Maybe EndpointStatus) Source #
The status of the endpoint.
endpoint_networkInterfaces :: Lens' Endpoint (Maybe [NetworkInterface]) Source #
The network interface of the endpoint.
endpoint_subnetId :: Lens' Endpoint (Maybe Text) Source #
The ID of the subnet used for the endpoint.
endpoint_securityGroupId :: Lens' Endpoint (Maybe Text) Source #
The ID of the security group used for the endpoint.
endpoint_customerOwnedIpv4Pool :: Lens' Endpoint (Maybe Text) Source #
The ID of the customer-owned IPv4 pool used for the endpoint.
endpoint_endpointArn :: Lens' Endpoint (Maybe Text) Source #
The Amazon Resource Name (ARN) of the endpoint.
NetworkInterface
data NetworkInterface Source #
The container for the network interface.
See: newNetworkInterface
smart constructor.
Constructors
NetworkInterface' | |
Fields
|
Instances
newNetworkInterface :: NetworkInterface Source #
Create a value of NetworkInterface
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:networkInterfaceId:NetworkInterface'
, networkInterface_networkInterfaceId
- The ID for the network interface.
networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text) Source #
The ID for the network interface.