You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::ElasticBeanstalk::Types::EnvironmentResourceDescription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb

Overview

Describes the AWS resources in use by this environment. This data is live.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_scaling_groupsArray<Types::AutoScalingGroup>

The AutoScalingGroups used by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#environment_nameString

The name of the environment.

Returns:

  • (String)


2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#instancesArray<Types::Instance>

The Amazon EC2 instances used by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#launch_configurationsArray<Types::LaunchConfiguration>

The Auto Scaling launch configurations in use by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#load_balancersArray<Types::LoadBalancer>

The LoadBalancers in use by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#queuesArray<Types::Queue>

The queues used by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end

#triggersArray<Types::Trigger>

The AutoScaling triggers in use by this environment.

Returns:



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 2530

class EnvironmentResourceDescription < Struct.new(
  :environment_name,
  :auto_scaling_groups,
  :instances,
  :launch_configurations,
  :load_balancers,
  :triggers,
  :queues)
  include Aws::Structure
end