Module Values.AwsCodeBuildProjectArtifactsDetailsSource

Information about the build artifacts for the CodeBuild project.

Sourcetype nonrec t = {
  1. artifactIdentifier : NonEmptyString.t option;
    (*

    An identifier for the artifact definition.

    *)
  2. encryptionDisabled : Boolean.t option;
    (*

    Indicates whether to disable encryption on the artifact. Only valid when Type is S3.

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

    Only used when Type is S3. The name of the S3 bucket where the artifact is located.

    *)
  4. name : NonEmptyString.t option;
    (*

    Only used when Type is S3. The name of the artifact. Used with NamepaceType and Path to determine the pattern for storing the artifact.

    *)
  5. namespaceType : NonEmptyString.t option;
    (*

    Only used when Type is S3. The value to use for the namespace. Used with Name and Path to determine the pattern for storing the artifact.

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

    Whether the name specified in the buildspec file overrides the artifact name.

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

    Only used when Type is S3. The type of output artifact to create.

    *)
  8. path : NonEmptyString.t option;
    (*

    Only used when Type is S3. The path to the artifact. Used with Name and NamespaceType to determine the pattern for storing the artifact.

    *)
  9. type_ : NonEmptyString.t option;
    (*

    The type of build artifact.

    *)
}
Sourceval make : ?artifactIdentifier:??? -> ?encryptionDisabled:??? -> ?location:??? -> ?name:??? -> ?namespaceType:??? -> ?overrideArtifactName:??? -> ?packaging:??? -> ?path:??? -> ?type_:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of NonEmptyString.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