libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.S3Outposts

Description

Derived from API version 2017-07-25 of the AWS service descriptions, licensed under Apache 2.0.

Amazon S3 on Outposts provides access to S3 on Outposts operations.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-25 of the Amazon S3 on Outposts SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by S3Outposts.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was an exception validating this data.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Access was denied for this action.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was a conflict with this action, and it could not be completed.

InternalServerException

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was an exception with the internal server.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource was not found.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateEndpoint

data CreateEndpoint Source #

See: newCreateEndpoint smart constructor.

Instances

Instances details
Eq CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Read CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Show CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Generic CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Associated Types

type Rep CreateEndpoint :: Type -> Type #

NFData CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Methods

rnf :: CreateEndpoint -> () #

Hashable CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

ToJSON CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

AWSRequest CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Associated Types

type AWSResponse CreateEndpoint #

ToHeaders CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

ToPath CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

ToQuery CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

type Rep CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

type Rep CreateEndpoint = D1 ('MetaData "CreateEndpoint" "Amazonka.S3Outposts.CreateEndpoint" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "CreateEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccessType)) :*: S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "outpostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

newCreateEndpoint Source #

Create a value of CreateEndpoint 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:accessType:CreateEndpoint', createEndpoint_accessType - The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.

$sel:customerOwnedIpv4Pool:CreateEndpoint', createEndpoint_customerOwnedIpv4Pool - The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for the endpoint.

$sel:outpostId:CreateEndpoint', createEndpoint_outpostId - The ID of the AWS Outposts.

$sel:subnetId:CreateEndpoint', createEndpoint_subnetId - The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the Amazon S3 on Outposts provisioned.

$sel:securityGroupId:CreateEndpoint', createEndpoint_securityGroupId - The ID of the security group to use with the endpoint.

data CreateEndpointResponse Source #

See: newCreateEndpointResponse smart constructor.

Instances

Instances details
Eq CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Read CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Show CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Generic CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Associated Types

type Rep CreateEndpointResponse :: Type -> Type #

NFData CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

Methods

rnf :: CreateEndpointResponse -> () #

type Rep CreateEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.CreateEndpoint

type Rep CreateEndpointResponse = D1 ('MetaData "CreateEndpointResponse" "Amazonka.S3Outposts.CreateEndpoint" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "CreateEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateEndpointResponse Source #

Create a value of CreateEndpointResponse 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:endpointArn:CreateEndpointResponse', createEndpointResponse_endpointArn - The Amazon Resource Name (ARN) of the endpoint.

$sel:httpStatus:CreateEndpointResponse', createEndpointResponse_httpStatus - The response's http status code.

DeleteEndpoint

data DeleteEndpoint Source #

See: newDeleteEndpoint smart constructor.

Constructors

DeleteEndpoint' Text Text 

Instances

Instances details
Eq DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Read DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Show DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Generic DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Associated Types

type Rep DeleteEndpoint :: Type -> Type #

NFData DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Methods

rnf :: DeleteEndpoint -> () #

Hashable DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

AWSRequest DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Associated Types

type AWSResponse DeleteEndpoint #

ToHeaders DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

ToPath DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

ToQuery DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

type Rep DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

type Rep DeleteEndpoint = D1 ('MetaData "DeleteEndpoint" "Amazonka.S3Outposts.DeleteEndpoint" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "DeleteEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "outpostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteEndpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

newDeleteEndpoint Source #

Create a value of DeleteEndpoint 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:endpointId:DeleteEndpoint', deleteEndpoint_endpointId - The ID of the endpoint.

$sel:outpostId:DeleteEndpoint', deleteEndpoint_outpostId - The ID of the AWS Outposts.

data DeleteEndpointResponse Source #

See: newDeleteEndpointResponse smart constructor.

Instances

Instances details
Eq DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Read DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Show DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Generic DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Associated Types

type Rep DeleteEndpointResponse :: Type -> Type #

NFData DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

Methods

rnf :: DeleteEndpointResponse -> () #

type Rep DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.DeleteEndpoint

type Rep DeleteEndpointResponse = D1 ('MetaData "DeleteEndpointResponse" "Amazonka.S3Outposts.DeleteEndpoint" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "DeleteEndpointResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteEndpointResponse :: DeleteEndpointResponse Source #

Create a value of DeleteEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListEndpoints (Paginated)

data ListEndpoints Source #

See: newListEndpoints smart constructor.

Instances

Instances details
Eq ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Read ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Show ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Generic ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Associated Types

type Rep ListEndpoints :: Type -> Type #

NFData ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Methods

rnf :: ListEndpoints -> () #

Hashable ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

AWSPager ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

AWSRequest ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Associated Types

type AWSResponse ListEndpoints #

ToHeaders ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

ToPath ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

ToQuery ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

type Rep ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

type Rep ListEndpoints = D1 ('MetaData "ListEndpoints" "Amazonka.S3Outposts.ListEndpoints" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "ListEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

newListEndpoints :: ListEndpoints Source #

Create a value of ListEndpoints 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:nextToken:ListEndpoints', listEndpoints_nextToken - The next endpoint requested in the list.

$sel:maxResults:ListEndpoints', listEndpoints_maxResults - The max number of endpoints that can be returned on the request.

data ListEndpointsResponse Source #

See: newListEndpointsResponse smart constructor.

Instances

Instances details
Eq ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Read ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Show ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Generic ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Associated Types

type Rep ListEndpointsResponse :: Type -> Type #

NFData ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

Methods

rnf :: ListEndpointsResponse -> () #

type Rep ListEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListEndpoints

type Rep ListEndpointsResponse = D1 ('MetaData "ListEndpointsResponse" "Amazonka.S3Outposts.ListEndpoints" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "ListEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Endpoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEndpointsResponse Source #

Create a value of ListEndpointsResponse 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:nextToken:ListEndpoints', listEndpointsResponse_nextToken - The next endpoint returned in the list.

$sel:endpoints:ListEndpointsResponse', listEndpointsResponse_endpoints - Returns an array of endpoints associated with AWS Outposts.

$sel:httpStatus:ListEndpointsResponse', listEndpointsResponse_httpStatus - The response's http status code.

Types

EndpointAccessType

newtype EndpointAccessType Source #

Instances

Instances details
Eq EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Ord EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Read EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Show EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Generic EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Associated Types

type Rep EndpointAccessType :: Type -> Type #

NFData EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

Methods

rnf :: EndpointAccessType -> () #

Hashable EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToJSON EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToJSONKey EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

FromJSON EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

FromJSONKey EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToLog EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToHeader EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToQuery EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

FromXML EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToXML EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToByteString EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

FromText EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

ToText EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

type Rep EndpointAccessType Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointAccessType

type Rep EndpointAccessType = D1 ('MetaData "EndpointAccessType" "Amazonka.S3Outposts.Types.EndpointAccessType" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'True) (C1 ('MetaCons "EndpointAccessType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointStatus

newtype EndpointStatus Source #

Constructors

EndpointStatus' 

Instances

Instances details
Eq EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Ord EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Read EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Show EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Generic EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Associated Types

type Rep EndpointStatus :: Type -> Type #

NFData EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Methods

rnf :: EndpointStatus -> () #

Hashable EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToJSON EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToJSONKey EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

FromJSON EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

FromJSONKey EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToLog EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToHeader EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToQuery EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

FromXML EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToXML EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

Methods

toXML :: EndpointStatus -> XML #

ToByteString EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

FromText EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

ToText EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

type Rep EndpointStatus Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.EndpointStatus

type Rep EndpointStatus = D1 ('MetaData "EndpointStatus" "Amazonka.S3Outposts.Types.EndpointStatus" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'True) (C1 ('MetaCons "EndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Endpoint

data Endpoint Source #

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.

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Read Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.S3Outposts.Types.Endpoint" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointStatus))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "outpostsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccessType)))) :*: (S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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.

NetworkInterface

data NetworkInterface Source #

The container for the network interface.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' (Maybe Text) 

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.S3Outposts.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.S3Outposts.Types.NetworkInterface" "libZSservicesZSamazonka-s3outpostsZSamazonka-s3outposts" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.