Method: projects.locations.codeRepositoryIndexes.repositoryGroups.getIamPolicy

Obtiene la política de control de acceso de un recurso. Devuelve una política vacía si el recurso existe y no tiene una política definida.

Solicitud HTTP

GET https://cloudaicompanion.googleapis.com/v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:getIamPolicy

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
resource

string

REQUERIDO: El recurso para el que se solicita la política. Consulte "Nombres de recursos" para obtener el valor adecuado para este campo.

Parámetros de consulta

Parámetros
options

object ( GetPolicyOptions )

OPCIONAL: Un objeto GetPolicyOptions para especificar opciones para repositoryGroups.getIamPolicy .

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si tiene éxito, el cuerpo de la respuesta contendrá una instancia de Policy .

Ámbitos de autorización

Requiere el siguiente alcance OAuth:

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

Para obtener más información, consulte laAuthentication Overview .

Permisos de IAM

Requiere uno de los siguientes permisos de IAM en el resource , según el tipo de recurso:

  • cloudaicompanion.repositoryGroups.getIamPolicy
  • cloudaicompanion.topics.getIamPolicy

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

Obtener opciones de política

Encapsula las configuraciones proporcionadas a repositoryGroups.getIamPolicy.

Representación JSON
{
  "requestedPolicyVersion": integer
}
Campos
requestedPolicyVersion

integer

Opcional. La versión máxima de la política que se utilizará para formatear la política.

Los valores válidos son 0, 1 y 3. Las solicitudes que especifiquen un valor no válido serán rechazadas.

Las solicitudes de políticas con cualquier vinculación de roles condicional deben especificar la versión 3. Las políticas sin vinculaciones de roles condicionales pueden especificar cualquier valor válido o dejar el campo sin configurar.

La política en la respuesta podría usar la versión que especificó o una versión anterior. Por ejemplo, si especifica la versión 3, pero la política no tiene vinculaciones de roles condicionales, la respuesta usará la versión 1.

Para saber qué recursos admiten condiciones en sus políticas de IAM, consulte la documentación de IAM .