Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- BatchGetCollection
- BatchGetVpcEndpoint
- CreateAccessPolicy
- CreateCollection
- CreateSecurityConfig
- CreateSecurityPolicy
- CreateVpcEndpoint
- DeleteAccessPolicy
- DeleteCollection
- DeleteSecurityConfig
- DeleteSecurityPolicy
- DeleteVpcEndpoint
- GetAccessPolicy
- GetAccountSettings
- GetPoliciesStats
- GetSecurityConfig
- GetSecurityPolicy
- ListAccessPolicies
- ListCollections
- ListSecurityConfigs
- ListSecurityPolicies
- ListTagsForResource
- ListVpcEndpoints
- TagResource
- UntagResource
- UpdateAccessPolicy
- UpdateAccountSettings
- UpdateCollection
- UpdateSecurityConfig
- UpdateSecurityPolicy
- UpdateVpcEndpoint
- Types
- AccessPolicyDetail
- AccessPolicyStats
- AccessPolicySummary
- AccountSettingsDetail
- CapacityLimits
- CollectionDetail
- CollectionErrorDetail
- CollectionFilters
- CollectionSummary
- CreateCollectionDetail
- CreateVpcEndpointDetail
- DeleteCollectionDetail
- DeleteVpcEndpointDetail
- Document
- SamlConfigOptions
- SecurityConfigDetail
- SecurityConfigStats
- SecurityConfigSummary
- SecurityPolicyDetail
- SecurityPolicyStats
- SecurityPolicySummary
- Tag
- UpdateCollectionDetail
- UpdateVpcEndpointDetail
- VpcEndpointDetail
- VpcEndpointErrorDetail
- VpcEndpointFilters
- VpcEndpointSummary
Synopsis
- batchGetCollection_ids :: Lens' BatchGetCollection (Maybe (NonEmpty Text))
- batchGetCollection_names :: Lens' BatchGetCollection (Maybe (NonEmpty Text))
- batchGetCollectionResponse_collectionDetails :: Lens' BatchGetCollectionResponse (Maybe [CollectionDetail])
- batchGetCollectionResponse_collectionErrorDetails :: Lens' BatchGetCollectionResponse (Maybe [CollectionErrorDetail])
- batchGetCollectionResponse_httpStatus :: Lens' BatchGetCollectionResponse Int
- batchGetVpcEndpoint_ids :: Lens' BatchGetVpcEndpoint (NonEmpty Text)
- batchGetVpcEndpointResponse_vpcEndpointDetails :: Lens' BatchGetVpcEndpointResponse (Maybe [VpcEndpointDetail])
- batchGetVpcEndpointResponse_vpcEndpointErrorDetails :: Lens' BatchGetVpcEndpointResponse (Maybe [VpcEndpointErrorDetail])
- batchGetVpcEndpointResponse_httpStatus :: Lens' BatchGetVpcEndpointResponse Int
- createAccessPolicy_clientToken :: Lens' CreateAccessPolicy (Maybe Text)
- createAccessPolicy_description :: Lens' CreateAccessPolicy (Maybe Text)
- createAccessPolicy_name :: Lens' CreateAccessPolicy Text
- createAccessPolicy_policy :: Lens' CreateAccessPolicy Text
- createAccessPolicy_type :: Lens' CreateAccessPolicy AccessPolicyType
- createAccessPolicyResponse_accessPolicyDetail :: Lens' CreateAccessPolicyResponse (Maybe AccessPolicyDetail)
- createAccessPolicyResponse_httpStatus :: Lens' CreateAccessPolicyResponse Int
- createCollection_clientToken :: Lens' CreateCollection (Maybe Text)
- createCollection_description :: Lens' CreateCollection (Maybe Text)
- createCollection_tags :: Lens' CreateCollection (Maybe [Tag])
- createCollection_type :: Lens' CreateCollection (Maybe CollectionType)
- createCollection_name :: Lens' CreateCollection Text
- createCollectionResponse_createCollectionDetail :: Lens' CreateCollectionResponse (Maybe CreateCollectionDetail)
- createCollectionResponse_httpStatus :: Lens' CreateCollectionResponse Int
- createSecurityConfig_clientToken :: Lens' CreateSecurityConfig (Maybe Text)
- createSecurityConfig_description :: Lens' CreateSecurityConfig (Maybe Text)
- createSecurityConfig_samlOptions :: Lens' CreateSecurityConfig (Maybe SamlConfigOptions)
- createSecurityConfig_name :: Lens' CreateSecurityConfig Text
- createSecurityConfig_type :: Lens' CreateSecurityConfig SecurityConfigType
- createSecurityConfigResponse_securityConfigDetail :: Lens' CreateSecurityConfigResponse (Maybe SecurityConfigDetail)
- createSecurityConfigResponse_httpStatus :: Lens' CreateSecurityConfigResponse Int
- createSecurityPolicy_clientToken :: Lens' CreateSecurityPolicy (Maybe Text)
- createSecurityPolicy_description :: Lens' CreateSecurityPolicy (Maybe Text)
- createSecurityPolicy_name :: Lens' CreateSecurityPolicy Text
- createSecurityPolicy_policy :: Lens' CreateSecurityPolicy Text
- createSecurityPolicy_type :: Lens' CreateSecurityPolicy SecurityPolicyType
- createSecurityPolicyResponse_securityPolicyDetail :: Lens' CreateSecurityPolicyResponse (Maybe SecurityPolicyDetail)
- createSecurityPolicyResponse_httpStatus :: Lens' CreateSecurityPolicyResponse Int
- createVpcEndpoint_clientToken :: Lens' CreateVpcEndpoint (Maybe Text)
- createVpcEndpoint_securityGroupIds :: Lens' CreateVpcEndpoint (Maybe (NonEmpty Text))
- createVpcEndpoint_name :: Lens' CreateVpcEndpoint Text
- createVpcEndpoint_subnetIds :: Lens' CreateVpcEndpoint (NonEmpty Text)
- createVpcEndpoint_vpcId :: Lens' CreateVpcEndpoint Text
- createVpcEndpointResponse_createVpcEndpointDetail :: Lens' CreateVpcEndpointResponse (Maybe CreateVpcEndpointDetail)
- createVpcEndpointResponse_httpStatus :: Lens' CreateVpcEndpointResponse Int
- deleteAccessPolicy_clientToken :: Lens' DeleteAccessPolicy (Maybe Text)
- deleteAccessPolicy_name :: Lens' DeleteAccessPolicy Text
- deleteAccessPolicy_type :: Lens' DeleteAccessPolicy AccessPolicyType
- deleteAccessPolicyResponse_httpStatus :: Lens' DeleteAccessPolicyResponse Int
- deleteCollection_clientToken :: Lens' DeleteCollection (Maybe Text)
- deleteCollection_id :: Lens' DeleteCollection Text
- deleteCollectionResponse_deleteCollectionDetail :: Lens' DeleteCollectionResponse (Maybe DeleteCollectionDetail)
- deleteCollectionResponse_httpStatus :: Lens' DeleteCollectionResponse Int
- deleteSecurityConfig_clientToken :: Lens' DeleteSecurityConfig (Maybe Text)
- deleteSecurityConfig_id :: Lens' DeleteSecurityConfig Text
- deleteSecurityConfigResponse_httpStatus :: Lens' DeleteSecurityConfigResponse Int
- deleteSecurityPolicy_clientToken :: Lens' DeleteSecurityPolicy (Maybe Text)
- deleteSecurityPolicy_name :: Lens' DeleteSecurityPolicy Text
- deleteSecurityPolicy_type :: Lens' DeleteSecurityPolicy SecurityPolicyType
- deleteSecurityPolicyResponse_httpStatus :: Lens' DeleteSecurityPolicyResponse Int
- deleteVpcEndpoint_clientToken :: Lens' DeleteVpcEndpoint (Maybe Text)
- deleteVpcEndpoint_id :: Lens' DeleteVpcEndpoint Text
- deleteVpcEndpointResponse_deleteVpcEndpointDetail :: Lens' DeleteVpcEndpointResponse (Maybe DeleteVpcEndpointDetail)
- deleteVpcEndpointResponse_httpStatus :: Lens' DeleteVpcEndpointResponse Int
- getAccessPolicy_name :: Lens' GetAccessPolicy Text
- getAccessPolicy_type :: Lens' GetAccessPolicy AccessPolicyType
- getAccessPolicyResponse_accessPolicyDetail :: Lens' GetAccessPolicyResponse (Maybe AccessPolicyDetail)
- getAccessPolicyResponse_httpStatus :: Lens' GetAccessPolicyResponse Int
- getAccountSettingsResponse_accountSettingsDetail :: Lens' GetAccountSettingsResponse (Maybe AccountSettingsDetail)
- getAccountSettingsResponse_httpStatus :: Lens' GetAccountSettingsResponse Int
- getPoliciesStatsResponse_accessPolicyStats :: Lens' GetPoliciesStatsResponse (Maybe AccessPolicyStats)
- getPoliciesStatsResponse_securityConfigStats :: Lens' GetPoliciesStatsResponse (Maybe SecurityConfigStats)
- getPoliciesStatsResponse_securityPolicyStats :: Lens' GetPoliciesStatsResponse (Maybe SecurityPolicyStats)
- getPoliciesStatsResponse_totalPolicyCount :: Lens' GetPoliciesStatsResponse (Maybe Integer)
- getPoliciesStatsResponse_httpStatus :: Lens' GetPoliciesStatsResponse Int
- getSecurityConfig_id :: Lens' GetSecurityConfig Text
- getSecurityConfigResponse_securityConfigDetail :: Lens' GetSecurityConfigResponse (Maybe SecurityConfigDetail)
- getSecurityConfigResponse_httpStatus :: Lens' GetSecurityConfigResponse Int
- getSecurityPolicy_name :: Lens' GetSecurityPolicy Text
- getSecurityPolicy_type :: Lens' GetSecurityPolicy SecurityPolicyType
- getSecurityPolicyResponse_securityPolicyDetail :: Lens' GetSecurityPolicyResponse (Maybe SecurityPolicyDetail)
- getSecurityPolicyResponse_httpStatus :: Lens' GetSecurityPolicyResponse Int
- listAccessPolicies_maxResults :: Lens' ListAccessPolicies (Maybe Natural)
- listAccessPolicies_nextToken :: Lens' ListAccessPolicies (Maybe Text)
- listAccessPolicies_resource :: Lens' ListAccessPolicies (Maybe (NonEmpty Text))
- listAccessPolicies_type :: Lens' ListAccessPolicies AccessPolicyType
- listAccessPoliciesResponse_accessPolicySummaries :: Lens' ListAccessPoliciesResponse (Maybe [AccessPolicySummary])
- listAccessPoliciesResponse_nextToken :: Lens' ListAccessPoliciesResponse (Maybe Text)
- listAccessPoliciesResponse_httpStatus :: Lens' ListAccessPoliciesResponse Int
- listCollections_collectionFilters :: Lens' ListCollections (Maybe CollectionFilters)
- listCollections_maxResults :: Lens' ListCollections (Maybe Natural)
- listCollections_nextToken :: Lens' ListCollections (Maybe Text)
- listCollectionsResponse_collectionSummaries :: Lens' ListCollectionsResponse (Maybe [CollectionSummary])
- listCollectionsResponse_nextToken :: Lens' ListCollectionsResponse (Maybe Text)
- listCollectionsResponse_httpStatus :: Lens' ListCollectionsResponse Int
- listSecurityConfigs_maxResults :: Lens' ListSecurityConfigs (Maybe Natural)
- listSecurityConfigs_nextToken :: Lens' ListSecurityConfigs (Maybe Text)
- listSecurityConfigs_type :: Lens' ListSecurityConfigs SecurityConfigType
- listSecurityConfigsResponse_nextToken :: Lens' ListSecurityConfigsResponse (Maybe Text)
- listSecurityConfigsResponse_securityConfigSummaries :: Lens' ListSecurityConfigsResponse (Maybe [SecurityConfigSummary])
- listSecurityConfigsResponse_httpStatus :: Lens' ListSecurityConfigsResponse Int
- listSecurityPolicies_maxResults :: Lens' ListSecurityPolicies (Maybe Natural)
- listSecurityPolicies_nextToken :: Lens' ListSecurityPolicies (Maybe Text)
- listSecurityPolicies_resource :: Lens' ListSecurityPolicies (Maybe (NonEmpty Text))
- listSecurityPolicies_type :: Lens' ListSecurityPolicies SecurityPolicyType
- listSecurityPoliciesResponse_nextToken :: Lens' ListSecurityPoliciesResponse (Maybe Text)
- listSecurityPoliciesResponse_securityPolicySummaries :: Lens' ListSecurityPoliciesResponse (Maybe [SecurityPolicySummary])
- listSecurityPoliciesResponse_httpStatus :: Lens' ListSecurityPoliciesResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- listVpcEndpoints_maxResults :: Lens' ListVpcEndpoints (Maybe Natural)
- listVpcEndpoints_nextToken :: Lens' ListVpcEndpoints (Maybe Text)
- listVpcEndpoints_vpcEndpointFilters :: Lens' ListVpcEndpoints (Maybe VpcEndpointFilters)
- listVpcEndpointsResponse_nextToken :: Lens' ListVpcEndpointsResponse (Maybe Text)
- listVpcEndpointsResponse_vpcEndpointSummaries :: Lens' ListVpcEndpointsResponse (Maybe [VpcEndpointSummary])
- listVpcEndpointsResponse_httpStatus :: Lens' ListVpcEndpointsResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateAccessPolicy_clientToken :: Lens' UpdateAccessPolicy (Maybe Text)
- updateAccessPolicy_description :: Lens' UpdateAccessPolicy (Maybe Text)
- updateAccessPolicy_policy :: Lens' UpdateAccessPolicy (Maybe Text)
- updateAccessPolicy_name :: Lens' UpdateAccessPolicy Text
- updateAccessPolicy_policyVersion :: Lens' UpdateAccessPolicy Text
- updateAccessPolicy_type :: Lens' UpdateAccessPolicy AccessPolicyType
- updateAccessPolicyResponse_accessPolicyDetail :: Lens' UpdateAccessPolicyResponse (Maybe AccessPolicyDetail)
- updateAccessPolicyResponse_httpStatus :: Lens' UpdateAccessPolicyResponse Int
- updateAccountSettings_capacityLimits :: Lens' UpdateAccountSettings (Maybe CapacityLimits)
- updateAccountSettingsResponse_accountSettingsDetail :: Lens' UpdateAccountSettingsResponse (Maybe AccountSettingsDetail)
- updateAccountSettingsResponse_httpStatus :: Lens' UpdateAccountSettingsResponse Int
- updateCollection_clientToken :: Lens' UpdateCollection (Maybe Text)
- updateCollection_description :: Lens' UpdateCollection (Maybe Text)
- updateCollection_id :: Lens' UpdateCollection Text
- updateCollectionResponse_updateCollectionDetail :: Lens' UpdateCollectionResponse (Maybe UpdateCollectionDetail)
- updateCollectionResponse_httpStatus :: Lens' UpdateCollectionResponse Int
- updateSecurityConfig_clientToken :: Lens' UpdateSecurityConfig (Maybe Text)
- updateSecurityConfig_description :: Lens' UpdateSecurityConfig (Maybe Text)
- updateSecurityConfig_samlOptions :: Lens' UpdateSecurityConfig (Maybe SamlConfigOptions)
- updateSecurityConfig_configVersion :: Lens' UpdateSecurityConfig Text
- updateSecurityConfig_id :: Lens' UpdateSecurityConfig Text
- updateSecurityConfigResponse_securityConfigDetail :: Lens' UpdateSecurityConfigResponse (Maybe SecurityConfigDetail)
- updateSecurityConfigResponse_httpStatus :: Lens' UpdateSecurityConfigResponse Int
- updateSecurityPolicy_clientToken :: Lens' UpdateSecurityPolicy (Maybe Text)
- updateSecurityPolicy_description :: Lens' UpdateSecurityPolicy (Maybe Text)
- updateSecurityPolicy_policy :: Lens' UpdateSecurityPolicy (Maybe Text)
- updateSecurityPolicy_name :: Lens' UpdateSecurityPolicy Text
- updateSecurityPolicy_policyVersion :: Lens' UpdateSecurityPolicy Text
- updateSecurityPolicy_type :: Lens' UpdateSecurityPolicy SecurityPolicyType
- updateSecurityPolicyResponse_securityPolicyDetail :: Lens' UpdateSecurityPolicyResponse (Maybe SecurityPolicyDetail)
- updateSecurityPolicyResponse_httpStatus :: Lens' UpdateSecurityPolicyResponse Int
- updateVpcEndpoint_addSecurityGroupIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text))
- updateVpcEndpoint_addSubnetIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text))
- updateVpcEndpoint_clientToken :: Lens' UpdateVpcEndpoint (Maybe Text)
- updateVpcEndpoint_removeSecurityGroupIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text))
- updateVpcEndpoint_removeSubnetIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text))
- updateVpcEndpoint_id :: Lens' UpdateVpcEndpoint Text
- updateVpcEndpointResponse_updateVpcEndpointDetail :: Lens' UpdateVpcEndpointResponse (Maybe UpdateVpcEndpointDetail)
- updateVpcEndpointResponse_httpStatus :: Lens' UpdateVpcEndpointResponse Int
- accessPolicyDetail_createdDate :: Lens' AccessPolicyDetail (Maybe Integer)
- accessPolicyDetail_description :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_lastModifiedDate :: Lens' AccessPolicyDetail (Maybe Integer)
- accessPolicyDetail_name :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_policy :: Lens' AccessPolicyDetail (Maybe Document)
- accessPolicyDetail_policyVersion :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_type :: Lens' AccessPolicyDetail (Maybe AccessPolicyType)
- accessPolicyStats_dataPolicyCount :: Lens' AccessPolicyStats (Maybe Integer)
- accessPolicySummary_createdDate :: Lens' AccessPolicySummary (Maybe Integer)
- accessPolicySummary_description :: Lens' AccessPolicySummary (Maybe Text)
- accessPolicySummary_lastModifiedDate :: Lens' AccessPolicySummary (Maybe Integer)
- accessPolicySummary_name :: Lens' AccessPolicySummary (Maybe Text)
- accessPolicySummary_policyVersion :: Lens' AccessPolicySummary (Maybe Text)
- accessPolicySummary_type :: Lens' AccessPolicySummary (Maybe AccessPolicyType)
- accountSettingsDetail_capacityLimits :: Lens' AccountSettingsDetail (Maybe CapacityLimits)
- capacityLimits_maxIndexingCapacityInOCU :: Lens' CapacityLimits (Maybe Natural)
- capacityLimits_maxSearchCapacityInOCU :: Lens' CapacityLimits (Maybe Natural)
- collectionDetail_arn :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_collectionEndpoint :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_createdDate :: Lens' CollectionDetail (Maybe Integer)
- collectionDetail_dashboardEndpoint :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_description :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_id :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_kmsKeyArn :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_lastModifiedDate :: Lens' CollectionDetail (Maybe Integer)
- collectionDetail_name :: Lens' CollectionDetail (Maybe Text)
- collectionDetail_status :: Lens' CollectionDetail (Maybe CollectionStatus)
- collectionDetail_type :: Lens' CollectionDetail (Maybe CollectionType)
- collectionErrorDetail_errorCode :: Lens' CollectionErrorDetail (Maybe Text)
- collectionErrorDetail_errorMessage :: Lens' CollectionErrorDetail (Maybe Text)
- collectionErrorDetail_id :: Lens' CollectionErrorDetail (Maybe Text)
- collectionErrorDetail_name :: Lens' CollectionErrorDetail (Maybe Text)
- collectionFilters_name :: Lens' CollectionFilters (Maybe Text)
- collectionFilters_status :: Lens' CollectionFilters (Maybe CollectionStatus)
- collectionSummary_arn :: Lens' CollectionSummary (Maybe Text)
- collectionSummary_id :: Lens' CollectionSummary (Maybe Text)
- collectionSummary_name :: Lens' CollectionSummary (Maybe Text)
- collectionSummary_status :: Lens' CollectionSummary (Maybe CollectionStatus)
- createCollectionDetail_arn :: Lens' CreateCollectionDetail (Maybe Text)
- createCollectionDetail_createdDate :: Lens' CreateCollectionDetail (Maybe Integer)
- createCollectionDetail_description :: Lens' CreateCollectionDetail (Maybe Text)
- createCollectionDetail_id :: Lens' CreateCollectionDetail (Maybe Text)
- createCollectionDetail_kmsKeyArn :: Lens' CreateCollectionDetail (Maybe Text)
- createCollectionDetail_lastModifiedDate :: Lens' CreateCollectionDetail (Maybe Integer)
- createCollectionDetail_name :: Lens' CreateCollectionDetail (Maybe Text)
- createCollectionDetail_status :: Lens' CreateCollectionDetail (Maybe CollectionStatus)
- createCollectionDetail_type :: Lens' CreateCollectionDetail (Maybe CollectionType)
- createVpcEndpointDetail_id :: Lens' CreateVpcEndpointDetail (Maybe Text)
- createVpcEndpointDetail_name :: Lens' CreateVpcEndpointDetail (Maybe Text)
- createVpcEndpointDetail_status :: Lens' CreateVpcEndpointDetail (Maybe VpcEndpointStatus)
- deleteCollectionDetail_id :: Lens' DeleteCollectionDetail (Maybe Text)
- deleteCollectionDetail_name :: Lens' DeleteCollectionDetail (Maybe Text)
- deleteCollectionDetail_status :: Lens' DeleteCollectionDetail (Maybe CollectionStatus)
- deleteVpcEndpointDetail_id :: Lens' DeleteVpcEndpointDetail (Maybe Text)
- deleteVpcEndpointDetail_name :: Lens' DeleteVpcEndpointDetail (Maybe Text)
- deleteVpcEndpointDetail_status :: Lens' DeleteVpcEndpointDetail (Maybe VpcEndpointStatus)
- samlConfigOptions_groupAttribute :: Lens' SamlConfigOptions (Maybe Text)
- samlConfigOptions_sessionTimeout :: Lens' SamlConfigOptions (Maybe Natural)
- samlConfigOptions_userAttribute :: Lens' SamlConfigOptions (Maybe Text)
- samlConfigOptions_metadata :: Lens' SamlConfigOptions Text
- securityConfigDetail_configVersion :: Lens' SecurityConfigDetail (Maybe Text)
- securityConfigDetail_createdDate :: Lens' SecurityConfigDetail (Maybe Integer)
- securityConfigDetail_description :: Lens' SecurityConfigDetail (Maybe Text)
- securityConfigDetail_id :: Lens' SecurityConfigDetail (Maybe Text)
- securityConfigDetail_lastModifiedDate :: Lens' SecurityConfigDetail (Maybe Integer)
- securityConfigDetail_samlOptions :: Lens' SecurityConfigDetail (Maybe SamlConfigOptions)
- securityConfigDetail_type :: Lens' SecurityConfigDetail (Maybe SecurityConfigType)
- securityConfigStats_samlConfigCount :: Lens' SecurityConfigStats (Maybe Integer)
- securityConfigSummary_configVersion :: Lens' SecurityConfigSummary (Maybe Text)
- securityConfigSummary_createdDate :: Lens' SecurityConfigSummary (Maybe Integer)
- securityConfigSummary_description :: Lens' SecurityConfigSummary (Maybe Text)
- securityConfigSummary_id :: Lens' SecurityConfigSummary (Maybe Text)
- securityConfigSummary_lastModifiedDate :: Lens' SecurityConfigSummary (Maybe Integer)
- securityConfigSummary_type :: Lens' SecurityConfigSummary (Maybe SecurityConfigType)
- securityPolicyDetail_createdDate :: Lens' SecurityPolicyDetail (Maybe Integer)
- securityPolicyDetail_description :: Lens' SecurityPolicyDetail (Maybe Text)
- securityPolicyDetail_lastModifiedDate :: Lens' SecurityPolicyDetail (Maybe Integer)
- securityPolicyDetail_name :: Lens' SecurityPolicyDetail (Maybe Text)
- securityPolicyDetail_policy :: Lens' SecurityPolicyDetail (Maybe Document)
- securityPolicyDetail_policyVersion :: Lens' SecurityPolicyDetail (Maybe Text)
- securityPolicyDetail_type :: Lens' SecurityPolicyDetail (Maybe SecurityPolicyType)
- securityPolicyStats_encryptionPolicyCount :: Lens' SecurityPolicyStats (Maybe Integer)
- securityPolicyStats_networkPolicyCount :: Lens' SecurityPolicyStats (Maybe Integer)
- securityPolicySummary_createdDate :: Lens' SecurityPolicySummary (Maybe Integer)
- securityPolicySummary_description :: Lens' SecurityPolicySummary (Maybe Text)
- securityPolicySummary_lastModifiedDate :: Lens' SecurityPolicySummary (Maybe Integer)
- securityPolicySummary_name :: Lens' SecurityPolicySummary (Maybe Text)
- securityPolicySummary_policyVersion :: Lens' SecurityPolicySummary (Maybe Text)
- securityPolicySummary_type :: Lens' SecurityPolicySummary (Maybe SecurityPolicyType)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- updateCollectionDetail_arn :: Lens' UpdateCollectionDetail (Maybe Text)
- updateCollectionDetail_createdDate :: Lens' UpdateCollectionDetail (Maybe Integer)
- updateCollectionDetail_description :: Lens' UpdateCollectionDetail (Maybe Text)
- updateCollectionDetail_id :: Lens' UpdateCollectionDetail (Maybe Text)
- updateCollectionDetail_lastModifiedDate :: Lens' UpdateCollectionDetail (Maybe Integer)
- updateCollectionDetail_name :: Lens' UpdateCollectionDetail (Maybe Text)
- updateCollectionDetail_status :: Lens' UpdateCollectionDetail (Maybe CollectionStatus)
- updateCollectionDetail_type :: Lens' UpdateCollectionDetail (Maybe CollectionType)
- updateVpcEndpointDetail_id :: Lens' UpdateVpcEndpointDetail (Maybe Text)
- updateVpcEndpointDetail_lastModifiedDate :: Lens' UpdateVpcEndpointDetail (Maybe Integer)
- updateVpcEndpointDetail_name :: Lens' UpdateVpcEndpointDetail (Maybe Text)
- updateVpcEndpointDetail_securityGroupIds :: Lens' UpdateVpcEndpointDetail (Maybe (NonEmpty Text))
- updateVpcEndpointDetail_status :: Lens' UpdateVpcEndpointDetail (Maybe VpcEndpointStatus)
- updateVpcEndpointDetail_subnetIds :: Lens' UpdateVpcEndpointDetail (Maybe (NonEmpty Text))
- vpcEndpointDetail_createdDate :: Lens' VpcEndpointDetail (Maybe Integer)
- vpcEndpointDetail_id :: Lens' VpcEndpointDetail (Maybe Text)
- vpcEndpointDetail_name :: Lens' VpcEndpointDetail (Maybe Text)
- vpcEndpointDetail_securityGroupIds :: Lens' VpcEndpointDetail (Maybe (NonEmpty Text))
- vpcEndpointDetail_status :: Lens' VpcEndpointDetail (Maybe VpcEndpointStatus)
- vpcEndpointDetail_subnetIds :: Lens' VpcEndpointDetail (Maybe (NonEmpty Text))
- vpcEndpointDetail_vpcId :: Lens' VpcEndpointDetail (Maybe Text)
- vpcEndpointErrorDetail_errorCode :: Lens' VpcEndpointErrorDetail (Maybe Text)
- vpcEndpointErrorDetail_errorMessage :: Lens' VpcEndpointErrorDetail (Maybe Text)
- vpcEndpointErrorDetail_id :: Lens' VpcEndpointErrorDetail (Maybe Text)
- vpcEndpointFilters_status :: Lens' VpcEndpointFilters (Maybe VpcEndpointStatus)
- vpcEndpointSummary_id :: Lens' VpcEndpointSummary (Maybe Text)
- vpcEndpointSummary_name :: Lens' VpcEndpointSummary (Maybe Text)
- vpcEndpointSummary_status :: Lens' VpcEndpointSummary (Maybe VpcEndpointStatus)
Operations
BatchGetCollection
batchGetCollection_ids :: Lens' BatchGetCollection (Maybe (NonEmpty Text)) Source #
A list of collection IDs. You can't provide names and IDs in the same request. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.
batchGetCollection_names :: Lens' BatchGetCollection (Maybe (NonEmpty Text)) Source #
A list of collection names. You can't provide names and IDs in the same request.
batchGetCollectionResponse_collectionDetails :: Lens' BatchGetCollectionResponse (Maybe [CollectionDetail]) Source #
Details about each collection.
batchGetCollectionResponse_collectionErrorDetails :: Lens' BatchGetCollectionResponse (Maybe [CollectionErrorDetail]) Source #
Error information for the request.
batchGetCollectionResponse_httpStatus :: Lens' BatchGetCollectionResponse Int Source #
The response's http status code.
BatchGetVpcEndpoint
batchGetVpcEndpoint_ids :: Lens' BatchGetVpcEndpoint (NonEmpty Text) Source #
A list of VPC endpoint identifiers.
batchGetVpcEndpointResponse_vpcEndpointDetails :: Lens' BatchGetVpcEndpointResponse (Maybe [VpcEndpointDetail]) Source #
Details about the specified VPC endpoint.
batchGetVpcEndpointResponse_vpcEndpointErrorDetails :: Lens' BatchGetVpcEndpointResponse (Maybe [VpcEndpointErrorDetail]) Source #
Error information for a failed request.
batchGetVpcEndpointResponse_httpStatus :: Lens' BatchGetVpcEndpointResponse Int Source #
The response's http status code.
CreateAccessPolicy
createAccessPolicy_clientToken :: Lens' CreateAccessPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
createAccessPolicy_description :: Lens' CreateAccessPolicy (Maybe Text) Source #
A description of the policy. Typically used to store information about the permissions defined in the policy.
createAccessPolicy_name :: Lens' CreateAccessPolicy Text Source #
The name of the policy.
createAccessPolicy_policy :: Lens' CreateAccessPolicy Text Source #
The JSON policy document to use as the content for the policy.
createAccessPolicy_type :: Lens' CreateAccessPolicy AccessPolicyType Source #
The type of policy.
createAccessPolicyResponse_accessPolicyDetail :: Lens' CreateAccessPolicyResponse (Maybe AccessPolicyDetail) Source #
Details about the created access policy.
createAccessPolicyResponse_httpStatus :: Lens' CreateAccessPolicyResponse Int Source #
The response's http status code.
CreateCollection
createCollection_clientToken :: Lens' CreateCollection (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
createCollection_description :: Lens' CreateCollection (Maybe Text) Source #
Description of the collection.
createCollection_tags :: Lens' CreateCollection (Maybe [Tag]) Source #
An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Serverless collection.
createCollection_type :: Lens' CreateCollection (Maybe CollectionType) Source #
The type of collection.
createCollection_name :: Lens' CreateCollection Text Source #
Name of the collection.
createCollectionResponse_createCollectionDetail :: Lens' CreateCollectionResponse (Maybe CreateCollectionDetail) Source #
Details about the collection.
createCollectionResponse_httpStatus :: Lens' CreateCollectionResponse Int Source #
The response's http status code.
CreateSecurityConfig
createSecurityConfig_clientToken :: Lens' CreateSecurityConfig (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
createSecurityConfig_description :: Lens' CreateSecurityConfig (Maybe Text) Source #
A description of the security configuration.
createSecurityConfig_samlOptions :: Lens' CreateSecurityConfig (Maybe SamlConfigOptions) Source #
Describes SAML options in in the form of a key-value map.
createSecurityConfig_name :: Lens' CreateSecurityConfig Text Source #
The name of the security configuration.
createSecurityConfig_type :: Lens' CreateSecurityConfig SecurityConfigType Source #
The type of security configuration.
createSecurityConfigResponse_securityConfigDetail :: Lens' CreateSecurityConfigResponse (Maybe SecurityConfigDetail) Source #
Details about the created security configuration.
createSecurityConfigResponse_httpStatus :: Lens' CreateSecurityConfigResponse Int Source #
The response's http status code.
CreateSecurityPolicy
createSecurityPolicy_clientToken :: Lens' CreateSecurityPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
createSecurityPolicy_description :: Lens' CreateSecurityPolicy (Maybe Text) Source #
A description of the policy. Typically used to store information about the permissions defined in the policy.
createSecurityPolicy_name :: Lens' CreateSecurityPolicy Text Source #
The name of the policy.
createSecurityPolicy_policy :: Lens' CreateSecurityPolicy Text Source #
The JSON policy document to use as the content for the new policy.
createSecurityPolicy_type :: Lens' CreateSecurityPolicy SecurityPolicyType Source #
The type of security policy.
createSecurityPolicyResponse_securityPolicyDetail :: Lens' CreateSecurityPolicyResponse (Maybe SecurityPolicyDetail) Source #
Details about the created security policy.
createSecurityPolicyResponse_httpStatus :: Lens' CreateSecurityPolicyResponse Int Source #
The response's http status code.
CreateVpcEndpoint
createVpcEndpoint_clientToken :: Lens' CreateVpcEndpoint (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
createVpcEndpoint_securityGroupIds :: Lens' CreateVpcEndpoint (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.
createVpcEndpoint_name :: Lens' CreateVpcEndpoint Text Source #
The name of the interface endpoint.
createVpcEndpoint_subnetIds :: Lens' CreateVpcEndpoint (NonEmpty Text) Source #
The ID of one or more subnets from which you'll access OpenSearch Serverless.
createVpcEndpoint_vpcId :: Lens' CreateVpcEndpoint Text Source #
The ID of the VPC from which you'll access OpenSearch Serverless.
createVpcEndpointResponse_createVpcEndpointDetail :: Lens' CreateVpcEndpointResponse (Maybe CreateVpcEndpointDetail) Source #
Details about the created interface VPC endpoint.
createVpcEndpointResponse_httpStatus :: Lens' CreateVpcEndpointResponse Int Source #
The response's http status code.
DeleteAccessPolicy
deleteAccessPolicy_clientToken :: Lens' DeleteAccessPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
deleteAccessPolicy_name :: Lens' DeleteAccessPolicy Text Source #
The name of the policy to delete.
deleteAccessPolicy_type :: Lens' DeleteAccessPolicy AccessPolicyType Source #
The type of policy.
deleteAccessPolicyResponse_httpStatus :: Lens' DeleteAccessPolicyResponse Int Source #
The response's http status code.
DeleteCollection
deleteCollection_clientToken :: Lens' DeleteCollection (Maybe Text) Source #
A unique, case-sensitive identifier to ensure idempotency of the request.
deleteCollection_id :: Lens' DeleteCollection Text Source #
The unique identifier of the collection. For example, 1iu5usc406kd
.
The ID is part of the collection endpoint. You can also retrieve it
using the
ListCollections
API.
deleteCollectionResponse_deleteCollectionDetail :: Lens' DeleteCollectionResponse (Maybe DeleteCollectionDetail) Source #
Details of the deleted collection.
deleteCollectionResponse_httpStatus :: Lens' DeleteCollectionResponse Int Source #
The response's http status code.
DeleteSecurityConfig
deleteSecurityConfig_clientToken :: Lens' DeleteSecurityConfig (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
deleteSecurityConfig_id :: Lens' DeleteSecurityConfig Text Source #
The security configuration identifier. For SAML the ID will be
saml/<accountId>/<idpProviderName>
. For example,
saml/123456789123/OKTADev
.
deleteSecurityConfigResponse_httpStatus :: Lens' DeleteSecurityConfigResponse Int Source #
The response's http status code.
DeleteSecurityPolicy
deleteSecurityPolicy_clientToken :: Lens' DeleteSecurityPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
deleteSecurityPolicy_name :: Lens' DeleteSecurityPolicy Text Source #
The name of the policy to delete.
deleteSecurityPolicy_type :: Lens' DeleteSecurityPolicy SecurityPolicyType Source #
The type of policy.
deleteSecurityPolicyResponse_httpStatus :: Lens' DeleteSecurityPolicyResponse Int Source #
The response's http status code.
DeleteVpcEndpoint
deleteVpcEndpoint_clientToken :: Lens' DeleteVpcEndpoint (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
deleteVpcEndpoint_id :: Lens' DeleteVpcEndpoint Text Source #
The VPC endpoint identifier.
deleteVpcEndpointResponse_deleteVpcEndpointDetail :: Lens' DeleteVpcEndpointResponse (Maybe DeleteVpcEndpointDetail) Source #
Details about the deleted endpoint.
deleteVpcEndpointResponse_httpStatus :: Lens' DeleteVpcEndpointResponse Int Source #
The response's http status code.
GetAccessPolicy
getAccessPolicy_name :: Lens' GetAccessPolicy Text Source #
The name of the access policy.
getAccessPolicy_type :: Lens' GetAccessPolicy AccessPolicyType Source #
Tye type of policy. Currently the only supported value is data
.
getAccessPolicyResponse_accessPolicyDetail :: Lens' GetAccessPolicyResponse (Maybe AccessPolicyDetail) Source #
Details about the requested access policy.
getAccessPolicyResponse_httpStatus :: Lens' GetAccessPolicyResponse Int Source #
The response's http status code.
GetAccountSettings
getAccountSettingsResponse_accountSettingsDetail :: Lens' GetAccountSettingsResponse (Maybe AccountSettingsDetail) Source #
OpenSearch Serverless-related details for the current account.
getAccountSettingsResponse_httpStatus :: Lens' GetAccountSettingsResponse Int Source #
The response's http status code.
GetPoliciesStats
getPoliciesStatsResponse_accessPolicyStats :: Lens' GetPoliciesStatsResponse (Maybe AccessPolicyStats) Source #
Information about the data access policies in your account.
getPoliciesStatsResponse_securityConfigStats :: Lens' GetPoliciesStatsResponse (Maybe SecurityConfigStats) Source #
Information about the security configurations in your account.
getPoliciesStatsResponse_securityPolicyStats :: Lens' GetPoliciesStatsResponse (Maybe SecurityPolicyStats) Source #
Information about the security policies in your account.
getPoliciesStatsResponse_totalPolicyCount :: Lens' GetPoliciesStatsResponse (Maybe Integer) Source #
The total number of OpenSearch Serverless security policies and configurations in your account.
getPoliciesStatsResponse_httpStatus :: Lens' GetPoliciesStatsResponse Int Source #
The response's http status code.
GetSecurityConfig
getSecurityConfig_id :: Lens' GetSecurityConfig Text Source #
The unique identifier of the security configuration.
getSecurityConfigResponse_securityConfigDetail :: Lens' GetSecurityConfigResponse (Maybe SecurityConfigDetail) Source #
Details of the requested security configuration.
getSecurityConfigResponse_httpStatus :: Lens' GetSecurityConfigResponse Int Source #
The response's http status code.
GetSecurityPolicy
getSecurityPolicy_name :: Lens' GetSecurityPolicy Text Source #
The name of the security policy.
getSecurityPolicy_type :: Lens' GetSecurityPolicy SecurityPolicyType Source #
The type of security policy.
getSecurityPolicyResponse_securityPolicyDetail :: Lens' GetSecurityPolicyResponse (Maybe SecurityPolicyDetail) Source #
Details about the requested security policy.
getSecurityPolicyResponse_httpStatus :: Lens' GetSecurityPolicyResponse Int Source #
The response's http status code.
ListAccessPolicies
listAccessPolicies_maxResults :: Lens' ListAccessPolicies (Maybe Natural) Source #
An optional parameter that specifies the maximum number of results to
return. You can use nextToken
to get the next page of results. The
default is 20.
listAccessPolicies_nextToken :: Lens' ListAccessPolicies (Maybe Text) Source #
If your initial ListAccessPolicies
operation returns a nextToken
,
you can include the returned nextToken
in subsequent
ListAccessPolicies
operations, which returns results in the next page.
listAccessPolicies_resource :: Lens' ListAccessPolicies (Maybe (NonEmpty Text)) Source #
Resource filters (can be collection or indexes) that policies can apply to.
listAccessPolicies_type :: Lens' ListAccessPolicies AccessPolicyType Source #
The type of access policy.
listAccessPoliciesResponse_accessPolicySummaries :: Lens' ListAccessPoliciesResponse (Maybe [AccessPolicySummary]) Source #
Details about the requested access policies.
listAccessPoliciesResponse_nextToken :: Lens' ListAccessPoliciesResponse (Maybe Text) Source #
When nextToken
is returned, there are more results available. The
value of nextToken
is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
listAccessPoliciesResponse_httpStatus :: Lens' ListAccessPoliciesResponse Int Source #
The response's http status code.
ListCollections
listCollections_collectionFilters :: Lens' ListCollections (Maybe CollectionFilters) Source #
List of filter names and values that you can use for requests.
listCollections_maxResults :: Lens' ListCollections (Maybe Natural) Source #
The maximum number of results to return. Default is 20. You can use
nextToken
to get the next page of results.
listCollections_nextToken :: Lens' ListCollections (Maybe Text) Source #
If your initial ListCollections
operation returns a nextToken
, you
can include the returned nextToken
in subsequent ListCollections
operations, which returns results in the next page.
listCollectionsResponse_collectionSummaries :: Lens' ListCollectionsResponse (Maybe [CollectionSummary]) Source #
Details about each collection.
listCollectionsResponse_nextToken :: Lens' ListCollectionsResponse (Maybe Text) Source #
When nextToken
is returned, there are more results available. The
value of nextToken
is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
listCollectionsResponse_httpStatus :: Lens' ListCollectionsResponse Int Source #
The response's http status code.
ListSecurityConfigs
listSecurityConfigs_maxResults :: Lens' ListSecurityConfigs (Maybe Natural) Source #
An optional parameter that specifies the maximum number of results to
return. You can use nextToken
to get the next page of results. The
default is 20.
listSecurityConfigs_nextToken :: Lens' ListSecurityConfigs (Maybe Text) Source #
If your initial ListSecurityConfigs
operation returns a nextToken
,
you can include the returned nextToken
in subsequent
ListSecurityConfigs
operations, which returns results in the next
page.
listSecurityConfigs_type :: Lens' ListSecurityConfigs SecurityConfigType Source #
The type of security configuration.
listSecurityConfigsResponse_nextToken :: Lens' ListSecurityConfigsResponse (Maybe Text) Source #
When nextToken
is returned, there are more results available. The
value of nextToken
is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
listSecurityConfigsResponse_securityConfigSummaries :: Lens' ListSecurityConfigsResponse (Maybe [SecurityConfigSummary]) Source #
Details about the security configurations in your account.
listSecurityConfigsResponse_httpStatus :: Lens' ListSecurityConfigsResponse Int Source #
The response's http status code.
ListSecurityPolicies
listSecurityPolicies_maxResults :: Lens' ListSecurityPolicies (Maybe Natural) Source #
An optional parameter that specifies the maximum number of results to
return. You can use nextToken
to get the next page of results. The
default is 20.
listSecurityPolicies_nextToken :: Lens' ListSecurityPolicies (Maybe Text) Source #
If your initial ListSecurityPolicies
operation returns a nextToken
,
you can include the returned nextToken
in subsequent
ListSecurityPolicies
operations, which returns results in the next
page.
listSecurityPolicies_resource :: Lens' ListSecurityPolicies (Maybe (NonEmpty Text)) Source #
Resource filters (can be collection or indexes) that policies can apply to.
listSecurityPolicies_type :: Lens' ListSecurityPolicies SecurityPolicyType Source #
The type of policy.
listSecurityPoliciesResponse_nextToken :: Lens' ListSecurityPoliciesResponse (Maybe Text) Source #
When nextToken
is returned, there are more results available. The
value of nextToken
is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
listSecurityPoliciesResponse_securityPolicySummaries :: Lens' ListSecurityPoliciesResponse (Maybe [SecurityPolicySummary]) Source #
Details about the security policies in your account.
listSecurityPoliciesResponse_httpStatus :: Lens' ListSecurityPoliciesResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource. The resource must be
active (not in the DELETING
state), and must be owned by the account
ID included in the request.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
The tags associated with the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
ListVpcEndpoints
listVpcEndpoints_maxResults :: Lens' ListVpcEndpoints (Maybe Natural) Source #
An optional parameter that specifies the maximum number of results to
return. You can use nextToken
to get the next page of results. The
default is 20.
listVpcEndpoints_nextToken :: Lens' ListVpcEndpoints (Maybe Text) Source #
If your initial ListVpcEndpoints
operation returns a nextToken
, you
can include the returned nextToken
in subsequent ListVpcEndpoints
operations, which returns results in the next page.
listVpcEndpoints_vpcEndpointFilters :: Lens' ListVpcEndpoints (Maybe VpcEndpointFilters) Source #
Filter the results according to the current status of the VPC endpoint.
Possible statuses are CREATING
, DELETING
, UPDATING
, ACTIVE
, and
FAILED
.
listVpcEndpointsResponse_nextToken :: Lens' ListVpcEndpointsResponse (Maybe Text) Source #
When nextToken
is returned, there are more results available. The
value of nextToken
is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
listVpcEndpointsResponse_vpcEndpointSummaries :: Lens' ListVpcEndpointsResponse (Maybe [VpcEndpointSummary]) Source #
Details about each VPC endpoint, including the name and current status.
listVpcEndpointsResponse_httpStatus :: Lens' ListVpcEndpointsResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the resource. The resource must be
active (not in the DELETING
state), and must be owned by the account
ID included in the request.
tagResource_tags :: Lens' TagResource [Tag] Source #
A list of tags (key-value pairs) to add to the resource. All tag keys in the request must be unique.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource to remove tags from. The
resource must be active (not in the DELETING
state), and must be owned
by the account ID included in the request.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
The tag or set of tags to remove from the resource. All tag keys in the request must be unique.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateAccessPolicy
updateAccessPolicy_clientToken :: Lens' UpdateAccessPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
updateAccessPolicy_description :: Lens' UpdateAccessPolicy (Maybe Text) Source #
A description of the policy. Typically used to store information about the permissions defined in the policy.
updateAccessPolicy_policy :: Lens' UpdateAccessPolicy (Maybe Text) Source #
The JSON policy document to use as the content for the policy.
updateAccessPolicy_name :: Lens' UpdateAccessPolicy Text Source #
The name of the policy.
updateAccessPolicy_policyVersion :: Lens' UpdateAccessPolicy Text Source #
The version of the policy being updated.
updateAccessPolicy_type :: Lens' UpdateAccessPolicy AccessPolicyType Source #
The type of policy.
updateAccessPolicyResponse_accessPolicyDetail :: Lens' UpdateAccessPolicyResponse (Maybe AccessPolicyDetail) Source #
Details about the updated access policy.
updateAccessPolicyResponse_httpStatus :: Lens' UpdateAccessPolicyResponse Int Source #
The response's http status code.
UpdateAccountSettings
updateAccountSettings_capacityLimits :: Lens' UpdateAccountSettings (Maybe CapacityLimits) Source #
Undocumented member.
updateAccountSettingsResponse_accountSettingsDetail :: Lens' UpdateAccountSettingsResponse (Maybe AccountSettingsDetail) Source #
OpenSearch Serverless-related settings for the current Amazon Web Services account.
updateAccountSettingsResponse_httpStatus :: Lens' UpdateAccountSettingsResponse Int Source #
The response's http status code.
UpdateCollection
updateCollection_clientToken :: Lens' UpdateCollection (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
updateCollection_description :: Lens' UpdateCollection (Maybe Text) Source #
A description of the collection.
updateCollection_id :: Lens' UpdateCollection Text Source #
The unique identifier of the collection.
updateCollectionResponse_updateCollectionDetail :: Lens' UpdateCollectionResponse (Maybe UpdateCollectionDetail) Source #
Details about the updated collection.
updateCollectionResponse_httpStatus :: Lens' UpdateCollectionResponse Int Source #
The response's http status code.
UpdateSecurityConfig
updateSecurityConfig_clientToken :: Lens' UpdateSecurityConfig (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
updateSecurityConfig_description :: Lens' UpdateSecurityConfig (Maybe Text) Source #
A description of the security configuration.
updateSecurityConfig_samlOptions :: Lens' UpdateSecurityConfig (Maybe SamlConfigOptions) Source #
SAML options in in the form of a key-value map.
updateSecurityConfig_configVersion :: Lens' UpdateSecurityConfig Text Source #
The version of the security configuration to be updated. You can find
the most recent version of a security configuration using the
GetSecurityPolicy
command.
updateSecurityConfig_id :: Lens' UpdateSecurityConfig Text Source #
The security configuration identifier. For SAML the ID will be
saml/<accountId>/<idpProviderName>
. For example,
saml/123456789123/OKTADev
.
updateSecurityConfigResponse_securityConfigDetail :: Lens' UpdateSecurityConfigResponse (Maybe SecurityConfigDetail) Source #
Details about the updated security configuration.
updateSecurityConfigResponse_httpStatus :: Lens' UpdateSecurityConfigResponse Int Source #
The response's http status code.
UpdateSecurityPolicy
updateSecurityPolicy_clientToken :: Lens' UpdateSecurityPolicy (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
updateSecurityPolicy_description :: Lens' UpdateSecurityPolicy (Maybe Text) Source #
A description of the policy. Typically used to store information about the permissions defined in the policy.
updateSecurityPolicy_policy :: Lens' UpdateSecurityPolicy (Maybe Text) Source #
The JSON policy document to use as the content for the new policy.
updateSecurityPolicy_name :: Lens' UpdateSecurityPolicy Text Source #
The name of the policy.
updateSecurityPolicy_policyVersion :: Lens' UpdateSecurityPolicy Text Source #
The version of the policy being updated.
updateSecurityPolicy_type :: Lens' UpdateSecurityPolicy SecurityPolicyType Source #
The type of access policy.
updateSecurityPolicyResponse_securityPolicyDetail :: Lens' UpdateSecurityPolicyResponse (Maybe SecurityPolicyDetail) Source #
Details about the updated security policy.
updateSecurityPolicyResponse_httpStatus :: Lens' UpdateSecurityPolicyResponse Int Source #
The response's http status code.
UpdateVpcEndpoint
updateVpcEndpoint_addSecurityGroupIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text)) Source #
The unique identifiers of the security groups to add to the endpoint. Security groups define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
updateVpcEndpoint_addSubnetIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text)) Source #
The ID of one or more subnets to add to the endpoint.
updateVpcEndpoint_clientToken :: Lens' UpdateVpcEndpoint (Maybe Text) Source #
Unique, case-sensitive identifier to ensure idempotency of the request.
updateVpcEndpoint_removeSecurityGroupIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text)) Source #
The unique identifiers of the security groups to remove from the endpoint.
updateVpcEndpoint_removeSubnetIds :: Lens' UpdateVpcEndpoint (Maybe (NonEmpty Text)) Source #
The unique identifiers of the subnets to remove from the endpoint.
updateVpcEndpoint_id :: Lens' UpdateVpcEndpoint Text Source #
The unique identifier of the interface endpoint to update.
updateVpcEndpointResponse_updateVpcEndpointDetail :: Lens' UpdateVpcEndpointResponse (Maybe UpdateVpcEndpointDetail) Source #
Details about the updated VPC endpoint.
updateVpcEndpointResponse_httpStatus :: Lens' UpdateVpcEndpointResponse Int Source #
The response's http status code.
Types
AccessPolicyDetail
accessPolicyDetail_createdDate :: Lens' AccessPolicyDetail (Maybe Integer) Source #
The date the policy was created.
accessPolicyDetail_description :: Lens' AccessPolicyDetail (Maybe Text) Source #
The description of the policy.
accessPolicyDetail_lastModifiedDate :: Lens' AccessPolicyDetail (Maybe Integer) Source #
The timestamp of when the policy was last modified.
accessPolicyDetail_name :: Lens' AccessPolicyDetail (Maybe Text) Source #
The name of the policy.
accessPolicyDetail_policy :: Lens' AccessPolicyDetail (Maybe Document) Source #
The JSON policy document without any whitespaces.
accessPolicyDetail_policyVersion :: Lens' AccessPolicyDetail (Maybe Text) Source #
The version of the policy.
accessPolicyDetail_type :: Lens' AccessPolicyDetail (Maybe AccessPolicyType) Source #
The type of access policy.
AccessPolicyStats
accessPolicyStats_dataPolicyCount :: Lens' AccessPolicyStats (Maybe Integer) Source #
The number of data access policies in the current account.
AccessPolicySummary
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_name :: Lens' AccessPolicySummary (Maybe Text) Source #
The name of the access policy.
accessPolicySummary_policyVersion :: Lens' AccessPolicySummary (Maybe Text) Source #
The version of the policy.
accessPolicySummary_type :: Lens' AccessPolicySummary (Maybe AccessPolicyType) Source #
The type of access policy. Currently the only available type is data
.
AccountSettingsDetail
accountSettingsDetail_capacityLimits :: Lens' AccountSettingsDetail (Maybe CapacityLimits) Source #
Undocumented member.
CapacityLimits
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
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_description :: Lens' CollectionDetail (Maybe Text) Source #
A description of the collection.
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_name :: Lens' CollectionDetail (Maybe Text) Source #
The name of the collection.
collectionDetail_status :: Lens' CollectionDetail (Maybe CollectionStatus) Source #
The current status of the collection.
collectionDetail_type :: Lens' CollectionDetail (Maybe CollectionType) Source #
The type of collection.
CollectionErrorDetail
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
collectionFilters_name :: Lens' CollectionFilters (Maybe Text) Source #
The name of the collection.
collectionFilters_status :: Lens' CollectionFilters (Maybe CollectionStatus) Source #
The current status of the collection.
CollectionSummary
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.
collectionSummary_name :: Lens' CollectionSummary (Maybe Text) Source #
The name of the collection.
collectionSummary_status :: Lens' CollectionSummary (Maybe CollectionStatus) Source #
The current status of the collection.
CreateCollectionDetail
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_description :: Lens' CreateCollectionDetail (Maybe Text) Source #
A description of the collection.
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.
createCollectionDetail_name :: Lens' CreateCollectionDetail (Maybe Text) Source #
The name of the collection.
createCollectionDetail_status :: Lens' CreateCollectionDetail (Maybe CollectionStatus) Source #
The current status of the collection.
createCollectionDetail_type :: Lens' CreateCollectionDetail (Maybe CollectionType) Source #
The type of collection.
CreateVpcEndpointDetail
createVpcEndpointDetail_id :: Lens' CreateVpcEndpointDetail (Maybe Text) Source #
The unique identifier of the endpoint.
createVpcEndpointDetail_name :: Lens' CreateVpcEndpointDetail (Maybe Text) Source #
The name of the endpoint.
createVpcEndpointDetail_status :: Lens' CreateVpcEndpointDetail (Maybe VpcEndpointStatus) Source #
The current status in the endpoint creation process.
DeleteCollectionDetail
deleteCollectionDetail_id :: Lens' DeleteCollectionDetail (Maybe Text) Source #
The unique identifier of the collection.
deleteCollectionDetail_name :: Lens' DeleteCollectionDetail (Maybe Text) Source #
The name of the collection.
deleteCollectionDetail_status :: Lens' DeleteCollectionDetail (Maybe CollectionStatus) Source #
The current status of the collection.
DeleteVpcEndpointDetail
deleteVpcEndpointDetail_id :: Lens' DeleteVpcEndpointDetail (Maybe Text) Source #
The unique identifier of the endpoint.
deleteVpcEndpointDetail_name :: Lens' DeleteVpcEndpointDetail (Maybe Text) Source #
The name of the endpoint.
deleteVpcEndpointDetail_status :: Lens' DeleteVpcEndpointDetail (Maybe VpcEndpointStatus) Source #
The current status of the endpoint deletion process.
Document
SamlConfigOptions
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
securityConfigDetail_configVersion :: Lens' SecurityConfigDetail (Maybe Text) Source #
The version of the security configuration.
securityConfigDetail_createdDate :: Lens' SecurityConfigDetail (Maybe Integer) Source #
The date the configuration was created.
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.
securityConfigDetail_type :: Lens' SecurityConfigDetail (Maybe SecurityConfigType) Source #
The type of security configuration.
SecurityConfigStats
securityConfigStats_samlConfigCount :: Lens' SecurityConfigStats (Maybe Integer) Source #
The number of security configurations in the current account.
SecurityConfigSummary
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.
securityConfigSummary_type :: Lens' SecurityConfigSummary (Maybe SecurityConfigType) Source #
The type of security configuration.
SecurityPolicyDetail
securityPolicyDetail_createdDate :: Lens' SecurityPolicyDetail (Maybe Integer) Source #
The date the policy was created.
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_name :: Lens' SecurityPolicyDetail (Maybe Text) Source #
The name of the policy.
securityPolicyDetail_policy :: Lens' SecurityPolicyDetail (Maybe Document) Source #
The JSON policy document without any whitespaces.
securityPolicyDetail_policyVersion :: Lens' SecurityPolicyDetail (Maybe Text) Source #
The version of the policy.
securityPolicyDetail_type :: Lens' SecurityPolicyDetail (Maybe SecurityPolicyType) Source #
The type of security policy.
SecurityPolicyStats
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
securityPolicySummary_createdDate :: Lens' SecurityPolicySummary (Maybe Integer) Source #
The date the policy was created.
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.
securityPolicySummary_name :: Lens' SecurityPolicySummary (Maybe Text) Source #
The name of the policy.
securityPolicySummary_policyVersion :: Lens' SecurityPolicySummary (Maybe Text) Source #
The version of the policy.
securityPolicySummary_type :: Lens' SecurityPolicySummary (Maybe SecurityPolicyType) Source #
The type of security policy.
Tag
UpdateCollectionDetail
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_description :: Lens' UpdateCollectionDetail (Maybe Text) Source #
The description of the collection.
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.
updateCollectionDetail_name :: Lens' UpdateCollectionDetail (Maybe Text) Source #
The name of the collection.
updateCollectionDetail_status :: Lens' UpdateCollectionDetail (Maybe CollectionStatus) Source #
The current status of the collection.
updateCollectionDetail_type :: Lens' UpdateCollectionDetail (Maybe CollectionType) Source #
The collection type.
UpdateVpcEndpointDetail
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_name :: Lens' UpdateVpcEndpointDetail (Maybe Text) Source #
The name of the endpoint.
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
vpcEndpointDetail_createdDate :: Lens' VpcEndpointDetail (Maybe Integer) Source #
The date the endpoint was created.
vpcEndpointDetail_id :: Lens' VpcEndpointDetail (Maybe Text) Source #
The unique identifier of the endpoint.
vpcEndpointDetail_name :: Lens' VpcEndpointDetail (Maybe Text) Source #
The name 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_status :: Lens' VpcEndpointDetail (Maybe VpcEndpointStatus) Source #
The current status of the 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
vpcEndpointErrorDetail_errorCode :: Lens' VpcEndpointErrorDetail (Maybe Text) Source #
The error code for the failed request.
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
vpcEndpointFilters_status :: Lens' VpcEndpointFilters (Maybe VpcEndpointStatus) Source #
The current status of the endpoint.
VpcEndpointSummary
vpcEndpointSummary_id :: Lens' VpcEndpointSummary (Maybe Text) Source #
The unique identifier of the endpoint.
vpcEndpointSummary_name :: Lens' VpcEndpointSummary (Maybe Text) Source #
The name of the endpoint.
vpcEndpointSummary_status :: Lens' VpcEndpointSummary (Maybe VpcEndpointStatus) Source #
The current status of the endpoint.