PlaceholderService
Information about placeholders
GET | /placeholder/archived/environment/{ID:.+} | Gets historic resolved placeholder values on an environment, optionally restricted to finding those used in a specific deployment task, optionally filtered by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary name, and/or host name that the value is restricted to. |
GET | /placeholder/defined | Find all defined placeholders, optionally filtered by (exact) key, (part of) the application ID and (part of) the application name. |
GET | /placeholder/defined/by-dictionary | Find placeholders, optionally filtered by (exact) key, or (part of) the value, dictionary ID and/or dictionary name Returns whether it is encrypted; if it isn't and the user has read access, provides its value; and tells which dictionary defines its value |
GET | /placeholder/defined/by-environment | Find placeholders, optionally filtered by (exact) key, or (part of) the environment name or ID |
GET | /placeholder/defined/names | Find placeholders by (part of their) key. |
GET | /placeholder/environment/{ID:.+} | Gets resolved placeholder values, as far as the user has read permissions on them, on an environment, optionally filtered by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary name, and/or host name that the value is restricted to. |
GET | /placeholder/host/{ID:.+} | Gets resolved placeholder values for placeholders that have been restricted to a host, optionally filtered by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary name, and/or host name that the value is restricted to. |
GET /placeholder/archived/environment/{ID:.+}
Gets historic resolved placeholder values on an environment, optionally restricted to finding those used in a specific deployment
task, optionally filtered by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary
name, and/or host name that the value is restricted to.
Returns information about the placeholder key, value (if readable), whether it is an encrypted entry, and restrictions
- Parameters
-
Path ID String The environment to query the resolved placeholder values against Query key String (Optional) (part of) placeholder key to look for Query value String (Optional) (part of) the placeholder value to look for Query deployedName String (Optional) (part of) the deployed application name that the placeholder should be restricted to Query dictionaryName String (Optional) (part of) the dictionary name that defines the placeholder Query hostName String (Optional) (part of) the host name that the placeholder is restricted to Query taskId String (Optional) The task ID for which to find used placeholders Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of ResolvedPlaceholderView - a list of com.xebialabs.deployit.core.api.dto.ResolvedPlaceholderView objects
- Content type: application/xml
GET /placeholder/defined
Find all defined placeholders, optionally filtered by (exact) key, (part of) the application ID and (part of) the
application name.
- Parameters
-
Query key String (Optional) the exact key to look for Query idPattern String (Optional) (part of) the application ID to filter on Query namePattern String (Optional) (part of) the application name to filter on Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of DefinedPlaceholderView - a list of com.xebialabs.deployit.core.api.dto.DefinedPlaceholderView objects
- Content type: application/xml
GET /placeholder/defined/by-dictionary
Find placeholders, optionally filtered by (exact) key, or (part of) the value, dictionary ID and/or dictionary name
Returns whether it is encrypted; if it isn't and the user has read access, provides its value; and tells which dictionary
defines its value
- Parameters
-
Query key String (Optional) The exact placeholder key to look for Query value String (Optional) (Part of) the placeholder value to look for Query idPattern String (Optional) (Part of) the dictionary ID to look for Query namePattern String (Optional) (Part of) the dictionary name to look for Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of DictionaryWithValueView - a list of com.xebialabs.deployit.core.api.dto.DictionaryWithValueView objects
- Content type: application/xml
GET /placeholder/defined/by-environment
Find placeholders, optionally filtered by (exact) key, or (part of) the environment name or ID
- Parameters
-
Query key String (Optional) The exact placeholder key to look for Query idPattern String (Optional) (Part of) the dictionary ID to look for Query namePattern String (Optional) (Part of) the dictionary name to look for Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of DefinedPlaceholderReference - A list of com.xebialabs.deployit.core.api.dto.DefinedPlaceholderReference objects
- Content type: application/xml
GET /placeholder/defined/names
Find placeholders by (part of their) key.
- Parameters
-
Query namePattern String the key name pattern to match against Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of String - a list of placeholder key names
- Content type: application/xml
GET /placeholder/environment/{ID:.+}
Gets resolved placeholder values, as far as the user has read permissions on them, on an environment, optionally filtered
by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary name, and/or host name that
the value is restricted to.
Returns information about the placeholder key, value (if readable), whether it is an encrypted entry, and restrictions
- Parameters
-
Path ID String The environment to query the resolved placeholder values against Query key String (Optional) (part of) placeholder key to look for Query value String (Optional) (part of) the placeholder value to look for Query deployedName String (Optional) (part of) the deployed application name that the placeholder should be restricted to Query dictionaryName String (Optional) (part of) the dictionary name that defines the placeholder Query hostName String (Optional) (part of) the host name that the placeholder is restricted to Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of ResolvedPlaceholderView - a list of com.xebialabs.deployit.core.api.dto.ResolvedPlaceholderView objects
- Content type: application/xml
GET /placeholder/host/{ID:.+}
Gets resolved placeholder values for placeholders that have been restricted to a host, optionally filtered
by (parts of) the key name, the placeholder value, and/or deployed application name, dictionary name, and/or host name that
the value is restricted to.
Returns information about the placeholder key, value (if readable), whether it is an encrypted entry, and restrictions
- Parameters
-
Path ID String the host ID to query resolved placeholders against Query key String (Optional) (part of) placeholder key to look for Query value String (Optional) (part of) the placeholder value to look for Query deployedName String (Optional) (part of) the deployed application name that the placeholder should be restricted to Query dictionaryName String (Optional) (part of) the dictionary name that defines the placeholder Query hostName String (Optional) (part of) the environment name that the placeholder is restricted to Request body application/xml Paging Which page and how many results per page to retrieve Query order Ordering Which ordering to use when listing results
- Response body
- List of ResolvedPlaceholderView - a list of com.xebialabs.deployit.core.api.dto.ResolvedPlaceholderView objects
- Content type: application/xml