Class: Aws::CloudWatchLogs::Types::OpenSearchIntegrationDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchLogs::Types::OpenSearchIntegrationDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatchlogs/types.rb
Overview
This structure contains complete information about one CloudWatch Logs integration. This structure is returned by a [GetIntegration] operation.
[1]: docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetIntegration.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_policy ⇒ Types::OpenSearchDataAccessPolicy
This structure contains information about the OpenSearch Service data access policy used for this integration.
-
#application ⇒ Types::OpenSearchApplication
This structure contains information about the OpenSearch Service application used for this integration.
-
#collection ⇒ Types::OpenSearchCollection
This structure contains information about the OpenSearch Service collection used for this integration.
-
#data_source ⇒ Types::OpenSearchDataSource
This structure contains information about the OpenSearch Service data source used for this integration.
-
#encryption_policy ⇒ Types::OpenSearchEncryptionPolicy
This structure contains information about the OpenSearch Service encryption policy used for this integration.
-
#lifecycle_policy ⇒ Types::OpenSearchLifecyclePolicy
This structure contains information about the OpenSearch Service data lifecycle policy used for this integration.
-
#network_policy ⇒ Types::OpenSearchNetworkPolicy
This structure contains information about the OpenSearch Service network policy used for this integration.
-
#workspace ⇒ Types::OpenSearchWorkspace
This structure contains information about the OpenSearch Service workspace used for this integration.
Instance Attribute Details
#access_policy ⇒ Types::OpenSearchDataAccessPolicy
This structure contains information about the OpenSearch Service data access policy used for this integration. The access policy defines the access controls for the collection. This data access policy was automatically created as part of the integration setup. For more information about OpenSearch Service data access policies, see [Data access control for Amazon OpenSearch Serverless] in the OpenSearch Service Developer Guide.
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-data-access.html
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#application ⇒ Types::OpenSearchApplication
This structure contains information about the OpenSearch Service application used for this integration. An OpenSearch Service application is the web application that was created by the integration with CloudWatch Logs. It hosts the vended logs dashboards.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#collection ⇒ Types::OpenSearchCollection
This structure contains information about the OpenSearch Service collection used for this integration. This collection was created as part of the integration setup. An OpenSearch Service collection is a logical grouping of one or more indexes that represent an analytics workload. For more information, see [Creating and managing OpenSearch Service Serverless collections].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-collections.html
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#data_source ⇒ Types::OpenSearchDataSource
This structure contains information about the OpenSearch Service data source used for this integration. This data source was created as part of the integration setup. An OpenSearch Service data source defines the source and destination for OpenSearch Service queries. It includes the role required to execute queries and write to collections.
For more information about OpenSearch Service data sources , see [Creating OpenSearch Service data source integrations with Amazon S3.]
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-creating.html
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#encryption_policy ⇒ Types::OpenSearchEncryptionPolicy
This structure contains information about the OpenSearch Service encryption policy used for this integration. The encryption policy was created automatically when you created the integration. For more information, see [Encryption policies] in the OpenSearch Service Developer Guide.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#lifecycle_policy ⇒ Types::OpenSearchLifecyclePolicy
This structure contains information about the OpenSearch Service data lifecycle policy used for this integration. The lifecycle policy determines the lifespan of the data in the collection. It was automatically created as part of the integration setup.
For more information, see [Using data lifecycle policies with OpenSearch Service Serverless] in the OpenSearch Service Developer Guide.
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-lifecycle.html
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#network_policy ⇒ Types::OpenSearchNetworkPolicy
This structure contains information about the OpenSearch Service network policy used for this integration. The network policy assigns network access settings to collections. For more information, see
- Network policies][1
-
in the OpenSearch Service Developer Guide.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |
#workspace ⇒ Types::OpenSearchWorkspace
This structure contains information about the OpenSearch Service workspace used for this integration. An OpenSearch Service workspace is the collection of dashboards along with other OpenSearch Service tools. This workspace was created automatically as part of the integration setup. For more information, see [Centralized OpenSearch user interface (Dashboards) with OpenSearch Service].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4867 class OpenSearchIntegrationDetails < Struct.new( :data_source, :application, :collection, :workspace, :encryption_policy, :network_policy, :access_policy, :lifecycle_policy) SENSITIVE = [] include Aws::Structure end |