AnsibleTowerConfiguration object
Example JSON representation
{
"allowOverride": true,
"credentials": [
{
"id": 1,
"name": "string",
"type": "AnsibleTowerMachineCredentials"
}
],
"groups": [
{
"type": "AnsibleTowerGroup"
}
],
"id": "string",
"inventory": {
"id": 1,
"name": "string"
},
"isShared": true,
"name": "string",
"organization": {
"id": 1,
"name": "string"
},
"scope": "scalr",
"server": {
"id": "string"
},
"variables": "string"
}
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
inventory ComposedAnsibleTowerInventoryIdentity object |
required filterable |
Pass the id of the object you are referencing in: ?inventory=... |
||
name string |
required |
The Ansible Tower configuration name. |
||
organization ComposedAnsibleTowerOrganizationIdentity object |
required filterable |
Pass the id of the object you are referencing in: ?organization=... |
||
server AnsibleTowerServerForeignKey object |
required filterable |
Ansible Tower Server foreign key. |
Pass the id of the object you are referencing in: ?server=... |
|
id string |
read-only filterable |
The Ansible Tower configuration identifier. |
?id=... | |
scope string |
read-only |
"scalr" "account" "environment" "farm" "farmrole" "role" "server" |
||
allowOverride boolean |
optional |
Indicates whether the Configuration variables could be overridden on lower scopes. |
||
credentials Array of AnsibleTowerMachineCredentials objects |
optional |
|||
groups Array of AnsibleTowerGroup objects |
optional |
List of Ansible Tower Groups. |
||
isShared boolean |
optional |
Indicates whether the Configuration is available on lower scopes. |
||
variables string |
optional |
The Ansible Tower variables to override. JSON or YAML representation. |
Endpoints using this object
- Account / Ansible Tower / Configurations: List
- Account / Ansible Tower / Configurations: Create
- Account / Ansible Tower / Configurations: Delete
- Account / Ansible Tower / Configurations: Get
- Account / Ansible Tower / Configurations: Edit
- Global / Ansible Tower / Configurations: List
- Global / Ansible Tower / Configurations: Create
- Global / Ansible Tower / Configurations: Delete
- Global / Ansible Tower / Configurations: Get
- Global / Ansible Tower / Configurations: Edit