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