Class: Aws::Proton::Types::Environment

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

Overview

The environment detail data. An AWS Proton environment is a set resources shared across an AWS Proton service.

Constant Summary collapse

SENSITIVE =
[:deployment_status_message, :description, :spec]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the environment.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#created_atTime

The time when the environment was created.

Returns:

  • (Time)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#deployment_statusString

The environment deployment status.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#deployment_status_messageString

An environment deployment status message.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#descriptionString

The description of the environment.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#environment_account_connection_idString

The ID of the environment account connection that's used to provision infrastructure resources in an environment account.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#environment_account_idString

The ID of the environment account that the environment infrastructure resources are provisioned in.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#last_deployment_attempted_atTime

The time when a deployment of the environment was last attempted.

Returns:

  • (Time)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#last_deployment_succeeded_atTime

The time when the environment was last deployed successfully.

Returns:

  • (Time)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#nameString

The name of the environment.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#proton_service_role_arnString

The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make calls to other services on your behalf.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#provisioningString

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#specString

The environment spec.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#template_major_versionString

The ID of the major version of the environment template.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#template_minor_versionString

The ID of the minor version of the environment template.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end

#template_nameString

The Amazon Resource Name (ARN) of the environment template.

Returns:

  • (String)


1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1184

class Environment < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :description,
  :environment_account_connection_id,
  :environment_account_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :name,
  :proton_service_role_arn,
  :provisioning,
  :spec,
  :template_major_version,
  :template_minor_version,
  :template_name)
  SENSITIVE = [:deployment_status_message, :description, :spec]
  include Aws::Structure
end