## Attributes (2)

- content - The deployment overlay content item

  Type | BYTES
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-only
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BYTES"
          },
          "description" : "The deployment overlay content item",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 20,
          "max-length" : 20,
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "configuration",
          "restart-required" : null,
          "capability-reference" : null
      }

- stream - Provides the overlay content file a response attachment. The response result value is the unique id of the attachment.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | runtime
  Access Type | read-only
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Provides the overlay content file a response attachment. The response result value is the unique id of the attachment.",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "runtime",
          "restart-required" : null,
          "capability-reference" : null
      }

## Operations (3)

- add - Adds a deployment overlay

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  content | OBJECT | false | false |  | The content of the deployment overlay

  Raw DMR model |
      {
          "operation-name" : "add",
          "description" : "Adds a deployment overlay",
          "request-properties" : {"content" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "OBJECT"
              },
              "description" : "The content of the deployment overlay",
              "expressions-allowed" : false,
              "required" : false,
              "nillable" : true,
              "stability" : "default",
              "value-type" : {
                  "input-stream-index" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "INT"
                      },
                      "description" : "The index into the operation's attached input streams of the input stream that contains deployment content that should be uploaded to the domain's or standalone server's deployment content repository.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "min" : 0,
                      "max" : 2147483647,
                      "attached-streams" : true,
                      "filesystem-path" : true,
                      "stability" : "default"
                  },
                  "hash" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BYTES"
                      },
                      "description" : "The content hash",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "min-length" : 20,
                      "max-length" : 20,
                      "stability" : "default"
                  },
                  "bytes" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BYTES"
                      },
                      "description" : "Byte array containing the deployment content that should uploaded to the domain's or standalone server's deployment content repository.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "min-length" : 1,
                      "max-length" : 2147483647,
                      "stability" : "default"
                  },
                  "url" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "STRING"
                      },
                      "description" : "The URL at which the deployment content is available for upload to the domain's or standalone server's deployment content repository. Note that the URL must be accessible from the target of the operation (i.e. the Domain Controller or standalone server).",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "min-length" : 1,
                      "max-length" : 2147483647,
                      "stability" : "default"
                  }
              }
          }},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- read-content - Gets the content of the deployment overlay file.
  Deprecated Since 5.0.0
  Read the 'stream' attribute instead.

  Raw DMR model |
      {
          "operation-name" : "read-content",
          "description" : "Gets the content of the deployment overlay file.",
          "request-properties" : {},
          "reply-properties" : {},
          "deprecated" : {
              "since" : "5.0.0",
              "reason" : "Read the 'stream' attribute instead."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- remove - Removes a piece of content

  Raw DMR model |
      {
          "operation-name" : "remove",
          "description" : "Removes a piece of content",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "restart-required" : "resource-services",
          "runtime-only" : false
      }

## Galleon Features

Galleon features are to be used when creating Galleon feature-packs.

- deployment-overlay.content

      <feature spec="deployment-overlay.content">
        <param name="content" value="{resource name}"/>
        <param name="deployment-overlay" value="{resource name}"/>
        <param name="content-feature" value="{value}"/>
      <feature/>