class
Amazonite::EventBridge::RemovePermissionRequest
- Amazonite::EventBridge::RemovePermissionRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
eventbridge/remove_permission_request.crConstructors
- .new(pull : JSON::PullParser)
- .new(statement_id : String | Nil = nil, remove_all_permissions : Bool | Nil = nil, event_bus_name : String | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#event_bus_name : String | Nil
The name of the event bus to revoke permissions for.
-
#event_bus_name=(event_bus_name : String | Nil)
The name of the event bus to revoke permissions for.
-
#hash(hasher)
See
Object#hash(hasher) -
#remove_all_permissions : Bool | Nil
Specifies whether to remove all permissions.
-
#remove_all_permissions=(remove_all_permissions : Bool | Nil)
Specifies whether to remove all permissions.
-
#statement_id : String | Nil
The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.
-
#statement_id=(statement_id : String | Nil)
The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The name of the event bus to revoke permissions for. If you omit this, the default event bus is used.
The name of the event bus to revoke permissions for. If you omit this, the default event bus is used.
Specifies whether to remove all permissions.
The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.
The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.