Class: Aws::EventBridgeV2::Types::UpdateEventBusResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::UpdateEventBusResponse
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
Free-text description.
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
Encryption configuration for an event bus.
-
#event_bus_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies an event bus.
-
#last_modified_time ⇒ Time
The time the event bus was last modified.
-
#name ⇒ String
Name of an event bus.
-
#state ⇒ String
Lifecycle state of an event bus.
-
#state_reason ⇒ String
Human-readable explanation of why an event bus is in its current State.
-
#storage_configuration ⇒ Types::StorageConfigurationOutput
Event storage configuration of an event bus, as returned on reads.
Instance Attribute Details
#description ⇒ String
Free-text description. Used by every resource type that has one: event buses, subscribers, and event sources.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::EncryptionConfiguration
Encryption configuration for an event bus.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#event_bus_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies an event bus.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#last_modified_time ⇒ Time
The time the event bus was last modified.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of an event bus. The first character must be alphanumeric; the
remaining characters may also include '.', '-', and '_'. The
grammar matches the name segment of EventBusArn
(event-busv2/
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
Lifecycle state of an event bus.
- CREATING: Bus creation is in progress.
- CREATE_FAILED: Bus creation failed; see StateReason. The bus cannot be recovered or recreated in place: delete it with DeleteEventBus, then create a new bus.
- ACTIVE: Bus is fully operational and can accept events.
- UPDATING: Bus update is in progress.
- UPDATE_FAILED: Bus update failed; the bus remains operational with its previous configuration.
- DELETING: Bus deletion is actively in progress.
- DELETE_FAILED: Bus deletion failed; see StateReason. Retry DeleteEventBus after removing subscribers and event sources.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
Human-readable explanation of why an event bus is in its current State. Omitted when the bus is in a normal operational state (ACTIVE). It stands in for the error response an asynchronous failure cannot return, so it applies only to resources with an asynchronous lifecycle: event buses. EventSources and subscribers are provisioned synchronously and report failures directly on the request.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#storage_configuration ⇒ Types::StorageConfigurationOutput
Event storage configuration of an event bus, as returned on reads.
2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2892 class UpdateEventBusResponse < Struct.new( :event_bus_arn, :name, :description, :encryption_configuration, :storage_configuration, :state, :state_reason, :last_modified_time) SENSITIVE = [] include Aws::Structure end |