Class: Aws::EventBridge::Types::Condition
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::EventBridge::Types::Condition
 
- Defined in:
- gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb
Overview
A JSON string which you can use to limit the event bus permissions you
are granting to only accounts that fulfill the condition. Currently,
the only supported condition is membership in a certain Amazon Web
Services organization. The string must contain Type, Key, and
Value fields. The Value field specifies the ID of the Amazon Web
Services organization. Following is an example value for Condition:
'{"Type" : "StringEquals", "Key": "aws:PrincipalOrgID", "Value":
"o-1234567890"}'
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #key  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the key for the condition. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the type of condition. 
- 
  
    
      #value  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the value for the key. 
Instance Attribute Details
#key ⇒ String
Specifies the key for the condition. Currently the only supported
key is aws:PrincipalOrgID.
| 370 371 372 373 374 375 376 | # File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 370 class Condition < Struct.new( :type, :key, :value) SENSITIVE = [] include Aws::Structure end |