'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      None (024=BKTvROLLBACK DO_NOTHINGDELETESUCCESS FAILURE CAPABILITY_IAMUPDATE_IN_PROGRESS UPDATE_FAILEDUPDATE_COMPLETEDELETE_SKIPPEDDELETE_IN_PROGRESS DELETE_FAILEDDELETE_COMPLETECREATE_IN_PROGRESS CREATE_FAILEDCREATE_COMPLETE UPDATE_ROLLBACK_IN_PROGRESS!UPDATE_ROLLBACK_FAILED",UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS#UPDATE_ROLLBACK_COMPLETE$UPDATE_IN_PROGRESS%#UPDATE_COMPLETE_CLEANUP_IN_PROGRESS&UPDATE_COMPLETE'ROLLBACK_IN_PROGRESS(ROLLBACK_FAILED)ROLLBACK_COMPLETE*DELETE_IN_PROGRESS+ DELETE_FAILED,DELETE_COMPLETE-CREATE_IN_PROGRESS. CREATE_FAILED/CREATE_COMPLETE1Version  2010-05-15& of the Amazon CloudFormation service.30 constructor.7The fields accessible through corresponding lenses are:4 ::  5 ::  4Required. A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by Amazon Web Services (AWS) have the reserved prefix: 'aws:'.5Requiredk. A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value.6 constructor.7The fields accessible through corresponding lenses are: 7 :: 8 ::  9 ::  : ::  ; ::  < ::  = ::  > :: ? :: @ :: 7The unique ID of this event.8;The logical name of the resource specified in the template.9UThe name or unique identifier associated with the physical instance of the resource.:3BLOB of the properties used to create the resource.;Current status of the resource.<5Success/failure message associated with the resource.=/Type of resource. (For more information, go to  ahttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.htmlAWS Resource Types Reference( in the AWS CloudFormation User Guide.)>0The unique ID name of the instance of the stack.?!The name associated with a stack.@Time the status was updated.A constructor.7The fields accessible through corresponding lenses are:B :: C ::  D ::  E ::  F :: G :: H ::  I ::  BThe time the stack was created.CThe time the stack was deleted.DsThe time the stack was last updated. This field will only be returned if the stack has been updated at least once.EUnique stack identifier.F#The name associated with the stack.G The current status of the stack.H9Success/Failure message associated with the stack status.IBThe template description of the template used to create the stack.J constructor.7The fields accessible through corresponding lenses are: K ::  L :: M :: N ::  O ::  P :: Q ::  R :: S ::  T ::  K6User defined description associated with the resource.LTime the status was updated.M;The logical name of the resource specified in the template.NThe JSON format content of the MetadataA attribute declared for the resource. For more information, see  Yhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.htmlMetadata Attribute' in the AWS CloudFormation User Guide.OxThe name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.PCurrent status of the resource.Q5Success/failure message associated with the resource.R0Type of resource. ((For more information, go to  ahttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.htmlAWS Resource Types Reference( in the AWS CloudFormation User Guide.)SUnique identifier of the stack.T#The name associated with the stack.U constructor.7The fields accessible through corresponding lenses are:V ::  W ::  X ::  Y ::  V0The default value associated with the parameter.W7User defined description associated with the parameter.XYFlag indicating whether the parameter should be displayed as plain text in logs and UIs.Y'The name associated with the parameter.Z constructor.7The fields accessible through corresponding lenses are:[ ::  \ ::  ] ::  ^ ::  _ ::  [#The default value of the parameter.\5The description that is associate with the parameter.]rFlag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.^/The name that is associated with the parameter._The type of parameter.` constructor.7The fields accessible through corresponding lenses are: a ::  b :: c ::  d :: e ::  f :: g ::  h ::  i :: a6User defined description associated with the resource.b;The logical name of the resource specified in the template.cxThe name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.dCurrent status of the resource.e5Success/failure message associated with the resource.f/Type of resource. (For more information, go to  ahttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.htmlAWS Resource Types Reference( in the AWS CloudFormation User Guide.)gUnique identifier of the stack.h#The name associated with the stack.iTime the status was updated.j  constructor.7The fields accessible through corresponding lenses are:k ::  l ::  m ::  k4User defined description associated with the output.l#The key associated with the output.m%The value associated with the output.n  constructor.7The fields accessible through corresponding lenses are:o :: p :: q ::  r :: s ::  t :: oTime the status was updated.p;The logical name of the resource specified in the template.qZThe name or unique identifier that corresponds to a physical instance ID of the resource.rCurrent status of the resource.s5Success/failure message associated with the resource.t/Type of resource. (For more information, go to  ahttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.htmlAWS Resource Types Reference( in the AWS CloudFormation User Guide.)u constructor.7The fields accessible through corresponding lenses are:v :: [ ]w :: x ::  y ::  z ::  { :: []| :: [ ]} :: []~ ::   ::  ::  ::   :: [0] ::  v&The capabilities allowed in the stack.w$Time at which the stack was created.x3User defined description associated with the stack.yABoolean to enable or disable rollback on stack creation failures:true: disable rollback false: enable rollbackzsThe time the stack was last updated. This field will only be returned if the stack has been updated at least once.{;SNS topic ARNs to which stack related events are published.|A list of output structures.} A list of  structures.~Unique identifier of the stack.#The name associated with the stack.Current status of the stack.9Success/failure message associated with the stack status. A list of 09s that specify cost allocation information for the stack.?The amount of time within which stack creation should complete. constructor.7The fields accessible through corresponding lenses are: ::   ::   ::  &The key associated with the parameter.(The value associated with the parameter.ZDuring a stack update, use the existing parameter value that is being used for the stack. !"#$%&'()*+,-./012 3456789 :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq !"#$%&'()*+,-./0rst123456>7?@789:;<=>?@AFBGBCDEFGHIJMRLPKLMNOPQRSTUVWXYZ[\]^_`bfidabcdefghijklmnptoropqrstuwvwxyz{|}~uvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~120345/.-,+*)('&%$#"! 6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi jklm nopqrst  uvwxyz{|}~ !"#$%&'()*+,-./012   3456789 :;<= >?@ABCDEFGHIJKLMNOPQR  STUVWXYZ[\] ^_`abcdef ghijklmnopq/.-,+*)('&%$#"! 0rst123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~uvwxyz{|}~None (024=BKT constructor.7The fields accessible through corresponding lenses are:  :: [ ] :: [] :: [] ::  ::   ::   ::   ::   ::   ::   ::  TA 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_IAM2, which is required for the following resources:  Whttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.htmlAWS::CloudFormation::Stack,  _http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.htmlAWS::IAM::AccessKey,  [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.htmlAWS::IAM::Group,  chttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.htmlAWS::IAM::InstanceProfile,  \http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.htmlAWS::IAM::Policy,  Xhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.htmlAWS::IAM::Role,  Zhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.htmlAWS::IAM::User, and  dhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.htmlAWS::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.MUpdate the ARNs for the Amazon SNS topics that are associated with the stack. A list of 8 structures that specify input parameters for the stack.,The name or stack ID of the stack to update.Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.IStructure 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.]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.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.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.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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy( in the AWS CloudFormation User Guide.))Conditional: You must specify either the  TemplateBody or the  TemplateURL parameter, but not both.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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy& in the AWS CloudFormation User Guide.)Conditional: You must specify either the  TemplateBody or the  TemplateURL parameter, but not both.UReuse the existing template that is associated with the stack that you are updating. constructor.7The fields accessible through corresponding lenses are: ::  Unique identifier of the stack.# None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   ::  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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy' in the AWS CloudFormation User Guide.Conditional: You must pass  TemplateURL or  TemplateBody. If both are passed, only  TemplateBody is used.Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy' in the AWS CloudFormation User Guide.Conditional: You must pass  TemplateURL or  TemplateBody. If both are passed, only  TemplateBody is used. constructor.7The fields accessible through corresponding lenses are: :: [ ] ::   ::   :: []The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the  CreateStack or  UpdateStack` actions with your template; otherwise, those actions return an InsufficientCapabilities error.2The capabilities reason found within the template.*The description found within the template. A list of  structures. None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::  ::  ::  :: The logical ID of the resource that you want to signal. The logical ID is the name of the resource that given in the template.HThe stack name or ID that includes the resource that you want to signal.The status of the signal, which is either success or failure. A failure signal causes AWS CloudFormation to immediately fail the stack creation or update.A unique ID of the signal. When you signal Amazon EC2 instances or Auto Scaling groups, specify the instance ID that you are signaling as the unique ID. If you send multiple signals to a single resource (such as signaling a wait condition), each signal requires a different unique ID. constructor. None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::  ::   ::  >The name or stack ID that you want to associate a policy with.HStructure containing the stack policy body. For more information, go to  Zhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html"Prevent Updates to Stack ResourcesC in the AWS CloudFormation User Guide. You can specify either the StackPolicyBody or the StackPolicyURL parameter, but not both.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. constructor. None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   :: []MString that identifies the start of the next list of stacks, if there is one.#Default: There is no default value.Stack status to use as a filter. Specify one or more stack status codes to list only stacks with the specified status codes. For a complete list of stack status codes, see the  parameter of the  data type. constructor.7The fields accessible through corresponding lenses are: ::   :: []MString that identifies the start of the next list of stacks, if there is one. A list of ? structures containing information about the specified stacks.None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   :: `String that identifies the start of the next list of stack resource summaries, if there is one.#Default: There is no default value.cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value. constructor.7The fields accessible through corresponding lenses are: ::   :: [ ]WString that identifies the start of the next list of stack resources, if there is one. A list of   structures.None (024=BKT  constructor.7The fields accessible through corresponding lenses are: ::   ::   ::  The name or the unique identifier associated with the stack, which are not always interchangeable. For running stacks, you can specify either the stack's name or its unique stack ID. For deleted stack, you must specify the unique stack ID.DConditional: You must specify only one of the following parameters:  StackName ,  TemplateBody, or  TemplateURL.Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information about templates, see  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy& in the AWS CloudFormation User Guide.DConditional: You must specify only one of the following parameters:  StackName ,  TemplateBody, or  TemplateURL.Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an Amazon S3 bucket. For more information about templates, see  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy' in the AWS CloudFormation User Guide.DConditional: You must specify only one of the following parameters:  StackName ,  TemplateBody, or  TemplateURL. constructor.7The fields accessible through corresponding lenses are: :: [ ] ::   ::   :: [] ::  The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the  CreateStack or  UpdateStack` actions with your template; otherwise, those actions return an InsufficientCapabilities error.2The capabilities reason found within the template.!The value that is defined in the  Description property of the template.VA list of parameter declarations that describe various properties for each parameter.TThe AWS template format version, which identifies the capabilities of the template.  None (024=BKT constructor.7The fields accessible through corresponding lenses are: :: cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value. constructor.7The fields accessible through corresponding lenses are: ::  EStructure containing the template body. (For more information, go to  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplateAnatomy' in the AWS CloudFormation User Guide.)            None (024=BKT constructor.7The fields accessible through corresponding lenses are: :: UThe name or stack ID that is associated with the stack whose policy you want to get. constructor.7The fields accessible through corresponding lenses are: ::  IStructure containing the stack policy body. (For more information, go to  Zhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html"Prevent Updates to Stack Resources' in the AWS CloudFormation User Guide.)  None (024=BKT constructor.7The fields accessible through corresponding lenses are: :: [] ::   ::   A list of * structures that specify input parameters.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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy( in the AWS CloudFormation User Guide.)Conditional: You must pass  TemplateBody or  TemplateURL. If both are passed, only  TemplateBody is used.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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy& in the AWS CloudFormation User Guide.Conditional: You must pass  TemplateURL or  TemplateBody. If both are passed, only  TemplateBody is used. constructor.7The fields accessible through corresponding lenses are: ::  tAn AWS Simple Monthly Calculator URL with a query string that describes the resources required to run the template. !"#$%  !"#$% None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   ::  MString that identifies the start of the next list of stacks, if there is one.cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value. constructor.7The fields accessible through corresponding lenses are: ::   :: []MString that identifies the start of the next list of stacks, if there is one.A list of stack structures.&'()*+,-./01&'()*+,-./01 None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   ::   ::  >The logical name of the resource as specified in the template.#Default: There is no default value.xThe name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.AFor example, for an Amazon Elastic Compute Cloud (EC2) instance, PhysicalResourceId corresponds to the  InstanceId. You can pass the EC2  InstanceId to ] to find which stack the instance belongs to and what other resources are part of the stack.-Required: Conditional. If you do not specify PhysicalResourceId, you must specify  StackName.#Default: There is no default value.cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value.-Required: Conditional. If you do not specify  StackName, you must specify PhysicalResourceId. constructor.7The fields accessible through corresponding lenses are: :: [] A list of  structures.23456789:;<=23456789:;<=None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::  :: >The logical name of the resource as specified in the template.#Default: There is no default value.cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value. constructor.7The fields accessible through corresponding lenses are: ::  A X structure containing the description of the specified resource in the specified stack.>?@ABCDEFG >?@ABCDEFGNone (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   ::  MString that identifies the start of the next list of events, if there is one.#Default: There is no default value.cThe name or the unique identifier associated with the stack, which are not always interchangeable:Running stacks: You can specify either the stack's name or its unique stack ID. Deleted stacks: You must specify the unique stack ID. Default: There is no default value. constructor.7The fields accessible through corresponding lenses are: ::   :: []MString that identifies the start of the next list of events, if there is one. A list of  StackEvents structures.HIJKLMNOPQRSHIJKLMNOPQRSNone (024=BKT constructor.7The fields accessible through corresponding lenses are: :: <The name or the unique identifier associated with the stack. constructor. TUVWXYZ TUVWXYZNone (024=BKT constructor.7The fields accessible through corresponding lenses are:  :: [ ]  ::    :: []  ::    :: []  ::  ::   ::   :: [0] ::   ::   ::  /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_IAM2, which is required for the following resources:  Whttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.htmlAWS::CloudFormation::Stack,  _http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.htmlAWS::IAM::AccessKey,  [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.htmlAWS::IAM::Group,  chttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.htmlAWS::IAM::InstanceProfile,  \http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.htmlAWS::IAM::Policy,  Xhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.htmlAWS::IAM::Role,  Zhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.htmlAWS::IAM::User, and  dhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.htmlAWS::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. Set to trueT to disable rollback of the stack if stack creation failed. You can specify either DisableRollback or , but not both. Default: false ~The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the  !http://console.aws.amazon.com/sns SNS console' or your Command Line Interface (CLI). Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either  or DisableRollback, but not both. Default: ROLLBACK  A list of 8 structures that specify input parameters for the stack. UThe name associated with the stack. The name must be unique within your AWS account.Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.HStructure containing the stack policy body. For more information, go to  Zhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html"Prevent Updates to Stack ResourcesC in the AWS CloudFormation User Guide. You can specify either the StackPolicyBody or the StackPolicyURL parameter, but not both.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.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.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  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy' in the AWS CloudFormation User Guide.)Conditional: You must specify either the  TemplateBody or the  TemplateURL parameter, but not both.Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the  Shttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.htmlTemplate Anatomy' in the AWS CloudFormation User Guide.)Conditional: You must specify either the  TemplateBody or the  TemplateURL parameter, but not both.TThe 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. constructor.7The fields accessible through corresponding lenses are: ::  Unique identifier of the stack.%[\]^_`abcdefghi      jklmn          [\ ]^_`abcdefghi     jklmnNone (024=BKT constructor.7The fields accessible through corresponding lenses are: :: <The name or the unique identifier associated with the stack. constructor. opqrstu opqrstuNone  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     v !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP"QRSTUV#WXY$Z[\]^_`ab%cdefg&hijk2lmnopqrstu3vwxyz{|}4~F                             ! " # $ % &  ' (  ) * + , - . / 0  1  2 3 4 5 6 7 8 9 :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc,-defghiamazonka-cloudformation-0.2.1 Network.AWS.CloudFormation.Types&Network.AWS.CloudFormation.UpdateStack+Network.AWS.CloudFormation.ValidateTemplate)Network.AWS.CloudFormation.SignalResource)Network.AWS.CloudFormation.SetStackPolicy%Network.AWS.CloudFormation.ListStacks-Network.AWS.CloudFormation.ListStackResources-Network.AWS.CloudFormation.GetTemplateSummary&Network.AWS.CloudFormation.GetTemplate)Network.AWS.CloudFormation.GetStackPolicy/Network.AWS.CloudFormation.EstimateTemplateCost)Network.AWS.CloudFormation.DescribeStacks1Network.AWS.CloudFormation.DescribeStackResources0Network.AWS.CloudFormation.DescribeStackResource.Network.AWS.CloudFormation.DescribeStackEvents&Network.AWS.CloudFormation.DeleteStack&Network.AWS.CloudFormation.CreateStack,Network.AWS.CloudFormation.CancelUpdateStackNetwork.AWS.CloudFormationamazonka-core-0.2.1Network.AWS.Error RESTError Parameter OnFailureRollback DoNothingDelete'StackResourceSignalStatusSuccessFailure Capability CapabilityIamStackResourceSummaryOutput StackResourceParameterDeclarationTemplateParameterResourceStatusRSUpdateInProgressRSUpdateFailedRSUpdateCompleteRSDeleteSkippedRSDeleteInProgressRSDeleteFailedRSDeleteCompleteRSCreateInProgressRSCreateFailedRSCreateCompleteStackResourceDetail StackSummary StackEvent StackStatusUpdateRollbackInProgressUpdateRollbackFailed'UpdateRollbackCompleteCleanupInProgressUpdateRollbackCompleteUpdateInProgressUpdateCompleteCleanupInProgressUpdateCompleteRollbackInProgressRollbackFailedRollbackCompleteDeleteInProgress DeleteFailedDeleteCompleteCreateInProgress CreateFailedCreateCompleteTagCloudFormationnstagtagKeytagValue stackEvent seEventIdseLogicalResourceIdsePhysicalResourceIdseResourcePropertiesseResourceStatusseResourceStatusReasonseResourceType seStackId seStackName seTimestamp stackSummaryssCreationTimessDeletionTimessLastUpdatedTime ssStackId ssStackName ssStackStatusssStackStatusReasonssTemplateDescriptionstackResourceDetailsrdDescriptionsrdLastUpdatedTimestampsrdLogicalResourceId srdMetadatasrdPhysicalResourceIdsrdResourceStatussrdResourceStatusReasonsrdResourceType srdStackId srdStackNametemplateParametertpDefaultValue tpDescriptiontpNoEchotpParameterKeyparameterDeclarationpdDefaultValue pdDescriptionpdNoEchopdParameterKeypdParameterType stackResourcesr1Descriptionsr1LogicalResourceIdsr1PhysicalResourceIdsr1ResourceStatussr1ResourceStatusReasonsr1ResourceType sr1StackId sr1StackName sr1Timestampoutput oDescription oOutputKey oOutputValuestackResourceSummarysrsLastUpdatedTimestampsrsLogicalResourceIdsrsPhysicalResourceIdsrsResourceStatussrsResourceStatusReasonsrsResourceTypestack sCapabilities sCreationTime sDescriptionsDisableRollbacksLastUpdatedTimesNotificationARNssOutputs sParameterssStackId sStackName sStackStatussStackStatusReasonsTagssTimeoutInMinutes parameter pParameterKeypParameterValuepUsePreviousValueUpdateStackResponse UpdateStack updateStackusCapabilitiesusNotificationARNs usParameters usStackNameusStackPolicyBodyusStackPolicyDuringUpdateBodyusStackPolicyDuringUpdateURLusStackPolicyURLusTemplateBody usTemplateURLusUsePreviousTemplateupdateStackResponse usrStackIdValidateTemplateResponseValidateTemplatevalidateTemplatevtTemplateBody vtTemplateURLvalidateTemplateResponsevtrCapabilitiesvtrCapabilitiesReasonvtrDescription vtrParametersSignalResourceResponseSignalResourcesignalResourcesrLogicalResourceId srStackNamesrStatus srUniqueIdsignalResourceResponseSetStackPolicyResponseSetStackPolicysetStackPolicy sspStackNamesspStackPolicyBodysspStackPolicyURLsetStackPolicyResponseListStacksResponse ListStacks listStacks lsNextTokenlsStackStatusFilterlistStacksResponse lsr1NextTokenlsr1StackSummariesListStackResourcesResponseListStackResourceslistStackResources lsrNextToken lsrStackNamelistStackResourcesResponse lsrrNextTokenlsrrStackResourceSummariesGetTemplateSummaryResponseGetTemplateSummarygetTemplateSummary gtsStackNamegtsTemplateBodygtsTemplateURLgetTemplateSummaryResponsegtsrCapabilitiesgtsrCapabilitiesReasongtsrDescriptiongtsrParameters gtsrVersionGetTemplateResponse GetTemplate getTemplate gtStackNamegetTemplateResponsegtrTemplateBodyGetStackPolicyResponseGetStackPolicygetStackPolicy gspStackNamegetStackPolicyResponsegsprStackPolicyBodyEstimateTemplateCostResponseEstimateTemplateCostestimateTemplateCost etcParametersetcTemplateBodyetcTemplateURLestimateTemplateCostResponseetcrUrlDescribeStacksResponseDescribeStacksdescribeStacks ds1NextToken ds1StackNamedescribeStacksResponse dsrNextToken dsrStacksDescribeStackResourcesResponseDescribeStackResourcesdescribeStackResourcesdsrLogicalResourceIddsrPhysicalResourceId dsrStackNamedescribeStackResourcesResponsedsrrStackResourcesDescribeStackResourceResponseDescribeStackResourcedescribeStackResourcedsr1LogicalResourceId dsr1StackNamedescribeStackResourceResponsedsrrStackResourceDetailDescribeStackEventsResponseDescribeStackEventsdescribeStackEvents dseNextToken dseStackNamedescribeStackEventsResponse dserNextTokendserStackEventsDeleteStackResponse DeleteStack deleteStack dsStackNamedeleteStackResponseCreateStackResponse CreateStack createStackcsCapabilitiescsDisableRollbackcsNotificationARNs csOnFailure csParameters csStackNamecsStackPolicyBodycsStackPolicyURLcsTagscsTemplateBody csTemplateURLcsTimeoutInMinutescreateStackResponse csrStackIdCancelUpdateStackResponseCancelUpdateStackcancelUpdateStack cusStackNamecancelUpdateStackResponsebase Data.MaybeMaybe text-1.2.0.4Data.Text.InternalText time-1.5.0.1Data.Time.Clock.UTCUTCTimeghc-prim GHC.TypesBoolnats-1Numeric.NaturalNatural_pParameterKey_pParameterValue_pUsePreviousValue_sCapabilities_sCreationTime _sDescription_sDisableRollback_sLastUpdatedTime_sNotificationARNs _sOutputs _sParameters _sStackId _sStackName _sStackStatus_sStackStatusReason_sTags_sTimeoutInMinutes_srsLastUpdatedTimestamp_srsLogicalResourceId_srsPhysicalResourceId_srsResourceStatus_srsResourceStatusReason_srsResourceType _oDescription _oOutputKey _oOutputValue_sr1Description_sr1LogicalResourceId_sr1PhysicalResourceId_sr1ResourceStatus_sr1ResourceStatusReason_sr1ResourceType _sr1StackId _sr1StackName _sr1Timestamp_pdDefaultValue_pdDescription _pdNoEcho_pdParameterKey_pdParameterType_tpDefaultValue_tpDescription _tpNoEcho_tpParameterKey_srdDescription_srdLastUpdatedTimestamp_srdLogicalResourceId _srdMetadata_srdPhysicalResourceId_srdResourceStatus_srdResourceStatusReason_srdResourceType _srdStackId _srdStackName_ssCreationTime_ssDeletionTime_ssLastUpdatedTime _ssStackId _ssStackName_ssStackStatus_ssStackStatusReason_ssTemplateDescription _seEventId_seLogicalResourceId_sePhysicalResourceId_seResourceProperties_seResourceStatus_seResourceStatusReason_seResourceType _seStackId _seStackName _seTimestamp_tagKey _tagValue$fToQueryParameter$fFromXMLParameter$fFromXMLOnFailure$fToQueryOnFailure$fToHeaderOnFailure$fToByteStringOnFailure$fToTextOnFailure$fFromTextOnFailure$fHashableOnFailure$fToQueryStack$fFromXMLStack$fFromXMLResourceSignalStatus$fToQueryResourceSignalStatus$fToHeaderResourceSignalStatus"$fToByteStringResourceSignalStatus$fToTextResourceSignalStatus$fFromTextResourceSignalStatus$fHashableResourceSignalStatus$fFromXMLCapability$fToQueryCapability$fToHeaderCapability$fToByteStringCapability$fToTextCapability$fFromTextCapability$fHashableCapability$fToQueryStackResourceSummary$fFromXMLStackResourceSummary$fToQueryOutput$fFromXMLOutput$fToQueryStackResource$fFromXMLStackResource$fToQueryParameterDeclaration$fFromXMLParameterDeclaration$fToQueryTemplateParameter$fFromXMLTemplateParameter$fFromXMLResourceStatus$fToQueryResourceStatus$fToHeaderResourceStatus$fToByteStringResourceStatus$fToTextResourceStatus$fFromTextResourceStatus$fHashableResourceStatus$fToQueryStackResourceDetail$fFromXMLStackResourceDetail$fToQueryStackSummary$fFromXMLStackSummary$fToQueryStackEvent$fFromXMLStackEvent$fFromXMLStackStatus$fToQueryStackStatus$fToHeaderStackStatus$fToByteStringStackStatus$fToTextStackStatus$fFromTextStackStatus$fHashableStackStatus $fToQueryTag $fFromXMLTag$fAWSServiceCloudFormation _usrStackId_usCapabilities_usNotificationARNs _usParameters _usStackName_usStackPolicyBody_usStackPolicyDuringUpdateBody_usStackPolicyDuringUpdateURL_usStackPolicyURL_usTemplateBody_usTemplateURL_usUsePreviousTemplate$fFromXMLUpdateStackResponse$fAWSRequestUpdateStack$fToHeadersUpdateStack$fToQueryUpdateStack$fToPathUpdateStack_vtrCapabilities_vtrCapabilitiesReason_vtrDescription_vtrParameters_vtTemplateBody_vtTemplateURL!$fFromXMLValidateTemplateResponse$fAWSRequestValidateTemplate$fToHeadersValidateTemplate$fToQueryValidateTemplate$fToPathValidateTemplate_srLogicalResourceId _srStackName _srStatus _srUniqueId$fAWSRequestSignalResource$fToHeadersSignalResource$fToQuerySignalResource$fToPathSignalResource _sspStackName_sspStackPolicyBody_sspStackPolicyURL$fAWSRequestSetStackPolicy$fToHeadersSetStackPolicy$fToQuerySetStackPolicy$fToPathSetStackPolicy_lsr1NextToken_lsr1StackSummaries _lsNextToken_lsStackStatusFilter$fAWSPagerListStacks$fFromXMLListStacksResponse$fAWSRequestListStacks$fToHeadersListStacks$fToQueryListStacks$fToPathListStacks_lsrrNextToken_lsrrStackResourceSummaries _lsrNextToken _lsrStackName$fAWSPagerListStackResources#$fFromXMLListStackResourcesResponse$fAWSRequestListStackResources$fToHeadersListStackResources$fToQueryListStackResources$fToPathListStackResources_gtsrCapabilities_gtsrCapabilitiesReason_gtsrDescription_gtsrParameters _gtsrVersion _gtsStackName_gtsTemplateBody_gtsTemplateURL#$fFromXMLGetTemplateSummaryResponse$fAWSRequestGetTemplateSummary$fToHeadersGetTemplateSummary$fToQueryGetTemplateSummary$fToPathGetTemplateSummary_gtrTemplateBody _gtStackName$fFromXMLGetTemplateResponse$fAWSRequestGetTemplate$fToHeadersGetTemplate$fToQueryGetTemplate$fToPathGetTemplate_gsprStackPolicyBody _gspStackName$fFromXMLGetStackPolicyResponse$fAWSRequestGetStackPolicy$fToHeadersGetStackPolicy$fToQueryGetStackPolicy$fToPathGetStackPolicy_etcrUrl_etcParameters_etcTemplateBody_etcTemplateURL%$fFromXMLEstimateTemplateCostResponse $fAWSRequestEstimateTemplateCost$fToHeadersEstimateTemplateCost$fToQueryEstimateTemplateCost$fToPathEstimateTemplateCost _dsrNextToken _dsrStacks _ds1NextToken _ds1StackName$fAWSPagerDescribeStacks$fFromXMLDescribeStacksResponse$fAWSRequestDescribeStacks$fToHeadersDescribeStacks$fToQueryDescribeStacks$fToPathDescribeStacks_dsrrStackResources_dsrLogicalResourceId_dsrPhysicalResourceId _dsrStackName'$fFromXMLDescribeStackResourcesResponse"$fAWSRequestDescribeStackResources!$fToHeadersDescribeStackResources$fToQueryDescribeStackResources$fToPathDescribeStackResources&$fIsListDescribeStackResourcesResponse_dsrrStackResourceDetail_dsr1LogicalResourceId_dsr1StackName&$fFromXMLDescribeStackResourceResponse!$fAWSRequestDescribeStackResource $fToHeadersDescribeStackResource$fToQueryDescribeStackResource$fToPathDescribeStackResource_dserNextToken_dserStackEvents _dseNextToken _dseStackName$fAWSPagerDescribeStackEvents$$fFromXMLDescribeStackEventsResponse$fAWSRequestDescribeStackEvents$fToHeadersDescribeStackEvents$fToQueryDescribeStackEvents$fToPathDescribeStackEvents _dsStackName$fAWSRequestDeleteStack$fToHeadersDeleteStack$fToQueryDeleteStack$fToPathDeleteStack _csrStackId_csCapabilities_csDisableRollback_csNotificationARNs _csOnFailure _csParameters _csStackName_csStackPolicyBody_csStackPolicyURL_csTags_csTemplateBody_csTemplateURL_csTimeoutInMinutes$fFromXMLCreateStackResponse$fAWSRequestCreateStack$fToHeadersCreateStack$fToQueryCreateStack$fToPathCreateStack _cusStackName$fAWSRequestCancelUpdateStack$fToHeadersCancelUpdateStack$fToQueryCancelUpdateStack$fToPathCancelUpdateStack