class Amazonite::EventBridge::CreateEventBusResponse

Included Modules

Defined in:

eventbridge/create_event_bus_response.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(event_bus_arn : String | Nil = nil, description : String | Nil = nil, kms_key_identifier : String | Nil = nil, dead_letter_config : DeadLetterConfig | Nil = nil, log_config : LogConfig | 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 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 event_bus_arn : String | Nil #

The ARN of the new event bus.


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

The ARN of the new event bus.


[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 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 validate! : Nil #

[View source]