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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rds/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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blue_green_deployment_identifierString

The unique identifier of the blue/green deployment.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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).

Returns:

  • (Time)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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).

Returns:

  • (Time)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:



646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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 or Tagging Amazon Aurora and Amazon RDS resources in the Amazon Aurora User Guide.

Returns:



646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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.

Returns:



646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 646

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