Class: Aws::BedrockAgentCoreControl::Types::GatewayRuleDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::GatewayRuleDetail
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Detailed information about a gateway rule.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<Types::Action>
The actions to take when the rule conditions are met.
-
#conditions ⇒ Array<Types::Condition>
The conditions that must be met for the rule to apply.
-
#created_at ⇒ Time
The timestamp when the rule was created.
-
#description ⇒ String
The description of the gateway rule.
-
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway that the rule belongs to.
-
#priority ⇒ Integer
The priority of the rule.
-
#rule_id ⇒ String
The unique identifier of the gateway rule.
-
#status ⇒ String
The current status of the rule.
-
#system ⇒ Types::SystemManagedBlock
System-managed metadata for rules created by automated processes.
-
#updated_at ⇒ Time
The timestamp when the rule was last updated.
Instance Attribute Details
#actions ⇒ Array<Types::Action>
The actions to take when the rule conditions are met.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#conditions ⇒ Array<Types::Condition>
The conditions that must be met for the rule to apply.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the rule was created.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the gateway rule.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway that the rule belongs to.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority of the rule. Rules are evaluated in order of priority, with lower numbers evaluated first.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#rule_id ⇒ String
The unique identifier of the gateway rule.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the rule.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#system ⇒ Types::SystemManagedBlock
System-managed metadata for rules created by automated processes.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the rule was last updated.
8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8422 class GatewayRuleDetail < Struct.new( :rule_id, :gateway_arn, :priority, :conditions, :actions, :description, :created_at, :status, :system, :updated_at) SENSITIVE = [] include Aws::Structure end |