<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/cloudcontrolspartner/v1beta/core.proto

namespace GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta;

class Core
{
    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\Cloud\Cloudcontrolspartner\V1Beta\AccessApprovalRequests::initOnce();
        \GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta\CustomerWorkloads::initOnce();
        \GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta\Customers::initOnce();
        \GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta\EkmConnections::initOnce();
        \GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta\PartnerPermissions::initOnce();
        \GPBMetadata\Google\Cloud\Cloudcontrolspartner\V1Beta\Partners::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xEA\x1E\x0A3google/cloud/cloudcontrolspartner/v1beta/core.proto\x12(google.cloud.cloudcontrolspartner.v1beta\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1AGgoogle/cloud/cloudcontrolspartner/v1beta/access_approval_requests.proto\x1AAgoogle/cloud/cloudcontrolspartner/v1beta/customer_workloads.proto\x1A8google/cloud/cloudcontrolspartner/v1beta/customers.proto\x1A>google/cloud/cloudcontrolspartner/v1beta/ekm_connections.proto\x1ABgoogle/cloud/cloudcontrolspartner/v1beta/partner_permissions.proto\x1A7google/cloud/cloudcontrolspartner/v1beta/partners.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\x80\x02\x0A\x11OperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Estatus_message\x18\x05 \x01(\x09B\x03\xE0A\x03\x12#\x0A\x16requested_cancellation\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x032\xD3\x14\x0A\x18CloudControlsPartnerCore\x12\xD2\x01\x0A\x0BGetWorkload\x12<.google.cloud.cloudcontrolspartner.v1beta.GetWorkloadRequest\x1A2.google.cloud.cloudcontrolspartner.v1beta.Workload\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1beta/{name=organizations/*/locations/*/customers/*/workloads/*}\x12\xE5\x01\x0A\x0DListWorkloads\x12>.google.cloud.cloudcontrolspartner.v1beta.ListWorkloadsRequest\x1A?.google.cloud.cloudcontrolspartner.v1beta.ListWorkloadsResponse\"S\xDAA\x06parent\x82\xD3\xE4\x93\x02D\x12B/v1beta/{parent=organizations/*/locations/*/customers/*}/workloads\x12\xC6\x01\x0A\x0BGetCustomer\x12<.google.cloud.cloudcontrolspartner.v1beta.GetCustomerRequest\x1A2.google.cloud.cloudcontrolspartner.v1beta.Customer\"E\xDAA\x04name\x82\xD3\xE4\x93\x028\x126/v1beta/{name=organizations/*/locations/*/customers/*}\x12\xD9\x01\x0A\x0DListCustomers\x12>.google.cloud.cloudcontrolspartner.v1beta.ListCustomersRequest\x1A?.google.cloud.cloudcontrolspartner.v1beta.ListCustomersResponse\"G\xDAA\x06parent\x82\xD3\xE4\x93\x028\x126/v1beta/{parent=organizations/*/locations/*}/customers\x12\xF3\x01\x0A\x11GetEkmConnections\x12B.google.cloud.cloudcontrolspartner.v1beta.GetEkmConnectionsRequest\x1A8.google.cloud.cloudcontrolspartner.v1beta.EkmConnections\"`\xDAA\x04name\x82\xD3\xE4\x93\x02S\x12Q/v1beta/{name=organizations/*/locations/*/customers/*/workloads/*/ekmConnections}\x12\x83\x02\x0A\x15GetPartnerPermissions\x12F.google.cloud.cloudcontrolspartner.v1beta.GetPartnerPermissionsRequest\x1A<.google.cloud.cloudcontrolspartner.v1beta.PartnerPermissions\"d\xDAA\x04name\x82\xD3\xE4\x93\x02W\x12U/v1beta/{name=organizations/*/locations/*/customers/*/workloads/*/partnerPermissions}\x12\xA8\x02\x0A\x1AListAccessApprovalRequests\x12K.google.cloud.cloudcontrolspartner.v1beta.ListAccessApprovalRequestsRequest\x1AL.google.cloud.cloudcontrolspartner.v1beta.ListAccessApprovalRequestsResponse\"o\x88\x02\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02]\x12[/v1beta/{parent=organizations/*/locations/*/customers/*/workloads/*}/accessApprovalRequests\x12\xBF\x01\x0A\x0AGetPartner\x12;.google.cloud.cloudcontrolspartner.v1beta.GetPartnerRequest\x1A1.google.cloud.cloudcontrolspartner.v1beta.Partner\"A\xDAA\x04name\x82\xD3\xE4\x93\x024\x122/v1beta/{name=organizations/*/locations/*/partner}\x12\xED\x01\x0A\x0ECreateCustomer\x12?.google.cloud.cloudcontrolspartner.v1beta.CreateCustomerRequest\x1A2.google.cloud.cloudcontrolspartner.v1beta.Customer\"f\xDAA\x1Bparent,customer,customer_id\x82\xD3\xE4\x93\x02B\"6/v1beta/{parent=organizations/*/locations/*}/customers:\x08customer\x12\xEF\x01\x0A\x0EUpdateCustomer\x12?.google.cloud.cloudcontrolspartner.v1beta.UpdateCustomerRequest\x1A2.google.cloud.cloudcontrolspartner.v1beta.Customer\"h\xDAA\x14customer,update_mask\x82\xD3\xE4\x93\x02K2?/v1beta/{customer.name=organizations/*/locations/*/customers/*}:\x08customer\x12\xB0\x01\x0A\x0EDeleteCustomer\x12?.google.cloud.cloudcontrolspartner.v1beta.DeleteCustomerRequest\x1A\x16.google.protobuf.Empty\"E\xDAA\x04name\x82\xD3\xE4\x93\x028*6/v1beta/{name=organizations/*/locations/*/customers/*}\x1AW\xCAA#cloudcontrolspartner.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\x91\x03\x0A,com.google.cloud.cloudcontrolspartner.v1betaB\x09CoreProtoP\x01Z`cloud.google.com/go/cloudcontrolspartner/apiv1beta/cloudcontrolspartnerpb;cloudcontrolspartnerpb\xAA\x02(Google.Cloud.CloudControlsPartner.V1Beta\xCA\x02(Google\\Cloud\\CloudControlsPartner\\V1beta\xEA\x02+Google::Cloud::CloudControlsPartner::V1beta\xEAAm\x0A8cloudcontrolspartner.googleapis.com/OrganizationLocation\x121organizations/{organization}/locations/{location}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

