Class: Aws::ElasticLoadBalancing::Types::CreateLoadBalancerPolicyInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancing::Types::CreateLoadBalancerPolicyInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticloadbalancing/types.rb
Overview
Note:
When making an API call, you may pass CreateLoadBalancerPolicyInput data as a hash:
{
load_balancer_name: "AccessPointName", # required
policy_name: "PolicyName", # required
policy_type_name: "PolicyTypeName", # required
policy_attributes: [
{
attribute_name: "AttributeName",
attribute_value: "AttributeValue",
},
],
}
Contains the parameters for CreateLoadBalancerPolicy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#load_balancer_name ⇒ String
The name of the load balancer.
-
#policy_attributes ⇒ Array<Types::PolicyAttribute>
The policy attributes.
-
#policy_name ⇒ String
The name of the load balancer policy to be created.
-
#policy_type_name ⇒ String
The name of the base policy type.
Instance Attribute Details
#load_balancer_name ⇒ String
The name of the load balancer.
699 700 701 702 703 704 705 706 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 699 class CreateLoadBalancerPolicyInput < Struct.new( :load_balancer_name, :policy_name, :policy_type_name, :policy_attributes) SENSITIVE = [] include Aws::Structure end |
#policy_attributes ⇒ Array<Types::PolicyAttribute>
The policy attributes.
699 700 701 702 703 704 705 706 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 699 class CreateLoadBalancerPolicyInput < Struct.new( :load_balancer_name, :policy_name, :policy_type_name, :policy_attributes) SENSITIVE = [] include Aws::Structure end |
#policy_name ⇒ String
The name of the load balancer policy to be created. This name must be unique within the set of policies for this load balancer.
699 700 701 702 703 704 705 706 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 699 class CreateLoadBalancerPolicyInput < Struct.new( :load_balancer_name, :policy_name, :policy_type_name, :policy_attributes) SENSITIVE = [] include Aws::Structure end |
#policy_type_name ⇒ String
The name of the base policy type. To get the list of policy types, use DescribeLoadBalancerPolicyTypes.
699 700 701 702 703 704 705 706 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 699 class CreateLoadBalancerPolicyInput < Struct.new( :load_balancer_name, :policy_name, :policy_type_name, :policy_attributes) SENSITIVE = [] include Aws::Structure end |