Excluir um repositório.

Funções exigidas

Para receber as permissões necessárias para excluir um repositório, peça ao administrador que conceda a você os seguintes papéis do IAM:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Para informações sobre como conceder papéis do Secure Source Manager, consulte Controle de acesso com o IAM e Conceder acesso à instância aos usuários.

Excluir um repositório.

É possível excluir um repositório usando a gcloud, a interface da Web ou a API.

Interface da Web

  1. Para acessar a instância do Secure Source Manager pela interface da Web, copie o seguinte URL na barra de endereço do navegador.

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    Substitua:

    • INSTANCE_ID com o nome da instância.
    • PROJECT_NUMBER pelo número do projeto da instância Google Cloud. Para informações sobre como identificar projetos, consulte Identificar projetos.
    • LOCATION com a região da instância.

  2. Na lista de repositórios, selecione o que você quer excluir.
  3. Clique em Configurações.
  4. Em Configurações do repositório, clique em Excluir este repositório.

gcloud

Para excluir um repositório, execute o seguinte comando:

gcloud source-manager repos delete REPOSITORY_ID --region=REGION --project=PROJECT_ID

Substitua:

  • REPOSITORY_ID: o ID do repositório que você quer excluir.
  • REGION: a região em que a instância do Secure Source Manager está localizada (por exemplo, us-central1).
  • PROJECT_ID: o ID do projeto em que a instância do Secure Source Manager está localizada.

API

Para excluir seu repositório e todos os dados associados, use o seguinte método HTTP e URL.

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID: o ID do projeto do Google Cloud em que o Secure Source Manager está sendo executado.
  • LOCATION: a região em que a instância está localizada. Para informações sobre os locais compatíveis, consulte Locais.
  • REPOSITORY_ID: o ID do repositório.

Método HTTP e URL:

DELETE https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

"name":"operations/cc3ea26c-9b57-11ed-be0a-2e3b5910efef","metadata":{"@type":"type.googleapis.com/google.cloud.securesourcemanager.v1.OperationMetadata","createTime":"2023-01-23T19:54:49.904779921Z","endTime":"2023-01-23T19:54:50.947030402Z","target":"projects/my-project/locations/us-central1/repositories/my-repo","verb":"delete","apiVersion":"v1"},"done":true,"response":{"@type":"type.googleapis.com/google.protobuf.Empty"}
```

A seguir