com.amazonaws.services.cloudformation.model.Stack Maven / Gradle / Ivy
Show all versions of aws-java-sdk-osgi Show documentation
/*
 * Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights
 * Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 * A copy of the License is located at
 *
 *  http://aws.amazon.com/apache2.0
 *
 * or in the "license" file accompanying this file. This file is distributed
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package com.amazonaws.services.cloudformation.model;
import java.io.Serializable;
/**
 * 
 * The Stack data type.
 * 
 */
public class Stack implements Serializable, Cloneable {
    /**
     * 
     * Unique identifier of the stack.
     * 
     */
    private String stackId;
    /**
     * 
     * The name associated with the stack.
     * 
     */
    private String stackName;
    /**
     * 
     * A user-defined description associated with the stack.
     * 
     */
    private String description;
    /**
     * 
     * A list of Parameter structures.
     * 
     */
    private com.amazonaws.internal.SdkInternalList parameters;
    /**
     * 
     * The time at which the stack was created.
     * 
     */
    private java.util.Date creationTime;
    /**
     * 
     * The time the stack was last updated. This field will only be returned if
     * the stack has been updated at least once.
     * 
     */
    private java.util.Date lastUpdatedTime;
    /**
     * 
     * Current status of the stack.
     * 
     */
    private String stackStatus;
    /**
     * 
     * Success/failure message associated with the stack status.
     * 
     */
    private String stackStatusReason;
    /**
     * 
     * Boolean to enable or disable rollback on stack creation failures:
     * 
     * 
     * - 
     * 
     * true: disable rollback
     * 
     *  
     * - 
     * 
     * false: enable rollback
     * 
     *  
     * 
     */
    private Boolean disableRollback;
    /**
     * 
     * SNS topic ARNs to which stack related events are published.
     * 
     */
    private com.amazonaws.internal.SdkInternalList notificationARNs;
    /**
     * 
     * The amount of time within which stack creation should complete.
     * 
     */
    private Integer timeoutInMinutes;
    /**
     * 
     * The capabilities allowed in the stack.
     * 
     */
    private com.amazonaws.internal.SdkInternalList capabilities;
    /**
     * 
     * A list of output structures.
     * 
     */
    private com.amazonaws.internal.SdkInternalList