Package google.cloud.observability.v1

Índice

Observabilidad

Controladores de descripción de servicios para recursos

GetScope

rpc GetScope(GetScopeRequest) returns (Scope)

Obtiene detalles de un solo permiso.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • observability.scopes.get

Para obtener más información, consulta la documentación de IAM.

UpdateScope

rpc UpdateScope(UpdateScopeRequest) returns (Scope)

Actualiza los parámetros de un solo permiso.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • observability.scopes.update

Para obtener más información, consulta la documentación de IAM.

GetScopeRequest

Es el mensaje para obtener un permiso.

Campos
name

string

Es obligatorio. Indica el nombre del recurso. El formato es el siguiente:

projects/{project}/locations/{location}/scopes/{scope}

El campo {location} debe establecerse en global. El campo {scope} debe establecerse en _Default.

OperationMetadata

Representa los metadatos de la operación de larga duración.

Campos
create_time

Timestamp

Es solo de salida. Indica la hora a la que se creó la operación.

end_time

Timestamp

Es solo de salida. Indica la hora a la que finalizó la operación.

target

string

Es solo de salida. Indica la ruta de acceso al recurso definida por el servidor para el destino de la operación.

verb

string

Es solo de salida. Indica el nombre de la acción que ejecuta la operación.

status_message

string

Es solo de salida. Indica el estado legible por humanos de la operación, si corresponde.

requested_cancellation

bool

Es solo de salida. Identifica si el usuario solicitó la cancelación de la operación. Las operaciones que se cancelaron de forma correcta tienen el valor [Operation.error][] con un google.rpc.Status.code de 1, que corresponde a Code.CANCELLED.

api_version

string

Es solo de salida. Indica la versión de la API que se usó para iniciar la operación.

Permiso

Mensaje que describe el objeto de permiso

Campos
name

string

Es el identificador. Indica el nombre del recurso. El formato es el siguiente:

projects/{project}/locations/{location}/scopes/{scope}

El campo {location} debe establecerse en global. El campo {scope} debe establecerse en _Default.

update_time

Timestamp

Es solo de salida. Es la marca de tiempo de la actualización. Nota: Al principio, no se establece la marca de tiempo de actualización para el permiso predeterminado.

log_scope

string

Es obligatorio. Es el nombre completo del recurso LogScope. Por ejemplo:

//logging.googleapis.com/projects/myproject/locations/global/logScopes/my-log-scope

UpdateScopeRequest

Es el mensaje para actualizar un permiso.

Campos
update_mask

FieldMask

Es opcional. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso del permiso. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplaza si está en la máscara. Si el usuario no proporciona una máscara, se reemplazan todos los campos presentes en la solicitud.

scope

Scope

Es obligatorio. Indica que el recurso se está actualizando.