CfnLoadBalancerProps

class aws_cdk.aws_elasticloadbalancingv2.CfnLoadBalancerProps(*, ip_address_type=None, load_balancer_attributes=None, name=None, scheme=None, security_groups=None, subnet_mappings=None, subnets=None, tags=None, type=None)

Bases: object

__init__(*, ip_address_type=None, load_balancer_attributes=None, name=None, scheme=None, security_groups=None, subnet_mappings=None, subnets=None, tags=None, type=None)

Properties for defining a AWS::ElasticLoadBalancingV2::LoadBalancer.

Parameters
  • ip_address_type (Optional[str]) – AWS::ElasticLoadBalancingV2::LoadBalancer.IpAddressType.

  • load_balancer_attributes (Union[IResolvable, None, List[Union[IResolvable, LoadBalancerAttributeProperty]]]) – AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttributes.

  • name (Optional[str]) – AWS::ElasticLoadBalancingV2::LoadBalancer.Name.

  • scheme (Optional[str]) – AWS::ElasticLoadBalancingV2::LoadBalancer.Scheme.

  • security_groups (Optional[List[str]]) – AWS::ElasticLoadBalancingV2::LoadBalancer.SecurityGroups.

  • subnet_mappings (Union[IResolvable, None, List[Union[IResolvable, SubnetMappingProperty]]]) – AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMappings.

  • subnets (Optional[List[str]]) – AWS::ElasticLoadBalancingV2::LoadBalancer.Subnets.

  • tags (Optional[List[CfnTag]]) – AWS::ElasticLoadBalancingV2::LoadBalancer.Tags.

  • type (Optional[str]) – AWS::ElasticLoadBalancingV2::LoadBalancer.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html

Attributes

ip_address_type

AWS::ElasticLoadBalancingV2::LoadBalancer.IpAddressType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype

Return type

Optional[str]

load_balancer_attributes

AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttributes.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes

Return type

Union[IResolvable, None, List[Union[IResolvable, LoadBalancerAttributeProperty]]]

name

AWS::ElasticLoadBalancingV2::LoadBalancer.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name

Return type

Optional[str]

scheme

AWS::ElasticLoadBalancingV2::LoadBalancer.Scheme.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme

Return type

Optional[str]

security_groups

AWS::ElasticLoadBalancingV2::LoadBalancer.SecurityGroups.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups

Return type

Optional[List[str]]

subnet_mappings

AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMappings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings

Return type

Union[IResolvable, None, List[Union[IResolvable, SubnetMappingProperty]]]

subnets

AWS::ElasticLoadBalancingV2::LoadBalancer.Subnets.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets

Return type

Optional[List[str]]

tags

AWS::ElasticLoadBalancingV2::LoadBalancer.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags

Return type

Optional[List[CfnTag]]

type

AWS::ElasticLoadBalancingV2::LoadBalancer.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type

Return type

Optional[str]