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

namespace GPBMetadata\Google\Cloud\Assuredworkloads\V1Beta1;

class Assuredworkloads
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
�-
<google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto%google.cloud.assuredworkloads.v1beta1google/api/resource.protogoogle/protobuf/duration.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"œ
RestrictAllowedResourcesRequest
name (	BàAu
restriction_type (2V.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionTypeBàA"o
RestrictionType 
RESTRICTION_TYPE_UNSPECIFIED 
ALLOW_ALL_GCP_RESOURCES
ALLOW_COMPLIANT_RESOURCES""
 RestrictAllowedResourcesResponse"j
DeleteWorkloadRequest>
name (	B0àAúA*
(assuredworkloads.googleapis.com/Workload
etag (	BàA"T
GetWorkloadRequest>
name (	B0àAúA*
(assuredworkloads.googleapis.com/Workload"s
AnalyzeWorkloadMoveRequest
source (	H 
project (	H 
target (	BàAB
projectOrWorkloadResource"/
AnalyzeWorkloadMoveResponse
blockers (	"�
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]
il4_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsBàAàAH _
cjis_settings (2<.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsBàAàAH n
fedramp_high_settings (2C.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsBàAàAH v
fedramp_moderate_settings (2G.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsBàAàAH 
etag	 (	BàAP
labels
 (2;.google.cloud.assuredworkloads.v1beta1.Workload.LabelsEntryBàA)
provisioned_resources_parent (	BàAX
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàA`
resource_settings (2@.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsBàAe
kaj_enrollment_state (2B.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentStateBàA&
enable_sovereign_controls (BàAk
saa_enrollment_response (2E.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseBàA.
!compliant_but_disallowed_services (	BàAŽ
ResourceInfo
resource_id (`
resource_type (2I.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType"†
ResourceType
RESOURCE_TYPE_UNSPECIFIED 
CONSUMER_PROJECT
CONSUMER_FOLDER
ENCRYPTION_KEYS_PROJECT
KEYRING“
KMSSettingsA
next_rotation_time (2.google.protobuf.TimestampB	àAàAàA=
rotation_period (2.google.protobuf.DurationB	àAàAàA:l
IL4SettingsY
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàAàA:m
CJISSettingsY
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàAàA:t
FedrampHighSettingsY
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàAàA:x
FedrampModerateSettingsY
kms_settings (2;.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsBàAàA:Ÿ
ResourceSettings
resource_id (	`
resource_type (2I.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType
display_name (	†
SaaEnrollmentResponsek
setup_status (2P.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupStateH ˆf
setup_errors (2P.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError"R

SetupState
SETUP_STATE_UNSPECIFIED 
STATUS_PENDING
STATUS_COMPLETE"²

SetupError
SETUP_ERROR_UNSPECIFIED 
ERROR_INVALID_BASE_SETUP&
"ERROR_MISSING_EXTERNAL_SIGNING_KEY#
ERROR_NOT_ALL_SERVICES_ENROLLED
ERROR_SETUP_CHECK_FAILEDB
_setup_status-
LabelsEntry
key (	
value (	:8"�
ComplianceRegime!
COMPLIANCE_REGIME_UNSPECIFIED 
IL4
CJIS
FEDRAMP_HIGH
FEDRAMP_MODERATE
US_REGIONAL_ACCESS	
HIPAA
HITRUST
EU_REGIONS_AND_SUPPORT
CA_REGIONS_AND_SUPPORT	
ITAR

AU_REGIONS_AND_US_SUPPORT"
KajEnrollmentState$
 KAJ_ENROLLMENT_STATE_UNSPECIFIED  
KAJ_ENROLLMENT_STATE_PENDING!
KAJ_ENROLLMENT_STATE_COMPLETE: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`
resource_settings (2@.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsBàABö
)com.google.cloud.assuredworkloads.v1beta1BAssuredworkloadsProtoPZUcloud.google.com/go/assuredworkloads/apiv1beta1/assuredworkloadspb;assuredworkloadspbª%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;
    }
}

