Class: Aws::RDS::Types::BlueGreenDeployment

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rds/types.rb

Overview

Details about a blue/green deployment.

For more information, see [Using Amazon RDS Blue/Green Deployments for database updates] in the *Amazon RDS User Guide* and [Using Amazon RDS Blue/Green Deployments for database updates] in the *Amazon Aurora User Guide*.

[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html [2]: docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blue_green_deployment_identifierString

The unique identifier of the blue/green deployment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#blue_green_deployment_nameString

The user-supplied name of the blue/green deployment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeTime

The time when the blue/green deployment was created, in Universal Coordinated Time (UTC).



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#delete_timeTime

The time when the blue/green deployment was deleted, in Universal Coordinated Time (UTC).



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The source database for the blue/green deployment.

Before switchover, the source database is the production database in the blue environment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the blue/green deployment.

Valid Values:

  • ‘PROVISIONING` - Resources are being created in the green environment.

  • ‘AVAILABLE` - Resources are available in the green environment.

  • ‘SWITCHOVER_IN_PROGRESS` - The deployment is being switched from the blue environment to the green environment.

  • ‘SWITCHOVER_COMPLETED` - Switchover from the blue environment to the green environment is complete.

  • ‘INVALID_CONFIGURATION` - Resources in the green environment are invalid, so switchover isn’t possible.

  • ‘SWITCHOVER_FAILED` - Switchover was attempted but failed.

  • ‘DELETING` - The blue/green deployment is being deleted.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#status_detailsString

Additional information about the status of the blue/green deployment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#switchover_detailsArray<Types::SwitchoverDetail>

The details about each source and target resource in the blue/green deployment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#tag_listArray<Types::Tag>

A list of tags. For more information, see [Tagging Amazon RDS Resources] in the *Amazon RDS User Guide.*

[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#targetString

The target database for the blue/green deployment.

Before switchover, the target database is the clone database in the green environment.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end

#tasksArray<Types::BlueGreenDeploymentTask>

Either tasks to be performed or tasks that have been completed on the target database before switchover.



625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
# File 'lib/aws-sdk-rds/types.rb', line 625

class BlueGreenDeployment < Struct.new(
  :blue_green_deployment_identifier,
  :blue_green_deployment_name,
  :source,
  :target,
  :switchover_details,
  :tasks,
  :status,
  :status_details,
  :create_time,
  :delete_time,
  :tag_list)
  SENSITIVE = []
  include Aws::Structure
end