class Amazonite::EventBridge::DescribeEventBusResponse

Included Modules

Defined in:

eventbridge/describe_event_bus_response.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(name : String | Nil = nil, arn : String | Nil = nil, description : String | Nil = nil, kms_key_identifier : String | Nil = nil, dead_letter_config : DeadLetterConfig | Nil = nil, policy : String | Nil = nil, log_config : LogConfig | Nil = nil, creation_time : Time | Nil = nil, last_modified_time : Time | Nil = nil) #

[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 arn : String | Nil #

The Amazon Resource Name (ARN) of the account permitted to write events to the current account.


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

The Amazon Resource Name (ARN) of the account permitted to write events to the current account.


[View source]
def creation_time : Time | Nil #

The time the event bus was created.


[View source]
def creation_time=(creation_time : Time | Nil) #

The time the event bus was created.


[View source]
def dead_letter_config : DeadLetterConfig | Nil #

[View source]
def dead_letter_config=(dead_letter_config : DeadLetterConfig | Nil) #

[View source]
def description : String | Nil #

The event bus description.


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

The event bus description.


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

See Object#hash(hasher)


def kms_key_identifier : String | Nil #

The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.

For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.


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

The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.

For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.


[View source]
def last_modified_time : Time | Nil #

The time the event bus was last modified.


[View source]
def last_modified_time=(last_modified_time : Time | Nil) #

The time the event bus was last modified.


[View source]
def log_config : LogConfig | Nil #

The logging configuration settings for the event bus.

For more information, see Configuring logs for event buses in the EventBridge User Guide.


[View source]
def log_config=(log_config : LogConfig | Nil) #

The logging configuration settings for the event bus.

For more information, see Configuring logs for event buses in the EventBridge User Guide.


[View source]
def name : String | Nil #

The name of the event bus. Currently, this is always default.


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

The name of the event bus. Currently, this is always default.


[View source]
def policy : String | Nil #

The policy that enables the external account to send events to your account.


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

The policy that enables the external account to send events to your account.


[View source]
def validate! : Nil #

[View source]