Class: Aws::VPCLattice::Types::CreateRuleResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::VPCLattice::Types::CreateRuleResponse
- Defined in:
- gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ Types::RuleAction
The rule action.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the rule.
-
#id ⇒ String
The ID of the rule.
-
#match ⇒ Types::RuleMatch
The rule match.
-
#name ⇒ String
The name of the rule.
-
#priority ⇒ Integer
The priority assigned to the rule.
Instance Attribute Details
#action ⇒ Types::RuleAction
The rule action. Each rule must include exactly one of the following
types of actions: forward
or fixed-response
, and it must be the
last action to be performed.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the rule.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the rule.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#match ⇒ Types::RuleMatch
The rule match. The RuleMatch
must be an HttpMatch
. This means
that the rule should be an exact match on HTTP constraints which are
made up of the HTTP method, path, and header.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the rule.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority assigned to the rule. The lower the priority number the higher the priority.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 399 class CreateRuleResponse < Struct.new( :action, :arn, :id, :match, :name, :priority) SENSITIVE = [] include Aws::Structure end |