NginxBlueGreenStrategy

class oci.devops.models.NginxBlueGreenStrategy(**kwargs)

Bases: oci.devops.models.oke_blue_green_strategy.OkeBlueGreenStrategy

Specifies the NGINX blue green release strategy.

Attributes

STRATEGY_TYPE_NGINX_BLUE_GREEN_STRATEGY str(object=’’) -> str
ingress_name [Required] Gets the ingress_name of this NginxBlueGreenStrategy.
namespace_a [Required] Gets the namespace_a of this NginxBlueGreenStrategy.
namespace_b [Required] Gets the namespace_b of this NginxBlueGreenStrategy.
strategy_type [Required] Gets the strategy_type of this OkeBlueGreenStrategy.

Methods

__init__(**kwargs) Initializes a new NginxBlueGreenStrategy object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
STRATEGY_TYPE_NGINX_BLUE_GREEN_STRATEGY = 'NGINX_BLUE_GREEN_STRATEGY'
__init__(**kwargs)

Initializes a new NginxBlueGreenStrategy object with values from keyword arguments. The default value of the strategy_type attribute of this class is NGINX_BLUE_GREEN_STRATEGY and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • strategy_type (str) – The value to assign to the strategy_type property of this NginxBlueGreenStrategy. Allowed values for this property are: “NGINX_BLUE_GREEN_STRATEGY”
  • namespace_a (str) – The value to assign to the namespace_a property of this NginxBlueGreenStrategy.
  • namespace_b (str) – The value to assign to the namespace_b property of this NginxBlueGreenStrategy.
  • ingress_name (str) – The value to assign to the ingress_name property of this NginxBlueGreenStrategy.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

ingress_name

[Required] Gets the ingress_name of this NginxBlueGreenStrategy. Name of the Ingress resource.

Returns:The ingress_name of this NginxBlueGreenStrategy.
Return type:str
namespace_a

[Required] Gets the namespace_a of this NginxBlueGreenStrategy. Namespace A for deployment. Example: namespaceA - first Namespace name.

Returns:The namespace_a of this NginxBlueGreenStrategy.
Return type:str
namespace_b

[Required] Gets the namespace_b of this NginxBlueGreenStrategy. Namespace B for deployment. Example: namespaceB - second Namespace name.

Returns:The namespace_b of this NginxBlueGreenStrategy.
Return type:str
strategy_type

[Required] Gets the strategy_type of this OkeBlueGreenStrategy. Blue-Green strategy type.

Allowed values for this property are: “NGINX_BLUE_GREEN_STRATEGY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The strategy_type of this OkeBlueGreenStrategy.
Return type:str