<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/kms/inventory/v1/key_tracking_service.proto

namespace GPBMetadata\Google\Cloud\Kms\Inventory\V1;

class KeyTrackingService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xDD\x1B\x0A8google/cloud/kms/inventory/v1/key_tracking_service.proto\x12\x1Dgoogle.cloud.kms.inventory.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xBD\x01\x0A#GetProtectedResourcesSummaryRequest\x12K\x0A\x04name\x18\x01 \x01(\x09B=\xE0A\x02\xFAA7\x0A5kmsinventory.googleapis.com/ProtectedResourcesSummary\x12I\x0A\x0Efallback_scope\x18\x02 \x01(\x0E2,.google.cloud.kms.inventory.v1.FallbackScopeB\x03\xE0A\x01\"\x9A\x07\x0A\x19ProtectedResourcesSummary\x12\x0C\x0A\x04name\x18\x05 \x01(\x09\x12\x16\x0A\x0Eresource_count\x18\x01 \x01(\x03\x12\x15\x0A\x0Dproject_count\x18\x02 \x01(\x05\x12c\x0A\x0Eresource_types\x18\x03 \x03(\x0B2K.google.cloud.kms.inventory.v1.ProtectedResourcesSummary.ResourceTypesEntry\x12c\x0A\x0Ecloud_products\x18\x06 \x03(\x0B2K.google.cloud.kms.inventory.v1.ProtectedResourcesSummary.CloudProductsEntry\x12Z\x0A\x09locations\x18\x04 \x03(\x0B2G.google.cloud.kms.inventory.v1.ProtectedResourcesSummary.LocationsEntry\x128\x0A\x08warnings\x18\x07 \x03(\x0B2&.google.cloud.kms.inventory.v1.Warning\x1A4\x0A\x12ResourceTypesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x03:\x028\x01\x1A4\x0A\x12CloudProductsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x03:\x028\x01\x1A0\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x03:\x028\x01:\xC1\x02\xEAA\xBD\x02\x0A5kmsinventory.googleapis.com/ProtectedResourcesSummary\x12mprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/protectedResourcesSummary\x12\x94\x01projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}/protectedResourcesSummary\"\xCF\x01\x0A\x1FSearchProtectedResourcesRequest\x12I\x0A\x05scope\x18\x02 \x01(\x09B:\xE0A\x02\xFAA4\x122kmsinventory.googleapis.com/ProtectedResourceScope\x12\x1D\x0A\x0Acrypto_key\x18\x01 \x01(\x09B\x09\xE0A\x02\xFAA\x03\x0A\x01*\x12\x11\x0A\x09page_size\x18\x03 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x04 \x01(\x09\x12\x1B\x0A\x0Eresource_types\x18\x05 \x03(\x09B\x03\xE0A\x01\"\x8A\x01\x0A SearchProtectedResourcesResponse\x12M\x0A\x13protected_resources\x18\x01 \x03(\x0B20.google.cloud.kms.inventory.v1.ProtectedResource\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xF9\x03\x0A\x11ProtectedResource\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x0F\x0A\x07project\x18\x02 \x01(\x09\x12\x12\x0A\x0Aproject_id\x18\x09 \x01(\x09\x12\x15\x0A\x0Dcloud_product\x18\x08 \x01(\x09\x12\x15\x0A\x0Dresource_type\x18\x03 \x01(\x09\x12\x10\x0A\x08location\x18\x04 \x01(\x09\x12L\x0A\x06labels\x18\x05 \x03(\x0B2<.google.cloud.kms.inventory.v1.ProtectedResource.LabelsEntry\x12I\x0A\x12crypto_key_version\x18\x06 \x01(\x09B-\xFAA*\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x12J\x0A\x13crypto_key_versions\x18\x0A \x03(\x09B-\xFAA*\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x124\x0A\x0Bcreate_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:'\xEAA\$\x0A\x1Fcloudasset.googleapis.com/Asset\x12\x01*\"\x92\x02\x0A\x07Warning\x12H\x0A\x0Cwarning_code\x18\x01 \x01(\x0E22.google.cloud.kms.inventory.v1.Warning.WarningCode\x12\x17\x0A\x0Fdisplay_message\x18\x02 \x01(\x09\"\xA3\x01\x0A\x0BWarningCode\x12\x1C\x0A\x18WARNING_CODE_UNSPECIFIED\x10\x00\x12)\x0A%INSUFFICIENT_PERMISSIONS_PARTIAL_DATA\x10\x01\x12(\x0A\$RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA\x10\x02\x12!\x0A\x1DORG_LESS_PROJECT_PARTIAL_DATA\x10\x03*K\x0A\x0DFallbackScope\x12\x1E\x0A\x1AFALLBACK_SCOPE_UNSPECIFIED\x10\x00\x12\x1A\x0A\x16FALLBACK_SCOPE_PROJECT\x10\x012\x8F\x05\x0A\x12KeyTrackingService\x12\x81\x02\x0A\x1CGetProtectedResourcesSummary\x12B.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest\x1A8.google.cloud.kms.inventory.v1.ProtectedResourcesSummary\"c\xDAA\x04name\x82\xD3\xE4\x93\x02V\x12T/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}/protectedResourcesSummary\x12\xA3\x02\x0A\x18SearchProtectedResources\x12>.google.cloud.kms.inventory.v1.SearchProtectedResourcesRequest\x1A?.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponse\"\x85\x01\xDAA\x11scope, crypto_key\x82\xD3\xE4\x93\x02k\x125/v1/{scope=organizations/*}/protectedResources:searchZ2\x120/v1/{scope=projects/*}/protectedResources:search\x1AO\xCAA\x1Bkmsinventory.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xD7\x02\x0A!com.google.cloud.kms.inventory.v1B\x17KeyTrackingServiceProtoP\x01Z?cloud.google.com/go/kms/inventory/apiv1/inventorypb;inventorypb\xAA\x02\x1DGoogle.Cloud.Kms.Inventory.V1\xCA\x02\x1DGoogle\\Cloud\\Kms\\Inventory\\V1\xEAA\x94\x01\x0A2kmsinventory.googleapis.com/ProtectedResourceScope\x123organizations/{organization}/protectedResourceScope\x12)projects/{project}/protectedResourceScopeb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

