Module Values.ImportResourcesToDraftAppVersionRequestSource

Imports resources to Resilience Hub application draft version from different input sources. For more information about the input sources supported by Resilience Hub, see Discover the structure and describe your Resilience Hub application.

Sourcetype nonrec t = {
  1. appArn : Arn.t;
    (*

    Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

    *)
  2. eksSources : EksSourceList.t option;
    (*

    The input sources of the Amazon Elastic Kubernetes Service resources you need to import.

    *)
  3. importStrategy : ResourceImportStrategyType.t option;
    (*

    The import strategy you would like to set to import resources into Resilience Hub application.

    *)
  4. sourceArns : ArnList.t option;
    (*

    The Amazon Resource Names (ARNs) for the resources.

    *)
  5. terraformSources : TerraformSourceList.t option;
    (*

    A list of terraform file s3 URLs you need to import.

    *)
}
Sourceval context_ : string
Sourceval make : ?eksSources:??? -> ?importStrategy:??? -> ?sourceArns:??? -> ?terraformSources:??? -> appArn:Arn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of Arn.t | `Structure of (string * [> `List of [> `String of EksNamespace.t ] list | `String of Arn.t ]) list ] list | `String of Arn.t ]) 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