amazonka-opensearchserverless-2.0: Amazon OpenSearch Service Serverless SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.OpenSearchServerless

Description

Derived from API version 2021-11-01 of the AWS service descriptions, licensed under Apache 2.0.

Use the Amazon OpenSearch Serverless API to create, configure, and manage OpenSearch Serverless collections and security policies.

OpenSearch Serverless is an on-demand, pre-provisioned serverless configuration for Amazon OpenSearch Service. OpenSearch Serverless removes the operational complexities of provisioning, configuring, and tuning your OpenSearch clusters. It enables you to easily search and analyze petabytes of data without having to worry about the underlying infrastructure and data management.

To learn more about OpenSearch Serverless, see What is Amazon OpenSearch Serverless?

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-11-01 of the Amazon OpenSearch Service Serverless 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 OpenSearchServerless.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

When creating a collection, thrown when a collection with the same name already exists or is being created. When deleting a collection, thrown when the collection is not in the ACTIVE or FAILED state.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Thrown when an error internal to the service occurs while processing a request.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Thrown when accessing or deleting a resource that does not exist.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

Thrown when the HTTP request contains invalid input or is missing required input.

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.

BatchGetCollection

data BatchGetCollection Source #

See: newBatchGetCollection smart constructor.

Instances

Instances details
ToJSON BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

ToHeaders BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

ToPath BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

ToQuery BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

AWSRequest BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Associated Types

type AWSResponse BatchGetCollection #

Generic BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Associated Types

type Rep BatchGetCollection :: Type -> Type #

Read BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Show BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

NFData BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Methods

rnf :: BatchGetCollection -> () #

Eq BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Hashable BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

type AWSResponse BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

type Rep BatchGetCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

type Rep BatchGetCollection = D1 ('MetaData "BatchGetCollection" "Amazonka.OpenSearchServerless.BatchGetCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "BatchGetCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newBatchGetCollection :: BatchGetCollection Source #

Create a value of BatchGetCollection 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:ids:BatchGetCollection', batchGetCollection_ids - A list of collection IDs. You can't provide names and IDs in the same request. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.

$sel:names:BatchGetCollection', batchGetCollection_names - A list of collection names. You can't provide names and IDs in the same request.

data BatchGetCollectionResponse Source #

See: newBatchGetCollectionResponse smart constructor.

Instances

Instances details
Generic BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Associated Types

type Rep BatchGetCollectionResponse :: Type -> Type #

Read BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Show BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

NFData BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

Eq BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

type Rep BatchGetCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetCollection

type Rep BatchGetCollectionResponse = D1 ('MetaData "BatchGetCollectionResponse" "Amazonka.OpenSearchServerless.BatchGetCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "BatchGetCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collectionDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CollectionDetail])) :*: (S1 ('MetaSel ('Just "collectionErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CollectionErrorDetail])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetCollectionResponse Source #

Create a value of BatchGetCollectionResponse 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:collectionDetails:BatchGetCollectionResponse', batchGetCollectionResponse_collectionDetails - Details about each collection.

$sel:collectionErrorDetails:BatchGetCollectionResponse', batchGetCollectionResponse_collectionErrorDetails - Error information for the request.

$sel:httpStatus:BatchGetCollectionResponse', batchGetCollectionResponse_httpStatus - The response's http status code.

BatchGetVpcEndpoint

data BatchGetVpcEndpoint Source #

See: newBatchGetVpcEndpoint smart constructor.

Instances

Instances details
ToJSON BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

ToHeaders BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

ToPath BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

ToQuery BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

AWSRequest BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Associated Types

type AWSResponse BatchGetVpcEndpoint #

Generic BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Associated Types

type Rep BatchGetVpcEndpoint :: Type -> Type #

Read BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Show BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

NFData BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Methods

rnf :: BatchGetVpcEndpoint -> () #

Eq BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Hashable BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

type AWSResponse BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

type Rep BatchGetVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

type Rep BatchGetVpcEndpoint = D1 ('MetaData "BatchGetVpcEndpoint" "Amazonka.OpenSearchServerless.BatchGetVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "BatchGetVpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetVpcEndpoint Source #

Create a value of BatchGetVpcEndpoint 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:ids:BatchGetVpcEndpoint', batchGetVpcEndpoint_ids - A list of VPC endpoint identifiers.

data BatchGetVpcEndpointResponse Source #

See: newBatchGetVpcEndpointResponse smart constructor.

Instances

Instances details
Generic BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Associated Types

type Rep BatchGetVpcEndpointResponse :: Type -> Type #

Read BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Show BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

NFData BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

Eq BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

type Rep BatchGetVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.BatchGetVpcEndpoint

type Rep BatchGetVpcEndpointResponse = D1 ('MetaData "BatchGetVpcEndpointResponse" "Amazonka.OpenSearchServerless.BatchGetVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "BatchGetVpcEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcEndpointDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpointDetail])) :*: (S1 ('MetaSel ('Just "vpcEndpointErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpointErrorDetail])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetVpcEndpointResponse Source #

Create a value of BatchGetVpcEndpointResponse 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:vpcEndpointDetails:BatchGetVpcEndpointResponse', batchGetVpcEndpointResponse_vpcEndpointDetails - Details about the specified VPC endpoint.

$sel:vpcEndpointErrorDetails:BatchGetVpcEndpointResponse', batchGetVpcEndpointResponse_vpcEndpointErrorDetails - Error information for a failed request.

$sel:httpStatus:BatchGetVpcEndpointResponse', batchGetVpcEndpointResponse_httpStatus - The response's http status code.

CreateAccessPolicy

data CreateAccessPolicy Source #

See: newCreateAccessPolicy smart constructor.

Instances

Instances details
ToJSON CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

ToHeaders CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

ToPath CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

ToQuery CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

AWSRequest CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Associated Types

type AWSResponse CreateAccessPolicy #

Generic CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Associated Types

type Rep CreateAccessPolicy :: Type -> Type #

Read CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Show CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

NFData CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Methods

rnf :: CreateAccessPolicy -> () #

Eq CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Hashable CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

type AWSResponse CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

type Rep CreateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

type Rep CreateAccessPolicy = D1 ('MetaData "CreateAccessPolicy" "Amazonka.OpenSearchServerless.CreateAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateAccessPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType)))))

newCreateAccessPolicy Source #

Create a value of CreateAccessPolicy 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:clientToken:CreateAccessPolicy', createAccessPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

CreateAccessPolicy, createAccessPolicy_description - A description of the policy. Typically used to store information about the permissions defined in the policy.

CreateAccessPolicy, createAccessPolicy_name - The name of the policy.

CreateAccessPolicy, createAccessPolicy_policy - The JSON policy document to use as the content for the policy.

CreateAccessPolicy, createAccessPolicy_type - The type of policy.

data CreateAccessPolicyResponse Source #

See: newCreateAccessPolicyResponse smart constructor.

Instances

Instances details
Generic CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Associated Types

type Rep CreateAccessPolicyResponse :: Type -> Type #

Read CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Show CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

NFData CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

Eq CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

type Rep CreateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateAccessPolicy

type Rep CreateAccessPolicyResponse = D1 ('MetaData "CreateAccessPolicyResponse" "Amazonka.OpenSearchServerless.CreateAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateAccessPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAccessPolicyResponse Source #

Create a value of CreateAccessPolicyResponse 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:accessPolicyDetail:CreateAccessPolicyResponse', createAccessPolicyResponse_accessPolicyDetail - Details about the created access policy.

$sel:httpStatus:CreateAccessPolicyResponse', createAccessPolicyResponse_httpStatus - The response's http status code.

CreateCollection

data CreateCollection Source #

See: newCreateCollection smart constructor.

Instances

Instances details
ToJSON CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

ToHeaders CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

ToPath CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

ToQuery CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

AWSRequest CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Associated Types

type AWSResponse CreateCollection #

Generic CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Associated Types

type Rep CreateCollection :: Type -> Type #

Read CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Show CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

NFData CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Methods

rnf :: CreateCollection -> () #

Eq CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Hashable CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

type AWSResponse CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

type Rep CreateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

type Rep CreateCollection = D1 ('MetaData "CreateCollection" "Amazonka.OpenSearchServerless.CreateCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateCollection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionType)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateCollection Source #

Create a value of CreateCollection 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:clientToken:CreateCollection', createCollection_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

CreateCollection, createCollection_description - Description of the collection.

$sel:tags:CreateCollection', createCollection_tags - An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Serverless collection.

CreateCollection, createCollection_type - The type of collection.

CreateCollection, createCollection_name - Name of the collection.

data CreateCollectionResponse Source #

See: newCreateCollectionResponse smart constructor.

Instances

Instances details
Generic CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Associated Types

type Rep CreateCollectionResponse :: Type -> Type #

Read CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Show CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

NFData CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

Eq CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

type Rep CreateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateCollection

type Rep CreateCollectionResponse = D1 ('MetaData "CreateCollectionResponse" "Amazonka.OpenSearchServerless.CreateCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createCollectionDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateCollectionDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCollectionResponse Source #

Create a value of CreateCollectionResponse 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:createCollectionDetail:CreateCollectionResponse', createCollectionResponse_createCollectionDetail - Details about the collection.

$sel:httpStatus:CreateCollectionResponse', createCollectionResponse_httpStatus - The response's http status code.

CreateSecurityConfig

data CreateSecurityConfig Source #

See: newCreateSecurityConfig smart constructor.

Instances

Instances details
ToJSON CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

ToHeaders CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

ToPath CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

ToQuery CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

AWSRequest CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Associated Types

type AWSResponse CreateSecurityConfig #

Generic CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Associated Types

type Rep CreateSecurityConfig :: Type -> Type #

Read CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Show CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

NFData CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Methods

rnf :: CreateSecurityConfig -> () #

Eq CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Hashable CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

type AWSResponse CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

type Rep CreateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

type Rep CreateSecurityConfig = D1 ('MetaData "CreateSecurityConfig" "Amazonka.OpenSearchServerless.CreateSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateSecurityConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "samlOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfigOptions)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityConfigType)))))

newCreateSecurityConfig Source #

Create a value of CreateSecurityConfig 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:clientToken:CreateSecurityConfig', createSecurityConfig_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

CreateSecurityConfig, createSecurityConfig_description - A description of the security configuration.

CreateSecurityConfig, createSecurityConfig_samlOptions - Describes SAML options in in the form of a key-value map.

CreateSecurityConfig, createSecurityConfig_name - The name of the security configuration.

CreateSecurityConfig, createSecurityConfig_type - The type of security configuration.

data CreateSecurityConfigResponse Source #

See: newCreateSecurityConfigResponse smart constructor.

Instances

Instances details
Generic CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Associated Types

type Rep CreateSecurityConfigResponse :: Type -> Type #

Read CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Show CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

NFData CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

Eq CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

type Rep CreateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityConfig

type Rep CreateSecurityConfigResponse = D1 ('MetaData "CreateSecurityConfigResponse" "Amazonka.OpenSearchServerless.CreateSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateSecurityConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityConfigDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSecurityConfigResponse Source #

Create a value of CreateSecurityConfigResponse 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:securityConfigDetail:CreateSecurityConfigResponse', createSecurityConfigResponse_securityConfigDetail - Details about the created security configuration.

$sel:httpStatus:CreateSecurityConfigResponse', createSecurityConfigResponse_httpStatus - The response's http status code.

CreateSecurityPolicy

data CreateSecurityPolicy Source #

See: newCreateSecurityPolicy smart constructor.

Instances

Instances details
ToJSON CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

ToHeaders CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

ToPath CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

ToQuery CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

AWSRequest CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Associated Types

type AWSResponse CreateSecurityPolicy #

Generic CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Associated Types

type Rep CreateSecurityPolicy :: Type -> Type #

Read CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Show CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

NFData CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Methods

rnf :: CreateSecurityPolicy -> () #

Eq CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Hashable CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

type AWSResponse CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

type Rep CreateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

type Rep CreateSecurityPolicy = D1 ('MetaData "CreateSecurityPolicy" "Amazonka.OpenSearchServerless.CreateSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateSecurityPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType)))))

newCreateSecurityPolicy Source #

Create a value of CreateSecurityPolicy 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:clientToken:CreateSecurityPolicy', createSecurityPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

CreateSecurityPolicy, createSecurityPolicy_description - A description of the policy. Typically used to store information about the permissions defined in the policy.

CreateSecurityPolicy, createSecurityPolicy_name - The name of the policy.

CreateSecurityPolicy, createSecurityPolicy_policy - The JSON policy document to use as the content for the new policy.

CreateSecurityPolicy, createSecurityPolicy_type - The type of security policy.

data CreateSecurityPolicyResponse Source #

See: newCreateSecurityPolicyResponse smart constructor.

Instances

Instances details
Generic CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Associated Types

type Rep CreateSecurityPolicyResponse :: Type -> Type #

Read CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Show CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

NFData CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

Eq CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

type Rep CreateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateSecurityPolicy

type Rep CreateSecurityPolicyResponse = D1 ('MetaData "CreateSecurityPolicyResponse" "Amazonka.OpenSearchServerless.CreateSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateSecurityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSecurityPolicyResponse Source #

Create a value of CreateSecurityPolicyResponse 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:securityPolicyDetail:CreateSecurityPolicyResponse', createSecurityPolicyResponse_securityPolicyDetail - Details about the created security policy.

$sel:httpStatus:CreateSecurityPolicyResponse', createSecurityPolicyResponse_httpStatus - The response's http status code.

CreateVpcEndpoint

data CreateVpcEndpoint Source #

See: newCreateVpcEndpoint smart constructor.

Instances

Instances details
ToJSON CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

ToHeaders CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

ToPath CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

ToQuery CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

AWSRequest CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Associated Types

type AWSResponse CreateVpcEndpoint #

Generic CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Associated Types

type Rep CreateVpcEndpoint :: Type -> Type #

Read CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Show CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

NFData CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Methods

rnf :: CreateVpcEndpoint -> () #

Eq CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Hashable CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

type AWSResponse CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

type Rep CreateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

type Rep CreateVpcEndpoint = D1 ('MetaData "CreateVpcEndpoint" "Amazonka.OpenSearchServerless.CreateVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateVpcEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateVpcEndpoint Source #

Create a value of CreateVpcEndpoint 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:clientToken:CreateVpcEndpoint', createVpcEndpoint_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

CreateVpcEndpoint, createVpcEndpoint_securityGroupIds - The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

CreateVpcEndpoint, createVpcEndpoint_name - The name of the interface endpoint.

CreateVpcEndpoint, createVpcEndpoint_subnetIds - The ID of one or more subnets from which you'll access OpenSearch Serverless.

CreateVpcEndpoint, createVpcEndpoint_vpcId - The ID of the VPC from which you'll access OpenSearch Serverless.

data CreateVpcEndpointResponse Source #

See: newCreateVpcEndpointResponse smart constructor.

Instances

Instances details
Generic CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Associated Types

type Rep CreateVpcEndpointResponse :: Type -> Type #

Read CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Show CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

NFData CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

Eq CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

type Rep CreateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.CreateVpcEndpoint

type Rep CreateVpcEndpointResponse = D1 ('MetaData "CreateVpcEndpointResponse" "Amazonka.OpenSearchServerless.CreateVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateVpcEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createVpcEndpointDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateVpcEndpointDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateVpcEndpointResponse Source #

Create a value of CreateVpcEndpointResponse 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:createVpcEndpointDetail:CreateVpcEndpointResponse', createVpcEndpointResponse_createVpcEndpointDetail - Details about the created interface VPC endpoint.

$sel:httpStatus:CreateVpcEndpointResponse', createVpcEndpointResponse_httpStatus - The response's http status code.

DeleteAccessPolicy

data DeleteAccessPolicy Source #

See: newDeleteAccessPolicy smart constructor.

Instances

Instances details
ToJSON DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

ToHeaders DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

ToPath DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

ToQuery DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

AWSRequest DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Associated Types

type AWSResponse DeleteAccessPolicy #

Generic DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Associated Types

type Rep DeleteAccessPolicy :: Type -> Type #

Read DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Show DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

NFData DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Methods

rnf :: DeleteAccessPolicy -> () #

Eq DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Hashable DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

type AWSResponse DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

type Rep DeleteAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

type Rep DeleteAccessPolicy = D1 ('MetaData "DeleteAccessPolicy" "Amazonka.OpenSearchServerless.DeleteAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteAccessPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType))))

newDeleteAccessPolicy Source #

Create a value of DeleteAccessPolicy 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:clientToken:DeleteAccessPolicy', deleteAccessPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

DeleteAccessPolicy, deleteAccessPolicy_name - The name of the policy to delete.

DeleteAccessPolicy, deleteAccessPolicy_type - The type of policy.

data DeleteAccessPolicyResponse Source #

See: newDeleteAccessPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Associated Types

type Rep DeleteAccessPolicyResponse :: Type -> Type #

Read DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Show DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

NFData DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

Eq DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

type Rep DeleteAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteAccessPolicy

type Rep DeleteAccessPolicyResponse = D1 ('MetaData "DeleteAccessPolicyResponse" "Amazonka.OpenSearchServerless.DeleteAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteAccessPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAccessPolicyResponse Source #

Create a value of DeleteAccessPolicyResponse 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:DeleteAccessPolicyResponse', deleteAccessPolicyResponse_httpStatus - The response's http status code.

DeleteCollection

data DeleteCollection Source #

See: newDeleteCollection smart constructor.

Instances

Instances details
ToJSON DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToHeaders DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToPath DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToQuery DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

AWSRequest DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type AWSResponse DeleteCollection #

Generic DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type Rep DeleteCollection :: Type -> Type #

Read DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Show DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

NFData DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Methods

rnf :: DeleteCollection -> () #

Eq DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Hashable DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type AWSResponse DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollection = D1 ('MetaData "DeleteCollection" "Amazonka.OpenSearchServerless.DeleteCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCollection Source #

Create a value of DeleteCollection 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:clientToken:DeleteCollection', deleteCollection_clientToken - A unique, case-sensitive identifier to ensure idempotency of the request.

DeleteCollection, deleteCollection_id - The unique identifier of the collection. For example, 1iu5usc406kd. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.

data DeleteCollectionResponse Source #

See: newDeleteCollectionResponse smart constructor.

Instances

Instances details
Generic DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type Rep DeleteCollectionResponse :: Type -> Type #

Read DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Show DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

NFData DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Eq DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollectionResponse = D1 ('MetaData "DeleteCollectionResponse" "Amazonka.OpenSearchServerless.DeleteCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteCollectionDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteCollectionDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCollectionResponse Source #

Create a value of DeleteCollectionResponse 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:deleteCollectionDetail:DeleteCollectionResponse', deleteCollectionResponse_deleteCollectionDetail - Details of the deleted collection.

$sel:httpStatus:DeleteCollectionResponse', deleteCollectionResponse_httpStatus - The response's http status code.

DeleteSecurityConfig

data DeleteSecurityConfig Source #

See: newDeleteSecurityConfig smart constructor.

Instances

Instances details
ToJSON DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

ToHeaders DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

ToPath DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

ToQuery DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

AWSRequest DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Associated Types

type AWSResponse DeleteSecurityConfig #

Generic DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Associated Types

type Rep DeleteSecurityConfig :: Type -> Type #

Read DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Show DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

NFData DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Methods

rnf :: DeleteSecurityConfig -> () #

Eq DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Hashable DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

type AWSResponse DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

type Rep DeleteSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

type Rep DeleteSecurityConfig = D1 ('MetaData "DeleteSecurityConfig" "Amazonka.OpenSearchServerless.DeleteSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSecurityConfig Source #

Create a value of DeleteSecurityConfig 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:clientToken:DeleteSecurityConfig', deleteSecurityConfig_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

DeleteSecurityConfig, deleteSecurityConfig_id - The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>. For example, saml/123456789123/OKTADev.

data DeleteSecurityConfigResponse Source #

See: newDeleteSecurityConfigResponse smart constructor.

Instances

Instances details
Generic DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Associated Types

type Rep DeleteSecurityConfigResponse :: Type -> Type #

Read DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Show DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

NFData DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

Eq DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

type Rep DeleteSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityConfig

type Rep DeleteSecurityConfigResponse = D1 ('MetaData "DeleteSecurityConfigResponse" "Amazonka.OpenSearchServerless.DeleteSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSecurityConfigResponse Source #

Create a value of DeleteSecurityConfigResponse 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:DeleteSecurityConfigResponse', deleteSecurityConfigResponse_httpStatus - The response's http status code.

DeleteSecurityPolicy

data DeleteSecurityPolicy Source #

See: newDeleteSecurityPolicy smart constructor.

Instances

Instances details
ToJSON DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToHeaders DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToPath DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToQuery DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

AWSRequest DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type AWSResponse DeleteSecurityPolicy #

Generic DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type Rep DeleteSecurityPolicy :: Type -> Type #

Read DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Show DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

NFData DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Methods

rnf :: DeleteSecurityPolicy -> () #

Eq DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Hashable DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type AWSResponse DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicy = D1 ('MetaData "DeleteSecurityPolicy" "Amazonka.OpenSearchServerless.DeleteSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType))))

newDeleteSecurityPolicy Source #

Create a value of DeleteSecurityPolicy 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:clientToken:DeleteSecurityPolicy', deleteSecurityPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

DeleteSecurityPolicy, deleteSecurityPolicy_name - The name of the policy to delete.

DeleteSecurityPolicy, deleteSecurityPolicy_type - The type of policy.

data DeleteSecurityPolicyResponse Source #

See: newDeleteSecurityPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type Rep DeleteSecurityPolicyResponse :: Type -> Type #

Read DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Show DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

NFData DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Eq DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicyResponse = D1 ('MetaData "DeleteSecurityPolicyResponse" "Amazonka.OpenSearchServerless.DeleteSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSecurityPolicyResponse Source #

Create a value of DeleteSecurityPolicyResponse 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:DeleteSecurityPolicyResponse', deleteSecurityPolicyResponse_httpStatus - The response's http status code.

DeleteVpcEndpoint

data DeleteVpcEndpoint Source #

See: newDeleteVpcEndpoint smart constructor.

Instances

Instances details
ToJSON DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

ToHeaders DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

ToPath DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

ToQuery DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

AWSRequest DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Associated Types

type AWSResponse DeleteVpcEndpoint #

Generic DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Associated Types

type Rep DeleteVpcEndpoint :: Type -> Type #

Read DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Show DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

NFData DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Methods

rnf :: DeleteVpcEndpoint -> () #

Eq DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Hashable DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

type AWSResponse DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

type Rep DeleteVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

type Rep DeleteVpcEndpoint = D1 ('MetaData "DeleteVpcEndpoint" "Amazonka.OpenSearchServerless.DeleteVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteVpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteVpcEndpoint Source #

Create a value of DeleteVpcEndpoint 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:clientToken:DeleteVpcEndpoint', deleteVpcEndpoint_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

DeleteVpcEndpoint, deleteVpcEndpoint_id - The VPC endpoint identifier.

data DeleteVpcEndpointResponse Source #

See: newDeleteVpcEndpointResponse smart constructor.

Instances

Instances details
Generic DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Associated Types

type Rep DeleteVpcEndpointResponse :: Type -> Type #

Read DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Show DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

NFData DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

Eq DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

type Rep DeleteVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteVpcEndpoint

type Rep DeleteVpcEndpointResponse = D1 ('MetaData "DeleteVpcEndpointResponse" "Amazonka.OpenSearchServerless.DeleteVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteVpcEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteVpcEndpointDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteVpcEndpointDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVpcEndpointResponse Source #

Create a value of DeleteVpcEndpointResponse 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:deleteVpcEndpointDetail:DeleteVpcEndpointResponse', deleteVpcEndpointResponse_deleteVpcEndpointDetail - Details about the deleted endpoint.

$sel:httpStatus:DeleteVpcEndpointResponse', deleteVpcEndpointResponse_httpStatus - The response's http status code.

GetAccessPolicy

data GetAccessPolicy Source #

See: newGetAccessPolicy smart constructor.

Instances

Instances details
ToJSON GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToHeaders GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToPath GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToQuery GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

AWSRequest GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type AWSResponse GetAccessPolicy #

Generic GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type Rep GetAccessPolicy :: Type -> Type #

Read GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Show GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

NFData GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Methods

rnf :: GetAccessPolicy -> () #

Eq GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Hashable GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type AWSResponse GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicy = D1 ('MetaData "GetAccessPolicy" "Amazonka.OpenSearchServerless.GetAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccessPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType)))

newGetAccessPolicy Source #

Create a value of GetAccessPolicy 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:

GetAccessPolicy, getAccessPolicy_name - The name of the access policy.

GetAccessPolicy, getAccessPolicy_type - Tye type of policy. Currently the only supported value is data.

data GetAccessPolicyResponse Source #

See: newGetAccessPolicyResponse smart constructor.

Instances

Instances details
Generic GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type Rep GetAccessPolicyResponse :: Type -> Type #

Read GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Show GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

NFData GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Methods

rnf :: GetAccessPolicyResponse -> () #

Eq GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicyResponse = D1 ('MetaData "GetAccessPolicyResponse" "Amazonka.OpenSearchServerless.GetAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccessPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccessPolicyResponse Source #

Create a value of GetAccessPolicyResponse 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:accessPolicyDetail:GetAccessPolicyResponse', getAccessPolicyResponse_accessPolicyDetail - Details about the requested access policy.

$sel:httpStatus:GetAccessPolicyResponse', getAccessPolicyResponse_httpStatus - The response's http status code.

GetAccountSettings

data GetAccountSettings Source #

See: newGetAccountSettings smart constructor.

Constructors

GetAccountSettings' 

Instances

Instances details
ToJSON GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

ToHeaders GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

ToPath GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

ToQuery GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

AWSRequest GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Associated Types

type AWSResponse GetAccountSettings #

Generic GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Associated Types

type Rep GetAccountSettings :: Type -> Type #

Read GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Show GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

NFData GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Methods

rnf :: GetAccountSettings -> () #

Eq GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Hashable GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

type AWSResponse GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

type Rep GetAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

type Rep GetAccountSettings = D1 ('MetaData "GetAccountSettings" "Amazonka.OpenSearchServerless.GetAccountSettings" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccountSettings'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetAccountSettings :: GetAccountSettings Source #

Create a value of GetAccountSettings with all optional fields omitted.

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

data GetAccountSettingsResponse Source #

See: newGetAccountSettingsResponse smart constructor.

Instances

Instances details
Generic GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Associated Types

type Rep GetAccountSettingsResponse :: Type -> Type #

Read GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Show GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

NFData GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

Eq GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

type Rep GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccountSettings

type Rep GetAccountSettingsResponse = D1 ('MetaData "GetAccountSettingsResponse" "Amazonka.OpenSearchServerless.GetAccountSettings" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccountSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountSettingsDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountSettingsDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccountSettingsResponse Source #

Create a value of GetAccountSettingsResponse 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:accountSettingsDetail:GetAccountSettingsResponse', getAccountSettingsResponse_accountSettingsDetail - OpenSearch Serverless-related details for the current account.

$sel:httpStatus:GetAccountSettingsResponse', getAccountSettingsResponse_httpStatus - The response's http status code.

GetPoliciesStats

data GetPoliciesStats Source #

See: newGetPoliciesStats smart constructor.

Constructors

GetPoliciesStats' 

Instances

Instances details
ToJSON GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

ToHeaders GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

ToPath GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

ToQuery GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

AWSRequest GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Associated Types

type AWSResponse GetPoliciesStats #

Generic GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Associated Types

type Rep GetPoliciesStats :: Type -> Type #

Read GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Show GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

NFData GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Methods

rnf :: GetPoliciesStats -> () #

Eq GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Hashable GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

type AWSResponse GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

type Rep GetPoliciesStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

type Rep GetPoliciesStats = D1 ('MetaData "GetPoliciesStats" "Amazonka.OpenSearchServerless.GetPoliciesStats" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetPoliciesStats'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetPoliciesStats :: GetPoliciesStats Source #

Create a value of GetPoliciesStats with all optional fields omitted.

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

data GetPoliciesStatsResponse Source #

See: newGetPoliciesStatsResponse smart constructor.

Instances

Instances details
Generic GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Associated Types

type Rep GetPoliciesStatsResponse :: Type -> Type #

Read GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Show GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

NFData GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

Eq GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

type Rep GetPoliciesStatsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetPoliciesStats

type Rep GetPoliciesStatsResponse = D1 ('MetaData "GetPoliciesStatsResponse" "Amazonka.OpenSearchServerless.GetPoliciesStats" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetPoliciesStatsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessPolicyStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyStats)) :*: S1 ('MetaSel ('Just "securityConfigStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigStats))) :*: (S1 ('MetaSel ('Just "securityPolicyStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyStats)) :*: (S1 ('MetaSel ('Just "totalPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetPoliciesStatsResponse Source #

Create a value of GetPoliciesStatsResponse 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:accessPolicyStats:GetPoliciesStatsResponse', getPoliciesStatsResponse_accessPolicyStats - Information about the data access policies in your account.

$sel:securityConfigStats:GetPoliciesStatsResponse', getPoliciesStatsResponse_securityConfigStats - Information about the security configurations in your account.

$sel:securityPolicyStats:GetPoliciesStatsResponse', getPoliciesStatsResponse_securityPolicyStats - Information about the security policies in your account.

$sel:totalPolicyCount:GetPoliciesStatsResponse', getPoliciesStatsResponse_totalPolicyCount - The total number of OpenSearch Serverless security policies and configurations in your account.

$sel:httpStatus:GetPoliciesStatsResponse', getPoliciesStatsResponse_httpStatus - The response's http status code.

GetSecurityConfig

data GetSecurityConfig Source #

See: newGetSecurityConfig smart constructor.

Constructors

GetSecurityConfig' Text 

Instances

Instances details
ToJSON GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

ToHeaders GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

ToPath GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

ToQuery GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

AWSRequest GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Associated Types

type AWSResponse GetSecurityConfig #

Generic GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Associated Types

type Rep GetSecurityConfig :: Type -> Type #

Read GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Show GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

NFData GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Methods

rnf :: GetSecurityConfig -> () #

Eq GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Hashable GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

type AWSResponse GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

type Rep GetSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

type Rep GetSecurityConfig = D1 ('MetaData "GetSecurityConfig" "Amazonka.OpenSearchServerless.GetSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetSecurityConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSecurityConfig Source #

Create a value of GetSecurityConfig 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:

GetSecurityConfig, getSecurityConfig_id - The unique identifier of the security configuration.

data GetSecurityConfigResponse Source #

See: newGetSecurityConfigResponse smart constructor.

Instances

Instances details
Generic GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Associated Types

type Rep GetSecurityConfigResponse :: Type -> Type #

Read GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Show GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

NFData GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

Eq GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

type Rep GetSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityConfig

type Rep GetSecurityConfigResponse = D1 ('MetaData "GetSecurityConfigResponse" "Amazonka.OpenSearchServerless.GetSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetSecurityConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityConfigDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSecurityConfigResponse Source #

Create a value of GetSecurityConfigResponse 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:securityConfigDetail:GetSecurityConfigResponse', getSecurityConfigResponse_securityConfigDetail - Details of the requested security configuration.

$sel:httpStatus:GetSecurityConfigResponse', getSecurityConfigResponse_httpStatus - The response's http status code.

GetSecurityPolicy

data GetSecurityPolicy Source #

See: newGetSecurityPolicy smart constructor.

Instances

Instances details
ToJSON GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

ToHeaders GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

ToPath GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

ToQuery GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

AWSRequest GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Associated Types

type AWSResponse GetSecurityPolicy #

Generic GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Associated Types

type Rep GetSecurityPolicy :: Type -> Type #

Read GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Show GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

NFData GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Methods

rnf :: GetSecurityPolicy -> () #

Eq GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Hashable GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

type AWSResponse GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

type Rep GetSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

type Rep GetSecurityPolicy = D1 ('MetaData "GetSecurityPolicy" "Amazonka.OpenSearchServerless.GetSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetSecurityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType)))

newGetSecurityPolicy Source #

Create a value of GetSecurityPolicy 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:

GetSecurityPolicy, getSecurityPolicy_name - The name of the security policy.

GetSecurityPolicy, getSecurityPolicy_type - The type of security policy.

data GetSecurityPolicyResponse Source #

See: newGetSecurityPolicyResponse smart constructor.

Instances

Instances details
Generic GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Associated Types

type Rep GetSecurityPolicyResponse :: Type -> Type #

Read GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Show GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

NFData GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

Eq GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

type Rep GetSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetSecurityPolicy

type Rep GetSecurityPolicyResponse = D1 ('MetaData "GetSecurityPolicyResponse" "Amazonka.OpenSearchServerless.GetSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetSecurityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSecurityPolicyResponse Source #

Create a value of GetSecurityPolicyResponse 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:securityPolicyDetail:GetSecurityPolicyResponse', getSecurityPolicyResponse_securityPolicyDetail - Details about the requested security policy.

$sel:httpStatus:GetSecurityPolicyResponse', getSecurityPolicyResponse_httpStatus - The response's http status code.

ListAccessPolicies

data ListAccessPolicies Source #

See: newListAccessPolicies smart constructor.

Instances

Instances details
ToJSON ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

ToHeaders ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

ToPath ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

ToQuery ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

AWSRequest ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Associated Types

type AWSResponse ListAccessPolicies #

Generic ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Associated Types

type Rep ListAccessPolicies :: Type -> Type #

Read ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Show ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

NFData ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Methods

rnf :: ListAccessPolicies -> () #

Eq ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Hashable ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

type AWSResponse ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

type Rep ListAccessPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

type Rep ListAccessPolicies = D1 ('MetaData "ListAccessPolicies" "Amazonka.OpenSearchServerless.ListAccessPolicies" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListAccessPolicies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType))))

newListAccessPolicies Source #

Create a value of ListAccessPolicies 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:maxResults:ListAccessPolicies', listAccessPolicies_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results. The default is 20.

ListAccessPolicies, listAccessPolicies_nextToken - If your initial ListAccessPolicies operation returns a nextToken, you can include the returned nextToken in subsequent ListAccessPolicies operations, which returns results in the next page.

$sel:resource:ListAccessPolicies', listAccessPolicies_resource - Resource filters (can be collection or indexes) that policies can apply to.

ListAccessPolicies, listAccessPolicies_type - The type of access policy.

data ListAccessPoliciesResponse Source #

See: newListAccessPoliciesResponse smart constructor.

Instances

Instances details
Generic ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Associated Types

type Rep ListAccessPoliciesResponse :: Type -> Type #

Read ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Show ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

NFData ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

Eq ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

type Rep ListAccessPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListAccessPolicies

type Rep ListAccessPoliciesResponse = D1 ('MetaData "ListAccessPoliciesResponse" "Amazonka.OpenSearchServerless.ListAccessPolicies" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListAccessPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessPolicySummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessPolicySummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAccessPoliciesResponse Source #

Create a value of ListAccessPoliciesResponse 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:accessPolicySummaries:ListAccessPoliciesResponse', listAccessPoliciesResponse_accessPolicySummaries - Details about the requested access policies.

ListAccessPolicies, listAccessPoliciesResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:httpStatus:ListAccessPoliciesResponse', listAccessPoliciesResponse_httpStatus - The response's http status code.

ListCollections

data ListCollections Source #

See: newListCollections smart constructor.

Instances

Instances details
ToJSON ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

ToHeaders ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

ToPath ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

ToQuery ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

AWSRequest ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Associated Types

type AWSResponse ListCollections #

Generic ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Associated Types

type Rep ListCollections :: Type -> Type #

Read ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Show ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

NFData ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Methods

rnf :: ListCollections -> () #

Eq ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Hashable ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

type AWSResponse ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

type Rep ListCollections Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

type Rep ListCollections = D1 ('MetaData "ListCollections" "Amazonka.OpenSearchServerless.ListCollections" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListCollections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collectionFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListCollections :: ListCollections Source #

Create a value of ListCollections 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:collectionFilters:ListCollections', listCollections_collectionFilters - List of filter names and values that you can use for requests.

$sel:maxResults:ListCollections', listCollections_maxResults - The maximum number of results to return. Default is 20. You can use nextToken to get the next page of results.

ListCollections, listCollections_nextToken - If your initial ListCollections operation returns a nextToken, you can include the returned nextToken in subsequent ListCollections operations, which returns results in the next page.

data ListCollectionsResponse Source #

See: newListCollectionsResponse smart constructor.

Instances

Instances details
Generic ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Associated Types

type Rep ListCollectionsResponse :: Type -> Type #

Read ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Show ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

NFData ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

Methods

rnf :: ListCollectionsResponse -> () #

Eq ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

type Rep ListCollectionsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListCollections

type Rep ListCollectionsResponse = D1 ('MetaData "ListCollectionsResponse" "Amazonka.OpenSearchServerless.ListCollections" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListCollectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collectionSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CollectionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCollectionsResponse Source #

Create a value of ListCollectionsResponse 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:collectionSummaries:ListCollectionsResponse', listCollectionsResponse_collectionSummaries - Details about each collection.

ListCollections, listCollectionsResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:httpStatus:ListCollectionsResponse', listCollectionsResponse_httpStatus - The response's http status code.

ListSecurityConfigs

data ListSecurityConfigs Source #

See: newListSecurityConfigs smart constructor.

Instances

Instances details
ToJSON ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

ToHeaders ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

ToPath ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

ToQuery ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

AWSRequest ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Associated Types

type AWSResponse ListSecurityConfigs #

Generic ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Associated Types

type Rep ListSecurityConfigs :: Type -> Type #

Read ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Show ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

NFData ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Methods

rnf :: ListSecurityConfigs -> () #

Eq ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Hashable ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

type AWSResponse ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

type Rep ListSecurityConfigs Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

type Rep ListSecurityConfigs = D1 ('MetaData "ListSecurityConfigs" "Amazonka.OpenSearchServerless.ListSecurityConfigs" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListSecurityConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityConfigType))))

newListSecurityConfigs Source #

Create a value of ListSecurityConfigs 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:maxResults:ListSecurityConfigs', listSecurityConfigs_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results. The default is 20.

ListSecurityConfigs, listSecurityConfigs_nextToken - If your initial ListSecurityConfigs operation returns a nextToken, you can include the returned nextToken in subsequent ListSecurityConfigs operations, which returns results in the next page.

ListSecurityConfigs, listSecurityConfigs_type - The type of security configuration.

data ListSecurityConfigsResponse Source #

See: newListSecurityConfigsResponse smart constructor.

Instances

Instances details
Generic ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Associated Types

type Rep ListSecurityConfigsResponse :: Type -> Type #

Read ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Show ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

NFData ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

Eq ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

type Rep ListSecurityConfigsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityConfigs

type Rep ListSecurityConfigsResponse = D1 ('MetaData "ListSecurityConfigsResponse" "Amazonka.OpenSearchServerless.ListSecurityConfigs" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListSecurityConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityConfigSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityConfigSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSecurityConfigsResponse Source #

Create a value of ListSecurityConfigsResponse 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:

ListSecurityConfigs, listSecurityConfigsResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:securityConfigSummaries:ListSecurityConfigsResponse', listSecurityConfigsResponse_securityConfigSummaries - Details about the security configurations in your account.

$sel:httpStatus:ListSecurityConfigsResponse', listSecurityConfigsResponse_httpStatus - The response's http status code.

ListSecurityPolicies

data ListSecurityPolicies Source #

See: newListSecurityPolicies smart constructor.

Instances

Instances details
ToJSON ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

ToHeaders ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

ToPath ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

ToQuery ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

AWSRequest ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Associated Types

type AWSResponse ListSecurityPolicies #

Generic ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Associated Types

type Rep ListSecurityPolicies :: Type -> Type #

Read ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Show ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

NFData ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Methods

rnf :: ListSecurityPolicies -> () #

Eq ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Hashable ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

type AWSResponse ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

type Rep ListSecurityPolicies Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

type Rep ListSecurityPolicies = D1 ('MetaData "ListSecurityPolicies" "Amazonka.OpenSearchServerless.ListSecurityPolicies" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListSecurityPolicies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType))))

newListSecurityPolicies Source #

Create a value of ListSecurityPolicies 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:maxResults:ListSecurityPolicies', listSecurityPolicies_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results. The default is 20.

ListSecurityPolicies, listSecurityPolicies_nextToken - If your initial ListSecurityPolicies operation returns a nextToken, you can include the returned nextToken in subsequent ListSecurityPolicies operations, which returns results in the next page.

$sel:resource:ListSecurityPolicies', listSecurityPolicies_resource - Resource filters (can be collection or indexes) that policies can apply to.

ListSecurityPolicies, listSecurityPolicies_type - The type of policy.

data ListSecurityPoliciesResponse Source #

See: newListSecurityPoliciesResponse smart constructor.

Instances

Instances details
Generic ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Associated Types

type Rep ListSecurityPoliciesResponse :: Type -> Type #

Read ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Show ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

NFData ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

Eq ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

type Rep ListSecurityPoliciesResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListSecurityPolicies

type Rep ListSecurityPoliciesResponse = D1 ('MetaData "ListSecurityPoliciesResponse" "Amazonka.OpenSearchServerless.ListSecurityPolicies" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListSecurityPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityPolicySummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityPolicySummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSecurityPoliciesResponse Source #

Create a value of ListSecurityPoliciesResponse 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:

ListSecurityPolicies, listSecurityPoliciesResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:securityPolicySummaries:ListSecurityPoliciesResponse', listSecurityPoliciesResponse_securityPolicySummaries - Details about the security policies in your account.

$sel:httpStatus:ListSecurityPoliciesResponse', listSecurityPoliciesResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.OpenSearchServerless.ListTagsForResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource. The resource must be active (not in the DELETING state), and must be owned by the account ID included in the request.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.OpenSearchServerless.ListTagsForResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags associated with the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListVpcEndpoints

data ListVpcEndpoints Source #

See: newListVpcEndpoints smart constructor.

Instances

Instances details
ToJSON ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

ToHeaders ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

ToPath ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

ToQuery ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

AWSRequest ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Associated Types

type AWSResponse ListVpcEndpoints #

Generic ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Associated Types

type Rep ListVpcEndpoints :: Type -> Type #

Read ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Show ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

NFData ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Methods

rnf :: ListVpcEndpoints -> () #

Eq ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Hashable ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

type AWSResponse ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

type Rep ListVpcEndpoints Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

type Rep ListVpcEndpoints = D1 ('MetaData "ListVpcEndpoints" "Amazonka.OpenSearchServerless.ListVpcEndpoints" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListVpcEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcEndpointFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointFilters)))))

newListVpcEndpoints :: ListVpcEndpoints Source #

Create a value of ListVpcEndpoints 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:maxResults:ListVpcEndpoints', listVpcEndpoints_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results. The default is 20.

ListVpcEndpoints, listVpcEndpoints_nextToken - If your initial ListVpcEndpoints operation returns a nextToken, you can include the returned nextToken in subsequent ListVpcEndpoints operations, which returns results in the next page.

$sel:vpcEndpointFilters:ListVpcEndpoints', listVpcEndpoints_vpcEndpointFilters - Filter the results according to the current status of the VPC endpoint. Possible statuses are CREATING, DELETING, UPDATING, ACTIVE, and FAILED.

data ListVpcEndpointsResponse Source #

See: newListVpcEndpointsResponse smart constructor.

Instances

Instances details
Generic ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Associated Types

type Rep ListVpcEndpointsResponse :: Type -> Type #

Read ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Show ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

NFData ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

Eq ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

type Rep ListVpcEndpointsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.ListVpcEndpoints

type Rep ListVpcEndpointsResponse = D1 ('MetaData "ListVpcEndpointsResponse" "Amazonka.OpenSearchServerless.ListVpcEndpoints" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "ListVpcEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpointSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpointSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVpcEndpointsResponse Source #

Create a value of ListVpcEndpointsResponse 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:

ListVpcEndpoints, listVpcEndpointsResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:vpcEndpointSummaries:ListVpcEndpointsResponse', listVpcEndpointsResponse_vpcEndpointSummaries - Details about each VPC endpoint, including the name and current status.

$sel:httpStatus:ListVpcEndpointsResponse', listVpcEndpointsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.OpenSearchServerless.TagResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource. The resource must be active (not in the DELETING state), and must be owned by the account ID included in the request.

$sel:tags:TagResource', tagResource_tags - A list of tags (key-value pairs) to add to the resource. All tag keys in the request must be unique.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.OpenSearchServerless.TagResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.OpenSearchServerless.UntagResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to remove tags from. The resource must be active (not in the DELETING state), and must be owned by the account ID included in the request.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag or set of tags to remove from the resource. All tag keys in the request must be unique.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.OpenSearchServerless.UntagResource" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateAccessPolicy

data UpdateAccessPolicy Source #

See: newUpdateAccessPolicy smart constructor.

Instances

Instances details
ToJSON UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

ToHeaders UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

ToPath UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

ToQuery UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

AWSRequest UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Associated Types

type AWSResponse UpdateAccessPolicy #

Generic UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Associated Types

type Rep UpdateAccessPolicy :: Type -> Type #

Read UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Show UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

NFData UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Methods

rnf :: UpdateAccessPolicy -> () #

Eq UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Hashable UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

type AWSResponse UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

type Rep UpdateAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

type Rep UpdateAccessPolicy = D1 ('MetaData "UpdateAccessPolicy" "Amazonka.OpenSearchServerless.UpdateAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateAccessPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType)))))

newUpdateAccessPolicy Source #

Create a value of UpdateAccessPolicy 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:clientToken:UpdateAccessPolicy', updateAccessPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

UpdateAccessPolicy, updateAccessPolicy_description - A description of the policy. Typically used to store information about the permissions defined in the policy.

UpdateAccessPolicy, updateAccessPolicy_policy - The JSON policy document to use as the content for the policy.

UpdateAccessPolicy, updateAccessPolicy_name - The name of the policy.

UpdateAccessPolicy, updateAccessPolicy_policyVersion - The version of the policy being updated.

UpdateAccessPolicy, updateAccessPolicy_type - The type of policy.

data UpdateAccessPolicyResponse Source #

See: newUpdateAccessPolicyResponse smart constructor.

Instances

Instances details
Generic UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Associated Types

type Rep UpdateAccessPolicyResponse :: Type -> Type #

Read UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Show UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

NFData UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

Eq UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

type Rep UpdateAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccessPolicy

type Rep UpdateAccessPolicyResponse = D1 ('MetaData "UpdateAccessPolicyResponse" "Amazonka.OpenSearchServerless.UpdateAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateAccessPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAccessPolicyResponse Source #

Create a value of UpdateAccessPolicyResponse 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:accessPolicyDetail:UpdateAccessPolicyResponse', updateAccessPolicyResponse_accessPolicyDetail - Details about the updated access policy.

$sel:httpStatus:UpdateAccessPolicyResponse', updateAccessPolicyResponse_httpStatus - The response's http status code.

UpdateAccountSettings

data UpdateAccountSettings Source #

See: newUpdateAccountSettings smart constructor.

Instances

Instances details
ToJSON UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

ToHeaders UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

ToPath UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

ToQuery UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

AWSRequest UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Associated Types

type AWSResponse UpdateAccountSettings #

Generic UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Associated Types

type Rep UpdateAccountSettings :: Type -> Type #

Read UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Show UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

NFData UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Methods

rnf :: UpdateAccountSettings -> () #

Eq UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Hashable UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

type AWSResponse UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

type Rep UpdateAccountSettings Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

type Rep UpdateAccountSettings = D1 ('MetaData "UpdateAccountSettings" "Amazonka.OpenSearchServerless.UpdateAccountSettings" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateAccountSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityLimits))))

newUpdateAccountSettings :: UpdateAccountSettings Source #

Create a value of UpdateAccountSettings 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:

UpdateAccountSettings, updateAccountSettings_capacityLimits - Undocumented member.

data UpdateAccountSettingsResponse Source #

See: newUpdateAccountSettingsResponse smart constructor.

Instances

Instances details
Generic UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Associated Types

type Rep UpdateAccountSettingsResponse :: Type -> Type #

Read UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Show UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

NFData UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

Eq UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

type Rep UpdateAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateAccountSettings

type Rep UpdateAccountSettingsResponse = D1 ('MetaData "UpdateAccountSettingsResponse" "Amazonka.OpenSearchServerless.UpdateAccountSettings" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateAccountSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountSettingsDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountSettingsDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAccountSettingsResponse Source #

Create a value of UpdateAccountSettingsResponse 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:accountSettingsDetail:UpdateAccountSettingsResponse', updateAccountSettingsResponse_accountSettingsDetail - OpenSearch Serverless-related settings for the current Amazon Web Services account.

$sel:httpStatus:UpdateAccountSettingsResponse', updateAccountSettingsResponse_httpStatus - The response's http status code.

UpdateCollection

data UpdateCollection Source #

See: newUpdateCollection smart constructor.

Instances

Instances details
ToJSON UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

ToHeaders UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

ToPath UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

ToQuery UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

AWSRequest UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Associated Types

type AWSResponse UpdateCollection #

Generic UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Associated Types

type Rep UpdateCollection :: Type -> Type #

Read UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Show UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

NFData UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Methods

rnf :: UpdateCollection -> () #

Eq UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Hashable UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

type AWSResponse UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

type Rep UpdateCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

type Rep UpdateCollection = D1 ('MetaData "UpdateCollection" "Amazonka.OpenSearchServerless.UpdateCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateCollection Source #

Create a value of UpdateCollection 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:clientToken:UpdateCollection', updateCollection_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

UpdateCollection, updateCollection_description - A description of the collection.

UpdateCollection, updateCollection_id - The unique identifier of the collection.

data UpdateCollectionResponse Source #

See: newUpdateCollectionResponse smart constructor.

Instances

Instances details
Generic UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Associated Types

type Rep UpdateCollectionResponse :: Type -> Type #

Read UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Show UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

NFData UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

Eq UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

type Rep UpdateCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateCollection

type Rep UpdateCollectionResponse = D1 ('MetaData "UpdateCollectionResponse" "Amazonka.OpenSearchServerless.UpdateCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateCollectionDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCollectionDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateCollectionResponse Source #

Create a value of UpdateCollectionResponse 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:updateCollectionDetail:UpdateCollectionResponse', updateCollectionResponse_updateCollectionDetail - Details about the updated collection.

$sel:httpStatus:UpdateCollectionResponse', updateCollectionResponse_httpStatus - The response's http status code.

UpdateSecurityConfig

data UpdateSecurityConfig Source #

See: newUpdateSecurityConfig smart constructor.

Instances

Instances details
ToJSON UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

ToHeaders UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

ToPath UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

ToQuery UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

AWSRequest UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Associated Types

type AWSResponse UpdateSecurityConfig #

Generic UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Associated Types

type Rep UpdateSecurityConfig :: Type -> Type #

Read UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Show UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

NFData UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Methods

rnf :: UpdateSecurityConfig -> () #

Eq UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Hashable UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

type AWSResponse UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

type Rep UpdateSecurityConfig Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

type Rep UpdateSecurityConfig = D1 ('MetaData "UpdateSecurityConfig" "Amazonka.OpenSearchServerless.UpdateSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateSecurityConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "samlOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfigOptions)) :*: (S1 ('MetaSel ('Just "configVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateSecurityConfig Source #

Create a value of UpdateSecurityConfig 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:clientToken:UpdateSecurityConfig', updateSecurityConfig_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

UpdateSecurityConfig, updateSecurityConfig_description - A description of the security configuration.

UpdateSecurityConfig, updateSecurityConfig_samlOptions - SAML options in in the form of a key-value map.

UpdateSecurityConfig, updateSecurityConfig_configVersion - The version of the security configuration to be updated. You can find the most recent version of a security configuration using the GetSecurityPolicy command.

UpdateSecurityConfig, updateSecurityConfig_id - The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>. For example, saml/123456789123/OKTADev.

data UpdateSecurityConfigResponse Source #

See: newUpdateSecurityConfigResponse smart constructor.

Instances

Instances details
Generic UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Associated Types

type Rep UpdateSecurityConfigResponse :: Type -> Type #

Read UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Show UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

NFData UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

Eq UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

type Rep UpdateSecurityConfigResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityConfig

type Rep UpdateSecurityConfigResponse = D1 ('MetaData "UpdateSecurityConfigResponse" "Amazonka.OpenSearchServerless.UpdateSecurityConfig" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateSecurityConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityConfigDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSecurityConfigResponse Source #

Create a value of UpdateSecurityConfigResponse 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:securityConfigDetail:UpdateSecurityConfigResponse', updateSecurityConfigResponse_securityConfigDetail - Details about the updated security configuration.

$sel:httpStatus:UpdateSecurityConfigResponse', updateSecurityConfigResponse_httpStatus - The response's http status code.

UpdateSecurityPolicy

data UpdateSecurityPolicy Source #

See: newUpdateSecurityPolicy smart constructor.

Instances

Instances details
ToJSON UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

ToHeaders UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

ToPath UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

ToQuery UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

AWSRequest UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Associated Types

type AWSResponse UpdateSecurityPolicy #

Generic UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Associated Types

type Rep UpdateSecurityPolicy :: Type -> Type #

Read UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Show UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

NFData UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Methods

rnf :: UpdateSecurityPolicy -> () #

Eq UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Hashable UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

type AWSResponse UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

type Rep UpdateSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

type Rep UpdateSecurityPolicy = D1 ('MetaData "UpdateSecurityPolicy" "Amazonka.OpenSearchServerless.UpdateSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateSecurityPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType)))))

newUpdateSecurityPolicy Source #

Create a value of UpdateSecurityPolicy 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:clientToken:UpdateSecurityPolicy', updateSecurityPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

UpdateSecurityPolicy, updateSecurityPolicy_description - A description of the policy. Typically used to store information about the permissions defined in the policy.

UpdateSecurityPolicy, updateSecurityPolicy_policy - The JSON policy document to use as the content for the new policy.

UpdateSecurityPolicy, updateSecurityPolicy_name - The name of the policy.

UpdateSecurityPolicy, updateSecurityPolicy_policyVersion - The version of the policy being updated.

UpdateSecurityPolicy, updateSecurityPolicy_type - The type of access policy.

data UpdateSecurityPolicyResponse Source #

See: newUpdateSecurityPolicyResponse smart constructor.

Instances

Instances details
Generic UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Associated Types

type Rep UpdateSecurityPolicyResponse :: Type -> Type #

Read UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Show UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

NFData UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

Eq UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

type Rep UpdateSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateSecurityPolicy

type Rep UpdateSecurityPolicyResponse = D1 ('MetaData "UpdateSecurityPolicyResponse" "Amazonka.OpenSearchServerless.UpdateSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateSecurityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSecurityPolicyResponse Source #

Create a value of UpdateSecurityPolicyResponse 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:securityPolicyDetail:UpdateSecurityPolicyResponse', updateSecurityPolicyResponse_securityPolicyDetail - Details about the updated security policy.

$sel:httpStatus:UpdateSecurityPolicyResponse', updateSecurityPolicyResponse_httpStatus - The response's http status code.

UpdateVpcEndpoint

data UpdateVpcEndpoint Source #

See: newUpdateVpcEndpoint smart constructor.

Instances

Instances details
ToJSON UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

ToHeaders UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

ToPath UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

ToQuery UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

AWSRequest UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Associated Types

type AWSResponse UpdateVpcEndpoint #

Generic UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Associated Types

type Rep UpdateVpcEndpoint :: Type -> Type #

Read UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Show UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

NFData UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Methods

rnf :: UpdateVpcEndpoint -> () #

Eq UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Hashable UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

type AWSResponse UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

type Rep UpdateVpcEndpoint Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

type Rep UpdateVpcEndpoint = D1 ('MetaData "UpdateVpcEndpoint" "Amazonka.OpenSearchServerless.UpdateVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateVpcEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "addSubnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "removeSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "removeSubnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateVpcEndpoint Source #

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:

$sel:addSecurityGroupIds:UpdateVpcEndpoint', updateVpcEndpoint_addSecurityGroupIds - The unique identifiers of the security groups to add to the endpoint. Security groups define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

$sel:addSubnetIds:UpdateVpcEndpoint', updateVpcEndpoint_addSubnetIds - The ID of one or more subnets to add to the endpoint.

$sel:clientToken:UpdateVpcEndpoint', updateVpcEndpoint_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

$sel:removeSecurityGroupIds:UpdateVpcEndpoint', updateVpcEndpoint_removeSecurityGroupIds - The unique identifiers of the security groups to remove from the endpoint.

$sel:removeSubnetIds:UpdateVpcEndpoint', updateVpcEndpoint_removeSubnetIds - The unique identifiers of the subnets to remove from the endpoint.

UpdateVpcEndpoint, updateVpcEndpoint_id - The unique identifier of the interface endpoint to update.

data UpdateVpcEndpointResponse Source #

See: newUpdateVpcEndpointResponse smart constructor.

Instances

Instances details
Generic UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Associated Types

type Rep UpdateVpcEndpointResponse :: Type -> Type #

Read UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Show UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

NFData UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

Eq UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

type Rep UpdateVpcEndpointResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.UpdateVpcEndpoint

type Rep UpdateVpcEndpointResponse = D1 ('MetaData "UpdateVpcEndpointResponse" "Amazonka.OpenSearchServerless.UpdateVpcEndpoint" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateVpcEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateVpcEndpointDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateVpcEndpointDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateVpcEndpointResponse Source #

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:updateVpcEndpointDetail:UpdateVpcEndpointResponse', updateVpcEndpointResponse_updateVpcEndpointDetail - Details about the updated VPC endpoint.

$sel:httpStatus:UpdateVpcEndpointResponse', updateVpcEndpointResponse_httpStatus - The response's http status code.

Types

AccessPolicyType

newtype AccessPolicyType Source #

Bundled Patterns

pattern AccessPolicyType_Data :: AccessPolicyType 

Instances

Instances details
FromJSON AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

FromJSONKey AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToJSON AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToJSONKey AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToByteString AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToHeader AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToLog AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToQuery AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

FromText AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToText AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

FromXML AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

ToXML AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Generic AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Associated Types

type Rep AccessPolicyType :: Type -> Type #

Read AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Show AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

NFData AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Methods

rnf :: AccessPolicyType -> () #

Eq AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Ord AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

Hashable AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

type Rep AccessPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyType

type Rep AccessPolicyType = D1 ('MetaData "AccessPolicyType" "Amazonka.OpenSearchServerless.Types.AccessPolicyType" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "AccessPolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessPolicyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CollectionStatus

newtype CollectionStatus Source #

Instances

Instances details
FromJSON CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

FromJSONKey CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToJSON CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToJSONKey CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToByteString CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToHeader CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToLog CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToQuery CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

FromText CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToText CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

FromXML CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

ToXML CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Generic CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Associated Types

type Rep CollectionStatus :: Type -> Type #

Read CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Show CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

NFData CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Methods

rnf :: CollectionStatus -> () #

Eq CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Ord CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

Hashable CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

type Rep CollectionStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionStatus

type Rep CollectionStatus = D1 ('MetaData "CollectionStatus" "Amazonka.OpenSearchServerless.Types.CollectionStatus" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "CollectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCollectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CollectionType

newtype CollectionType Source #

Constructors

CollectionType' 

Instances

Instances details
FromJSON CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

FromJSONKey CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToJSON CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToJSONKey CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToByteString CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToHeader CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToLog CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToQuery CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

FromText CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToText CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

FromXML CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

ToXML CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Methods

toXML :: CollectionType -> XML #

Generic CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Associated Types

type Rep CollectionType :: Type -> Type #

Read CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Show CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

NFData CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Methods

rnf :: CollectionType -> () #

Eq CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Ord CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

Hashable CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

type Rep CollectionType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionType

type Rep CollectionType = D1 ('MetaData "CollectionType" "Amazonka.OpenSearchServerless.Types.CollectionType" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "CollectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCollectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SecurityConfigType

newtype SecurityConfigType Source #

Bundled Patterns

pattern SecurityConfigType_Saml :: SecurityConfigType 

Instances

Instances details
FromJSON SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

FromJSONKey SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToJSON SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToJSONKey SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToByteString SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToHeader SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToLog SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToQuery SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

FromText SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToText SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

FromXML SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

ToXML SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Generic SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Associated Types

type Rep SecurityConfigType :: Type -> Type #

Read SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Show SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

NFData SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Methods

rnf :: SecurityConfigType -> () #

Eq SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Ord SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

Hashable SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

type Rep SecurityConfigType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigType

type Rep SecurityConfigType = D1 ('MetaData "SecurityConfigType" "Amazonka.OpenSearchServerless.Types.SecurityConfigType" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "SecurityConfigType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSecurityConfigType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SecurityPolicyType

newtype SecurityPolicyType Source #

Instances

Instances details
FromJSON SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

FromJSONKey SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToJSON SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToJSONKey SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToByteString SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToHeader SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToLog SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToQuery SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

FromText SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToText SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

FromXML SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

ToXML SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Generic SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Associated Types

type Rep SecurityPolicyType :: Type -> Type #

Read SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Show SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

NFData SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Methods

rnf :: SecurityPolicyType -> () #

Eq SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Ord SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

Hashable SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

type Rep SecurityPolicyType Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyType

type Rep SecurityPolicyType = D1 ('MetaData "SecurityPolicyType" "Amazonka.OpenSearchServerless.Types.SecurityPolicyType" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "SecurityPolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSecurityPolicyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcEndpointStatus

newtype VpcEndpointStatus Source #

Instances

Instances details
FromJSON VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

FromJSONKey VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToJSON VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToJSONKey VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToByteString VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToHeader VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToLog VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToQuery VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

FromText VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToText VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

FromXML VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

ToXML VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Generic VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Associated Types

type Rep VpcEndpointStatus :: Type -> Type #

Read VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Show VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

NFData VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Methods

rnf :: VpcEndpointStatus -> () #

Eq VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Ord VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

Hashable VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

type Rep VpcEndpointStatus Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointStatus

type Rep VpcEndpointStatus = D1 ('MetaData "VpcEndpointStatus" "Amazonka.OpenSearchServerless.Types.VpcEndpointStatus" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'True) (C1 ('MetaCons "VpcEndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcEndpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessPolicyDetail

data AccessPolicyDetail Source #

Details about an OpenSearch Serverless access policy.

See: newAccessPolicyDetail smart constructor.

Instances

Instances details
FromJSON AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

Generic AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

Associated Types

type Rep AccessPolicyDetail :: Type -> Type #

Read AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

Show AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

NFData AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

Methods

rnf :: AccessPolicyDetail -> () #

Eq AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

Hashable AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

type Rep AccessPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyDetail

type Rep AccessPolicyDetail = D1 ('MetaData "AccessPolicyDetail" "Amazonka.OpenSearchServerless.Types.AccessPolicyDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "AccessPolicyDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Document))) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyType))))))

newAccessPolicyDetail :: AccessPolicyDetail Source #

Create a value of AccessPolicyDetail 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:createdDate:AccessPolicyDetail', accessPolicyDetail_createdDate - The date the policy was created.

$sel:description:AccessPolicyDetail', accessPolicyDetail_description - The description of the policy.

$sel:lastModifiedDate:AccessPolicyDetail', accessPolicyDetail_lastModifiedDate - The timestamp of when the policy was last modified.

$sel:name:AccessPolicyDetail', accessPolicyDetail_name - The name of the policy.

$sel:policy:AccessPolicyDetail', accessPolicyDetail_policy - The JSON policy document without any whitespaces.

$sel:policyVersion:AccessPolicyDetail', accessPolicyDetail_policyVersion - The version of the policy.

$sel:type':AccessPolicyDetail', accessPolicyDetail_type - The type of access policy.

AccessPolicyStats

data AccessPolicyStats Source #

Statistics for an OpenSearch Serverless access policy.

See: newAccessPolicyStats smart constructor.

Instances

Instances details
FromJSON AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

Generic AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

Associated Types

type Rep AccessPolicyStats :: Type -> Type #

Read AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

Show AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

NFData AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

Methods

rnf :: AccessPolicyStats -> () #

Eq AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

Hashable AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

type Rep AccessPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicyStats

type Rep AccessPolicyStats = D1 ('MetaData "AccessPolicyStats" "Amazonka.OpenSearchServerless.Types.AccessPolicyStats" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "AccessPolicyStats'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newAccessPolicyStats :: AccessPolicyStats Source #

Create a value of AccessPolicyStats 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:dataPolicyCount:AccessPolicyStats', accessPolicyStats_dataPolicyCount - The number of data access policies in the current account.

AccessPolicySummary

data AccessPolicySummary Source #

A summary of the data access policy.

See: newAccessPolicySummary smart constructor.

Instances

Instances details
FromJSON AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

Generic AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

Associated Types

type Rep AccessPolicySummary :: Type -> Type #

Read AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

Show AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

NFData AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

Methods

rnf :: AccessPolicySummary -> () #

Eq AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

Hashable AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

type Rep AccessPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccessPolicySummary

type Rep AccessPolicySummary = D1 ('MetaData "AccessPolicySummary" "Amazonka.OpenSearchServerless.Types.AccessPolicySummary" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "AccessPolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyType))))))

newAccessPolicySummary :: AccessPolicySummary Source #

Create a value of AccessPolicySummary 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:createdDate:AccessPolicySummary', accessPolicySummary_createdDate - The Epoch time when the access policy was created.

$sel:description:AccessPolicySummary', accessPolicySummary_description - The description of the access policy.

$sel:lastModifiedDate:AccessPolicySummary', accessPolicySummary_lastModifiedDate - The date and time when the collection was last modified.

$sel:name:AccessPolicySummary', accessPolicySummary_name - The name of the access policy.

$sel:policyVersion:AccessPolicySummary', accessPolicySummary_policyVersion - The version of the policy.

$sel:type':AccessPolicySummary', accessPolicySummary_type - The type of access policy. Currently the only available type is data.

AccountSettingsDetail

data AccountSettingsDetail Source #

OpenSearch Serverless-related information for the current account.

See: newAccountSettingsDetail smart constructor.

Instances

Instances details
FromJSON AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

Generic AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

Associated Types

type Rep AccountSettingsDetail :: Type -> Type #

Read AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

Show AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

NFData AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

Methods

rnf :: AccountSettingsDetail -> () #

Eq AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

Hashable AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

type Rep AccountSettingsDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.AccountSettingsDetail

type Rep AccountSettingsDetail = D1 ('MetaData "AccountSettingsDetail" "Amazonka.OpenSearchServerless.Types.AccountSettingsDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "AccountSettingsDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityLimits))))

newAccountSettingsDetail :: AccountSettingsDetail Source #

Create a value of AccountSettingsDetail 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:capacityLimits:AccountSettingsDetail', accountSettingsDetail_capacityLimits - Undocumented member.

CapacityLimits

data CapacityLimits Source #

The maximum capacity limits for all OpenSearch Serverless collections, in OpenSearch Compute Units (OCUs). These limits are used to scale your collections based on the current workload. For more information, see Autoscaling.

See: newCapacityLimits smart constructor.

Instances

Instances details
FromJSON CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

ToJSON CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

Generic CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

Associated Types

type Rep CapacityLimits :: Type -> Type #

Read CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

Show CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

NFData CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

Methods

rnf :: CapacityLimits -> () #

Eq CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

Hashable CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

type Rep CapacityLimits Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CapacityLimits

type Rep CapacityLimits = D1 ('MetaData "CapacityLimits" "Amazonka.OpenSearchServerless.Types.CapacityLimits" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CapacityLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxIndexingCapacityInOCU") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxSearchCapacityInOCU") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newCapacityLimits :: CapacityLimits Source #

Create a value of CapacityLimits 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:maxIndexingCapacityInOCU:CapacityLimits', capacityLimits_maxIndexingCapacityInOCU - The maximum indexing capacity for collections.

$sel:maxSearchCapacityInOCU:CapacityLimits', capacityLimits_maxSearchCapacityInOCU - The maximum search capacity for collections.

CollectionDetail

data CollectionDetail Source #

Details about each OpenSearch Serverless collection, including the collection endpoint and the OpenSearch Dashboards endpoint.

See: newCollectionDetail smart constructor.

Instances

Instances details
FromJSON CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

Generic CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

Associated Types

type Rep CollectionDetail :: Type -> Type #

Read CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

Show CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

NFData CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

Methods

rnf :: CollectionDetail -> () #

Eq CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

Hashable CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

type Rep CollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionDetail

type Rep CollectionDetail = D1 ('MetaData "CollectionDetail" "Amazonka.OpenSearchServerless.Types.CollectionDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CollectionDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "collectionEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "dashboardEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionType)))))))

newCollectionDetail :: CollectionDetail Source #

Create a value of CollectionDetail 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:arn:CollectionDetail', collectionDetail_arn - The Amazon Resource Name (ARN) of the collection.

$sel:collectionEndpoint:CollectionDetail', collectionDetail_collectionEndpoint - Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.

$sel:createdDate:CollectionDetail', collectionDetail_createdDate - The Epoch time when the collection was created.

$sel:dashboardEndpoint:CollectionDetail', collectionDetail_dashboardEndpoint - Collection-specific endpoint used to access OpenSearch Dashboards.

$sel:description:CollectionDetail', collectionDetail_description - A description of the collection.

$sel:id:CollectionDetail', collectionDetail_id - A unique identifier for the collection.

$sel:kmsKeyArn:CollectionDetail', collectionDetail_kmsKeyArn - The ARN of the Amazon Web Services KMS key used to encrypt the collection.

$sel:lastModifiedDate:CollectionDetail', collectionDetail_lastModifiedDate - The date and time when the collection was last modified.

$sel:name:CollectionDetail', collectionDetail_name - The name of the collection.

$sel:status:CollectionDetail', collectionDetail_status - The current status of the collection.

$sel:type':CollectionDetail', collectionDetail_type - The type of collection.

CollectionErrorDetail

data CollectionErrorDetail Source #

Error information for an OpenSearch Serverless request.

See: newCollectionErrorDetail smart constructor.

Instances

Instances details
FromJSON CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

Generic CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

Associated Types

type Rep CollectionErrorDetail :: Type -> Type #

Read CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

Show CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

NFData CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

Methods

rnf :: CollectionErrorDetail -> () #

Eq CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

Hashable CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

type Rep CollectionErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionErrorDetail

type Rep CollectionErrorDetail = D1 ('MetaData "CollectionErrorDetail" "Amazonka.OpenSearchServerless.Types.CollectionErrorDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CollectionErrorDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCollectionErrorDetail :: CollectionErrorDetail Source #

Create a value of CollectionErrorDetail 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:errorCode:CollectionErrorDetail', collectionErrorDetail_errorCode - The error code for the request. For example, NOT_FOUND.

$sel:errorMessage:CollectionErrorDetail', collectionErrorDetail_errorMessage - A description of the error. For example, The specified Collection is not found.

$sel:id:CollectionErrorDetail', collectionErrorDetail_id - If the request contains collection IDs, the response includes the IDs provided in the request.

$sel:name:CollectionErrorDetail', collectionErrorDetail_name - If the request contains collection names, the response includes the names provided in the request.

CollectionFilters

data CollectionFilters Source #

List of filter keys that you can use for LIST, UPDATE, and DELETE requests to OpenSearch Serverless collections.

See: newCollectionFilters smart constructor.

Instances

Instances details
ToJSON CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

Generic CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

Associated Types

type Rep CollectionFilters :: Type -> Type #

Read CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

Show CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

NFData CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

Methods

rnf :: CollectionFilters -> () #

Eq CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

Hashable CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

type Rep CollectionFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionFilters

type Rep CollectionFilters = D1 ('MetaData "CollectionFilters" "Amazonka.OpenSearchServerless.Types.CollectionFilters" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CollectionFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionStatus))))

newCollectionFilters :: CollectionFilters Source #

Create a value of CollectionFilters 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:name:CollectionFilters', collectionFilters_name - The name of the collection.

$sel:status:CollectionFilters', collectionFilters_status - The current status of the collection.

CollectionSummary

data CollectionSummary Source #

Details about each OpenSearch Serverless collection.

See: newCollectionSummary smart constructor.

Instances

Instances details
FromJSON CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

Generic CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

Associated Types

type Rep CollectionSummary :: Type -> Type #

Read CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

Show CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

NFData CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

Methods

rnf :: CollectionSummary -> () #

Eq CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

Hashable CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

type Rep CollectionSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CollectionSummary

type Rep CollectionSummary = D1 ('MetaData "CollectionSummary" "Amazonka.OpenSearchServerless.Types.CollectionSummary" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CollectionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionStatus)))))

newCollectionSummary :: CollectionSummary Source #

Create a value of CollectionSummary 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:arn:CollectionSummary', collectionSummary_arn - The Amazon Resource Name (ARN) of the collection.

$sel:id:CollectionSummary', collectionSummary_id - The unique identifier of the collection.

$sel:name:CollectionSummary', collectionSummary_name - The name of the collection.

$sel:status:CollectionSummary', collectionSummary_status - The current status of the collection.

CreateCollectionDetail

data CreateCollectionDetail Source #

Details about the created OpenSearch Serverless collection.

See: newCreateCollectionDetail smart constructor.

Instances

Instances details
FromJSON CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

Generic CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

Associated Types

type Rep CreateCollectionDetail :: Type -> Type #

Read CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

Show CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

NFData CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

Methods

rnf :: CreateCollectionDetail -> () #

Eq CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

Hashable CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

type Rep CreateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateCollectionDetail

newCreateCollectionDetail :: CreateCollectionDetail Source #

Create a value of CreateCollectionDetail 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:arn:CreateCollectionDetail', createCollectionDetail_arn - The Amazon Resource Name (ARN) of the collection.

$sel:createdDate:CreateCollectionDetail', createCollectionDetail_createdDate - The Epoch time when the collection was created.

$sel:description:CreateCollectionDetail', createCollectionDetail_description - A description of the collection.

$sel:id:CreateCollectionDetail', createCollectionDetail_id - The unique identifier of the collection.

$sel:kmsKeyArn:CreateCollectionDetail', createCollectionDetail_kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key with which to encrypt the collection.

$sel:lastModifiedDate:CreateCollectionDetail', createCollectionDetail_lastModifiedDate - The date and time when the collection was last modified.

$sel:name:CreateCollectionDetail', createCollectionDetail_name - The name of the collection.

$sel:status:CreateCollectionDetail', createCollectionDetail_status - The current status of the collection.

$sel:type':CreateCollectionDetail', createCollectionDetail_type - The type of collection.

CreateVpcEndpointDetail

data CreateVpcEndpointDetail Source #

Creation details for an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.

See: newCreateVpcEndpointDetail smart constructor.

Instances

Instances details
FromJSON CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

Generic CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

Associated Types

type Rep CreateVpcEndpointDetail :: Type -> Type #

Read CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

Show CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

NFData CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

Methods

rnf :: CreateVpcEndpointDetail -> () #

Eq CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

Hashable CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

type Rep CreateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail

type Rep CreateVpcEndpointDetail = D1 ('MetaData "CreateVpcEndpointDetail" "Amazonka.OpenSearchServerless.Types.CreateVpcEndpointDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "CreateVpcEndpointDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus)))))

newCreateVpcEndpointDetail :: CreateVpcEndpointDetail Source #

Create a value of CreateVpcEndpointDetail 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:id:CreateVpcEndpointDetail', createVpcEndpointDetail_id - The unique identifier of the endpoint.

$sel:name:CreateVpcEndpointDetail', createVpcEndpointDetail_name - The name of the endpoint.

$sel:status:CreateVpcEndpointDetail', createVpcEndpointDetail_status - The current status in the endpoint creation process.

DeleteCollectionDetail

data DeleteCollectionDetail Source #

Details about a deleted OpenSearch Serverless collection.

See: newDeleteCollectionDetail smart constructor.

Instances

Instances details
FromJSON DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

Generic DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

Associated Types

type Rep DeleteCollectionDetail :: Type -> Type #

Read DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

Show DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

NFData DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

Methods

rnf :: DeleteCollectionDetail -> () #

Eq DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

Hashable DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

type Rep DeleteCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail

type Rep DeleteCollectionDetail = D1 ('MetaData "DeleteCollectionDetail" "Amazonka.OpenSearchServerless.Types.DeleteCollectionDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteCollectionDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectionStatus)))))

newDeleteCollectionDetail :: DeleteCollectionDetail Source #

Create a value of DeleteCollectionDetail 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:id:DeleteCollectionDetail', deleteCollectionDetail_id - The unique identifier of the collection.

$sel:name:DeleteCollectionDetail', deleteCollectionDetail_name - The name of the collection.

$sel:status:DeleteCollectionDetail', deleteCollectionDetail_status - The current status of the collection.

DeleteVpcEndpointDetail

data DeleteVpcEndpointDetail Source #

Deletion details for an OpenSearch Serverless-managed interface endpoint.

See: newDeleteVpcEndpointDetail smart constructor.

Instances

Instances details
FromJSON DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

Generic DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

Associated Types

type Rep DeleteVpcEndpointDetail :: Type -> Type #

Read DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

Show DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

NFData DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

Methods

rnf :: DeleteVpcEndpointDetail -> () #

Eq DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

Hashable DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

type Rep DeleteVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail

type Rep DeleteVpcEndpointDetail = D1 ('MetaData "DeleteVpcEndpointDetail" "Amazonka.OpenSearchServerless.Types.DeleteVpcEndpointDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteVpcEndpointDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus)))))

newDeleteVpcEndpointDetail :: DeleteVpcEndpointDetail Source #

Create a value of DeleteVpcEndpointDetail 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:id:DeleteVpcEndpointDetail', deleteVpcEndpointDetail_id - The unique identifier of the endpoint.

$sel:name:DeleteVpcEndpointDetail', deleteVpcEndpointDetail_name - The name of the endpoint.

$sel:status:DeleteVpcEndpointDetail', deleteVpcEndpointDetail_status - The current status of the endpoint deletion process.

Document

data Document Source #

See: newDocument smart constructor.

Constructors

Document' 

Instances

Instances details
FromJSON Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Generic Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Associated Types

type Rep Document :: Type -> Type #

Methods

from :: Document -> Rep Document x #

to :: Rep Document x -> Document #

Read Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Show Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

NFData Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Methods

rnf :: Document -> () #

Eq Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Hashable Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

Methods

hashWithSalt :: Int -> Document -> Int #

hash :: Document -> Int #

type Rep Document Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Document

type Rep Document = D1 ('MetaData "Document" "Amazonka.OpenSearchServerless.Types.Document" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "Document'" 'PrefixI 'False) (U1 :: Type -> Type))

newDocument :: Document Source #

Create a value of Document with all optional fields omitted.

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

SamlConfigOptions

data SamlConfigOptions Source #

Describes SAML options for an OpenSearch Serverless security configuration in the form of a key-value map.

See: newSamlConfigOptions smart constructor.

Instances

Instances details
FromJSON SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

ToJSON SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

Generic SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

Associated Types

type Rep SamlConfigOptions :: Type -> Type #

Read SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

Show SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

NFData SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

Methods

rnf :: SamlConfigOptions -> () #

Eq SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

Hashable SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

type Rep SamlConfigOptions Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SamlConfigOptions

type Rep SamlConfigOptions = D1 ('MetaData "SamlConfigOptions" "Amazonka.OpenSearchServerless.Types.SamlConfigOptions" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SamlConfigOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "userAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSamlConfigOptions Source #

Create a value of SamlConfigOptions 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:groupAttribute:SamlConfigOptions', samlConfigOptions_groupAttribute - The group attribute for this SAML integration.

$sel:sessionTimeout:SamlConfigOptions', samlConfigOptions_sessionTimeout - The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440 minutes (24 hours or 1 day). Default is 60 minutes.

$sel:userAttribute:SamlConfigOptions', samlConfigOptions_userAttribute - A user attribute for this SAML integration.

$sel:metadata:SamlConfigOptions', samlConfigOptions_metadata - The XML IdP metadata file generated from your identity provider.

SecurityConfigDetail

data SecurityConfigDetail Source #

Details about a security configuration for OpenSearch Serverless.

See: newSecurityConfigDetail smart constructor.

Instances

Instances details
FromJSON SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

Generic SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

Associated Types

type Rep SecurityConfigDetail :: Type -> Type #

Read SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

Show SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

NFData SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

Methods

rnf :: SecurityConfigDetail -> () #

Eq SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

Hashable SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

type Rep SecurityConfigDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigDetail

type Rep SecurityConfigDetail = D1 ('MetaData "SecurityConfigDetail" "Amazonka.OpenSearchServerless.Types.SecurityConfigDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityConfigDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "samlOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfigOptions)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigType))))))

newSecurityConfigDetail :: SecurityConfigDetail Source #

Create a value of SecurityConfigDetail 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:configVersion:SecurityConfigDetail', securityConfigDetail_configVersion - The version of the security configuration.

$sel:createdDate:SecurityConfigDetail', securityConfigDetail_createdDate - The date the configuration was created.

$sel:description:SecurityConfigDetail', securityConfigDetail_description - The description of the security configuration.

$sel:id:SecurityConfigDetail', securityConfigDetail_id - The unique identifier of the security configuration.

$sel:lastModifiedDate:SecurityConfigDetail', securityConfigDetail_lastModifiedDate - The timestamp of when the configuration was last modified.

$sel:samlOptions:SecurityConfigDetail', securityConfigDetail_samlOptions - SAML options for the security configuration in the form of a key-value map.

$sel:type':SecurityConfigDetail', securityConfigDetail_type - The type of security configuration.

SecurityConfigStats

data SecurityConfigStats Source #

Statistics for an OpenSearch Serverless security configuration.

See: newSecurityConfigStats smart constructor.

Instances

Instances details
FromJSON SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

Generic SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

Associated Types

type Rep SecurityConfigStats :: Type -> Type #

Read SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

Show SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

NFData SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

Methods

rnf :: SecurityConfigStats -> () #

Eq SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

Hashable SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

type Rep SecurityConfigStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigStats

type Rep SecurityConfigStats = D1 ('MetaData "SecurityConfigStats" "Amazonka.OpenSearchServerless.Types.SecurityConfigStats" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityConfigStats'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samlConfigCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newSecurityConfigStats :: SecurityConfigStats Source #

Create a value of SecurityConfigStats 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:samlConfigCount:SecurityConfigStats', securityConfigStats_samlConfigCount - The number of security configurations in the current account.

SecurityConfigSummary

data SecurityConfigSummary Source #

A summary of a security configuration for OpenSearch Serverless.

See: newSecurityConfigSummary smart constructor.

Instances

Instances details
FromJSON SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

Generic SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

Associated Types

type Rep SecurityConfigSummary :: Type -> Type #

Read SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

Show SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

NFData SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

Methods

rnf :: SecurityConfigSummary -> () #

Eq SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

Hashable SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

type Rep SecurityConfigSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityConfigSummary

type Rep SecurityConfigSummary = D1 ('MetaData "SecurityConfigSummary" "Amazonka.OpenSearchServerless.Types.SecurityConfigSummary" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityConfigSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityConfigType))))))

newSecurityConfigSummary :: SecurityConfigSummary Source #

Create a value of SecurityConfigSummary 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:configVersion:SecurityConfigSummary', securityConfigSummary_configVersion - The version of the security configuration.

$sel:createdDate:SecurityConfigSummary', securityConfigSummary_createdDate - The Epoch time when the security configuration was created.

$sel:description:SecurityConfigSummary', securityConfigSummary_description - The description of the security configuration.

$sel:id:SecurityConfigSummary', securityConfigSummary_id - The unique identifier of the security configuration.

$sel:lastModifiedDate:SecurityConfigSummary', securityConfigSummary_lastModifiedDate - The timestamp of when the configuration was last modified.

$sel:type':SecurityConfigSummary', securityConfigSummary_type - The type of security configuration.

SecurityPolicyDetail

data SecurityPolicyDetail Source #

Details about an OpenSearch Serverless security policy.

See: newSecurityPolicyDetail smart constructor.

Instances

Instances details
FromJSON SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

Generic SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

Associated Types

type Rep SecurityPolicyDetail :: Type -> Type #

Read SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

Show SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

NFData SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

Methods

rnf :: SecurityPolicyDetail -> () #

Eq SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

Hashable SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

type Rep SecurityPolicyDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail

type Rep SecurityPolicyDetail = D1 ('MetaData "SecurityPolicyDetail" "Amazonka.OpenSearchServerless.Types.SecurityPolicyDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityPolicyDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Document))) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyType))))))

newSecurityPolicyDetail :: SecurityPolicyDetail Source #

Create a value of SecurityPolicyDetail 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:createdDate:SecurityPolicyDetail', securityPolicyDetail_createdDate - The date the policy was created.

$sel:description:SecurityPolicyDetail', securityPolicyDetail_description - The description of the security policy.

$sel:lastModifiedDate:SecurityPolicyDetail', securityPolicyDetail_lastModifiedDate - The timestamp of when the policy was last modified.

$sel:name:SecurityPolicyDetail', securityPolicyDetail_name - The name of the policy.

$sel:policy:SecurityPolicyDetail', securityPolicyDetail_policy - The JSON policy document without any whitespaces.

$sel:policyVersion:SecurityPolicyDetail', securityPolicyDetail_policyVersion - The version of the policy.

$sel:type':SecurityPolicyDetail', securityPolicyDetail_type - The type of security policy.

SecurityPolicyStats

data SecurityPolicyStats Source #

Statistics for an OpenSearch Serverless security policy.

See: newSecurityPolicyStats smart constructor.

Instances

Instances details
FromJSON SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

Generic SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

Associated Types

type Rep SecurityPolicyStats :: Type -> Type #

Read SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

Show SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

NFData SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

Methods

rnf :: SecurityPolicyStats -> () #

Eq SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

Hashable SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

type Rep SecurityPolicyStats Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicyStats

type Rep SecurityPolicyStats = D1 ('MetaData "SecurityPolicyStats" "Amazonka.OpenSearchServerless.Types.SecurityPolicyStats" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityPolicyStats'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "networkPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newSecurityPolicyStats :: SecurityPolicyStats Source #

Create a value of SecurityPolicyStats 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:encryptionPolicyCount:SecurityPolicyStats', securityPolicyStats_encryptionPolicyCount - The number of encryption policies in the current account.

$sel:networkPolicyCount:SecurityPolicyStats', securityPolicyStats_networkPolicyCount - The number of network policies in the current account.

SecurityPolicySummary

data SecurityPolicySummary Source #

A summary of a security policy for OpenSearch Serverless.

See: newSecurityPolicySummary smart constructor.

Instances

Instances details
FromJSON SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

Generic SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

Associated Types

type Rep SecurityPolicySummary :: Type -> Type #

Read SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

Show SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

NFData SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

Methods

rnf :: SecurityPolicySummary -> () #

Eq SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

Hashable SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

type Rep SecurityPolicySummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.SecurityPolicySummary

type Rep SecurityPolicySummary = D1 ('MetaData "SecurityPolicySummary" "Amazonka.OpenSearchServerless.Types.SecurityPolicySummary" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "SecurityPolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityPolicyType))))))

newSecurityPolicySummary :: SecurityPolicySummary Source #

Create a value of SecurityPolicySummary 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:createdDate:SecurityPolicySummary', securityPolicySummary_createdDate - The date the policy was created.

$sel:description:SecurityPolicySummary', securityPolicySummary_description - The description of the security policy.

$sel:lastModifiedDate:SecurityPolicySummary', securityPolicySummary_lastModifiedDate - The timestamp of when the policy was last modified.

$sel:name:SecurityPolicySummary', securityPolicySummary_name - The name of the policy.

$sel:policyVersion:SecurityPolicySummary', securityPolicySummary_policyVersion - The version of the policy.

$sel:type':SecurityPolicySummary', securityPolicySummary_type - The type of security policy.

Tag

data Tag Source #

A map of key-value pairs associated to an OpenSearch Serverless resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.OpenSearchServerless.Types.Tag" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key to use in the tag.

$sel:value:Tag', tag_value - The value of the tag.

UpdateCollectionDetail

data UpdateCollectionDetail Source #

Details about an updated OpenSearch Serverless collection.

See: newUpdateCollectionDetail smart constructor.

Instances

Instances details
FromJSON UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

Generic UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

Associated Types

type Rep UpdateCollectionDetail :: Type -> Type #

Read UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

Show UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

NFData UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

Methods

rnf :: UpdateCollectionDetail -> () #

Eq UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

Hashable UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

type Rep UpdateCollectionDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateCollectionDetail

newUpdateCollectionDetail :: UpdateCollectionDetail Source #

Create a value of UpdateCollectionDetail 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:arn:UpdateCollectionDetail', updateCollectionDetail_arn - The Amazon Resource Name (ARN) of the collection.

$sel:createdDate:UpdateCollectionDetail', updateCollectionDetail_createdDate - The date and time when the collection was created.

$sel:description:UpdateCollectionDetail', updateCollectionDetail_description - The description of the collection.

$sel:id:UpdateCollectionDetail', updateCollectionDetail_id - The unique identifier of the collection.

$sel:lastModifiedDate:UpdateCollectionDetail', updateCollectionDetail_lastModifiedDate - The date and time when the collection was last modified.

$sel:name:UpdateCollectionDetail', updateCollectionDetail_name - The name of the collection.

$sel:status:UpdateCollectionDetail', updateCollectionDetail_status - The current status of the collection.

$sel:type':UpdateCollectionDetail', updateCollectionDetail_type - The collection type.

UpdateVpcEndpointDetail

data UpdateVpcEndpointDetail Source #

Update details for an OpenSearch Serverless-managed interface endpoint.

See: newUpdateVpcEndpointDetail smart constructor.

Instances

Instances details
FromJSON UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

Generic UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

Associated Types

type Rep UpdateVpcEndpointDetail :: Type -> Type #

Read UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

Show UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

NFData UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

Methods

rnf :: UpdateVpcEndpointDetail -> () #

Eq UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

Hashable UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

type Rep UpdateVpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail

type Rep UpdateVpcEndpointDetail = D1 ('MetaData "UpdateVpcEndpointDetail" "Amazonka.OpenSearchServerless.Types.UpdateVpcEndpointDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "UpdateVpcEndpointDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))))

newUpdateVpcEndpointDetail :: UpdateVpcEndpointDetail Source #

Create a value of UpdateVpcEndpointDetail 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:id:UpdateVpcEndpointDetail', updateVpcEndpointDetail_id - The unique identifier of the endpoint.

$sel:lastModifiedDate:UpdateVpcEndpointDetail', updateVpcEndpointDetail_lastModifiedDate - The timestamp of when the endpoint was last modified.

$sel:name:UpdateVpcEndpointDetail', updateVpcEndpointDetail_name - The name of the endpoint.

$sel:securityGroupIds:UpdateVpcEndpointDetail', updateVpcEndpointDetail_securityGroupIds - The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

$sel:status:UpdateVpcEndpointDetail', updateVpcEndpointDetail_status - The current status of the endpoint update process.

$sel:subnetIds:UpdateVpcEndpointDetail', updateVpcEndpointDetail_subnetIds - The ID of the subnets from which you access OpenSearch Serverless.

VpcEndpointDetail

data VpcEndpointDetail Source #

Details about an OpenSearch Serverless-managed interface endpoint.

See: newVpcEndpointDetail smart constructor.

Instances

Instances details
FromJSON VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

Generic VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

Associated Types

type Rep VpcEndpointDetail :: Type -> Type #

Read VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

Show VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

NFData VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

Methods

rnf :: VpcEndpointDetail -> () #

Eq VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

Hashable VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

type Rep VpcEndpointDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointDetail

type Rep VpcEndpointDetail = D1 ('MetaData "VpcEndpointDetail" "Amazonka.OpenSearchServerless.Types.VpcEndpointDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "VpcEndpointDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVpcEndpointDetail :: VpcEndpointDetail Source #

Create a value of VpcEndpointDetail 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:createdDate:VpcEndpointDetail', vpcEndpointDetail_createdDate - The date the endpoint was created.

$sel:id:VpcEndpointDetail', vpcEndpointDetail_id - The unique identifier of the endpoint.

$sel:name:VpcEndpointDetail', vpcEndpointDetail_name - The name of the endpoint.

$sel:securityGroupIds:VpcEndpointDetail', vpcEndpointDetail_securityGroupIds - The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

$sel:status:VpcEndpointDetail', vpcEndpointDetail_status - The current status of the endpoint.

$sel:subnetIds:VpcEndpointDetail', vpcEndpointDetail_subnetIds - The ID of the subnets from which you access OpenSearch Serverless.

$sel:vpcId:VpcEndpointDetail', vpcEndpointDetail_vpcId - The ID of the VPC from which you access OpenSearch Serverless

VpcEndpointErrorDetail

data VpcEndpointErrorDetail Source #

Error information for a failed BatchGetVpcEndpoint request.

See: newVpcEndpointErrorDetail smart constructor.

Instances

Instances details
FromJSON VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

Generic VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

Associated Types

type Rep VpcEndpointErrorDetail :: Type -> Type #

Read VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

Show VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

NFData VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

Methods

rnf :: VpcEndpointErrorDetail -> () #

Eq VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

Hashable VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

type Rep VpcEndpointErrorDetail Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail

type Rep VpcEndpointErrorDetail = D1 ('MetaData "VpcEndpointErrorDetail" "Amazonka.OpenSearchServerless.Types.VpcEndpointErrorDetail" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "VpcEndpointErrorDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcEndpointErrorDetail :: VpcEndpointErrorDetail Source #

Create a value of VpcEndpointErrorDetail 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:errorCode:VpcEndpointErrorDetail', vpcEndpointErrorDetail_errorCode - The error code for the failed request.

$sel:errorMessage:VpcEndpointErrorDetail', vpcEndpointErrorDetail_errorMessage - An error message describing the reason for the failure.

$sel:id:VpcEndpointErrorDetail', vpcEndpointErrorDetail_id - The unique identifier of the VPC endpoint.

VpcEndpointFilters

data VpcEndpointFilters Source #

Filter the results of a ListVpcEndpoints request.

See: newVpcEndpointFilters smart constructor.

Instances

Instances details
ToJSON VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

Generic VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

Associated Types

type Rep VpcEndpointFilters :: Type -> Type #

Read VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

Show VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

NFData VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

Methods

rnf :: VpcEndpointFilters -> () #

Eq VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

Hashable VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

type Rep VpcEndpointFilters Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointFilters

type Rep VpcEndpointFilters = D1 ('MetaData "VpcEndpointFilters" "Amazonka.OpenSearchServerless.Types.VpcEndpointFilters" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "VpcEndpointFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus))))

newVpcEndpointFilters :: VpcEndpointFilters Source #

Create a value of VpcEndpointFilters 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:status:VpcEndpointFilters', vpcEndpointFilters_status - The current status of the endpoint.

VpcEndpointSummary

data VpcEndpointSummary Source #

The VPC endpoint object.

See: newVpcEndpointSummary smart constructor.

Instances

Instances details
FromJSON VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

Generic VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

Associated Types

type Rep VpcEndpointSummary :: Type -> Type #

Read VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

Show VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

NFData VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

Methods

rnf :: VpcEndpointSummary -> () #

Eq VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

Hashable VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

type Rep VpcEndpointSummary Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.Types.VpcEndpointSummary

type Rep VpcEndpointSummary = D1 ('MetaData "VpcEndpointSummary" "Amazonka.OpenSearchServerless.Types.VpcEndpointSummary" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "VpcEndpointSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointStatus)))))

newVpcEndpointSummary :: VpcEndpointSummary Source #

Create a value of VpcEndpointSummary 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:id:VpcEndpointSummary', vpcEndpointSummary_id - The unique identifier of the endpoint.

$sel:name:VpcEndpointSummary', vpcEndpointSummary_name - The name of the endpoint.

$sel:status:VpcEndpointSummary', vpcEndpointSummary_status - The current status of the endpoint.