AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::Recipes Class Reference

#include <Recipes.h>

Public Member Functions

 Recipes ()
 
 Recipes (Aws::Utils::Json::JsonView jsonValue)
 
Recipesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetSetup () const
 
bool SetupHasBeenSet () const
 
void SetSetup (const Aws::Vector< Aws::String > &value)
 
void SetSetup (Aws::Vector< Aws::String > &&value)
 
RecipesWithSetup (const Aws::Vector< Aws::String > &value)
 
RecipesWithSetup (Aws::Vector< Aws::String > &&value)
 
RecipesAddSetup (const Aws::String &value)
 
RecipesAddSetup (Aws::String &&value)
 
RecipesAddSetup (const char *value)
 
const Aws::Vector< Aws::String > & GetConfigure () const
 
bool ConfigureHasBeenSet () const
 
void SetConfigure (const Aws::Vector< Aws::String > &value)
 
void SetConfigure (Aws::Vector< Aws::String > &&value)
 
RecipesWithConfigure (const Aws::Vector< Aws::String > &value)
 
RecipesWithConfigure (Aws::Vector< Aws::String > &&value)
 
RecipesAddConfigure (const Aws::String &value)
 
RecipesAddConfigure (Aws::String &&value)
 
RecipesAddConfigure (const char *value)
 
const Aws::Vector< Aws::String > & GetDeploy () const
 
bool DeployHasBeenSet () const
 
void SetDeploy (const Aws::Vector< Aws::String > &value)
 
void SetDeploy (Aws::Vector< Aws::String > &&value)
 
RecipesWithDeploy (const Aws::Vector< Aws::String > &value)
 
RecipesWithDeploy (Aws::Vector< Aws::String > &&value)
 
RecipesAddDeploy (const Aws::String &value)
 
RecipesAddDeploy (Aws::String &&value)
 
RecipesAddDeploy (const char *value)
 
const Aws::Vector< Aws::String > & GetUndeploy () const
 
bool UndeployHasBeenSet () const
 
void SetUndeploy (const Aws::Vector< Aws::String > &value)
 
void SetUndeploy (Aws::Vector< Aws::String > &&value)
 
RecipesWithUndeploy (const Aws::Vector< Aws::String > &value)
 
RecipesWithUndeploy (Aws::Vector< Aws::String > &&value)
 
RecipesAddUndeploy (const Aws::String &value)
 
RecipesAddUndeploy (Aws::String &&value)
 
RecipesAddUndeploy (const char *value)
 
const Aws::Vector< Aws::String > & GetShutdown () const
 
bool ShutdownHasBeenSet () const
 
void SetShutdown (const Aws::Vector< Aws::String > &value)
 
void SetShutdown (Aws::Vector< Aws::String > &&value)
 
RecipesWithShutdown (const Aws::Vector< Aws::String > &value)
 
RecipesWithShutdown (Aws::Vector< Aws::String > &&value)
 
RecipesAddShutdown (const Aws::String &value)
 
RecipesAddShutdown (Aws::String &&value)
 
RecipesAddShutdown (const char *value)
 

Detailed Description

AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. In addition, you can provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

See Also:

AWS API Reference

Definition at line 42 of file Recipes.h.

Constructor & Destructor Documentation

◆ Recipes() [1/2]

Aws::OpsWorks::Model::Recipes::Recipes ( )

◆ Recipes() [2/2]

Aws::OpsWorks::Model::Recipes::Recipes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddConfigure() [1/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddConfigure ( const Aws::String value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 146 of file Recipes.h.

◆ AddConfigure() [2/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddConfigure ( Aws::String &&  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 152 of file Recipes.h.

◆ AddConfigure() [3/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddConfigure ( const char *  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 158 of file Recipes.h.

◆ AddDeploy() [1/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddDeploy ( const Aws::String value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 201 of file Recipes.h.

◆ AddDeploy() [2/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddDeploy ( Aws::String &&  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 207 of file Recipes.h.

◆ AddDeploy() [3/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddDeploy ( const char *  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 213 of file Recipes.h.

◆ AddSetup() [1/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddSetup ( const Aws::String value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 91 of file Recipes.h.

◆ AddSetup() [2/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddSetup ( Aws::String &&  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 97 of file Recipes.h.

◆ AddSetup() [3/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddSetup ( const char *  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 103 of file Recipes.h.

◆ AddShutdown() [1/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddShutdown ( const Aws::String value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 311 of file Recipes.h.

◆ AddShutdown() [2/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddShutdown ( Aws::String &&  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 317 of file Recipes.h.

◆ AddShutdown() [3/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddShutdown ( const char *  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 323 of file Recipes.h.

◆ AddUndeploy() [1/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddUndeploy ( const Aws::String value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 256 of file Recipes.h.

◆ AddUndeploy() [2/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddUndeploy ( Aws::String &&  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 262 of file Recipes.h.

◆ AddUndeploy() [3/3]

Recipes& Aws::OpsWorks::Model::Recipes::AddUndeploy ( const char *  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 268 of file Recipes.h.

◆ ConfigureHasBeenSet()

bool Aws::OpsWorks::Model::Recipes::ConfigureHasBeenSet ( ) const
inline

An array of custom recipe names to be run following a configure event.

Definition at line 116 of file Recipes.h.

◆ DeployHasBeenSet()

bool Aws::OpsWorks::Model::Recipes::DeployHasBeenSet ( ) const
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 171 of file Recipes.h.

◆ GetConfigure()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Recipes::GetConfigure ( ) const
inline

An array of custom recipe names to be run following a configure event.

Definition at line 110 of file Recipes.h.

◆ GetDeploy()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Recipes::GetDeploy ( ) const
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 165 of file Recipes.h.

◆ GetSetup()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Recipes::GetSetup ( ) const
inline

An array of custom recipe names to be run following a setup event.

Definition at line 55 of file Recipes.h.

◆ GetShutdown()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Recipes::GetShutdown ( ) const
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 275 of file Recipes.h.

◆ GetUndeploy()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Recipes::GetUndeploy ( ) const
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 220 of file Recipes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::Recipes::Jsonize ( ) const

◆ operator=()

Recipes& Aws::OpsWorks::Model::Recipes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConfigure() [1/2]

void Aws::OpsWorks::Model::Recipes::SetConfigure ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 122 of file Recipes.h.

◆ SetConfigure() [2/2]

void Aws::OpsWorks::Model::Recipes::SetConfigure ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 128 of file Recipes.h.

◆ SetDeploy() [1/2]

void Aws::OpsWorks::Model::Recipes::SetDeploy ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 177 of file Recipes.h.

◆ SetDeploy() [2/2]

void Aws::OpsWorks::Model::Recipes::SetDeploy ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 183 of file Recipes.h.

◆ SetSetup() [1/2]

void Aws::OpsWorks::Model::Recipes::SetSetup ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 67 of file Recipes.h.

◆ SetSetup() [2/2]

void Aws::OpsWorks::Model::Recipes::SetSetup ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 73 of file Recipes.h.

◆ SetShutdown() [1/2]

void Aws::OpsWorks::Model::Recipes::SetShutdown ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 287 of file Recipes.h.

◆ SetShutdown() [2/2]

void Aws::OpsWorks::Model::Recipes::SetShutdown ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 293 of file Recipes.h.

◆ SetUndeploy() [1/2]

void Aws::OpsWorks::Model::Recipes::SetUndeploy ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 232 of file Recipes.h.

◆ SetUndeploy() [2/2]

void Aws::OpsWorks::Model::Recipes::SetUndeploy ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 238 of file Recipes.h.

◆ SetupHasBeenSet()

bool Aws::OpsWorks::Model::Recipes::SetupHasBeenSet ( ) const
inline

An array of custom recipe names to be run following a setup event.

Definition at line 61 of file Recipes.h.

◆ ShutdownHasBeenSet()

bool Aws::OpsWorks::Model::Recipes::ShutdownHasBeenSet ( ) const
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 281 of file Recipes.h.

◆ UndeployHasBeenSet()

bool Aws::OpsWorks::Model::Recipes::UndeployHasBeenSet ( ) const
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 226 of file Recipes.h.

◆ WithConfigure() [1/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithConfigure ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 134 of file Recipes.h.

◆ WithConfigure() [2/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithConfigure ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a configure event.

Definition at line 140 of file Recipes.h.

◆ WithDeploy() [1/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithDeploy ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 189 of file Recipes.h.

◆ WithDeploy() [2/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithDeploy ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a deploy event.

Definition at line 195 of file Recipes.h.

◆ WithSetup() [1/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithSetup ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 79 of file Recipes.h.

◆ WithSetup() [2/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithSetup ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a setup event.

Definition at line 85 of file Recipes.h.

◆ WithShutdown() [1/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithShutdown ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 299 of file Recipes.h.

◆ WithShutdown() [2/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithShutdown ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a shutdown event.

Definition at line 305 of file Recipes.h.

◆ WithUndeploy() [1/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithUndeploy ( const Aws::Vector< Aws::String > &  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 244 of file Recipes.h.

◆ WithUndeploy() [2/2]

Recipes& Aws::OpsWorks::Model::Recipes::WithUndeploy ( Aws::Vector< Aws::String > &&  value)
inline

An array of custom recipe names to be run following a undeploy event.

Definition at line 250 of file Recipes.h.


The documentation for this class was generated from the following file: