agones.dev/agones@v1.53.0/proto/googleapis/google/api/launch_stage.proto (about)

     1  // Copyright 2015 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  syntax = "proto3";
    16  
    17  package google.api;
    18  
    19  option go_package = "google.golang.org/genproto/googleapis/api;api";
    20  option java_multiple_files = true;
    21  option java_outer_classname = "LaunchStageProto";
    22  option java_package = "com.google.api";
    23  option objc_class_prefix = "GAPI";
    24  
    25  // The launch stage as defined by [Google Cloud Platform
    26  // Launch Stages](https://cloud.google.com/terms/launch-stages).
    27  enum LaunchStage {
    28    // Do not use this default value.
    29    LAUNCH_STAGE_UNSPECIFIED = 0;
    30  
    31    // The feature is not yet implemented. Users can not use it.
    32    UNIMPLEMENTED = 6;
    33  
    34    // Prelaunch features are hidden from users and are only visible internally.
    35    PRELAUNCH = 7;
    36  
    37    // Early Access features are limited to a closed group of testers. To use
    38    // these features, you must sign up in advance and sign a Trusted Tester
    39    // agreement (which includes confidentiality provisions). These features may
    40    // be unstable, changed in backward-incompatible ways, and are not
    41    // guaranteed to be released.
    42    EARLY_ACCESS = 1;
    43  
    44    // Alpha is a limited availability test for releases before they are cleared
    45    // for widespread use. By Alpha, all significant design issues are resolved
    46    // and we are in the process of verifying functionality. Alpha customers
    47    // need to apply for access, agree to applicable terms, and have their
    48    // projects allowlisted. Alpha releases don't have to be feature complete,
    49    // no SLAs are provided, and there are no technical support obligations, but
    50    // they will be far enough along that customers can actually use them in
    51    // test environments or for limited-use tests -- just like they would in
    52    // normal production cases.
    53    ALPHA = 2;
    54  
    55    // Beta is the point at which we are ready to open a release for any
    56    // customer to use. There are no SLA or technical support obligations in a
    57    // Beta release. Products will be complete from a feature perspective, but
    58    // may have some open outstanding issues. Beta releases are suitable for
    59    // limited production use cases.
    60    BETA = 3;
    61  
    62    // GA features are open to all developers and are considered stable and
    63    // fully qualified for production use.
    64    GA = 4;
    65  
    66    // Deprecated features are scheduled to be shut down and removed. For more
    67    // information, see the "Deprecation Policy" section of our [Terms of
    68    // Service](https://cloud.google.com/terms/)
    69    // and the [Google Cloud Platform Subject to the Deprecation
    70    // Policy](https://cloud.google.com/terms/deprecation) documentation.
    71    DEPRECATED = 5;
    72  }