class Amazonite::CloudWatchLogs::OpenSearchApplication

Overview

This structure contains information about the OpenSearch Service application used for this integration. An OpenSearch Service application is the web application created by the integration with CloudWatch Logs. It hosts the vended logs dashboards.

Included Modules

Defined in:

cloudwatch_logs/open_search_application.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(application_endpoint : String | Nil = nil, application_arn : String | Nil = nil, application_id : String | Nil = nil, status : OpenSearchResourceStatus | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def application_arn : String | Nil #

The Amazon Resource Name (ARN) of the application.


[View source]
def application_arn=(application_arn : String | Nil) #

The Amazon Resource Name (ARN) of the application.


[View source]
def application_endpoint : String | Nil #

The endpoint of the application.


[View source]
def application_endpoint=(application_endpoint : String | Nil) #

The endpoint of the application.


[View source]
def application_id : String | Nil #

The ID of the application.


[View source]
def application_id=(application_id : String | Nil) #

The ID of the application.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def status : OpenSearchResourceStatus | Nil #

This structure contains information about the status of this OpenSearch Service resource.


[View source]
def status=(status : OpenSearchResourceStatus | Nil) #

This structure contains information about the status of this OpenSearch Service resource.


[View source]
def validate! : Nil #

[View source]