# frozen_string_literal: true
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/configdelivery/v1/config_delivery.proto

require 'google/protobuf'

require 'google/api/annotations_pb'
require 'google/api/client_pb'
require 'google/api/field_behavior_pb'
require 'google/api/field_info_pb'
require 'google/api/resource_pb'
require 'google/longrunning/operations_pb'
require 'google/protobuf/empty_pb'
require 'google/protobuf/field_mask_pb'
require 'google/protobuf/timestamp_pb'


descriptor_data = "\n4google/cloud/configdelivery/v1/config_delivery.proto\x12\x1egoogle.cloud.configdelivery.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1bgoogle/api/field_info.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xca\x03\n\x0eResourceBundle\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x34\n\x0b\x63reate_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12O\n\x06labels\x18\x04 \x03(\x0b\x32:.google.cloud.configdelivery.v1.ResourceBundle.LabelsEntryB\x03\xe0\x41\x01\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x03\xe0\x41\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:\x9e\x01\xea\x41\x9a\x01\n,configdelivery.googleapis.com/ResourceBundle\x12Iprojects/{project}/locations/{location}/resourceBundles/{resource_bundle}*\x0fresourceBundles2\x0eresourceBundle\"\xbf\x01\n\x1aListResourceBundlesRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\x12,configdelivery.googleapis.com/ResourceBundle\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x9a\x01\n\x1bListResourceBundlesResponse\x12H\n\x10resource_bundles\x18\x01 \x03(\x0b\x32..google.cloud.configdelivery.v1.ResourceBundle\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x18\n\x0bunreachable\x18\x03 \x03(\tB\x03\xe0\x41\x06\"^\n\x18GetResourceBundleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,configdelivery.googleapis.com/ResourceBundle\"\xf3\x01\n\x1b\x43reateResourceBundleRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\x12,configdelivery.googleapis.com/ResourceBundle\x12\x1f\n\x12resource_bundle_id\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12L\n\x0fresource_bundle\x18\x03 \x01(\x0b\x32..google.cloud.configdelivery.v1.ResourceBundleB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x04 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xc2\x01\n\x1bUpdateResourceBundleRequest\x12\x34\n\x0bupdate_mask\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12L\n\x0fresource_bundle\x18\x02 \x01(\x0b\x32..google.cloud.configdelivery.v1.ResourceBundleB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x03 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\x96\x01\n\x1b\x44\x65leteResourceBundleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,configdelivery.googleapis.com/ResourceBundle\x12\x1f\n\nrequest_id\x18\x02 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\x12\x12\n\x05\x66orce\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"\xd8\r\n\x0c\x46leetPackage\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x34\n\x0b\x63reate_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12M\n\x06labels\x18\x04 \x03(\x0b\x32\x38.google.cloud.configdelivery.v1.FleetPackage.LabelsEntryB\x03\xe0\x41\x01\x12j\n\x18resource_bundle_selector\x18\x05 \x01(\x0b\x32\x43.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorB\x03\xe0\x41\x02\x12H\n\x06target\x18\t \x01(\x0b\x32\x33.google.cloud.configdelivery.v1.FleetPackage.TargetB\x03\xe0\x41\x01\x12N\n\x10rollout_strategy\x18\n \x01(\x0b\x32/.google.cloud.configdelivery.v1.RolloutStrategyB\x03\xe0\x41\x01\x12[\n\x10variant_selector\x18\x0b \x01(\x0b\x32<.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorB\x03\xe0\x41\x02\x12\x43\n\x04info\x18\r \x01(\x0b\x32\x30.google.cloud.configdelivery.v1.FleetPackageInfoB\x03\xe0\x41\x03\x12\x63\n\x1b\x64\x65letion_propagation_policy\x18\x0f \x01(\x0e\x32\x39.google.cloud.configdelivery.v1.DeletionPropagationPolicyB\x03\xe0\x41\x01\x12\x46\n\x05state\x18\x10 \x01(\x0e\x32\x32.google.cloud.configdelivery.v1.FleetPackage.StateB\x03\xe0\x41\x01\x1a\xe2\x01\n\x16ResourceBundleSelector\x12Y\n\x0fresource_bundle\x18\x01 \x01(\x0b\x32>.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagH\x00\x12\x63\n\x16\x63loud_build_repository\x18\x03 \x01(\x0b\x32\x41.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryH\x00\x42\x08\n\x06source\x1ai\n\x11ResourceBundleTag\x12\x42\n\x04name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,configdelivery.googleapis.com/ResourceBundle\x12\x10\n\x03tag\x18\x02 \x01(\tB\x03\xe0\x41\x02\x1a\xc2\x01\n\x14\x43loudBuildRepository\x12\x1f\n\x10variants_pattern\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x00\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$cloudbuild.googleapis.com/Repository\x12\x11\n\x04path\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x10\n\x03tag\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0fservice_account\x18\x04 \x01(\tB\x03\xe0\x41\x02\x42\n\n\x08variants\x1aJ\n\x06Target\x12\x36\n\x05\x66leet\x18\x01 \x01(\x0b\x32%.google.cloud.configdelivery.v1.FleetH\x00\x42\x08\n\x06target\x1a\x43\n\x0fVariantSelector\x12$\n\x15variant_name_template\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x42\n\n\x08strategy\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"9\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02:\x94\x01\xea\x41\x90\x01\n*configdelivery.googleapis.com/FleetPackage\x12\x45projects/{project}/locations/{location}/fleetPackages/{fleet_package}*\rfleetPackages2\x0c\x66leetPackage\"\x97\x03\n\x10\x46leetPackageInfo\x12\x45\n\x0e\x61\x63tive_rollout\x18\x01 \x01(\tB-\xe0\x41\x01\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\x12M\n\x16last_completed_rollout\x18\x02 \x01(\tB-\xe0\x41\x01\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\x12M\n\x05state\x18\x03 \x01(\x0e\x32\x36.google.cloud.configdelivery.v1.FleetPackageInfo.StateB\x06\xe0\x41\x03\xe0\x41\x01\x12I\n\x06\x65rrors\x18\x06 \x03(\x0b\x32\x31.google.cloud.configdelivery.v1.FleetPackageErrorB\x06\xe0\x41\x03\xe0\x41\x01\"S\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x12\x0c\n\x08\x44\x45LETING\x10\x04\"/\n\x11\x46leetPackageError\x12\x1a\n\rerror_message\x18\x01 \x01(\tB\x03\xe0\x41\x01\"\xae\x05\n\x0b\x43lusterInfo\x12<\n\nmembership\x18\x01 \x01(\tB(\xe0\x41\x03\xfa\x41\"\n gkehub.googleapis.com/Membership\x12R\n\x07\x64\x65sired\x18\x02 \x01(\x0b\x32<.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoB\x03\xe0\x41\x03\x12R\n\x07initial\x18\x03 \x01(\x0b\x32<.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoB\x03\xe0\x41\x03\x12R\n\x07\x63urrent\x18\x04 \x01(\x0b\x32<.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoB\x03\xe0\x41\x03\x12\x45\n\x05state\x18\x05 \x01(\x0e\x32\x31.google.cloud.configdelivery.v1.ClusterInfo.StateB\x03\xe0\x41\x03\x12\x18\n\x08messages\x18\x06 \x03(\tB\x06\xe0\x41\x06\xe0\x41\x03\x12\x33\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"\x9b\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07WAITING\x10\x01\x12\x0f\n\x0bIN_PROGRESS\x10\x02\x12\x0b\n\x07STALLED\x10\x03\x12\r\n\tCOMPLETED\x10\x04\x12\x0b\n\x07\x41\x42ORTED\x10\x05\x12\r\n\tCANCELLED\x10\x06\x12\t\n\x05\x45RROR\x10\x07\x12\r\n\tUNCHANGED\x10\x08\x12\x0b\n\x07SKIPPED\x10\t\"\xa2\x03\n\x1cResourceBundleDeploymentInfo\x12>\n\x07release\x18\x01 \x01(\tB-\xe0\x41\x03\xfa\x41\'\n%configdelivery.googleapis.com/Release\x12\x14\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x14\n\x07variant\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12_\n\nsync_state\x18\x04 \x01(\x0e\x32\x46.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncStateB\x03\xe0\x41\x03\x12\x18\n\x08messages\x18\x05 \x03(\tB\x06\xe0\x41\x03\xe0\x41\x06\"\x9a\x01\n\tSyncState\x12\x1a\n\x16SYNC_STATE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bRECONCILING\x10\x01\x12\x0b\n\x07STALLED\x10\x02\x12\n\n\x06SYNCED\x10\x03\x12\x0b\n\x07PENDING\x10\x04\x12\t\n\x05\x45RROR\x10\x05\x12\x14\n\x10\x44\x45LETION_PENDING\x10\x06\x12\x0c\n\x08\x44\x45LETING\x10\x07\x12\x0b\n\x07\x44\x45LETED\x10\x08\"\xc0\x02\n\x05\x46leet\x12\x44\n\x07project\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+cloudresourcemanager.googleapis.com/Project\x12J\n\x08selector\x18\x02 \x01(\x0b\x32\x33.google.cloud.configdelivery.v1.Fleet.LabelSelectorB\x03\xe0\x41\x01\x1a\xa4\x01\n\rLabelSelector\x12_\n\x0cmatch_labels\x18\x01 \x03(\x0b\x32\x44.google.cloud.configdelivery.v1.Fleet.LabelSelector.MatchLabelsEntryB\x03\xe0\x41\x01\x1a\x32\n\x10MatchLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x13\n\x11\x41llAtOnceStrategy\".\n\x0fRollingStrategy\x12\x1b\n\x0emax_concurrent\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\"\xab\x01\n\x0fRolloutStrategy\x12H\n\x0b\x61ll_at_once\x18\x01 \x01(\x0b\x32\x31.google.cloud.configdelivery.v1.AllAtOnceStrategyH\x00\x12\x42\n\x07rolling\x18\x02 \x01(\x0b\x32/.google.cloud.configdelivery.v1.RollingStrategyH\x00\x42\n\n\x08strategy\"\xd3\x01\n\x13RolloutStrategyInfo\x12Z\n\x19\x61ll_at_once_strategy_info\x18\x01 \x01(\x0b\x32\x35.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoH\x00\x12T\n\x15rolling_strategy_info\x18\x02 \x01(\x0b\x32\x33.google.cloud.configdelivery.v1.RollingStrategyInfoH\x00\x42\n\n\x08strategy\"[\n\x15\x41llAtOnceStrategyInfo\x12\x42\n\x08\x63lusters\x18\x01 \x03(\x0b\x32+.google.cloud.configdelivery.v1.ClusterInfoB\x03\xe0\x41\x06\"Y\n\x13RollingStrategyInfo\x12\x42\n\x08\x63lusters\x18\x01 \x03(\x0b\x32+.google.cloud.configdelivery.v1.ClusterInfoB\x03\xe0\x41\x06\"\xbb\x01\n\x18ListFleetPackagesRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*configdelivery.googleapis.com/FleetPackage\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x94\x01\n\x19ListFleetPackagesResponse\x12\x44\n\x0e\x66leet_packages\x18\x01 \x03(\x0b\x32,.google.cloud.configdelivery.v1.FleetPackage\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x18\n\x0bunreachable\x18\x03 \x03(\tB\x03\xe0\x41\x06\"Z\n\x16GetFleetPackageRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*configdelivery.googleapis.com/FleetPackage\"\xe9\x01\n\x19\x43reateFleetPackageRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*configdelivery.googleapis.com/FleetPackage\x12\x1d\n\x10\x66leet_package_id\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12H\n\rfleet_package\x18\x03 \x01(\x0b\x32,.google.cloud.configdelivery.v1.FleetPackageB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x04 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xbc\x01\n\x19UpdateFleetPackageRequest\x12\x34\n\x0bupdate_mask\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12H\n\rfleet_package\x18\x02 \x01(\x0b\x32,.google.cloud.configdelivery.v1.FleetPackageB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x03 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xae\x01\n\x19\x44\x65leteFleetPackageRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*configdelivery.googleapis.com/FleetPackage\x12\x1f\n\nrequest_id\x18\x02 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\x12\x12\n\x05\x66orce\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\x12\x1a\n\rallow_missing\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01\"\x80\x02\n\x11OperationMetadata\x12\x34\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x13\n\x06target\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04verb\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x1b\n\x0estatus_message\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12#\n\x16requested_cancellation\x18\x06 \x01(\x08\x42\x03\xe0\x41\x03\x12\x18\n\x0b\x61pi_version\x18\x07 \x01(\tB\x03\xe0\x41\x03\"\xba\x05\n\x07Release\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x34\n\x0b\x63reate_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12H\n\x06labels\x18\x04 \x03(\x0b\x32\x33.google.cloud.configdelivery.v1.Release.LabelsEntryB\x03\xe0\x41\x01\x12I\n\tlifecycle\x18\x05 \x01(\x0e\x32\x31.google.cloud.configdelivery.v1.Release.LifecycleB\x03\xe0\x41\x01\x12\x14\n\x07version\x18\x06 \x01(\tB\x03\xe0\x41\x02\x12\x35\n\x0cpublish_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12>\n\x04info\x18\t \x01(\x0b\x32+.google.cloud.configdelivery.v1.ReleaseInfoB\x03\xe0\x41\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"@\n\tLifecycle\x12\x19\n\x15LIFECYCLE_UNSPECIFIED\x10\x00\x12\t\n\x05\x44RAFT\x10\x01\x12\r\n\tPUBLISHED\x10\x02:\x9c\x01\xea\x41\x98\x01\n%configdelivery.googleapis.com/Release\x12\\projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}*\x08releases2\x07release\"\xd1\x03\n\x07Variant\x12H\n\x06labels\x18\x01 \x03(\x0b\x32\x33.google.cloud.configdelivery.v1.Variant.LabelsEntryB\x03\xe0\x41\x01\x12\x1c\n\tresources\x18\x02 \x03(\tB\t\xe0\x41\x02\xe0\x41\x06\xe0\x41\x04\x12\x11\n\x04name\x18\x03 \x01(\tB\x03\xe0\x41\x08\x12\x34\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:\xaf\x01\xea\x41\xab\x01\n%configdelivery.googleapis.com/Variant\x12oprojects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}*\x08variants2\x07variant\"\xb1\x01\n\x13ListVariantsRequest\x12=\n\x06parent\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\x12%configdelivery.googleapis.com/Variant\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x84\x01\n\x14ListVariantsResponse\x12\x39\n\x08variants\x18\x01 \x03(\x0b\x32\'.google.cloud.configdelivery.v1.Variant\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x18\n\x0bunreachable\x18\x03 \x03(\tB\x03\xe0\x41\x06\"P\n\x11GetVariantRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Variant\"\xce\x01\n\x14\x43reateVariantRequest\x12=\n\x06parent\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\x12%configdelivery.googleapis.com/Variant\x12\x17\n\nvariant_id\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12=\n\x07variant\x18\x03 \x01(\x0b\x32\'.google.cloud.configdelivery.v1.VariantB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x04 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xac\x01\n\x14UpdateVariantRequest\x12\x34\n\x0bupdate_mask\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\x12=\n\x07variant\x18\x02 \x01(\x0b\x32\'.google.cloud.configdelivery.v1.VariantB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x03 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"t\n\x14\x44\x65leteVariantRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Variant\x12\x1f\n\nrequest_id\x18\x02 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xd4\x01\n\x0bReleaseInfo\x12\x1b\n\x0eoci_image_path\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12k\n\x17variant_oci_image_paths\x18\x02 \x03(\x0b\x32\x45.google.cloud.configdelivery.v1.ReleaseInfo.VariantOciImagePathsEntryB\x03\xe0\x41\x01\x1a;\n\x19VariantOciImagePathsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb1\x01\n\x13ListReleasesRequest\x12=\n\x06parent\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\x12%configdelivery.googleapis.com/Release\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x84\x01\n\x14ListReleasesResponse\x12\x39\n\x08releases\x18\x01 \x03(\x0b\x32\'.google.cloud.configdelivery.v1.Release\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x18\n\x0bunreachable\x18\x03 \x03(\tB\x03\xe0\x41\x06\"P\n\x11GetReleaseRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Release\"\xce\x01\n\x14\x43reateReleaseRequest\x12=\n\x06parent\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\x12%configdelivery.googleapis.com/Release\x12\x17\n\nrelease_id\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12=\n\x07release\x18\x03 \x01(\x0b\x32\'.google.cloud.configdelivery.v1.ReleaseB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x04 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\xac\x01\n\x14UpdateReleaseRequest\x12\x34\n\x0bupdate_mask\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12=\n\x07release\x18\x02 \x01(\x0b\x32\'.google.cloud.configdelivery.v1.ReleaseB\x03\xe0\x41\x02\x12\x1f\n\nrequest_id\x18\x03 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\"\x88\x01\n\x14\x44\x65leteReleaseRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Release\x12\x1f\n\nrequest_id\x18\x02 \x01(\tB\x0b\xe0\x41\x01\xe2\x8c\xcf\xd7\x08\x02\x08\x01\x12\x12\n\x05\x66orce\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"\xb1\x01\n\x13ListRolloutsRequest\x12=\n\x06parent\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\x12%configdelivery.googleapis.com/Rollout\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x84\x01\n\x14ListRolloutsResponse\x12\x39\n\x08rollouts\x18\x01 \x03(\x0b\x32\'.google.cloud.configdelivery.v1.Rollout\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x18\n\x0bunreachable\x18\x03 \x03(\tB\x03\xe0\x41\x06\"P\n\x11GetRolloutRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\"\xb2\x03\n\x0bRolloutInfo\x12\x45\n\x05state\x18\x01 \x01(\x0e\x32\x31.google.cloud.configdelivery.v1.RolloutInfo.StateB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x14\n\x07message\x18\x06 \x01(\tB\x03\xe0\x41\x03\x12W\n\x15rollout_strategy_info\x18\x07 \x01(\x0b\x32\x33.google.cloud.configdelivery.v1.RolloutStrategyInfoB\x03\xe0\x41\x03\"\x84\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\r\n\tCOMPLETED\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x0b\n\x07\x41\x42ORTED\x10\x03\x12\x0f\n\x0bIN_PROGRESS\x10\x05\x12\x0b\n\x07STALLED\x10\x06\x12\r\n\tCANCELLED\x10\x07\x12\x0c\n\x08\x41\x42ORTING\x10\x08\"\xc6\x04\n\x07Rollout\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12;\n\x07release\x18\x02 \x01(\tB*\xfa\x41\'\n%configdelivery.googleapis.com/Release\x12I\n\x10rollout_strategy\x18\x04 \x01(\x0b\x32/.google.cloud.configdelivery.v1.RolloutStrategy\x12\x39\n\x04info\x18\x05 \x01(\x0b\x32+.google.cloud.configdelivery.v1.RolloutInfo\x12^\n\x1b\x64\x65letion_propagation_policy\x18\x07 \x01(\x0e\x32\x39.google.cloud.configdelivery.v1.DeletionPropagationPolicy\x12\x34\n\x0b\x63reate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\x98\x01\xea\x41\x94\x01\n%configdelivery.googleapis.com/Rollout\x12Xprojects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}*\x08rollouts2\x07rollout\"i\n\x15SuspendRolloutRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\x12\x13\n\x06reason\x18\x02 \x01(\tB\x03\xe0\x41\x01\"h\n\x14ResumeRolloutRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\x12\x13\n\x06reason\x18\x02 \x01(\tB\x03\xe0\x41\x01\"g\n\x13\x41\x62ortRolloutRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%configdelivery.googleapis.com/Rollout\x12\x13\n\x06reason\x18\x02 \x01(\tB\x03\xe0\x41\x01*d\n\x19\x44\x65letionPropagationPolicy\x12+\n\'DELETION_PROPAGATION_POLICY_UNSPECIFIED\x10\x00\x12\x0e\n\nFOREGROUND\x10\x01\x12\n\n\x06ORPHAN\x10\x02\x32\x89-\n\x0e\x43onfigDelivery\x12\xd4\x01\n\x13ListResourceBundles\x12:.google.cloud.configdelivery.v1.ListResourceBundlesRequest\x1a;.google.cloud.configdelivery.v1.ListResourceBundlesResponse\"D\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x35\x12\x33/v1/{parent=projects/*/locations/*}/resourceBundles\x12\xc1\x01\n\x11GetResourceBundle\x12\x38.google.cloud.configdelivery.v1.GetResourceBundleRequest\x1a..google.cloud.configdelivery.v1.ResourceBundle\"B\xda\x41\x04name\x82\xd3\xe4\x93\x02\x35\x12\x33/v1/{name=projects/*/locations/*/resourceBundles/*}\x12\x93\x02\n\x14\x43reateResourceBundle\x12;.google.cloud.configdelivery.v1.CreateResourceBundleRequest\x1a\x1d.google.longrunning.Operation\"\x9e\x01\xca\x41#\n\x0eResourceBundle\x12\x11OperationMetadata\xda\x41)parent,resource_bundle,resource_bundle_id\x82\xd3\xe4\x93\x02\x46\"3/v1/{parent=projects/*/locations/*}/resourceBundles:\x0fresource_bundle\x12\x95\x02\n\x14UpdateResourceBundle\x12;.google.cloud.configdelivery.v1.UpdateResourceBundleRequest\x1a\x1d.google.longrunning.Operation\"\xa0\x01\xca\x41#\n\x0eResourceBundle\x12\x11OperationMetadata\xda\x41\x1bresource_bundle,update_mask\x82\xd3\xe4\x93\x02V2C/v1/{resource_bundle.name=projects/*/locations/*/resourceBundles/*}:\x0fresource_bundle\x12\xe3\x01\n\x14\x44\x65leteResourceBundle\x12;.google.cloud.configdelivery.v1.DeleteResourceBundleRequest\x1a\x1d.google.longrunning.Operation\"o\xca\x41*\n\x15google.protobuf.Empty\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x35*3/v1/{name=projects/*/locations/*/resourceBundles/*}\x12\xcc\x01\n\x11ListFleetPackages\x12\x38.google.cloud.configdelivery.v1.ListFleetPackagesRequest\x1a\x39.google.cloud.configdelivery.v1.ListFleetPackagesResponse\"B\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x33\x12\x31/v1/{parent=projects/*/locations/*}/fleetPackages\x12\xb9\x01\n\x0fGetFleetPackage\x12\x36.google.cloud.configdelivery.v1.GetFleetPackageRequest\x1a,.google.cloud.configdelivery.v1.FleetPackage\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\x12\x31/v1/{name=projects/*/locations/*/fleetPackages/*}\x12\x85\x02\n\x12\x43reateFleetPackage\x12\x39.google.cloud.configdelivery.v1.CreateFleetPackageRequest\x1a\x1d.google.longrunning.Operation\"\x94\x01\xca\x41!\n\x0c\x46leetPackage\x12\x11OperationMetadata\xda\x41%parent,fleet_package,fleet_package_id\x82\xd3\xe4\x93\x02\x42\"1/v1/{parent=projects/*/locations/*}/fleetPackages:\rfleet_package\x12\x87\x02\n\x12UpdateFleetPackage\x12\x39.google.cloud.configdelivery.v1.UpdateFleetPackageRequest\x1a\x1d.google.longrunning.Operation\"\x96\x01\xca\x41!\n\x0c\x46leetPackage\x12\x11OperationMetadata\xda\x41\x19\x66leet_package,update_mask\x82\xd3\xe4\x93\x02P2?/v1/{fleet_package.name=projects/*/locations/*/fleetPackages/*}:\rfleet_package\x12\xdd\x01\n\x12\x44\x65leteFleetPackage\x12\x39.google.cloud.configdelivery.v1.DeleteFleetPackageRequest\x1a\x1d.google.longrunning.Operation\"m\xca\x41*\n\x15google.protobuf.Empty\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33*1/v1/{name=projects/*/locations/*/fleetPackages/*}\x12\xca\x01\n\x0cListReleases\x12\x33.google.cloud.configdelivery.v1.ListReleasesRequest\x1a\x34.google.cloud.configdelivery.v1.ListReleasesResponse\"O\xda\x41\x06parent\x82\xd3\xe4\x93\x02@\x12>/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases\x12\xb7\x01\n\nGetRelease\x12\x31.google.cloud.configdelivery.v1.GetReleaseRequest\x1a\'.google.cloud.configdelivery.v1.Release\"M\xda\x41\x04name\x82\xd3\xe4\x93\x02@\x12>/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}\x12\xf1\x01\n\rCreateRelease\x12\x34.google.cloud.configdelivery.v1.CreateReleaseRequest\x1a\x1d.google.longrunning.Operation\"\x8a\x01\xca\x41\x1c\n\x07Release\x12\x11OperationMetadata\xda\x41\x19parent,release,release_id\x82\xd3\xe4\x93\x02I\">/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases:\x07release\x12\xf3\x01\n\rUpdateRelease\x12\x34.google.cloud.configdelivery.v1.UpdateReleaseRequest\x1a\x1d.google.longrunning.Operation\"\x8c\x01\xca\x41\x1c\n\x07Release\x12\x11OperationMetadata\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02Q2F/v1/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}:\x07release\x12\xe0\x01\n\rDeleteRelease\x12\x34.google.cloud.configdelivery.v1.DeleteReleaseRequest\x1a\x1d.google.longrunning.Operation\"z\xca\x41*\n\x15google.protobuf.Empty\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02@*>/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}\x12\xd5\x01\n\x0cListVariants\x12\x33.google.cloud.configdelivery.v1.ListVariantsRequest\x1a\x34.google.cloud.configdelivery.v1.ListVariantsResponse\"Z\xda\x41\x06parent\x82\xd3\xe4\x93\x02K\x12I/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants\x12\xc2\x01\n\nGetVariant\x12\x31.google.cloud.configdelivery.v1.GetVariantRequest\x1a\'.google.cloud.configdelivery.v1.Variant\"X\xda\x41\x04name\x82\xd3\xe4\x93\x02K\x12I/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}\x12\xfc\x01\n\rCreateVariant\x12\x34.google.cloud.configdelivery.v1.CreateVariantRequest\x1a\x1d.google.longrunning.Operation\"\x95\x01\xca\x41\x1c\n\x07Variant\x12\x11OperationMetadata\xda\x41\x19parent,variant,variant_id\x82\xd3\xe4\x93\x02T\"I/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants:\x07variant\x12\xfe\x01\n\rUpdateVariant\x12\x34.google.cloud.configdelivery.v1.UpdateVariantRequest\x1a\x1d.google.longrunning.Operation\"\x97\x01\xca\x41\x1c\n\x07Variant\x12\x11OperationMetadata\xda\x41\x13variant,update_mask\x82\xd3\xe4\x93\x02\\2Q/v1/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}:\x07variant\x12\xec\x01\n\rDeleteVariant\x12\x34.google.cloud.configdelivery.v1.DeleteVariantRequest\x1a\x1d.google.longrunning.Operation\"\x85\x01\xca\x41*\n\x15google.protobuf.Empty\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02K*I/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}\x12\xc8\x01\n\x0cListRollouts\x12\x33.google.cloud.configdelivery.v1.ListRolloutsRequest\x1a\x34.google.cloud.configdelivery.v1.ListRolloutsResponse\"M\xda\x41\x06parent\x82\xd3\xe4\x93\x02>\x12</v1/{parent=projects/*/locations/*/fleetPackages/*}/rollouts\x12\xb5\x01\n\nGetRollout\x12\x31.google.cloud.configdelivery.v1.GetRolloutRequest\x1a\'.google.cloud.configdelivery.v1.Rollout\"K\xda\x41\x04name\x82\xd3\xe4\x93\x02>\x12</v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}\x12\xdd\x01\n\x0eSuspendRollout\x12\x35.google.cloud.configdelivery.v1.SuspendRolloutRequest\x1a\x1d.google.longrunning.Operation\"u\xca\x41\x1c\n\x07Rollout\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02I\"D/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend:\x01*\x12\xda\x01\n\rResumeRollout\x12\x34.google.cloud.configdelivery.v1.ResumeRolloutRequest\x1a\x1d.google.longrunning.Operation\"t\xca\x41\x1c\n\x07Rollout\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02H\"C/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume:\x01*\x12\xd7\x01\n\x0c\x41\x62ortRollout\x12\x33.google.cloud.configdelivery.v1.AbortRolloutRequest\x1a\x1d.google.longrunning.Operation\"s\xca\x41\x1c\n\x07Rollout\x12\x11OperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02G\"B/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort:\x01*\x1aQ\xca\x41\x1d\x63onfigdelivery.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformB\xda\x03\n\"com.google.cloud.configdelivery.v1B\x13\x43onfigDeliveryProtoP\x01ZJcloud.google.com/go/configdelivery/apiv1/configdeliverypb;configdeliverypb\xaa\x02\x1eGoogle.Cloud.ConfigDelivery.V1\xca\x02\x1eGoogle\\Cloud\\ConfigDelivery\\V1\xea\x02!Google::Cloud::ConfigDelivery::V1\xea\x41\x82\x01\n$cloudbuild.googleapis.com/Repository\x12Zprojects/{project}/locations/{location}/connections/{connection}/repositories/{repository}\xea\x41\x64\n gkehub.googleapis.com/Membership\x12@projects/{project}/locations/{location}/memberships/{membership}b\x06proto3"

pool = Google::Protobuf::DescriptorPool.generated_pool

begin
  pool.add_serialized_file(descriptor_data)
rescue TypeError
  # Compatibility code: will be removed in the next major version.
  require 'google/protobuf/descriptor_pb'
  parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data)
  parsed.clear_dependency
  serialized = parsed.class.encode(parsed)
  file = pool.add_serialized_file(serialized)
  warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}"
  imports = [
    ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"],
    ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"],
  ]
  imports.each do |type_name, expected_filename|
    import_file = pool.lookup(type_name).file_descriptor
    if import_file.name != expected_filename
      warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}"
    end
  end
  warn "Each proto file must use a consistent fully-qualified name."
  warn "This will become an error in the next major version."
end

module Google
  module Cloud
    module ConfigDelivery
      module V1
        ResourceBundle = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ResourceBundle").msgclass
        ListResourceBundlesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListResourceBundlesRequest").msgclass
        ListResourceBundlesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListResourceBundlesResponse").msgclass
        GetResourceBundleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.GetResourceBundleRequest").msgclass
        CreateResourceBundleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.CreateResourceBundleRequest").msgclass
        UpdateResourceBundleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.UpdateResourceBundleRequest").msgclass
        DeleteResourceBundleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.DeleteResourceBundleRequest").msgclass
        FleetPackage = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage").msgclass
        FleetPackage::ResourceBundleSelector = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector").msgclass
        FleetPackage::ResourceBundleTag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag").msgclass
        FleetPackage::CloudBuildRepository = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository").msgclass
        FleetPackage::Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.Target").msgclass
        FleetPackage::VariantSelector = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.VariantSelector").msgclass
        FleetPackage::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackage.State").enummodule
        FleetPackageInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackageInfo").msgclass
        FleetPackageInfo::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackageInfo.State").enummodule
        FleetPackageError = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.FleetPackageError").msgclass
        ClusterInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ClusterInfo").msgclass
        ClusterInfo::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ClusterInfo.State").enummodule
        ResourceBundleDeploymentInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo").msgclass
        ResourceBundleDeploymentInfo::SyncState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState").enummodule
        Fleet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Fleet").msgclass
        Fleet::LabelSelector = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Fleet.LabelSelector").msgclass
        AllAtOnceStrategy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.AllAtOnceStrategy").msgclass
        RollingStrategy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RollingStrategy").msgclass
        RolloutStrategy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RolloutStrategy").msgclass
        RolloutStrategyInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RolloutStrategyInfo").msgclass
        AllAtOnceStrategyInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.AllAtOnceStrategyInfo").msgclass
        RollingStrategyInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RollingStrategyInfo").msgclass
        ListFleetPackagesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListFleetPackagesRequest").msgclass
        ListFleetPackagesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListFleetPackagesResponse").msgclass
        GetFleetPackageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.GetFleetPackageRequest").msgclass
        CreateFleetPackageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.CreateFleetPackageRequest").msgclass
        UpdateFleetPackageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.UpdateFleetPackageRequest").msgclass
        DeleteFleetPackageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.DeleteFleetPackageRequest").msgclass
        OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.OperationMetadata").msgclass
        Release = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Release").msgclass
        Release::Lifecycle = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Release.Lifecycle").enummodule
        Variant = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Variant").msgclass
        ListVariantsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListVariantsRequest").msgclass
        ListVariantsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListVariantsResponse").msgclass
        GetVariantRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.GetVariantRequest").msgclass
        CreateVariantRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.CreateVariantRequest").msgclass
        UpdateVariantRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.UpdateVariantRequest").msgclass
        DeleteVariantRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.DeleteVariantRequest").msgclass
        ReleaseInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ReleaseInfo").msgclass
        ListReleasesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListReleasesRequest").msgclass
        ListReleasesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListReleasesResponse").msgclass
        GetReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.GetReleaseRequest").msgclass
        CreateReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.CreateReleaseRequest").msgclass
        UpdateReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.UpdateReleaseRequest").msgclass
        DeleteReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.DeleteReleaseRequest").msgclass
        ListRolloutsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListRolloutsRequest").msgclass
        ListRolloutsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ListRolloutsResponse").msgclass
        GetRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.GetRolloutRequest").msgclass
        RolloutInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RolloutInfo").msgclass
        RolloutInfo::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.RolloutInfo.State").enummodule
        Rollout = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.Rollout").msgclass
        SuspendRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.SuspendRolloutRequest").msgclass
        ResumeRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.ResumeRolloutRequest").msgclass
        AbortRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.AbortRolloutRequest").msgclass
        DeletionPropagationPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.configdelivery.v1.DeletionPropagationPolicy").enummodule
      end
    end
  end
end
