FJ::ExpandableLoadBalancer::LoadBalancer

description:
resources:
  elb:
    type: FJ::ExpandableLoadBalancer::LoadBalancer
    properties:
        LoadBalancerName: String
        Subnets: List 
        Listeners: List
        List contents:
        * : Map
            'LoadBalancerPort': Integer,
            'InstancePort': Integer,
            'Protocol': String,
            'InstanceProtocol': String,
            'SSLCertificateId': String
        HealthCheck:
        * : Map
            'Interval': Integer,
            'Target': String,
            'HealthyThreshold': Integer,
            'Timeout': Integer,
            'UnhealthyThreshold': Integer
        Instances: List
        InstancesPorts: List
        List contents:
        * : Map
            'InstanceId': String,
            'PortId': String
        LBCookieStickinessPolicies: List
        List contents:
        * : Map
            'PolicyName': String,
            'CookieExpirationPeriod': Integer
        SorryServerRedirectionPolicies: List
        List contents:
        * : Map
            'PolicyName': String,
            'Location': String
        OtherPolicies: List 
        List contents:
        * : Map
            'PolicyName': String,
            'PolicyTypeName': String
            'PolicyAttributes': List
            List contents:
            * : Map
                'AttributeName': String,
                'AttributeValue': String
        ListenersPolicies: List
        List contents:
        * : Map
            'PolicyNames': List,
            'LoadBalancerPort': Integer
        SecurityGroups: List
        Grade: String
        Scheme: String
        LoadBalancerAttributes:
        * : Map 
            ConnectionSettings:
            * : Map
                'IdleTimeout': Integer
        Version: String