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

FreeBSD Manual Pages

  
 
  

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

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

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

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

       As an example:

	 $service_obj->UpdateStack(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.

   NotificationARNs => ArrayRef[Str]
       Update the ARNs for the Amazon SNS topics that are associated with the
       stack.

   Parameters => ArrayRef[Paws::CloudFormation::Parameter]
       A list of "Parameter" structures	that specify input parameters for the
       stack. For more information, see	the Parameter data type.

   REQUIRED StackName => Str
       The name	or unique stack	ID of the stack	to update.

   StackPolicyBody => Str
       Structure containing a new stack	policy body. You can specify either
       the "StackPolicyBody" or	the "StackPolicyURL" parameter,	but not	both.

       You might update	the stack policy, for example, in order	to protect a
       new resource that you created during a stack update. If you do not
       specify a stack policy, the current policy that is associated with the
       stack is	unchanged.

   StackPolicyDuringUpdateBody => Str
       Structure containing the	temporary overriding stack policy body.	You
       can specify either the "StackPolicyDuringUpdateBody" or the
       "StackPolicyDuringUpdateURL" parameter, but not both.

       If you want to update protected resources, specify a temporary
       overriding stack	policy during this update. If you do not specify a
       stack policy, the current policy	that is	associated with	the stack will
       be used.

   StackPolicyDuringUpdateURL => Str
       Location	of a file containing the temporary overriding 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
       "StackPolicyDuringUpdateBody" or	the "StackPolicyDuringUpdateURL"
       parameter, but not both.

       If you want to update protected resources, specify a temporary
       overriding stack	policy during this update. If you do not specify a
       stack policy, the current policy	that is	associated with	the stack will
       be used.

   StackPolicyURL => Str
       Location	of a file containing the updated 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.

       You might update	the stack policy, for example, in order	to protect a
       new resource that you created during a stack update. If you do not
       specify a stack policy, the current policy that is associated with the
       stack is	unchanged.

   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	located	in an S3 bucket	in the same region as the stack. 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.

   UsePreviousTemplate => Bool
       Reuse the existing template that	is associated with the stack that you
       are updating.

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       UpdateStack 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::UpdateStack(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::UpdateStack&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help