class Amazonite::CloudFormation::DeploymentConfig

Overview

The deployment configuration for a stack operation, including the deployment mode.

Defined in:

cloudformation/deployment_config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(mode : DeploymentConfigMode | Nil = nil, disable_rollback : Bool | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def disable_rollback : Bool | Nil #

Specifies whether to disable rollback of the stack if the stack operation fails.

Default: false


[View source]
def disable_rollback=(disable_rollback : Bool | Nil) #

Specifies whether to disable rollback of the stack if the stack operation fails.

Default: false


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def mode : DeploymentConfigMode | Nil #

Specifies the deployment mode for the stack operation. Possible values are:

  • STANDARD - Use the standard deployment behavior, ensuring resources are ready to serve traffic before completing the operation. This is the default. You do not need to specify this value explicitly.

  • EXPRESS - Complete the stack operation when resource configuration is applied, without waiting for resources to become ready to serve traffic. Resources continue becoming ready in the background.


[View source]
def mode=(mode : DeploymentConfigMode | Nil) #

Specifies the deployment mode for the stack operation. Possible values are:

  • STANDARD - Use the standard deployment behavior, ensuring resources are ready to serve traffic before completing the operation. This is the default. You do not need to specify this value explicitly.

  • EXPRESS - Complete the stack operation when resource configuration is applied, without waiting for resources to become ready to serve traffic. Resources continue becoming ready in the background.


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def validate! : Nil #

[View source]