Class Stack
The Stack class requires a CloudFormation template and may contain additional parameters for that template.
A Stack is always associated with an (Orchestration) Service.
- OpenCloud\Common\Base
- OpenCloud\Common\Resource\BaseResource
- OpenCloud\Common\Resource\PersistentResource
- OpenCloud\Common\PersistentObject
- OpenCloud\Orchestration\Stack
protected
object
|
|
public
|
|
public
|
checkExtension(),
create(),
delete(),
getAlias(),
noCreate(),
noDelete(),
noUpdate(),
refresh(),
refreshFromLocationUrl(),
update(),
updateJson(),
waitFor()
|
protected
string
|
$id |
|
#
Identifier of stack. |
protected
string
|
$stack_name |
|
#
The name associated with the stack. Must be unique within your account, contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters. |
protected
mixed
|
$parameters |
|
#
A list of Parameter structures that specify input parameters for the stack. |
protected
string
|
$template |
|
#
Structure containing the template body. |
protected
boolean
|
$disable_rollback |
|
#
Set to true to disable rollback of the stack if stack creation failed. |
protected
string
|
$description |
|
#
Description of stack. |
protected
type
|
$stack_status_reason |
|
|
protected
type
|
$outputs |
|
|
protected
type
|
$creation_time |
|
|
protected
array
|
$links |
|
#
Array of stack lists. |
protected
mixed
|
$capabilities |
|
#
The list of capabilities that you want to allow in the stack. |
protected
mixed
|
$notification_topics |
|
#
The Simple Notification Service topic ARNs to publish stack related events. |
protected
string
|
$timeout_mins |
|
#
The amount of time that can pass before the stack status becomes CREATE_FAILED; if DisableRollback is not set or is set to false, the stack will be rolled back. |
protected
type
|
$stack_status |
|
|
protected
type
|
$updated_time |
|
|
protected
type
|
$template_description |
|
|
protected static
string
|
$json_name | "stack" |
|
protected static
string
|
$url_resource | "stacks" |
|
protected
array
|
$createKeys | array(
'template',
'stack_name'
) |
$metadata,
$parent,
$service
|
$aliases
|