Class: Aws::ElasticLoadBalancingV2::Types::ModifyRuleInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsArray<Types::Action>

The actions.

Returns:



3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3121

class ModifyRuleInput < Struct.new(
  :rule_arn,
  :conditions,
  :actions,
  :transforms,
  :reset_transforms)
  SENSITIVE = []
  include Aws::Structure
end

#conditionsArray<Types::RuleCondition>

The conditions.

Returns:



3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3121

class ModifyRuleInput < Struct.new(
  :rule_arn,
  :conditions,
  :actions,
  :transforms,
  :reset_transforms)
  SENSITIVE = []
  include Aws::Structure
end

#reset_transformsBoolean

Indicates whether to remove all transforms from the rule. If you specify ResetTransforms, you can't specify Transforms.

Returns:

  • (Boolean)


3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3121

class ModifyRuleInput < Struct.new(
  :rule_arn,
  :conditions,
  :actions,
  :transforms,
  :reset_transforms)
  SENSITIVE = []
  include Aws::Structure
end

#rule_arnString

The Amazon Resource Name (ARN) of the rule.

Returns:

  • (String)


3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3121

class ModifyRuleInput < Struct.new(
  :rule_arn,
  :conditions,
  :actions,
  :transforms,
  :reset_transforms)
  SENSITIVE = []
  include Aws::Structure
end

#transformsArray<Types::RuleTransform>

The transforms to apply to requests that match this rule. You can add one host header rewrite transform and one URL rewrite transform. If you specify Transforms, you can't specify ResetTransforms.

Returns:



3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3121

class ModifyRuleInput < Struct.new(
  :rule_arn,
  :conditions,
  :actions,
  :transforms,
  :reset_transforms)
  SENSITIVE = []
  include Aws::Structure
end