Assured Workloads API (assuredworkloads:v1)

2025-04-25

3 new methods

Additions

    Methods
  • assuredworkloads.organizations.locations.workloads.enableComplianceUpdates

      Path : v1/{+name}:enableComplianceUpdates

      Description : This endpoint enables Assured Workloads service to offer compliance updates for the folder based assured workload. It sets up an Assured Workloads Service Agent, having permissions to read compliance controls (for example: Org Policies) applied on the workload. The caller must have `resourcemanager.folders.getIamPolicy` and `resourcemanager.folders.setIamPolicy` permissions on the assured workload folder.

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

      Parameter Order : name

      HTTP Method : PUT

      Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/workloads/{workloadsId}:enableComplianceUpdates

      Parameters :

        name

          Type : string

          Required : Yes

          Pattern : ^organizations/[^/]+/locations/[^/]+/workloads/[^/]+$

          Description : Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}

          Location : path

  • assuredworkloads.organizations.locations.workloads.updates.list

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

      Description : This endpoint lists all updates for the given workload.

      Parameter Order : parent

      Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/workloads/{workloadsId}/updates

      Path : v1/{+parent}/updates

      Parameters :

        pageSize

          Description : Page size. The default value is 20 and the max allowed value is 100.

          Type : integer

          Format : int32

          Location : query

        pageToken

          Location : query

          Description : Page token returned from previous request.

          Type : string

        parent

          Required : Yes

          Description : Required. organizations/{org_id}/locations/{location_id}/workloads/{workload_id}

          Type : string

          Pattern : ^organizations/[^/]+/locations/[^/]+/workloads/[^/]+$

          Location : path

      HTTP Method : GET

  • assuredworkloads.organizations.locations.workloads.updates.apply

      Description : This endpoint creates a new operation to apply the given update.

      Path : v1/{+name}:apply

      Parameters :

        name

          Pattern : ^organizations/[^/]+/locations/[^/]+/workloads/[^/]+/updates/[^/]+$

          Type : string

          Location : path

          Required : Yes

          Description : Required. The resource name of the update. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}/updates/{update_id}

      HTTP Method : POST

      Parameter Order : name

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

      Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/workloads/{workloadsId}/updates/{updatesId}:apply