OperationAccessDeniedError

  • This document describes an enum detailing possible operation access denied errors.

  • Specific enum values indicate unauthorized actions, including creating, removing, or updating resources.

  • Errors can also relate to restrictions based on client, campaign type, ad group type, resource status, or customer.

  • The list includes enum values for unspecified and unknown error conditions.

Enum describing possible operation access denied errors.

Proto definition

Enums

ACTION_NOT_PERMITTED

Unauthorized invocation of a service's method (get, mutate, etc.)

CREATE_AS_REMOVED_NOT_PERMITTED

A CREATE operation may not set status to REMOVED.

CREATE_OPERATION_NOT_PERMITTED

Unauthorized CREATE operation in invoking a service's mutate method.

MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT

A mutate action is not allowed on this resource, from this client.

MUTATE_NOT_PERMITTED_FOR_CUSTOMER

The mutate is not allowed for this customer.

OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE

This operation is not permitted on this ad group type.

OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE

This operation is not permitted on this campaign type

OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE

This operation is not allowed because the resource is removed.

REMOVE_OPERATION_NOT_PERMITTED

Unauthorized REMOVE operation in invoking a service's mutate method.

UNKNOWN

The received error code is not known in this version.

UNSPECIFIED

Enum unspecified.

UPDATE_OPERATION_NOT_PERMITTED

Unauthorized UPDATE operation in invoking a service's mutate method.