Class: Aws::RDS::Types::BlueGreenDeployment
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDS::Types::BlueGreenDeployment
- 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
-
#blue_green_deployment_identifier ⇒ String
The unique identifier of the blue/green deployment.
-
#blue_green_deployment_name ⇒ String
The user-supplied name of the blue/green deployment.
-
#create_time ⇒ Time
The time when the blue/green deployment was created, in Universal Coordinated Time (UTC).
-
#delete_time ⇒ Time
The time when the blue/green deployment was deleted, in Universal Coordinated Time (UTC).
-
#source ⇒ String
The source database for the blue/green deployment.
-
#status ⇒ String
The status of the blue/green deployment.
-
#status_details ⇒ String
Additional information about the status of the blue/green deployment.
-
#switchover_details ⇒ Array<Types::SwitchoverDetail>
The details about each source and target resource in the blue/green deployment.
-
#tag_list ⇒ Array<Types::Tag>
A list of tags.
-
#target ⇒ String
The target database for the blue/green deployment.
-
#tasks ⇒ Array<Types::BlueGreenDeploymentTask>
Either tasks to be performed or tasks that have been completed on the target database before switchover.
Instance Attribute Details
#blue_green_deployment_identifier ⇒ String
The unique identifier of the blue/green deployment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_name ⇒ String
The user-supplied name of the blue/green deployment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_time ⇒ Time
The time when the blue/green deployment was created, in Universal Coordinated Time (UTC).
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_time ⇒ Time
The time when the blue/green deployment was deleted, in Universal Coordinated Time (UTC).
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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 |
#source ⇒ String
The source database for the blue/green deployment.
Before switchover, the source database is the production database in the blue environment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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 ⇒ String
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.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_details ⇒ String
Additional information about the status of the blue/green deployment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_details ⇒ Array<Types::SwitchoverDetail>
The details about each source and target resource in the blue/green deployment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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_list ⇒ Array<Types::Tag>
A list of tags.
For more information, see [Tagging Amazon RDS resources] in the *Amazon RDS User Guide* or [Tagging Amazon Aurora and Amazon RDS resources] in the *Amazon Aurora User Guide*.
[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html [2]: docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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 |
#target ⇒ String
The target database for the blue/green deployment.
Before switchover, the target database is the clone database in the green environment.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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 |
#tasks ⇒ Array<Types::BlueGreenDeploymentTask>
Either tasks to be performed or tasks that have been completed on the target database before switchover.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/aws-sdk-rds/types.rb', line 629 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 |