Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Paws::CloudFormation::UsertContributed PerPaws::CloudFormation::CreateStack(3)

NAME
       Paws::CloudFormation::CreateStack - Arguments for method	CreateStack on
       Paws::CloudFormation

DESCRIPTION
       This class represents the parameters used for calling the method
       CreateStack on the AWS CloudFormation service. Use the attributes of
       this class as arguments to method CreateStack.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to CreateStack.

       As an example:

	 $service_obj->CreateStack(Att1	=> $value1, Att2 => $value2, ...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

ATTRIBUTES
   Capabilities	=> ArrayRef[Str]
       A list of capabilities that you must specify before AWS CloudFormation
       can create or update certain stacks. Some stack templates might include
       resources that can affect permissions in	your AWS account. For those
       stacks, you must	explicitly acknowledge their capabilities by
       specifying this parameter.

       Currently, the only valid value is "CAPABILITY_IAM", which is required
       for the following resources: AWS::IAM::AccessKey, AWS::IAM::Group,
       AWS::IAM::InstanceProfile, AWS::IAM::Policy, AWS::IAM::Role,
       AWS::IAM::User, and AWS::IAM::UserToGroupAddition. If your stack
       template	contains these resources, we recommend that you	review any
       permissions associated with them. If you	don't specify this parameter,
       this action returns an "InsufficientCapabilities" error.

   DisableRollback => Bool
       Set to "true" to	disable	rollback of the	stack if stack creation
       failed. You can specify either "DisableRollback"	or "OnFailure",	but
       not both.

       Default:	"false"

   NotificationARNs => ArrayRef[Str]
       The Simple Notification Service (SNS) topic ARNs	to publish stack
       related events. You can find your SNS topic ARNs	using the SNS console
       or your Command Line Interface (CLI).

   OnFailure =>	Str
       Determines what action will be taken if stack creation fails. This must
       be one of: DO_NOTHING, ROLLBACK,	or DELETE. You can specify either
       "OnFailure" or "DisableRollback", but not both.

       Default:	"ROLLBACK"

   Parameters => ArrayRef[Paws::CloudFormation::Parameter]
       A list of "Parameter" structures	that specify input parameters for the
       stack.

   REQUIRED StackName => Str
       The name	that is	associated with	the stack. The name must be unique in
       the region in which you are creating the	stack.

       A stack name can	contain	only alphanumeric characters (case sensitive)
       and hyphens. It must start with an alphabetic character and cannot be
       longer than 255 characters.

   StackPolicyBody => Str
       Structure containing the	stack policy body. For more information, go to
       Prevent Updates to Stack	Resources in the AWS CloudFormation User
       Guide. You can specify either the "StackPolicyBody" or the
       "StackPolicyURL"	parameter, but not both.

   StackPolicyURL => Str
       Location	of a file containing the stack policy. The URL must point to a
       policy (max size: 16KB) located in an S3	bucket in the same region as
       the stack. You can specify either the "StackPolicyBody" or the
       "StackPolicyURL"	parameter, but not both.

   Tags	=> ArrayRef[Paws::CloudFormation::Tag]
       A set of	user-defined "Tags" to associate with this stack, represented
       by key/value pairs. Tags	defined	for the	stack are propagated to	EC2
       resources that are created as part of the stack.	A maximum number of 10
       tags can	be specified.

   TemplateBody	=> Str
       Structure containing the	template body with a minimum length of 1 byte
       and a maximum length of 51,200 bytes. For more information, go to
       Template	Anatomy	in the AWS CloudFormation User Guide.

       Conditional: You	must specify either the	"TemplateBody" or the
       "TemplateURL" parameter,	but not	both.

   TemplateURL => Str
       Location	of file	containing the template	body. The URL must point to a
       template	(max size: 460,800 bytes) located in an	S3 bucket in the same
       region as the stack. For	more information, go to	the Template Anatomy
       in the AWS CloudFormation User Guide.

       Conditional: You	must specify either the	"TemplateBody" or the
       "TemplateURL" parameter,	but not	both.

   TimeoutInMinutes => Int
       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.

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       CreateStack in Paws::CloudFormation

BUGS and CONTRIBUTIONS
       The source code is located here:	https://github.com/pplu/aws-sdk-perl

       Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues

perl v5.24.1			  2015-08-Paws::CloudFormation::CreateStack(3)

NAME | DESCRIPTION | ATTRIBUTES | SEE ALSO | BUGS and CONTRIBUTIONS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Paws::CloudFormation::CreateStack&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help