Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudKmsInventoryV1ProtectedResourcesSummary

import type { GoogleCloudKmsInventoryV1ProtectedResourcesSummary } from "https://googleapis.deno.dev/v1/kmsinventory:v1.ts";

Aggregate information about the resources protected by a Cloud KMS key in the same Cloud organization as the key.

interface GoogleCloudKmsInventoryV1ProtectedResourcesSummary {
cloudProducts?: {
[key: string]: bigint;
}
;
locations?: {
[key: string]: bigint;
}
;
name?: string;
projectCount?: number;
resourceCount?: bigint;
resourceTypes?: {
[key: string]: bigint;
}
;
}

§Properties

§
cloudProducts?: {
[key: string]: bigint;
}
[src]

The number of resources protected by the key grouped by Cloud product.

§
locations?: {
[key: string]: bigint;
}
[src]

The number of resources protected by the key grouped by region.

§
name?: string
[src]

The full name of the ProtectedResourcesSummary resource. Example: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary

§
projectCount?: number
[src]

The number of distinct Cloud projects in the same Cloud organization as the key that have resources protected by the key.

§
resourceCount?: bigint
[src]

The total number of protected resources in the same Cloud organization as the key.

§
resourceTypes?: {
[key: string]: bigint;
}
[src]

The number of resources protected by the key grouped by resource type.