All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto

// Protobuf Java Version: 3.25.4
package com.google.cloud.assuredworkloads.v1;

public final class AssuredworkloadsProto {
  private AssuredworkloadsProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_TimeWindow_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_TimeWindow_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_ListViolationsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_ListViolationsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_ListViolationsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_ListViolationsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_GetViolationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_GetViolationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Violation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Violation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Gcloud_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Gcloud_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Console_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Console_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n7google/cloud/assuredworkloads/v1/assur"
          + "edworkloads.proto\022 google.cloud.assuredw"
          + "orkloads.v1\032\034google/api/annotations.prot"
          + "o\032\027google/api/client.proto\032\037google/api/f"
          + "ield_behavior.proto\032\031google/api/resource"
          + ".proto\032#google/longrunning/operations.pr"
          + "oto\032\036google/protobuf/duration.proto\032\033goo"
          + "gle/protobuf/empty.proto\032 google/protobu"
          + "f/field_mask.proto\032\037google/protobuf/time"
          + "stamp.proto\"\266\001\n\025CreateWorkloadRequest\022@\n"
          + "\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkloads."
          + "googleapis.com/Workload\022A\n\010workload\030\002 \001("
          + "\0132*.google.cloud.assuredworkloads.v1.Wor"
          + "kloadB\003\340A\002\022\030\n\013external_id\030\003 \001(\tB\003\340A\001\"\220\001\n"
          + "\025UpdateWorkloadRequest\022A\n\010workload\030\001 \001(\013"
          + "2*.google.cloud.assuredworkloads.v1.Work"
          + "loadB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google."
          + "protobuf.FieldMaskB\003\340A\002\"j\n\025DeleteWorkloa"
          + "dRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(assuredw"
          + "orkloads.googleapis.com/Workload\022\021\n\004etag"
          + "\030\002 \001(\tB\003\340A\001\"T\n\022GetWorkloadRequest\022>\n\004nam"
          + "e\030\001 \001(\tB0\340A\002\372A*\n(assuredworkloads.google"
          + "apis.com/Workload\"\217\001\n\024ListWorkloadsReque"
          + "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkl"
          + "oads.googleapis.com/Workload\022\021\n\tpage_siz"
          + "e\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 "
          + "\001(\t\"o\n\025ListWorkloadsResponse\022=\n\tworkload"
          + "s\030\001 \003(\0132*.google.cloud.assuredworkloads."
          + "v1.Workload\022\027\n\017next_page_token\030\002 \001(\t\"\266\025\n"
          + "\010Workload\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_"
          + "name\030\002 \001(\tB\003\340A\002\022O\n\tresources\030\003 \003(\01327.goo"
          + "gle.cloud.assuredworkloads.v1.Workload.R"
          + "esourceInfoB\003\340A\003\022^\n\021compliance_regime\030\004 "
          + "\001(\0162;.google.cloud.assuredworkloads.v1.W"
          + "orkload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013crea"
          + "te_time\030\005 \001(\0132\032.google.protobuf.Timestam"
          + "pB\006\340A\003\340A\005\022\034\n\017billing_account\030\006 \001(\tB\003\340A\001\022"
          + "\021\n\004etag\030\t \001(\tB\003\340A\001\022K\n\006labels\030\n \003(\01326.goo"
          + "gle.cloud.assuredworkloads.v1.Workload.L"
          + "abelsEntryB\003\340A\001\022)\n\034provisioned_resources"
          + "_parent\030\r \001(\tB\003\340A\004\022S\n\014kms_settings\030\016 \001(\013"
          + "26.google.cloud.assuredworkloads.v1.Work"
          + "load.KMSSettingsB\005\030\001\340A\004\022[\n\021resource_sett"
          + "ings\030\017 \003(\0132;.google.cloud.assuredworkloa"
          + "ds.v1.Workload.ResourceSettingsB\003\340A\004\022`\n\024"
          + "kaj_enrollment_state\030\021 \001(\0162=.google.clou"
          + "d.assuredworkloads.v1.Workload.KajEnroll"
          + "mentStateB\003\340A\003\022&\n\031enable_sovereign_contr"
          + "ols\030\022 \001(\010B\003\340A\001\022f\n\027saa_enrollment_respons"
          + "e\030\024 \001(\[email protected]."
          + "v1.Workload.SaaEnrollmentResponseB\003\340A\003\022."
          + "\n!compliant_but_disallowed_services\030\030 \003("
          + "\tB\003\340A\003\022H\n\007partner\030\031 \001(\01622.google.cloud.a"
          + "ssuredworkloads.v1.Workload.PartnerB\003\340A\001"
          + "\032\211\002\n\014ResourceInfo\022\023\n\013resource_id\030\001 \001(\003\022["
          + "\n\rresource_type\030\002 \001(\0162D.google.cloud.ass"
          + "uredworkloads.v1.Workload.ResourceInfo.R"
          + "esourceType\"\206\001\n\014ResourceType\022\035\n\031RESOURCE"
          + "_TYPE_UNSPECIFIED\020\000\022\030\n\020CONSUMER_PROJECT\020"
          + "\001\032\002\010\001\022\023\n\017CONSUMER_FOLDER\020\004\022\033\n\027ENCRYPTION"
          + "_KEYS_PROJECT\020\002\022\013\n\007KEYRING\020\003\032\223\001\n\013KMSSett"
          + "ings\022A\n\022next_rotation_time\030\001 \001(\0132\032.googl"
          + "e.protobuf.TimestampB\t\340A\002\340A\004\340A\005\022=\n\017rotat"
          + "ion_period\030\002 \001(\0132\031.google.protobuf.Durat"
          + "ionB\t\340A\002\340A\004\340A\005:\002\030\001\032\232\001\n\020ResourceSettings\022"
          + "\023\n\013resource_id\030\001 \001(\t\022[\n\rresource_type\030\002 "
          + "\001(\0162D.google.cloud.assuredworkloads.v1.W"
          + "orkload.ResourceInfo.ResourceType\022\024\n\014dis"
          + "play_name\030\003 \001(\t\032\374\003\n\025SaaEnrollmentRespons"
          + "e\022f\n\014setup_status\030\001 \001(\0162K.google.cloud.a"
          + "ssuredworkloads.v1.Workload.SaaEnrollmen"
          + "tResponse.SetupStateH\000\210\001\001\022a\n\014setup_error"
          + "s\030\002 \003(\0162K.google.cloud.assuredworkloads."
          + "v1.Workload.SaaEnrollmentResponse.SetupE"
          + "rror\"R\n\nSetupState\022\033\n\027SETUP_STATE_UNSPEC"
          + "IFIED\020\000\022\022\n\016STATUS_PENDING\020\001\022\023\n\017STATUS_CO"
          + "MPLETE\020\002\"\262\001\n\nSetupError\022\033\n\027SETUP_ERROR_U"
          + "NSPECIFIED\020\000\022\034\n\030ERROR_INVALID_BASE_SETUP"
          + "\020\001\022&\n\"ERROR_MISSING_EXTERNAL_SIGNING_KEY"
          + "\020\002\022#\n\037ERROR_NOT_ALL_SERVICES_ENROLLED\020\003\022"
          + "\034\n\030ERROR_SETUP_CHECK_FAILED\020\004B\017\n\r_setup_"
          + "status\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va"
          + "lue\030\002 \001(\t:\0028\001\"\245\002\n\020ComplianceRegime\022!\n\035CO"
          + "MPLIANCE_REGIME_UNSPECIFIED\020\000\022\007\n\003IL4\020\001\022\010"
          + "\n\004CJIS\020\002\022\020\n\014FEDRAMP_HIGH\020\003\022\024\n\020FEDRAMP_MO"
          + "DERATE\020\004\022\026\n\022US_REGIONAL_ACCESS\020\005\022\t\n\005HIPA"
          + "A\020\006\022\013\n\007HITRUST\020\007\022\032\n\026EU_REGIONS_AND_SUPPO"
          + "RT\020\010\022\032\n\026CA_REGIONS_AND_SUPPORT\020\t\022\010\n\004ITAR"
          + "\020\n\022\035\n\031AU_REGIONS_AND_US_SUPPORT\020\013\022\"\n\036ASS"
          + "URED_WORKLOADS_FOR_PARTNERS\020\014\"\177\n\022KajEnro"
          + "llmentState\022$\n KAJ_ENROLLMENT_STATE_UNSP"
          + "ECIFIED\020\000\022 \n\034KAJ_ENROLLMENT_STATE_PENDIN"
          + "G\020\001\022!\n\035KAJ_ENROLLMENT_STATE_COMPLETE\020\002\">"
          + "\n\007Partner\022\027\n\023PARTNER_UNSPECIFIED\020\000\022\032\n\026LO"
          + "CAL_CONTROLS_BY_S3NS\020\001:u\352Ar\n(assuredwork"
          + "loads.googleapis.com/Workload\022Forganizat"
          + "ions/{organization}/locations/{location}"
          + "/workloads/{workload}\"\344\001\n\037CreateWorkload"
          + "OperationMetadata\0224\n\013create_time\030\001 \001(\0132\032"
          + ".google.protobuf.TimestampB\003\340A\001\022\031\n\014displ"
          + "ay_name\030\002 \001(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022"
          + "[\n\021compliance_regime\030\004 \001(\0162;.google.clou"
          + "d.assuredworkloads.v1.Workload.Complianc"
          + "eRegimeB\003\340A\001\"\227\002\n\037RestrictAllowedResource"
          + "sRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002\022p\n\020restricti"
          + "on_type\030\002 \001(\0162Q.google.cloud.assuredwork"
          + "loads.v1.RestrictAllowedResourcesRequest"
          + ".RestrictionTypeB\003\340A\002\"o\n\017RestrictionType"
          + "\022 \n\034RESTRICTION_TYPE_UNSPECIFIED\020\000\022\033\n\027AL"
          + "LOW_ALL_GCP_RESOURCES\020\001\022\035\n\031ALLOW_COMPLIA"
          + "NT_RESOURCES\020\002\"\"\n RestrictAllowedResourc"
          + "esResponse\"o\n\033AcknowledgeViolationReques"
          + "t\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\024\n\007comment\030\002 \001(\tB\003\340"
          + "A\002\022\'\n\030non_compliant_org_policy\030\003 \001(\tB\005\030\001"
          + "\340A\001\"\036\n\034AcknowledgeViolationResponse\"j\n\nT"
          + "imeWindow\022.\n\nstart_time\030\001 \001(\0132\032.google.p"
          + "rotobuf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032.go"
          + "ogle.protobuf.Timestamp\"\345\001\n\025ListViolatio"
          + "nsRequest\022A\n\006parent\030\001 \001(\tB1\340A\002\372A+\022)assur"
          + "edworkloads.googleapis.com/Violation\022C\n\010"
          + "interval\030\002 \001(\0132,.google.cloud.assuredwor"
          + "kloads.v1.TimeWindowB\003\340A\001\022\026\n\tpage_size\030\003"
          + " \001(\005B\003\340A\001\022\027\n\npage_token\030\004 \001(\tB\003\340A\001\022\023\n\006fi"
          + "lter\030\005 \001(\tB\003\340A\001\"r\n\026ListViolationsRespons"
          + "e\022?\n\nviolations\030\001 \003(\0132+.google.cloud.ass"
          + "uredworkloads.v1.Violation\022\027\n\017next_page_"
          + "token\030\002 \001(\t\"V\n\023GetViolationRequest\022?\n\004na"
          + "me\030\001 \001(\tB1\340A\002\372A+\n)assuredworkloads.googl"
          + "eapis.com/Violation\"\216\016\n\tViolation\022\024\n\004nam"
          + "e\030\001 \001(\tB\006\340A\003\340A\005\022\030\n\013description\030\002 \001(\tB\003\340A"
          + "\003\0223\n\nbegin_time\030\003 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\0224\n\013update_time\030\004 \001(\0132\032.go"
          + "ogle.protobuf.TimestampB\003\340A\003\0225\n\014resolve_"
          + "time\030\005 \001(\0132\032.google.protobuf.TimestampB\003"
          + "\340A\003\022\025\n\010category\030\006 \001(\tB\003\340A\003\022E\n\005state\030\007 \001("
          + "\01621.google.cloud.assuredworkloads.v1.Vio"
          + "lation.StateB\003\340A\003\022%\n\025org_policy_constrai"
          + "nt\030\010 \001(\tB\006\340A\003\340A\005\022\036\n\016audit_log_link\030\013 \001(\t"
          + "B\006\340A\003\340A\005\022(\n\030non_compliant_org_policy\030\014 \001"
          + "(\tB\006\340A\003\340A\005\022Q\n\013remediation\030\r \001(\01327.google"
          + ".cloud.assuredworkloads.v1.Violation.Rem"
          + "ediationB\003\340A\003\022\031\n\014acknowledged\030\016 \001(\010B\003\340A\003"
          + "\022B\n\024acknowledgement_time\030\017 \001(\0132\032.google."
          + "protobuf.TimestampB\003\340A\001H\000\210\001\001\022(\n\030exceptio"
          + "n_audit_log_link\030\020 \001(\tB\006\340A\003\340A\005\032\214\007\n\013Remed"
          + "iation\022_\n\014instructions\030\001 \001(\0132D.google.cl"
          + "oud.assuredworkloads.v1.Violation.Remedi"
          + "ation.InstructionsB\003\340A\002\022\030\n\020compliant_val"
          + "ues\030\002 \003(\t\022f\n\020remediation_type\030\003 \001(\0162G.go"
          + "ogle.cloud.assuredworkloads.v1.Violation"
          + ".Remediation.RemediationTypeB\003\340A\003\032\372\002\n\014In"
          + "structions\022h\n\023gcloud_instructions\030\001 \001(\0132"
          + "K.google.cloud.assuredworkloads.v1.Viola"
          + "tion.Remediation.Instructions.Gcloud\022j\n\024"
          + "console_instructions\030\002 \001(\0132L.google.clou"
          + "d.assuredworkloads.v1.Violation.Remediat"
          + "ion.Instructions.Console\032J\n\006Gcloud\022\027\n\017gc"
          + "loud_commands\030\001 \003(\t\022\r\n\005steps\030\002 \003(\t\022\030\n\020ad"
          + "ditional_links\030\003 \003(\t\032H\n\007Console\022\024\n\014conso"
          + "le_uris\030\001 \003(\t\022\r\n\005steps\030\002 \003(\t\022\030\n\020addition"
          + "al_links\030\003 \003(\t\"\234\002\n\017RemediationType\022 \n\034RE"
          + "MEDIATION_TYPE_UNSPECIFIED\020\000\022,\n(REMEDIAT"
          + "ION_BOOLEAN_ORG_POLICY_VIOLATION\020\001\0228\n4RE"
          + "MEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY"
          + "_VIOLATION\020\002\0227\n3REMEDIATION_LIST_DENIED_"
          + "VALUES_ORG_POLICY_VIOLATION\020\003\022F\nBREMEDIA"
          + "TION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_O"
          + "RG_POLICY_VIOLATION\020\004\"K\n\005State\022\025\n\021STATE_"
          + "UNSPECIFIED\020\000\022\014\n\010RESOLVED\020\002\022\016\n\nUNRESOLVE"
          + "D\020\003\022\r\n\tEXCEPTION\020\004:\216\001\352A\212\001\n)assuredworklo"
          + "ads.googleapis.com/Violation\022]organizati"
          + "ons/{organization}/locations/{location}/"
          + "workloads/{workload}/violations/{violati"
          + "on}B\027\n\025_acknowledgement_time2\206\016\n\027Assured"
          + "WorkloadsService\022\357\001\n\016CreateWorkload\0227.go"
          + "ogle.cloud.assuredworkloads.v1.CreateWor"
          + "kloadRequest\032\035.google.longrunning.Operat"
          + "ion\"\204\001\312A+\n\010Workload\022\037CreateWorkloadOpera"
          + "tionMetadata\332A\017parent,workload\202\323\344\223\002>\"2/v"
          + "1/{parent=organizations/*/locations/*}/w"
          + "orkloads:\010workload\022\333\001\n\016UpdateWorkload\0227."
          + "google.cloud.assuredworkloads.v1.UpdateW"
          + "orkloadRequest\032*.google.cloud.assuredwor"
          + "kloads.v1.Workload\"d\332A\024workload,update_m"
          + "ask\202\323\344\223\002G2;/v1/{workload.name=organizati"
          + "ons/*/locations/*/workloads/*}:\010workload"
          + "\022\371\001\n\030RestrictAllowedResources\022A.google.c"
          + "loud.assuredworkloads.v1.RestrictAllowed"
          + "ResourcesRequest\032B.google.cloud.assuredw"
          + "orkloads.v1.RestrictAllowedResourcesResp"
          + "onse\"V\202\323\344\223\002P\"K/v1/{name=organizations/*/"
          + "locations/*/workloads/*}:restrictAllowed"
          + "Resources:\001*\022\244\001\n\016DeleteWorkload\0227.google"
          + ".cloud.assuredworkloads.v1.DeleteWorkloa"
          + "dRequest\032\026.google.protobuf.Empty\"A\332A\004nam"
          + "e\202\323\344\223\0024*2/v1/{name=organizations/*/locat"
          + "ions/*/workloads/*}\022\262\001\n\013GetWorkload\0224.go"
          + "ogle.cloud.assuredworkloads.v1.GetWorklo"
          + "adRequest\032*.google.cloud.assuredworkload"
          + "s.v1.Workload\"A\332A\004name\202\323\344\223\0024\0222/v1/{name="
          + "organizations/*/locations/*/workloads/*}"
          + "\022\305\001\n\rListWorkloads\0226.google.cloud.assure"
          + "dworkloads.v1.ListWorkloadsRequest\0327.goo"
          + "gle.cloud.assuredworkloads.v1.ListWorklo"
          + "adsResponse\"C\332A\006parent\202\323\344\223\0024\0222/v1/{paren"
          + "t=organizations/*/locations/*}/workloads"
          + "\022\216\001\n\016ListViolations\0227.google.cloud.assur"
          + "edworkloads.v1.ListViolationsRequest\0328.g"
          + "oogle.cloud.assuredworkloads.v1.ListViol"
          + "ationsResponse\"\t\332A\006parent\022{\n\014GetViolatio"
          + "n\0225.google.cloud.assuredworkloads.v1.Get"
          + "ViolationRequest\032+.google.cloud.assuredw"
          + "orkloads.v1.Violation\"\007\332A\004name\022\227\001\n\024Ackno"
          + "wledgeViolation\022=.google.cloud.assuredwo"
          + "rkloads.v1.AcknowledgeViolationRequest\032>"
          + ".google.cloud.assuredworkloads.v1.Acknow"
          + "ledgeViolationResponse\"\000\032S\312A\037assuredwork"
          + "loads.googleapis.com\322A.https://www.googl"
          + "eapis.com/auth/cloud-platformB\335\002\n$com.go"
          + "ogle.cloud.assuredworkloads.v1B\025Assuredw"
          + "orkloadsProtoP\001ZPcloud.google.com/go/ass"
          + "uredworkloads/apiv1/assuredworkloadspb;a"
          + "ssuredworkloadspb\252\002 Google.Cloud.Assured"
          + "Workloads.V1\312\002 Google\\Cloud\\AssuredWorkl"
          + "oads\\V1\352\002#Google::Cloud::AssuredWorkload"
          + "s::V1\352A]\n(assuredworkloads.googleapis.co"
          + "m/Location\0221organizations/{organization}"
          + "/locations/{location}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Workload", "ExternalId",
            });
    internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor,
            new java.lang.String[] {
              "Workload", "UpdateMask",
            });
    internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor,
            new java.lang.String[] {
              "Name", "Etag",
            });
    internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor,
            new java.lang.String[] {
              "Workloads", "NextPageToken",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "Resources",
              "ComplianceRegime",
              "CreateTime",
              "BillingAccount",
              "Etag",
              "Labels",
              "ProvisionedResourcesParent",
              "KmsSettings",
              "ResourceSettings",
              "KajEnrollmentState",
              "EnableSovereignControls",
              "SaaEnrollmentResponse",
              "CompliantButDisallowedServices",
              "Partner",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor,
            new java.lang.String[] {
              "ResourceId", "ResourceType",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor,
            new java.lang.String[] {
              "NextRotationTime", "RotationPeriod",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor,
            new java.lang.String[] {
              "ResourceId", "ResourceType", "DisplayName",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor,
            new java.lang.String[] {
              "SetupStatus", "SetupErrors",
            });
    internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor
            .getNestedTypes()
            .get(4);
    internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime", "DisplayName", "Parent", "ComplianceRegime",
            });
    internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesRequest_descriptor,
            new java.lang.String[] {
              "Name", "RestrictionType",
            });
    internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesResponse_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_RestrictAllowedResourcesResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationRequest_descriptor,
            new java.lang.String[] {
              "Name", "Comment", "NonCompliantOrgPolicy",
            });
    internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationResponse_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_AcknowledgeViolationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_assuredworkloads_v1_TimeWindow_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_assuredworkloads_v1_TimeWindow_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_TimeWindow_descriptor,
            new java.lang.String[] {
              "StartTime", "EndTime",
            });
    internal_static_google_cloud_assuredworkloads_v1_ListViolationsRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_assuredworkloads_v1_ListViolationsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_ListViolationsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Interval", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_assuredworkloads_v1_ListViolationsResponse_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_assuredworkloads_v1_ListViolationsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_ListViolationsResponse_descriptor,
            new java.lang.String[] {
              "Violations", "NextPageToken",
            });
    internal_static_google_cloud_assuredworkloads_v1_GetViolationRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_assuredworkloads_v1_GetViolationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_GetViolationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_assuredworkloads_v1_Violation_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_assuredworkloads_v1_Violation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Violation_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "BeginTime",
              "UpdateTime",
              "ResolveTime",
              "Category",
              "State",
              "OrgPolicyConstraint",
              "AuditLogLink",
              "NonCompliantOrgPolicy",
              "Remediation",
              "Acknowledged",
              "AcknowledgementTime",
              "ExceptionAuditLogLink",
            });
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Violation_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_descriptor,
            new java.lang.String[] {
              "Instructions", "CompliantValues", "RemediationType",
            });
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_descriptor,
            new java.lang.String[] {
              "GcloudInstructions", "ConsoleInstructions",
            });
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Gcloud_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Gcloud_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Gcloud_descriptor,
            new java.lang.String[] {
              "GcloudCommands", "Steps", "AdditionalLinks",
            });
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Console_descriptor =
        internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Console_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_assuredworkloads_v1_Violation_Remediation_Instructions_Console_descriptor,
            new java.lang.String[] {
              "ConsoleUris", "Steps", "AdditionalLinks",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy