Class: Aws::BedrockAgentCoreControl::Types::Harness

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

Overview

Representation of a harness.

Constant Summary collapse

SENSITIVE =
[:environment_variables]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_tools ⇒ Array<String>

The allowed tools of the harness. All tools are allowed by default.

Returns:

  • (Array<String>)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#arn ⇒ String

The ARN of the harness.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#authorizer_configuration ⇒ Types::AuthorizerConfiguration

Represents inbound authorization configuration options used to authenticate incoming requests.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#created_at ⇒ Time

The createdAt time of the harness.

Returns:

  • (Time)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#environment ⇒ Types::HarnessEnvironmentProvider

The compute environment on which the Harness runs.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#environment_artifact ⇒ Types::HarnessEnvironmentArtifact

The environment artifact (e.g., container) in which the Harness operates.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#environment_variables ⇒ Hash<String,String>

Environment variables exposed in the environment in which the harness operates.

Returns:

  • (Hash<String,String>)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#execution_role_arn ⇒ String

IAM role the harness assumes when running.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#failure_reason ⇒ String

Reason why create or update operations fail.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#harness_id ⇒ String

The ID of the harness.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#harness_name ⇒ String

The name of the harness.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#harness_version ⇒ String

The version of the harness. Incremented on every successful UpdateHarness.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#hooks ⇒ Array<Types::HarnessHook>

The lifecycle hooks configured for the harness.

Returns:



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#max_iterations ⇒ Integer

The maximum number of iterations in the agent loop allowed before exiting per invocation.

Returns:

  • (Integer)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#max_tokens ⇒ Integer

The maximum total number of output tokens the agent can generate across all model calls within a single invocation.

Returns:

  • (Integer)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#memory ⇒ Types::HarnessMemoryConfiguration

AgentCore Memory instance configuration for short and long term memory.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#model ⇒ Types::HarnessModelConfiguration

The configuration of the default model used by the Harness.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#skills ⇒ Array<Types::HarnessSkill>

The skills of the harness.

Returns:



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#status ⇒ String

The status of the harness.

Returns:

  • (String)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#system_prompt ⇒ Array<Types::HarnessSystemContentBlock>

The system prompt of the harness.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#timeout_seconds ⇒ Integer

The maximum duration per invocation.

Returns:

  • (Integer)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#tools ⇒ Array<Types::HarnessTool>

The tools of the harness.

Returns:



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#truncation ⇒ Types::HarnessTruncationConfiguration

Configuration for truncating model context.



11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end

#updated_at ⇒ Time

The updatedAt time of the harness.

Returns:

  • (Time)


11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11573

class Harness < Struct.new(
  :harness_id,
  :harness_name,
  :arn,
  :status,
  :harness_version,
  :execution_role_arn,
  :created_at,
  :updated_at,
  :model,
  :system_prompt,
  :tools,
  :skills,
  :allowed_tools,
  :truncation,
  :environment,
  :environment_artifact,
  :environment_variables,
  :authorizer_configuration,
  :memory,
  :hooks,
  :max_iterations,
  :max_tokens,
  :timeout_seconds,
  :failure_reason)
  SENSITIVE = [:environment_variables]
  include Aws::Structure
end