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

namespace GPBMetadata\Google\Cloud\Gkehub\V1;

class Fleet
{
    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\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xD2/\x0A\"google/cloud/gkehub/v1/fleet.proto\x12\x16google.cloud.gkehub.v1\x1A\x19google/api/resource.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\x8A\x05\x0A\x05Fleet\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x01\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bdelete_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x10\x0A\x03uid\x18\x06 \x01(\x09B\x03\xE0A\x03\x12?\x0A\x05state\x18\x09 \x01(\x0B2+.google.cloud.gkehub.v1.FleetLifecycleStateB\x03\xE0A\x03\x12Q\x0A\x16default_cluster_config\x18\x0A \x01(\x0B2,.google.cloud.gkehub.v1.DefaultClusterConfigB\x03\xE0A\x01\x12>\x0A\x06labels\x18\x0B \x03(\x0B2).google.cloud.gkehub.v1.Fleet.LabelsEntryB\x03\xE0A\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:\x9B\x01\xEAA\x97\x01\x0A\x1Bgkehub.googleapis.com/Fleet\x126projects/{project}/locations/{location}/fleets/{fleet}\x12@organizations/{organization}/locations/{location}/fleets/{fleet}\"\x9C\x02\x0A\x14DefaultClusterConfig\x12N\x0A\x17security_posture_config\x18\x01 \x01(\x0B2-.google.cloud.gkehub.v1.SecurityPostureConfig\x12[\x0A\x1Bbinary_authorization_config\x18\x02 \x01(\x0B21.google.cloud.gkehub.v1.BinaryAuthorizationConfigB\x03\xE0A\x01\x12W\x0A\x19compliance_posture_config\x18\x03 \x01(\x0B2/.google.cloud.gkehub.v1.CompliancePostureConfigB\x03\xE0A\x01\"\x8A\x03\x0A\x15SecurityPostureConfig\x12@\x0A\x04mode\x18\x01 \x01(\x0E22.google.cloud.gkehub.v1.SecurityPostureConfig.Mode\x12[\x0A\x12vulnerability_mode\x18\x02 \x01(\x0E2?.google.cloud.gkehub.v1.SecurityPostureConfig.VulnerabilityMode\"E\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DISABLED\x10\x01\x12\x09\x0A\x05BASIC\x10\x02\x12\x0E\x0A\x0AENTERPRISE\x10\x03\"\x8A\x01\x0A\x11VulnerabilityMode\x12\"\x0A\x1EVULNERABILITY_MODE_UNSPECIFIED\x10\x00\x12\x1A\x0A\x16VULNERABILITY_DISABLED\x10\x01\x12\x17\x0A\x13VULNERABILITY_BASIC\x10\x02\x12\x1C\x0A\x18VULNERABILITY_ENTERPRISE\x10\x03\"\xCF\x02\x0A\x19BinaryAuthorizationConfig\x12^\x0A\x0Fevaluation_mode\x18\x01 \x01(\x0E2@.google.cloud.gkehub.v1.BinaryAuthorizationConfig.EvaluationModeB\x03\xE0A\x01\x12]\x0A\x0Fpolicy_bindings\x18\x02 \x03(\x0B2?.google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBindingB\x03\xE0A\x01\x1A\x1D\x0A\x0DPolicyBinding\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"T\x0A\x0EEvaluationMode\x12\x1F\x0A\x1BEVALUATION_MODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DISABLED\x10\x01\x12\x13\x0A\x0FPOLICY_BINDINGS\x10\x02\"\xA0\x02\x0A\x17CompliancePostureConfig\x12B\x0A\x04mode\x18\x01 \x01(\x0E24.google.cloud.gkehub.v1.CompliancePostureConfig.Mode\x12`\x0A\x14compliance_standards\x18\x02 \x03(\x0B2B.google.cloud.gkehub.v1.CompliancePostureConfig.ComplianceStandard\x1A&\x0A\x12ComplianceStandard\x12\x10\x0A\x08standard\x18\x01 \x01(\x09\"7\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DISABLED\x10\x01\x12\x0B\x0A\x07ENABLED\x10\x02\"\xAD\x01\x0A\x13FleetLifecycleState\x12C\x0A\x04code\x18\x01 \x01(\x0E20.google.cloud.gkehub.v1.FleetLifecycleState.CodeB\x03\xE0A\x03\"Q\x0A\x04Code\x12\x14\x0A\x10CODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x09\x0A\x05READY\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0C\x0A\x08UPDATING\x10\x04\"\xBD\x05\x0A\x09Namespace\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x10\x0A\x03uid\x18\x02 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bdelete_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12C\x0A\x05state\x18\x06 \x01(\x0B2/.google.cloud.gkehub.v1.NamespaceLifecycleStateB\x03\xE0A\x03\x122\x0A\x05scope\x18\x08 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Scope\x12U\x0A\x10namespace_labels\x18\x09 \x03(\x0B26.google.cloud.gkehub.v1.Namespace.NamespaceLabelsEntryB\x03\xE0A\x01\x12B\x0A\x06labels\x18\x0A \x03(\x0B2-.google.cloud.gkehub.v1.Namespace.LabelsEntryB\x03\xE0A\x01\x1A6\x0A\x14NamespaceLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:s\xEAAp\x0A\x1Fgkehub.googleapis.com/Namespace\x12Mprojects/{project}/locations/{location}/scopes/{scope}/namespaces/{namespace}\"\xB5\x01\x0A\x17NamespaceLifecycleState\x12G\x0A\x04code\x18\x01 \x01(\x0E24.google.cloud.gkehub.v1.NamespaceLifecycleState.CodeB\x03\xE0A\x03\"Q\x0A\x04Code\x12\x14\x0A\x10CODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x09\x0A\x05READY\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0C\x0A\x08UPDATING\x10\x04\"\xC1\x07\x0A\x0FRBACRoleBinding\x12\x0E\x0A\x04user\x18\x07 \x01(\x09H\x00\x12\x0F\x0A\x05group\x18\x08 \x01(\x09H\x00\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x10\x0A\x03uid\x18\x02 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bdelete_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12I\x0A\x05state\x18\x06 \x01(\x0B25.google.cloud.gkehub.v1.RBACRoleBindingLifecycleStateB\x03\xE0A\x03\x12?\x0A\x04role\x18\x09 \x01(\x0B2,.google.cloud.gkehub.v1.RBACRoleBinding.RoleB\x03\xE0A\x02\x12H\x0A\x06labels\x18\x0A \x03(\x0B23.google.cloud.gkehub.v1.RBACRoleBinding.LabelsEntryB\x03\xE0A\x01\x1A\xCA\x01\x0A\x04Role\x12U\x0A\x0Fpredefined_role\x18\x01 \x01(\x0E2<.google.cloud.gkehub.v1.RBACRoleBinding.Role.PredefinedRoles\x12\x18\x0A\x0Bcustom_role\x18\x02 \x01(\x09B\x03\xE0A\x01\"Q\x0A\x0FPredefinedRoles\x12\x0B\x0A\x07UNKNOWN\x10\x00\x12\x09\x0A\x05ADMIN\x10\x01\x12\x08\x0A\x04EDIT\x10\x02\x12\x08\x0A\x04VIEW\x10\x03\x12\x12\x0A\x0EANTHOS_SUPPORT\x10\x04\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:\xEB\x01\xEAA\xE7\x01\x0A%gkehub.googleapis.com/RBACRoleBinding\x12Yprojects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}\x12cprojects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}B\x0B\x0A\x09principal\"\xC1\x01\x0A\x1DRBACRoleBindingLifecycleState\x12M\x0A\x04code\x18\x01 \x01(\x0E2:.google.cloud.gkehub.v1.RBACRoleBindingLifecycleState.CodeB\x03\xE0A\x03\"Q\x0A\x04Code\x12\x14\x0A\x10CODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x09\x0A\x05READY\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0C\x0A\x08UPDATING\x10\x04\"\xDE\x04\x0A\x05Scope\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x10\x0A\x03uid\x18\x02 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bdelete_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12?\x0A\x05state\x18\x06 \x01(\x0B2+.google.cloud.gkehub.v1.ScopeLifecycleStateB\x03\xE0A\x03\x12Q\x0A\x10namespace_labels\x18\x08 \x03(\x0B22.google.cloud.gkehub.v1.Scope.NamespaceLabelsEntryB\x03\xE0A\x01\x12>\x0A\x06labels\x18\x09 \x03(\x0B2).google.cloud.gkehub.v1.Scope.LabelsEntryB\x03\xE0A\x01\x1A6\x0A\x14NamespaceLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:X\xEAAU\x0A\x1Bgkehub.googleapis.com/Scope\x126projects/{project}/locations/{location}/scopes/{scope}\"\xAD\x01\x0A\x13ScopeLifecycleState\x12C\x0A\x04code\x18\x01 \x01(\x0E20.google.cloud.gkehub.v1.ScopeLifecycleState.CodeB\x03\xE0A\x03\"Q\x0A\x04Code\x12\x14\x0A\x10CODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x09\x0A\x05READY\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0C\x0A\x08UPDATING\x10\x04\"\xE9\x04\x0A\x11MembershipBinding\x121\x0A\x05scope\x18\x03 \x01(\x09B \xFAA\x1D\x0A\x1Bgkehub.googleapis.com/ScopeH\x00\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x10\x0A\x03uid\x18\x02 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bdelete_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12K\x0A\x05state\x18\x08 \x01(\x0B27.google.cloud.gkehub.v1.MembershipBindingLifecycleStateB\x03\xE0A\x03\x12J\x0A\x06labels\x18\x09 \x03(\x0B25.google.cloud.gkehub.v1.MembershipBinding.LabelsEntryB\x03\xE0A\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:\x8C\x01\xEAA\x88\x01\x0A'gkehub.googleapis.com/MembershipBinding\x12]projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}B\x08\x0A\x06target\"\xC5\x01\x0A\x1FMembershipBindingLifecycleState\x12O\x0A\x04code\x18\x01 \x01(\x0E2<.google.cloud.gkehub.v1.MembershipBindingLifecycleState.CodeB\x03\xE0A\x03\"Q\x0A\x04Code\x12\x14\x0A\x10CODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x09\x0A\x05READY\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0C\x0A\x08UPDATING\x10\x04B\xAC\x01\x0A\x1Acom.google.cloud.gkehub.v1B\x0AFleetProtoP\x01Z2cloud.google.com/go/gkehub/apiv1/gkehubpb;gkehubpb\xAA\x02\x16Google.Cloud.GkeHub.V1\xCA\x02\x16Google\\Cloud\\GkeHub\\V1\xEA\x02\x19Google::Cloud::GkeHub::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

