REST Resource: organizations.securityProfiles

Resource: SecurityProfile

Represents a SecurityProfile resource.

JSON representation
{
  "name": string,
  "displayName": string,
  "revisionId": string,
  "revisionCreateTime": string,
  "revisionUpdateTime": string,
  "revisionPublishTime": string,
  "scoringConfigs": [
    {
      object (ScoringConfig)
    }
  ],
  "environments": [
    {
      object (Environment)
    }
  ],
  "maxScore": integer,
  "minScore": integer
}
Fields
name

string

Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}

displayName

string

Display name of the security profile.

revisionId

string (int64 format)

Output only. Revision ID of the security profile.

revisionCreateTime

string (Timestamp format)

Output only. The time when revision was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

revisionUpdateTime

string (Timestamp format)

Output only. The time when revision was updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

revisionPublishTime

string (Timestamp format)

Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

scoringConfigs[]

object (ScoringConfig)

List of profile scoring configs in this revision.

environments[]

object (Environment)

List of environments attached to security profile.

maxScore

integer

Output only. Maximum security score that can be generated by this profile.

minScore

integer

Output only. Minimum security score that can be generated by this profile.

ScoringConfig

Security configurations to manage scoring.

JSON representation
{
  "title": string,
  "scorePath": string,
  "description": string
}
Fields
title

string

Title of the config.

scorePath

string

Path of the component config used for scoring.

description

string

Description of the config.

Environment

Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.

JSON representation
{
  "environment": string,
  "attachTime": string
}
Fields
environment

string

Output only. Name of the environment.

attachTime

string (Timestamp format)

Output only. Time at which environment was attached to the security profile.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

Methods

get

GetSecurityProfile gets the specified security profile.

list

ListSecurityProfiles lists all the security profiles associated with the org including attached and unattached profiles.

listRevisions

ListSecurityProfileRevisions lists all the revisions of the security profile.