For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuration Variable Sets

Configuration Variable Sets Service handles CRUD for variable sets used by configuration products (Ansible playbooks and inventories). Independent of workspace/infrastructure variable sets.

Create a new Configuration Variable Set on account level

post

Create a new Configuration Variable Set on account level.

Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: p
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 86Pattern: ^[^/?#\s]+$
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
Responses
201

Created response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
post/api/configuration-variable-set
POST /api/configuration-variable-set HTTP/1.1
Host: localhost:80
Harness-Account: p
Content-Type: application/json
Accept: */*
Content-Length: 640

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Modi quia qui quibusdam.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Qui molestiae officiis.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "identifier": "z",
  "name": "resource name",
  "type": "ansible",
  "variables": {
    "Sed nihil explicabo quae eveniet perspiciatis quia.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by query identifier on account level

delete

Delete Configuration Variable Set on account level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/').

Query parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 8
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 5h
Responses
204

No Content response.

No content

delete/api/configuration-variable-set
DELETE /api/configuration-variable-set?identifier=8 HTTP/1.1
Host: localhost:80
Harness-Account: 5h
Accept: */*

No content

Get Configuration Variable Set attachments on account level

get

Get the Configuration Variable Sets attached to a playbook or inventory on account level, in priority order.

Path parameters
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: 63xPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: yjh
Responses
200

OK response.

application/json
get/api/configuration-variable-set-attachments/{entity_type}/{entity}
GET /api/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: yjh
Accept: */*
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Replace Configuration Variable Set attachments on account level

put

Replace the Configuration Variable Sets attached to a playbook or inventory on account level. Array order is the priority order.

Path parameters
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: ziPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 032
Body
variable_setsstring[]Required

Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached.

Example: ["account.shared_vars","org.team_vars","playbook_vars"]
Responses
200

OK response.

application/json
put/api/configuration-variable-set-attachments/{entity_type}/{entity}
PUT /api/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: 032
Content-Type: application/json
Accept: */*
Content-Length: 73

{
  "variable_sets": [
    "account.shared_vars",
    "org.team_vars",
    "playbook_vars"
  ]
}
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Delete Configuration Variable Set attachments on account level

delete

Remove every Configuration Variable Set attachment from a deleted account level playbook or inventory.

Path parameters
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: t3Pattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 3az
Responses
204

No Content response.

No content

delete/api/configuration-variable-set-attachments/{entity_type}/{entity}
DELETE /api/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: 3az
Accept: */*

No content

Get merged Configuration Variable Set variables on account level

get

Get the variables of every Configuration Variable Set attached to a playbook or inventory on account level, marking which entry wins each key.

Path parameters
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: l9zPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: bw
Responses
200

OK response.

application/json
get/api/configuration-variable-set-attachments/{entity_type}/{entity}/merged
GET /api/configuration-variable-set-attachments/{entity_type}/{entity}/merged HTTP/1.1
Host: localhost:80
Harness-Account: bw
Accept: */*
{
  "environment_variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ],
  "variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ]
}

Get Configuration Variable Set by identifier on account level

get

Get Configuration Variable Set by identifier on account level.

Path parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: p
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 0yl
Responses
200

OK response.

application/json

Get-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: t
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: n
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 26
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: jx
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
get/api/configuration-variable-set/{identifier}
GET /api/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: 0yl
Accept: */*
{
  "account": "zjz",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Qui optio sint aut eum enim sit.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Temporibus autem voluptatibus eveniet.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "mjf",
  "name": "resource name",
  "org": "1t",
  "project": "ret",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Cupiditate ut voluptatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Update a Configuration Variable Set on account level

put

Update a Configuration Variable Set on account level.

Path parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 2Pattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: jgz
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
Responses
200

OK response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
put/api/configuration-variable-set/{identifier}
PUT /api/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: jgz
Content-Type: application/json
Accept: */*
Content-Length: 561

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Alias voluptatem.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "name": "resource name",
  "variables": {
    "Et explicabo.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Harum mollitia sint et.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by identifier on account level

delete

Delete Configuration Variable Set by identifier on account level.

Path parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: sp
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: fq
Responses
204

No Content response.

No content

delete/api/configuration-variable-set/{identifier}
DELETE /api/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: fq
Accept: */*

No content

List Configuration Variable Set references on account level

get

List the playbooks and inventories a Configuration Variable Set on account level is attached to.

Path parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: ej
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: o9
Responses
200

OK response.

application/json
get/api/configuration-variable-set/{identifier}/references
GET /api/configuration-variable-set/{identifier}/references HTTP/1.1
Host: localhost:80
Harness-Account: o9
Accept: */*
{
  "items": [
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    }
  ]
}

Get Configuration Variable Set list on account level

get

Get Configuration Variable Set list on account level.

Query parameters
typestring · enumOptional

Optional configuration product type to filter the list.

Example: ansiblePossible values:
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: rve
Responses
200

OK response.

application/json
get/api/configuration-variable-sets
GET /api/configuration-variable-sets HTTP/1.1
Host: localhost:80
Harness-Account: rve
Accept: */*
{
  "items": [
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    },
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    }
  ]
}

Create a new Configuration Variable Set on org level

post

Create a new Configuration Variable Set on org level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: n
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: f
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: nkPattern: ^[^/?#\s]+$
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
Responses
201

Created response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
post/api/orgs/{org}/configuration-variable-set
POST /api/orgs/{org}/configuration-variable-set HTTP/1.1
Host: localhost:80
Harness-Account: f
Content-Type: application/json
Accept: */*
Content-Length: 807

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Non atque non et quia velit.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Officiis quis voluptatibus minus molestiae enim.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "identifier": "nm0",
  "name": "resource name",
  "type": "ansible",
  "variables": {
    "Et est corrupti suscipit.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Inventore aut est est rerum ut illum.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by query identifier on org level

delete

Delete Configuration Variable Set on org level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/').

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 98i
Query parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: u
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: m2
Responses
204

No Content response.

No content

delete/api/orgs/{org}/configuration-variable-set
DELETE /api/orgs/{org}/configuration-variable-set?identifier=u HTTP/1.1
Host: localhost:80
Harness-Account: m2
Accept: */*

No content

Get Configuration Variable Set attachments on org level

get

Get the Configuration Variable Sets attached to a playbook or inventory on org level, in priority order.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: u8
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: brmPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: emx
Responses
200

OK response.

application/json
get/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}
GET /api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: emx
Accept: */*
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Replace Configuration Variable Set attachments on org level

put

Replace the Configuration Variable Sets attached to a playbook or inventory on org level. Array order is the priority order.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: a73
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: zwPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: gv
Body
variable_setsstring[]Required

Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached.

Example: ["account.shared_vars","org.team_vars","playbook_vars"]
Responses
200

OK response.

application/json
put/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}
PUT /api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: gv
Content-Type: application/json
Accept: */*
Content-Length: 73

{
  "variable_sets": [
    "account.shared_vars",
    "org.team_vars",
    "playbook_vars"
  ]
}
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Delete Configuration Variable Set attachments on org level

delete

Remove every Configuration Variable Set attachment from a deleted org level playbook or inventory.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: lo6
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: j6uPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: nk0
Responses
204

No Content response.

No content

delete/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}
DELETE /api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: nk0
Accept: */*

No content

Get merged Configuration Variable Set variables on org level

get

Get the variables of every Configuration Variable Set attached to a playbook or inventory on org level, marking which entry wins each key.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: knm
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: 3Pattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: qq
Responses
200

OK response.

application/json
get/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}/merged
GET /api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}/merged HTTP/1.1
Host: localhost:80
Harness-Account: qq
Accept: */*
{
  "environment_variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ],
  "variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ]
}

Get Configuration Variable Set by identifier on org level

get

Get Configuration Variable Set by identifier on org level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 7
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 7
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 8ah
Responses
200

OK response.

application/json

Get-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: t
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: n
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 26
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: jx
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
get/api/orgs/{org}/configuration-variable-set/{identifier}
GET /api/orgs/{org}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: 8ah
Accept: */*
{
  "account": "zjz",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Qui optio sint aut eum enim sit.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Temporibus autem voluptatibus eveniet.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "mjf",
  "name": "resource name",
  "org": "1t",
  "project": "ret",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Cupiditate ut voluptatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Update a Configuration Variable Set on org level

put

Update a Configuration Variable Set on org level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: vq
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 8bvPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: ack
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
Responses
200

OK response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
put/api/orgs/{org}/configuration-variable-set/{identifier}
PUT /api/orgs/{org}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: ack
Content-Type: application/json
Accept: */*
Content-Length: 1037

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Consequatur aut commodi.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Fugit autem ut in omnis quo.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Officia nesciunt.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "name": "resource name",
  "variables": {
    "Cupiditate eum fugiat culpa autem.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Harum id quia.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Id numquam sit ipsa in reprehenderit.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by identifier on org level

delete

Delete Configuration Variable Set by identifier on org level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: z
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: m
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 3
Responses
204

No Content response.

No content

delete/api/orgs/{org}/configuration-variable-set/{identifier}
DELETE /api/orgs/{org}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: 3
Accept: */*

No content

List Configuration Variable Set references on org level

get

List the playbooks and inventories a Configuration Variable Set on org level is attached to.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 7
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: aj
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: pk
Responses
200

OK response.

application/json
get/api/orgs/{org}/configuration-variable-set/{identifier}/references
GET /api/orgs/{org}/configuration-variable-set/{identifier}/references HTTP/1.1
Host: localhost:80
Harness-Account: pk
Accept: */*
{
  "items": [
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    }
  ]
}

Get Configuration Variable Set list on org level

get

Get Configuration Variable Set list on org level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: p
Query parameters
typestring · enumOptional

Optional configuration product type to filter the list.

Example: ansiblePossible values:
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 8
Responses
200

OK response.

application/json
get/api/orgs/{org}/configuration-variable-sets
GET /api/orgs/{org}/configuration-variable-sets HTTP/1.1
Host: localhost:80
Harness-Account: 8
Accept: */*
{
  "items": [
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    },
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    }
  ]
}

Create a new Configuration Variable Set on project level

post

Create a new Configuration Variable Set on project level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: qkb
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 99q
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: r
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: nzsPattern: ^[^/?#\s]+$
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
Responses
201

Created response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
post/api/orgs/{org}/projects/{project}/configuration-variable-set
POST /api/orgs/{org}/projects/{project}/configuration-variable-set HTTP/1.1
Host: localhost:80
Harness-Account: r
Content-Type: application/json
Accept: */*
Content-Length: 957

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Magnam ab.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Temporibus et sint fugiat ad fugit doloremque.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "identifier": "i",
  "name": "resource name",
  "type": "ansible",
  "variables": {
    "Ad nobis officia et sunt a eaque.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Sint quos maxime reprehenderit.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    },
    "Voluptas incidunt aut in et nostrum corrupti.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by query identifier on project level

delete

Delete Configuration Variable Set on project level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/').

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: w
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: c
Query parameters
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: bo
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 6
Responses
204

No Content response.

No content

delete/api/orgs/{org}/projects/{project}/configuration-variable-set
DELETE /api/orgs/{org}/projects/{project}/configuration-variable-set?identifier=bo HTTP/1.1
Host: localhost:80
Harness-Account: 6
Accept: */*

No content

Get Configuration Variable Set attachments on project level

get

Get the Configuration Variable Sets attached to a playbook or inventory on project level, in priority order.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: r
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: a8p
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: izPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: h
Responses
200

OK response.

application/json
get/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}
GET /api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: h
Accept: */*
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Replace Configuration Variable Set attachments on project level

put

Replace the Configuration Variable Sets attached to a playbook or inventory on project level. Array order is the priority order.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: wm
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: iw
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: inventoryPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: phnPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 2py
Body
variable_setsstring[]Required

Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached.

Example: ["account.shared_vars","org.team_vars","playbook_vars"]
Responses
200

OK response.

application/json
put/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}
PUT /api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: 2py
Content-Type: application/json
Accept: */*
Content-Length: 73

{
  "variable_sets": [
    "account.shared_vars",
    "org.team_vars",
    "playbook_vars"
  ]
}
{
  "items": [
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    },
    {
      "account": "Omnis nulla eum autem et.",
      "identifier": "Voluptatem neque aut.",
      "name": "Odit repellat commodi quia.",
      "org": "Saepe omnis aut.",
      "priority": 3216599901881792500,
      "project": "Et distinctio porro architecto.",
      "variable_set": "account.shared_vars"
    }
  ]
}

Delete Configuration Variable Set attachments on project level

delete

Remove every Configuration Variable Set attachment from a deleted project level playbook or inventory.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: x9
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 1
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: a4jPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: n
Responses
204

No Content response.

No content

delete/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}
DELETE /api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity} HTTP/1.1
Host: localhost:80
Harness-Account: n
Accept: */*

No content

Get merged Configuration Variable Set variables on project level

get

Get the variables of every Configuration Variable Set attached to a playbook or inventory on project level, marking which entry wins each key.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: p
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 6ks
entity_typestring · enumRequired

Kind of entity the Configuration Variable Sets are attached to.

Example: playbookPossible values:
entitystring · min: 1 · max: 128Required

Identifier of the playbook or inventory the Configuration Variable Sets are attached to.

Example: zePattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: dsy
Responses
200

OK response.

application/json
get/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}/merged
GET /api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}/merged HTTP/1.1
Host: localhost:80
Harness-Account: dsy
Accept: */*
{
  "environment_variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ],
  "variables": [
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    },
    {
      "associatedVariableSet": "account.shared_vars",
      "inUse": true,
      "key": "Sed corporis ipsa et quas.",
      "priority": 2315973877903276500,
      "value": "Soluta vero quod labore autem.",
      "value_type": "Illum ut."
    }
  ]
}

Get Configuration Variable Set by identifier on project level

get

Get Configuration Variable Set by identifier on project level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 8xd
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 2v
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: jl
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 6
Responses
200

OK response.

application/json

Get-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: t
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: n
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 26
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: jx
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
get/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}
GET /api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: 6
Accept: */*
{
  "account": "zjz",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Qui optio sint aut eum enim sit.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Temporibus autem voluptatibus eveniet.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "mjf",
  "name": "resource name",
  "org": "1t",
  "project": "ret",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Cupiditate ut voluptatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Update a Configuration Variable Set on project level

put

Update a Configuration Variable Set on project level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: id3
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: n
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: ekPattern: ^[^/?#\s]+$
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: ovb
Body
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
Responses
200

OK response.

application/json

Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view)

accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: g
createdinteger · int64Optional

Timestamp when the configuration variable set was created.

Example: 1627590400
descriptionstringOptional

Description provides long-form text about the resource.

Example: this is a more detailed explanation of the resource.
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: gh
namestring · min: 1 · max: 128Required

Name is the human readable name for the resource.

Example: resource name
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: rbo
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: o9p
typestring · enumOptional

Configuration product this set belongs to.

Default: ansibleExample: ansiblePossible values:
updatedinteger · int64Optional

Timestamp when the configuration variable set was last updated.

Example: 1627686800
put/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}
PUT /api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: ovb
Content-Type: application/json
Accept: */*
Content-Length: 459

{
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Aspernatur voluptatem minus sed veniam et quod.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  },
  "name": "resource name",
  "variables": {
    "Omnis earum deserunt aut vel.": {
      "created": 1627590400,
      "key": "r8k",
      "updated": 1627686800,
      "value": "Magnam eaque dolores deleniti in.",
      "value_type": "string"
    }
  }
}
{
  "account": "a",
  "created": 1627590400,
  "description": "this is a more detailed explanation of the resource.",
  "environment_variables": {
    "Maiores quam.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  },
  "identifier": "k4",
  "name": "resource name",
  "org": "2w",
  "project": "k",
  "type": "ansible",
  "updated": 1627686800,
  "variables": {
    "Alias reprehenderit consequatur quidem aut aliquid expedita.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Recusandae necessitatibus.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    },
    "Sit dolorem commodi nisi totam atque hic.": {
      "created": 1627590400,
      "key": "9",
      "updated": 1627686800,
      "value": "Voluptatum aut doloribus.",
      "value_type": "json"
    }
  }
}

Delete Configuration Variable Set by identifier on project level

delete

Delete Configuration Variable Set by identifier on project level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: 5sw
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 3
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: rt
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: mmk
Responses
204

No Content response.

No content

delete/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}
DELETE /api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier} HTTP/1.1
Host: localhost:80
Harness-Account: mmk
Accept: */*

No content

List Configuration Variable Set references on project level

get

List the playbooks and inventories a Configuration Variable Set on project level is attached to.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: dt
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 1
identifierstring · min: 1 · max: 128Required

Identifier is the Configuration Variable Set identifier.

Example: 7d
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: 90r
Responses
200

OK response.

application/json
get/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}/references
GET /api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}/references HTTP/1.1
Host: localhost:80
Harness-Account: 90r
Accept: */*
{
  "items": [
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    },
    {
      "account": "Molestiae dolor sed doloribus facere voluptas.",
      "entity_type": "inventory",
      "identifier": "Et accusamus eos modi recusandae consectetur repudiandae.",
      "name": "Aut velit ea laudantium nesciunt.",
      "org": "Voluptatem aut officia.",
      "priority": 1037321779404229900,
      "project": "Velit voluptatem soluta quaerat."
    }
  ]
}

Get Configuration Variable Set list on project level

get

Get Configuration Variable Set list on project level.

Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: m8
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: 3
Query parameters
typestring · enumOptional

Optional configuration product type to filter the list.

Example: ansiblePossible values:
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: fuc
Responses
200

OK response.

application/json
get/api/orgs/{org}/projects/{project}/configuration-variable-sets
GET /api/orgs/{org}/projects/{project}/configuration-variable-sets HTTP/1.1
Host: localhost:80
Harness-Account: fuc
Accept: */*
{
  "items": [
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    },
    {
      "account": "w",
      "created": 1627590400,
      "description": "this is a more detailed explanation of the resource.",
      "env_vars_count": 6097743661779087000,
      "environment_variables": {
        "Aperiam sapiente hic.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Ea repudiandae iusto non.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        },
        "Et velit odio.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "identifier": "k8",
      "name": "resource name",
      "org": "ij",
      "project": "gwc",
      "type": "ansible",
      "updated": 1627686800,
      "variables": {
        "Officia molestiae adipisci.": {
          "created": 1627590400,
          "key": "x",
          "updated": 1627686800,
          "value": "Tempore unde.",
          "value_type": "json"
        }
      },
      "vars_count": 175867220696504640
    }
  ]
}

Last updated

Was this helpful?