Sha256: 1e5243c4b3023b2fc1dc14b4f02bfd04fe30c08cc546cb0eee36b0a68f7ee6df

Contents?: true

Size: 1.43 KB

Versions: 20

Compression:

Stored size: 1.43 KB

Contents

class AWS
  module ELB
    module Formats

      BASIC = {
        'ResponseMetadata' => {'RequestId' => String}
      }

      LOAD_BALANCER = {
        "AvailabilityZones" => Array,
        "CanonicalHostedZoneName" => String,
        "CanonicalHostedZoneNameID" => String,
        "CreatedTime" => Time,
        "DNSName" => String,
        "HealthCheck" => {"HealthyThreshold" => Integer, "Timeout" => Integer, "UnhealthyThreshold" => Integer, "Interval" => Integer, "Target" => String},
        "Instances" => Array,
        "ListenerDescriptions" => Array,
        "LoadBalancerName" => String,
        "Policies" => {"LBCookieStickinessPolicies" => Array, "AppCookieStickinessPolicies" => Array},
        "SourceSecurityGroup" => {"GroupName" => String, "OwnerAlias" => String},
      }

      CREATE_LOAD_BALANCER = BASIC.merge({
        'CreateLoadBalancerResult' => { 'DNSName' => String }
      })

      DESCRIBE_LOAD_BALANCERS = BASIC.merge({
        'DescribeLoadBalancersResult' => {'LoadBalancerDescriptions' => [LOAD_BALANCER]}
      })

      CONFIGURE_HEALTH_CHECK = BASIC.merge({
        'ConfigureHealthCheckResult' => {'HealthCheck' => {
        'Target' => String,
        'Interval' => Integer,
        'Timeout' => Integer,
        'UnhealthyThreshold' => Integer,
        'HealthyThreshold' => Integer
      }}
      })

      DELETE_LOAD_BALANCER = BASIC.merge({
        'DeleteLoadBalancerResult' =>  NilClass
      })

    end
  end
end

Version data entries

20 entries across 20 versions & 5 rubygems

Version Path
brightbox-cli-0.17.1 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
brightbox-cli-0.17.0 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
fog-1.1.2 tests/aws/requests/elb/helper.rb
fog_tractical-1.1.4 tests/aws/requests/elb/helper.rb
fog_tractical-1.1.3 tests/aws/requests/elb/helper.rb
brightbox-cli-0.16.0 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
fog-1.1.1 tests/aws/requests/elb/helper.rb
fog-1.1.0 tests/aws/requests/elb/helper.rb
brightbox-cli-0.15.0 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
tag-fog-1.0.1 tests/aws/requests/elb/helper.rb
brightbox-cli-0.14.1 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
brightbox-cli-0.14.0 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
fog-1.0.0 tests/aws/requests/elb/helper.rb
brightbox-cli-0.13.1 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
brightbox-cli-0.13.0 lib/brightbox-cli/vendor/fog/tests/aws/requests/elb/helper.rb
fog-0.11.0 tests/aws/requests/elb/helper.rb
fog-0.10.0 tests/aws/requests/elb/helper.rb
fog4encbs-0.9.0.1 tests/aws/requests/elb/helper.rb
fog4encbs-0.9.0 tests/aws/requests/elb/helper.rb
fog-0.9.0 tests/aws/requests/elb/helper.rb