Module Values.AwsCloudFormationStackDetailsSource

Nests a stack as a resource in a top-level template. Nested stacks are stacks created as resources for another stack.

Sourcetype nonrec t = {
  1. capabilities : NonEmptyStringList.t option;
    (*

    The capabilities allowed in the stack.

    *)
  2. creationTime : NonEmptyString.t option;
    (*

    The time at which the stack was created.

    *)
  3. description : NonEmptyString.t option;
    (*

    A user-defined description associated with the stack.

    *)
  4. disableRollback : Boolean.t option;
    (*

    Boolean to enable or disable rollback on stack creation failures.

    *)
  5. driftInformation : AwsCloudFormationStackDriftInformationDetails.t option;
    (*

    Information about whether a stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.

    *)
  6. enableTerminationProtection : Boolean.t option;
    (*

    Whether termination protection is enabled for the stack.

    *)
  7. lastUpdatedTime : NonEmptyString.t option;
    (*

    The time the nested stack was last updated. This field will only be returned if the stack has been updated at least once.

    *)
  8. notificationArns : NonEmptyStringList.t option;
    (*

    The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.

    *)
  9. outputs : AwsCloudFormationStackOutputsList.t option;
    (*

    A list of output structures.

    *)
  10. roleArn : NonEmptyString.t option;
    (*

    The ARN of an IAM role that's associated with the stack.

    *)
  11. stackId : NonEmptyString.t option;
    (*

    Unique identifier of the stack.

    *)
  12. stackName : NonEmptyString.t option;
    (*

    The name associated with the stack.

    *)
  13. stackStatus : NonEmptyString.t option;
    (*

    Current status of the stack.

    *)
  14. stackStatusReason : NonEmptyString.t option;
    (*

    Success or failure message associated with the stack status.

    *)
  15. timeoutInMinutes : Integer.t option;
    (*

    The length of time, in minutes, that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.

    *)
}
Sourceval make : ?capabilities:??? -> ?creationTime:??? -> ?description:??? -> ?disableRollback:??? -> ?driftInformation:??? -> ?enableTerminationProtection:??? -> ?lastUpdatedTime:??? -> ?notificationArns:??? -> ?outputs:??? -> ?roleArn:??? -> ?stackId:??? -> ?stackName:??? -> ?stackStatus:??? -> ?stackStatusReason:??? -> ?timeoutInMinutes:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Integer of Integer.t | `List of [> `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ] list | `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t