<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_v1beta1.proto

namespace GPBMetadata\Google\Cloud\Assuredworkloads\V1Beta1;

class AssuredworkloadsV1Beta1
{
    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\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ì*
Dgoogle/cloud/assuredworkloads/v1beta1/assuredworkloads_v1beta1.proto%google.cloud.assuredworkloads.v1beta1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"»
CreateWorkloadRequest@
parent (	B0àAúA*(assuredworkloads.googleapis.com/WorkloadF
workload (2/.google.cloud.assuredworkloads.v1beta1.WorkloadBàA
external_id (	BàA"•
UpdateWorkloadRequestF
workload (2/.google.cloud.assuredworkloads.v1beta1.WorkloadBàA4
update_mask (2.google.protobuf.FieldMaskBàA"j
DeleteWorkloadRequest>
name (	B0àAúA*
(assuredworkloads.googleapis.com/Workload
etag (	BàA"T
GetWorkloadRequest>
name (	B0àAúA*
(assuredworkloads.googleapis.com/Workload"�
ListWorkloadsRequest@
parent (	B0àAúA*(assuredworkloads.googleapis.com/Workload
	page_size (

page_token (	
filter (	"t
ListWorkloadsResponseB
	workloads (2/.google.cloud.assuredworkloads.v1beta1.Workload
next_page_token (	"¯
Workload
name (	BàA
display_name (	BàAT
	resources (2<.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoBàAc
compliance_regime (2@.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeBàAàA7
create_time (2.google.protobuf.TimestampBàAàA
billing_account (	BàAàA`
il4_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsBàAàAàAH b
cjis_settings (2<.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsBàAàAàAH q
fedramp_high_settings (2C.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsBàAàAàAH y
fedramp_moderate_settings (2G.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsBàAàAàAH 
etag	 (	BàAP
labels
 (2;.google.cloud.assuredworkloads.v1beta1.Workload.LabelsEntryBàA)
provisioned_resources_parent (	BàAV
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàA`
resource_settings (2@.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsBàAç
ResourceInfo
resource_id (`
resource_type (2I.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType"`
ResourceType
RESOURCE_TYPE_UNSPECIFIED 
CONSUMER_PROJECT
ENCRYPTION_KEYS_PROJECT�
KMSSettingsA
next_rotation_time (2.google.protobuf.TimestampB	àAàAàA=
rotation_period (2.google.protobuf.DurationB	àAàAàAo
IL4Settings\\
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsB	àAàAàA:p
CJISSettings\\
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsB	àAàAàA:w
FedrampHighSettings\\
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsB	àAàAàA:{
FedrampModerateSettings\\
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsB	àAàAàA:‰
ResourceSettings
resource_id (	`
resource_type (2I.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType-
LabelsEntry
key (	
value (	:8"¼
ComplianceRegime!
COMPLIANCE_REGIME_UNSPECIFIED 
IL4
CJIS
FEDRAMP_HIGH
FEDRAMP_MODERATE
US_REGIONAL_ACCESS	
HIPAA
HITRUST
EU_REGIONS_AND_SUPPORT:uêAr
(assuredworkloads.googleapis.com/WorkloadForganizations/{organization}/locations/{location}/workloads/{workload}B
compliance_regime_settings"é
CreateWorkloadOperationMetadata4
create_time (2.google.protobuf.TimestampBàA
display_name (	BàA
parent (	BàA`
compliance_regime (2@.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeBàA2£	
AssuredWorkloadsServiceù
CreateWorkload<.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.google.longrunning.Operation"‰‚Óä“C"7/v1beta1/{parent=organizations/*/locations/*}/workloads:workloadÚAparent,workloadÊA+
WorkloadCreateWorkloadOperationMetadataê
UpdateWorkload<.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest/.google.cloud.assuredworkloads.v1beta1.Workload"i‚Óä“L2@/v1beta1/{workload.name=organizations/*/locations/*/workloads/*}:workloadÚAworkload,update_mask®
DeleteWorkload<.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.google.protobuf.Empty"F‚Óä“9*7/v1beta1/{name=organizations/*/locations/*/workloads/*}ÚAnameÁ
GetWorkload9.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest/.google.cloud.assuredworkloads.v1beta1.Workload"F‚Óä“97/v1beta1/{name=organizations/*/locations/*/workloads/*}ÚAnameÔ
ListWorkloads;.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest<.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse"H‚Óä“97/v1beta1/{parent=organizations/*/locations/*}/workloadsÚAparentSÊAassuredworkloads.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBö
)com.google.cloud.assuredworkloads.v1beta1BAssuredworkloadsProtoPZUgoogle.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloadsª%Google.Cloud.AssuredWorkloads.V1Beta1Ê%Google\\Cloud\\AssuredWorkloads\\V1beta1ê(Google::Cloud::AssuredWorkloads::V1beta1êA]
(assuredworkloads.googleapis.com/Location1organizations/{organization}/locations/{location}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

