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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-11-01 of the Amazon OpenSearch Service Serverless SDK configuration.

Errors

_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 :: AsError a => Fold a ServiceError Source #

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

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

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

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

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

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.

Constructors

AccessPolicyDetail' 

Fields

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.

accessPolicyDetail_lastModifiedDate :: Lens' AccessPolicyDetail (Maybe Integer) Source #

The timestamp of when the policy was last modified.

accessPolicyDetail_policy :: Lens' AccessPolicyDetail (Maybe Document) Source #

The JSON policy document without any whitespaces.

AccessPolicyStats

data AccessPolicyStats Source #

Statistics for an OpenSearch Serverless access policy.

See: newAccessPolicyStats smart constructor.

Constructors

AccessPolicyStats' 

Fields

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.

accessPolicyStats_dataPolicyCount :: Lens' AccessPolicyStats (Maybe Integer) Source #

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.

Constructors

AccessPolicySummary' 

Fields

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.

accessPolicySummary_createdDate :: Lens' AccessPolicySummary (Maybe Integer) Source #

The Epoch time when the access policy was created.

accessPolicySummary_description :: Lens' AccessPolicySummary (Maybe Text) Source #

The description of the access policy.

accessPolicySummary_lastModifiedDate :: Lens' AccessPolicySummary (Maybe Integer) Source #

The date and time when the collection was last modified.

accessPolicySummary_type :: Lens' AccessPolicySummary (Maybe AccessPolicyType) Source #

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.

Constructors

CapacityLimits' 

Fields

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.

capacityLimits_maxIndexingCapacityInOCU :: Lens' CapacityLimits (Maybe Natural) Source #

The maximum indexing capacity for collections.

capacityLimits_maxSearchCapacityInOCU :: Lens' CapacityLimits (Maybe Natural) Source #

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.

Constructors

CollectionDetail' 

Fields

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.

collectionDetail_arn :: Lens' CollectionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the collection.

collectionDetail_collectionEndpoint :: Lens' CollectionDetail (Maybe Text) Source #

Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.

collectionDetail_createdDate :: Lens' CollectionDetail (Maybe Integer) Source #

The Epoch time when the collection was created.

collectionDetail_dashboardEndpoint :: Lens' CollectionDetail (Maybe Text) Source #

Collection-specific endpoint used to access OpenSearch Dashboards.

collectionDetail_id :: Lens' CollectionDetail (Maybe Text) Source #

A unique identifier for the collection.

collectionDetail_kmsKeyArn :: Lens' CollectionDetail (Maybe Text) Source #

The ARN of the Amazon Web Services KMS key used to encrypt the collection.

collectionDetail_lastModifiedDate :: Lens' CollectionDetail (Maybe Integer) Source #

The date and time when the collection was last modified.

collectionDetail_status :: Lens' CollectionDetail (Maybe CollectionStatus) Source #

The current status of the collection.

CollectionErrorDetail

data CollectionErrorDetail Source #

Error information for an OpenSearch Serverless request.

See: newCollectionErrorDetail smart constructor.

Constructors

CollectionErrorDetail' 

Fields

  • errorCode :: Maybe Text

    The error code for the request. For example, NOT_FOUND.

  • errorMessage :: Maybe Text

    A description of the error. For example, The specified Collection is not found.

  • id :: Maybe Text

    If the request contains collection IDs, the response includes the IDs provided in the request.

  • name :: Maybe Text

    If the request contains collection names, the response includes the names provided in the request.

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.

collectionErrorDetail_errorCode :: Lens' CollectionErrorDetail (Maybe Text) Source #

The error code for the request. For example, NOT_FOUND.

collectionErrorDetail_errorMessage :: Lens' CollectionErrorDetail (Maybe Text) Source #

A description of the error. For example, The specified Collection is not found.

collectionErrorDetail_id :: Lens' CollectionErrorDetail (Maybe Text) Source #

If the request contains collection IDs, the response includes the IDs provided in the request.

collectionErrorDetail_name :: Lens' CollectionErrorDetail (Maybe Text) Source #

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.

Constructors

CollectionFilters' 

Fields

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.

Constructors

CollectionSummary' 

Fields

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.

collectionSummary_arn :: Lens' CollectionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the collection.

collectionSummary_id :: Lens' CollectionSummary (Maybe Text) Source #

The unique identifier of the collection.

CreateCollectionDetail

data CreateCollectionDetail Source #

Details about the created OpenSearch Serverless collection.

See: newCreateCollectionDetail smart constructor.

Constructors

CreateCollectionDetail' 

Fields

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.

createCollectionDetail_arn :: Lens' CreateCollectionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the collection.

createCollectionDetail_createdDate :: Lens' CreateCollectionDetail (Maybe Integer) Source #

The Epoch time when the collection was created.

createCollectionDetail_id :: Lens' CreateCollectionDetail (Maybe Text) Source #

The unique identifier of the collection.

createCollectionDetail_kmsKeyArn :: Lens' CreateCollectionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS key with which to encrypt the collection.

createCollectionDetail_lastModifiedDate :: Lens' CreateCollectionDetail (Maybe Integer) Source #

The date and time when the collection was last modified.

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.

Constructors

CreateVpcEndpointDetail' 

Fields

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.

createVpcEndpointDetail_id :: Lens' CreateVpcEndpointDetail (Maybe Text) Source #

The unique identifier of the endpoint.

createVpcEndpointDetail_status :: Lens' CreateVpcEndpointDetail (Maybe VpcEndpointStatus) Source #

The current status in the endpoint creation process.

DeleteCollectionDetail

data DeleteCollectionDetail Source #

Details about a deleted OpenSearch Serverless collection.

See: newDeleteCollectionDetail smart constructor.

Constructors

DeleteCollectionDetail' 

Fields

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.

deleteCollectionDetail_id :: Lens' DeleteCollectionDetail (Maybe Text) Source #

The unique identifier of the collection.

DeleteVpcEndpointDetail

data DeleteVpcEndpointDetail Source #

Deletion details for an OpenSearch Serverless-managed interface endpoint.

See: newDeleteVpcEndpointDetail smart constructor.

Constructors

DeleteVpcEndpointDetail' 

Fields

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.

deleteVpcEndpointDetail_id :: Lens' DeleteVpcEndpointDetail (Maybe Text) Source #

The unique identifier of the endpoint.

deleteVpcEndpointDetail_status :: Lens' DeleteVpcEndpointDetail (Maybe VpcEndpointStatus) Source #

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.

Constructors

SamlConfigOptions' 

Fields

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.

samlConfigOptions_groupAttribute :: Lens' SamlConfigOptions (Maybe Text) Source #

The group attribute for this SAML integration.

samlConfigOptions_sessionTimeout :: Lens' SamlConfigOptions (Maybe Natural) Source #

The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440 minutes (24 hours or 1 day). Default is 60 minutes.

samlConfigOptions_userAttribute :: Lens' SamlConfigOptions (Maybe Text) Source #

A user attribute for this SAML integration.

samlConfigOptions_metadata :: Lens' SamlConfigOptions Text Source #

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.

Constructors

SecurityConfigDetail' 

Fields

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.

securityConfigDetail_configVersion :: Lens' SecurityConfigDetail (Maybe Text) Source #

The version of the security configuration.

securityConfigDetail_description :: Lens' SecurityConfigDetail (Maybe Text) Source #

The description of the security configuration.

securityConfigDetail_id :: Lens' SecurityConfigDetail (Maybe Text) Source #

The unique identifier of the security configuration.

securityConfigDetail_lastModifiedDate :: Lens' SecurityConfigDetail (Maybe Integer) Source #

The timestamp of when the configuration was last modified.

securityConfigDetail_samlOptions :: Lens' SecurityConfigDetail (Maybe SamlConfigOptions) Source #

SAML options for the security configuration in the form of a key-value map.

SecurityConfigStats

data SecurityConfigStats Source #

Statistics for an OpenSearch Serverless security configuration.

See: newSecurityConfigStats smart constructor.

Constructors

SecurityConfigStats' 

Fields

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.

securityConfigStats_samlConfigCount :: Lens' SecurityConfigStats (Maybe Integer) Source #

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.

Constructors

SecurityConfigSummary' 

Fields

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.

securityConfigSummary_configVersion :: Lens' SecurityConfigSummary (Maybe Text) Source #

The version of the security configuration.

securityConfigSummary_createdDate :: Lens' SecurityConfigSummary (Maybe Integer) Source #

The Epoch time when the security configuration was created.

securityConfigSummary_description :: Lens' SecurityConfigSummary (Maybe Text) Source #

The description of the security configuration.

securityConfigSummary_id :: Lens' SecurityConfigSummary (Maybe Text) Source #

The unique identifier of the security configuration.

securityConfigSummary_lastModifiedDate :: Lens' SecurityConfigSummary (Maybe Integer) Source #

The timestamp of when the configuration was last modified.

SecurityPolicyDetail

data SecurityPolicyDetail Source #

Details about an OpenSearch Serverless security policy.

See: newSecurityPolicyDetail smart constructor.

Constructors

SecurityPolicyDetail' 

Fields

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.

securityPolicyDetail_description :: Lens' SecurityPolicyDetail (Maybe Text) Source #

The description of the security policy.

securityPolicyDetail_lastModifiedDate :: Lens' SecurityPolicyDetail (Maybe Integer) Source #

The timestamp of when the policy was last modified.

securityPolicyDetail_policy :: Lens' SecurityPolicyDetail (Maybe Document) Source #

The JSON policy document without any whitespaces.

SecurityPolicyStats

data SecurityPolicyStats Source #

Statistics for an OpenSearch Serverless security policy.

See: newSecurityPolicyStats smart constructor.

Constructors

SecurityPolicyStats' 

Fields

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.

securityPolicyStats_encryptionPolicyCount :: Lens' SecurityPolicyStats (Maybe Integer) Source #

The number of encryption policies in the current account.

securityPolicyStats_networkPolicyCount :: Lens' SecurityPolicyStats (Maybe Integer) Source #

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.

Constructors

SecurityPolicySummary' 

Fields

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.

securityPolicySummary_description :: Lens' SecurityPolicySummary (Maybe Text) Source #

The description of the security policy.

securityPolicySummary_lastModifiedDate :: Lens' SecurityPolicySummary (Maybe Integer) Source #

The timestamp of when the policy was last modified.

Tag

data Tag Source #

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

See: newTag smart constructor.

Constructors

Tag' 

Fields

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.

tag_key :: Lens' Tag Text Source #

The key to use in the tag.

tag_value :: Lens' Tag Text Source #

The value of the tag.

UpdateCollectionDetail

data UpdateCollectionDetail Source #

Details about an updated OpenSearch Serverless collection.

See: newUpdateCollectionDetail smart constructor.

Constructors

UpdateCollectionDetail' 

Fields

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.

updateCollectionDetail_arn :: Lens' UpdateCollectionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the collection.

updateCollectionDetail_createdDate :: Lens' UpdateCollectionDetail (Maybe Integer) Source #

The date and time when the collection was created.

updateCollectionDetail_id :: Lens' UpdateCollectionDetail (Maybe Text) Source #

The unique identifier of the collection.

updateCollectionDetail_lastModifiedDate :: Lens' UpdateCollectionDetail (Maybe Integer) Source #

The date and time when the collection was last modified.

UpdateVpcEndpointDetail

data UpdateVpcEndpointDetail Source #

Update details for an OpenSearch Serverless-managed interface endpoint.

See: newUpdateVpcEndpointDetail smart constructor.

Constructors

UpdateVpcEndpointDetail' 

Fields

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.

updateVpcEndpointDetail_id :: Lens' UpdateVpcEndpointDetail (Maybe Text) Source #

The unique identifier of the endpoint.

updateVpcEndpointDetail_lastModifiedDate :: Lens' UpdateVpcEndpointDetail (Maybe Integer) Source #

The timestamp of when the endpoint was last modified.

updateVpcEndpointDetail_securityGroupIds :: Lens' UpdateVpcEndpointDetail (Maybe (NonEmpty Text)) Source #

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

updateVpcEndpointDetail_status :: Lens' UpdateVpcEndpointDetail (Maybe VpcEndpointStatus) Source #

The current status of the endpoint update process.

updateVpcEndpointDetail_subnetIds :: Lens' UpdateVpcEndpointDetail (Maybe (NonEmpty Text)) Source #

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.

Constructors

VpcEndpointDetail' 

Fields

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

vpcEndpointDetail_id :: Lens' VpcEndpointDetail (Maybe Text) Source #

The unique identifier of the endpoint.

vpcEndpointDetail_securityGroupIds :: Lens' VpcEndpointDetail (Maybe (NonEmpty Text)) Source #

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

vpcEndpointDetail_subnetIds :: Lens' VpcEndpointDetail (Maybe (NonEmpty Text)) Source #

The ID of the subnets from which you access OpenSearch Serverless.

vpcEndpointDetail_vpcId :: Lens' VpcEndpointDetail (Maybe Text) Source #

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.

Constructors

VpcEndpointErrorDetail' 

Fields

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.

vpcEndpointErrorDetail_errorMessage :: Lens' VpcEndpointErrorDetail (Maybe Text) Source #

An error message describing the reason for the failure.

vpcEndpointErrorDetail_id :: Lens' VpcEndpointErrorDetail (Maybe Text) Source #

The unique identifier of the VPC endpoint.

VpcEndpointFilters

data VpcEndpointFilters Source #

Filter the results of a ListVpcEndpoints request.

See: newVpcEndpointFilters smart constructor.

Constructors

VpcEndpointFilters' 

Fields

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.

Constructors

VpcEndpointSummary' 

Fields

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.

vpcEndpointSummary_id :: Lens' VpcEndpointSummary (Maybe Text) Source #

The unique identifier of the endpoint.