Method: organizationSecurityPolicies.listAssociations

Lists associations of a specified target, i.e., organization or folder.

HTTP request

GET https://compute.googleapis.com/compute/beta/locations/global/securityPolicies/listAssociations

The URL uses gRPC Transcoding syntax.

Query parameters

Parameters
targetResource

string

The target resource to list associations. It is an organization, or a folder.

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

JSON representation
{
  "associations": [
    {
      "name": string,
      "attachmentId": string,
      "securityPolicyId": string,
      "displayName": string
    }
  ],
  "kind": string
}
Fields
associations[]

object

A list of associations.

associations[].name

string

The name for an association.

associations[].attachmentId

string

The resource that the security policy is attached to.

associations[].securityPolicyId

string

[Output Only] The security policy ID of the association.

associations[].displayName

string

[Output Only] The display name of the security policy of the association.

kind

string

[Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.

Authorization Scopes

Requires one of the following OAuth scopes:

  • https://www.googleapis.com/auth/compute
  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

IAM Permissions

In addition to any permissions specified on the fields above, authorization requires one or more of the following IAM permissions:

  • compute.organizations.setSecurityPolicy

To find predefined roles that contain those permissions, see Compute Engine IAM Roles.