REST Resource: organizations.locations.postureTemplates

Resource: PostureTemplate

The details of a posture template.

JSON representation
{
  "name": string,
  "revisionId": string,
  "description": string,
  "state": enum (State),
  "policySets": [
    {
      object (PolicySet)
    }
  ],
  "categories": [
    enum (Category)
  ]
}
Fields
name

string

Output only. Identifier. The name of the posture template, in the format organizations/{organization}/locations/global/postureTemplates/{posture_template}.

revisionId

string

Output only. A string that identifies the revision of the posture template.

description

string

Output only. A description of the posture template.

state

enum (State)

Output only. The state of the posture template at the specified revisionId.

policySets[]

object (PolicySet)

Output only. The PolicySet resources that the posture template includes.

categories[]

enum (Category)

Output only. The categories that the posture template belongs to, as determined by the Security Posture API.

State

The state of a PostureTemplate.

Enums
STATE_UNSPECIFIED Default value. This value is unused.
ACTIVE The posture template follows the latest controls and standards.
DEPRECATED The posture template uses outdated controls and standards. We recommend that you use a newer revision of the posture template.

Methods

get

Gets a single revision of a PostureTemplate.

list

Lists every PostureTemplate in a given organization and location.