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:



3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3132

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

#conditionsArray<Types::RuleCondition>

The conditions.

Returns:



3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3132

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)


3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3132

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)


3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3132

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:



3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 3132

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