Versions in this module Expand all Collapse all v1 v1.1.9 Mar 8, 2016 Changes in this version + const CapabilityCapabilityIam + const OnFailureDelete + const OnFailureDoNothing + const OnFailureRollback + const ResourceSignalStatusFailure + const ResourceSignalStatusSuccess + const ResourceStatusCreateComplete + const ResourceStatusCreateFailed + const ResourceStatusCreateInProgress + const ResourceStatusDeleteComplete + const ResourceStatusDeleteFailed + const ResourceStatusDeleteInProgress + const ResourceStatusDeleteSkipped + const ResourceStatusUpdateComplete + const ResourceStatusUpdateFailed + const ResourceStatusUpdateInProgress + const ServiceName + const StackStatusCreateComplete + const StackStatusCreateFailed + const StackStatusCreateInProgress + const StackStatusDeleteComplete + const StackStatusDeleteFailed + const StackStatusDeleteInProgress + const StackStatusRollbackComplete + const StackStatusRollbackFailed + const StackStatusRollbackInProgress + const StackStatusUpdateComplete + const StackStatusUpdateCompleteCleanupInProgress + const StackStatusUpdateInProgress + const StackStatusUpdateRollbackComplete + const StackStatusUpdateRollbackCompleteCleanupInProgress + const StackStatusUpdateRollbackFailed + const StackStatusUpdateRollbackInProgress + type AccountLimit struct + Name *string + Value *int64 + func (s AccountLimit) GoString() string + func (s AccountLimit) String() string + type CancelUpdateStackInput struct + StackName *string + func (s CancelUpdateStackInput) GoString() string + func (s CancelUpdateStackInput) String() string + type CancelUpdateStackOutput struct + func (s CancelUpdateStackOutput) GoString() string + func (s CancelUpdateStackOutput) String() string + type CloudFormation struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *CloudFormation + func (c *CloudFormation) CancelUpdateStack(input *CancelUpdateStackInput) (*CancelUpdateStackOutput, error) + func (c *CloudFormation) CancelUpdateStackRequest(input *CancelUpdateStackInput) (req *request.Request, output *CancelUpdateStackOutput) + func (c *CloudFormation) ContinueUpdateRollback(input *ContinueUpdateRollbackInput) (*ContinueUpdateRollbackOutput, error) + func (c *CloudFormation) ContinueUpdateRollbackRequest(input *ContinueUpdateRollbackInput) (req *request.Request, output *ContinueUpdateRollbackOutput) + func (c *CloudFormation) CreateStack(input *CreateStackInput) (*CreateStackOutput, error) + func (c *CloudFormation) CreateStackRequest(input *CreateStackInput) (req *request.Request, output *CreateStackOutput) + func (c *CloudFormation) DeleteStack(input *DeleteStackInput) (*DeleteStackOutput, error) + func (c *CloudFormation) DeleteStackRequest(input *DeleteStackInput) (req *request.Request, output *DeleteStackOutput) + func (c *CloudFormation) DescribeAccountLimits(input *DescribeAccountLimitsInput) (*DescribeAccountLimitsOutput, error) + func (c *CloudFormation) DescribeAccountLimitsRequest(input *DescribeAccountLimitsInput) (req *request.Request, output *DescribeAccountLimitsOutput) + func (c *CloudFormation) DescribeStackEvents(input *DescribeStackEventsInput) (*DescribeStackEventsOutput, error) + func (c *CloudFormation) DescribeStackEventsPages(input *DescribeStackEventsInput, ...) error + func (c *CloudFormation) DescribeStackEventsRequest(input *DescribeStackEventsInput) (req *request.Request, output *DescribeStackEventsOutput) + func (c *CloudFormation) DescribeStackResource(input *DescribeStackResourceInput) (*DescribeStackResourceOutput, error) + func (c *CloudFormation) DescribeStackResourceRequest(input *DescribeStackResourceInput) (req *request.Request, output *DescribeStackResourceOutput) + func (c *CloudFormation) DescribeStackResources(input *DescribeStackResourcesInput) (*DescribeStackResourcesOutput, error) + func (c *CloudFormation) DescribeStackResourcesRequest(input *DescribeStackResourcesInput) (req *request.Request, output *DescribeStackResourcesOutput) + func (c *CloudFormation) DescribeStacks(input *DescribeStacksInput) (*DescribeStacksOutput, error) + func (c *CloudFormation) DescribeStacksPages(input *DescribeStacksInput, ...) error + func (c *CloudFormation) DescribeStacksRequest(input *DescribeStacksInput) (req *request.Request, output *DescribeStacksOutput) + func (c *CloudFormation) EstimateTemplateCost(input *EstimateTemplateCostInput) (*EstimateTemplateCostOutput, error) + func (c *CloudFormation) EstimateTemplateCostRequest(input *EstimateTemplateCostInput) (req *request.Request, output *EstimateTemplateCostOutput) + func (c *CloudFormation) GetStackPolicy(input *GetStackPolicyInput) (*GetStackPolicyOutput, error) + func (c *CloudFormation) GetStackPolicyRequest(input *GetStackPolicyInput) (req *request.Request, output *GetStackPolicyOutput) + func (c *CloudFormation) GetTemplate(input *GetTemplateInput) (*GetTemplateOutput, error) + func (c *CloudFormation) GetTemplateRequest(input *GetTemplateInput) (req *request.Request, output *GetTemplateOutput) + func (c *CloudFormation) GetTemplateSummary(input *GetTemplateSummaryInput) (*GetTemplateSummaryOutput, error) + func (c *CloudFormation) GetTemplateSummaryRequest(input *GetTemplateSummaryInput) (req *request.Request, output *GetTemplateSummaryOutput) + func (c *CloudFormation) ListStackResources(input *ListStackResourcesInput) (*ListStackResourcesOutput, error) + func (c *CloudFormation) ListStackResourcesPages(input *ListStackResourcesInput, ...) error + func (c *CloudFormation) ListStackResourcesRequest(input *ListStackResourcesInput) (req *request.Request, output *ListStackResourcesOutput) + func (c *CloudFormation) ListStacks(input *ListStacksInput) (*ListStacksOutput, error) + func (c *CloudFormation) ListStacksPages(input *ListStacksInput, ...) error + func (c *CloudFormation) ListStacksRequest(input *ListStacksInput) (req *request.Request, output *ListStacksOutput) + func (c *CloudFormation) SetStackPolicy(input *SetStackPolicyInput) (*SetStackPolicyOutput, error) + func (c *CloudFormation) SetStackPolicyRequest(input *SetStackPolicyInput) (req *request.Request, output *SetStackPolicyOutput) + func (c *CloudFormation) SignalResource(input *SignalResourceInput) (*SignalResourceOutput, error) + func (c *CloudFormation) SignalResourceRequest(input *SignalResourceInput) (req *request.Request, output *SignalResourceOutput) + func (c *CloudFormation) UpdateStack(input *UpdateStackInput) (*UpdateStackOutput, error) + func (c *CloudFormation) UpdateStackRequest(input *UpdateStackInput) (req *request.Request, output *UpdateStackOutput) + func (c *CloudFormation) ValidateTemplate(input *ValidateTemplateInput) (*ValidateTemplateOutput, error) + func (c *CloudFormation) ValidateTemplateRequest(input *ValidateTemplateInput) (req *request.Request, output *ValidateTemplateOutput) + func (c *CloudFormation) WaitUntilStackCreateComplete(input *DescribeStacksInput) error + func (c *CloudFormation) WaitUntilStackDeleteComplete(input *DescribeStacksInput) error + func (c *CloudFormation) WaitUntilStackUpdateComplete(input *DescribeStacksInput) error + type ContinueUpdateRollbackInput struct + StackName *string + func (s ContinueUpdateRollbackInput) GoString() string + func (s ContinueUpdateRollbackInput) String() string + type ContinueUpdateRollbackOutput struct + func (s ContinueUpdateRollbackOutput) GoString() string + func (s ContinueUpdateRollbackOutput) String() string + type CreateStackInput struct + Capabilities []*string + DisableRollback *bool + NotificationARNs []*string + OnFailure *string + Parameters []*Parameter + ResourceTypes []*string + StackName *string + StackPolicyBody *string + StackPolicyURL *string + Tags []*Tag + TemplateBody *string + TemplateURL *string + TimeoutInMinutes *int64 + func (s CreateStackInput) GoString() string + func (s CreateStackInput) String() string + type CreateStackOutput struct + StackId *string + func (s CreateStackOutput) GoString() string + func (s CreateStackOutput) String() string + type DeleteStackInput struct + RetainResources []*string + StackName *string + func (s DeleteStackInput) GoString() string + func (s DeleteStackInput) String() string + type DeleteStackOutput struct + func (s DeleteStackOutput) GoString() string + func (s DeleteStackOutput) String() string + type DescribeAccountLimitsInput struct + NextToken *string + func (s DescribeAccountLimitsInput) GoString() string + func (s DescribeAccountLimitsInput) String() string + type DescribeAccountLimitsOutput struct + AccountLimits []*AccountLimit + NextToken *string + func (s DescribeAccountLimitsOutput) GoString() string + func (s DescribeAccountLimitsOutput) String() string + type DescribeStackEventsInput struct + NextToken *string + StackName *string + func (s DescribeStackEventsInput) GoString() string + func (s DescribeStackEventsInput) String() string + type DescribeStackEventsOutput struct + NextToken *string + StackEvents []*StackEvent + func (s DescribeStackEventsOutput) GoString() string + func (s DescribeStackEventsOutput) String() string + type DescribeStackResourceInput struct + LogicalResourceId *string + StackName *string + func (s DescribeStackResourceInput) GoString() string + func (s DescribeStackResourceInput) String() string + type DescribeStackResourceOutput struct + StackResourceDetail *StackResourceDetail + func (s DescribeStackResourceOutput) GoString() string + func (s DescribeStackResourceOutput) String() string + type DescribeStackResourcesInput struct + LogicalResourceId *string + PhysicalResourceId *string + StackName *string + func (s DescribeStackResourcesInput) GoString() string + func (s DescribeStackResourcesInput) String() string + type DescribeStackResourcesOutput struct + StackResources []*StackResource + func (s DescribeStackResourcesOutput) GoString() string + func (s DescribeStackResourcesOutput) String() string + type DescribeStacksInput struct + NextToken *string + StackName *string + func (s DescribeStacksInput) GoString() string + func (s DescribeStacksInput) String() string + type DescribeStacksOutput struct + NextToken *string + Stacks []*Stack + func (s DescribeStacksOutput) GoString() string + func (s DescribeStacksOutput) String() string + type EstimateTemplateCostInput struct + Parameters []*Parameter + TemplateBody *string + TemplateURL *string + func (s EstimateTemplateCostInput) GoString() string + func (s EstimateTemplateCostInput) String() string + type EstimateTemplateCostOutput struct + Url *string + func (s EstimateTemplateCostOutput) GoString() string + func (s EstimateTemplateCostOutput) String() string + type GetStackPolicyInput struct + StackName *string + func (s GetStackPolicyInput) GoString() string + func (s GetStackPolicyInput) String() string + type GetStackPolicyOutput struct + StackPolicyBody *string + func (s GetStackPolicyOutput) GoString() string + func (s GetStackPolicyOutput) String() string + type GetTemplateInput struct + StackName *string + func (s GetTemplateInput) GoString() string + func (s GetTemplateInput) String() string + type GetTemplateOutput struct + TemplateBody *string + func (s GetTemplateOutput) GoString() string + func (s GetTemplateOutput) String() string + type GetTemplateSummaryInput struct + StackName *string + TemplateBody *string + TemplateURL *string + func (s GetTemplateSummaryInput) GoString() string + func (s GetTemplateSummaryInput) String() string + type GetTemplateSummaryOutput struct + Capabilities []*string + CapabilitiesReason *string + Description *string + Metadata *string + Parameters []*ParameterDeclaration + ResourceTypes []*string + Version *string + func (s GetTemplateSummaryOutput) GoString() string + func (s GetTemplateSummaryOutput) String() string + type ListStackResourcesInput struct + NextToken *string + StackName *string + func (s ListStackResourcesInput) GoString() string + func (s ListStackResourcesInput) String() string + type ListStackResourcesOutput struct + NextToken *string + StackResourceSummaries []*StackResourceSummary + func (s ListStackResourcesOutput) GoString() string + func (s ListStackResourcesOutput) String() string + type ListStacksInput struct + NextToken *string + StackStatusFilter []*string + func (s ListStacksInput) GoString() string + func (s ListStacksInput) String() string + type ListStacksOutput struct + NextToken *string + StackSummaries []*StackSummary + func (s ListStacksOutput) GoString() string + func (s ListStacksOutput) String() string + type Output struct + Description *string + OutputKey *string + OutputValue *string + func (s Output) GoString() string + func (s Output) String() string + type Parameter struct + ParameterKey *string + ParameterValue *string + UsePreviousValue *bool + func (s Parameter) GoString() string + func (s Parameter) String() string + type ParameterConstraints struct + AllowedValues []*string + func (s ParameterConstraints) GoString() string + func (s ParameterConstraints) String() string + type ParameterDeclaration struct + DefaultValue *string + Description *string + NoEcho *bool + ParameterConstraints *ParameterConstraints + ParameterKey *string + ParameterType *string + func (s ParameterDeclaration) GoString() string + func (s ParameterDeclaration) String() string + type SetStackPolicyInput struct + StackName *string + StackPolicyBody *string + StackPolicyURL *string + func (s SetStackPolicyInput) GoString() string + func (s SetStackPolicyInput) String() string + type SetStackPolicyOutput struct + func (s SetStackPolicyOutput) GoString() string + func (s SetStackPolicyOutput) String() string + type SignalResourceInput struct + LogicalResourceId *string + StackName *string + Status *string + UniqueId *string + func (s SignalResourceInput) GoString() string + func (s SignalResourceInput) String() string + type SignalResourceOutput struct + func (s SignalResourceOutput) GoString() string + func (s SignalResourceOutput) String() string + type Stack struct + Capabilities []*string + CreationTime *time.Time + Description *string + DisableRollback *bool + LastUpdatedTime *time.Time + NotificationARNs []*string + Outputs []*Output + Parameters []*Parameter + StackId *string + StackName *string + StackStatus *string + StackStatusReason *string + Tags []*Tag + TimeoutInMinutes *int64 + func (s Stack) GoString() string + func (s Stack) String() string + type StackEvent struct + EventId *string + LogicalResourceId *string + PhysicalResourceId *string + ResourceProperties *string + ResourceStatus *string + ResourceStatusReason *string + ResourceType *string + StackId *string + StackName *string + Timestamp *time.Time + func (s StackEvent) GoString() string + func (s StackEvent) String() string + type StackResource struct + Description *string + LogicalResourceId *string + PhysicalResourceId *string + ResourceStatus *string + ResourceStatusReason *string + ResourceType *string + StackId *string + StackName *string + Timestamp *time.Time + func (s StackResource) GoString() string + func (s StackResource) String() string + type StackResourceDetail struct + Description *string + LastUpdatedTimestamp *time.Time + LogicalResourceId *string + Metadata *string + PhysicalResourceId *string + ResourceStatus *string + ResourceStatusReason *string + ResourceType *string + StackId *string + StackName *string + func (s StackResourceDetail) GoString() string + func (s StackResourceDetail) String() string + type StackResourceSummary struct + LastUpdatedTimestamp *time.Time + LogicalResourceId *string + PhysicalResourceId *string + ResourceStatus *string + ResourceStatusReason *string + ResourceType *string + func (s StackResourceSummary) GoString() string + func (s StackResourceSummary) String() string + type StackSummary struct + CreationTime *time.Time + DeletionTime *time.Time + LastUpdatedTime *time.Time + StackId *string + StackName *string + StackStatus *string + StackStatusReason *string + TemplateDescription *string + func (s StackSummary) GoString() string + func (s StackSummary) String() string + type Tag struct + Key *string + Value *string + func (s Tag) GoString() string + func (s Tag) String() string + type TemplateParameter struct + DefaultValue *string + Description *string + NoEcho *bool + ParameterKey *string + func (s TemplateParameter) GoString() string + func (s TemplateParameter) String() string + type UpdateStackInput struct + Capabilities []*string + NotificationARNs []*string + Parameters []*Parameter + ResourceTypes []*string + StackName *string + StackPolicyBody *string + StackPolicyDuringUpdateBody *string + StackPolicyDuringUpdateURL *string + StackPolicyURL *string + Tags []*Tag + TemplateBody *string + TemplateURL *string + UsePreviousTemplate *bool + func (s UpdateStackInput) GoString() string + func (s UpdateStackInput) String() string + type UpdateStackOutput struct + StackId *string + func (s UpdateStackOutput) GoString() string + func (s UpdateStackOutput) String() string + type ValidateTemplateInput struct + TemplateBody *string + TemplateURL *string + func (s ValidateTemplateInput) GoString() string + func (s ValidateTemplateInput) String() string + type ValidateTemplateOutput struct + Capabilities []*string + CapabilitiesReason *string + Description *string + Parameters []*TemplateParameter + func (s ValidateTemplateOutput) GoString() string + func (s ValidateTemplateOutput) String() string