REST Resource: previewFeatures

Resource: PreviewFeaturesGetResponse

JSON representation
{
  "resource": {
    object (PreviewFeature)
  },
  "etag": string
}
Fields
resource

object (PreviewFeature)

etag

string

end_interface: MixerGetResponseWithEtagBuilder

PreviewFeature

Represents a single Trusted Cloud Compute Engine preview feature.

JSON representation
{
  "id": string,
  "creationTimestamp": string,
  "name": string,
  "description": string,
  "activationStatus": enum (ActivationStatus),
  "status": {
    object (Status)
  },
  "selfLink": string,
  "rolloutOperation": {
    object (RolloutOperation)
  },
  "kind": string
}
Fields
id

string (uint64 format)

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

creationTimestamp

string

[Output Only] Creation timestamp in RFC3339 text format.

name

string

Name of the feature.

description

string

[Output Only] Description of the feature.

activationStatus

enum (ActivationStatus)

Specifies whether the feature is enabled or disabled.

status

object (Status)

[Output only] Status of the feature.

rolloutOperation

object (RolloutOperation)

Rollout operation of the feature.

kind

string

[Output only] The type of the feature. Always "compute#previewFeature" for preview features.

ActivationStatus

Enums
ACTIVATION_STATE_UNSPECIFIED
ENABLED
DISABLED

Status

[Output Only] The status of the feature.

JSON representation
{
  "helpLink": string,
  "description": string,
  "releaseStatus": {
    object (ReleaseStatus)
  }
}
Fields
description

string

[Output Only] The description of the feature.

releaseStatus

object (ReleaseStatus)

ReleaseStatus

[Output Only] The release status of the feature.

JSON representation
{
  "stage": enum (Stage),
  "updateDate": {
    object (Date)
  }
}
Fields
stage

enum (Stage)

[Output Only] The stage of the feature.

updateDate

object (Date)

Output only. The last date when a feature transitioned between ReleaseStatuses.

Stage

Enums
STAGE_UNSPECIFIED
PREVIEW
DEPRECATED
GA

RolloutOperation

Represents the rollout operation

JSON representation
{
  "rolloutInput": {
    object (RolloutInput)
  }
}
Fields
rolloutInput

object (RolloutInput)

Input only. The input for the rollout operation.

RolloutInput

Represents the input for the rollout operation.

JSON representation
{

  // Union field rollout_plan can be only one of the following:
  "name": string,
  "predefinedRolloutPlan": enum (PredefinedRolloutPlan)
  // End of list of possible types for union field rollout_plan.
}
Fields
Union field rollout_plan. The rollout plan to use for the rollout. Currently, only predefined rollout plans - FAST_ROLLOUT is supported. rollout_plan can be only one of the following:
name

string

The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.

predefinedRolloutPlan

enum (PredefinedRolloutPlan)

Predefined rollout plan.

PredefinedRolloutPlan

Enums
ROLLOUT_PLAN_UNSPECIFIED
ROLLOUT_PLAN_TWO_DAY_ROLLOUT
ROLLOUT_PLAN_FAST_ROLLOUT

Methods

get

The method compute.v1.PreviewFeaturesService.Get is not available in Trusted Cloud by S3NS.

list

The method compute.v1.PreviewFeaturesService.List is not available in Trusted Cloud by S3NS.

update

The method compute.v1.PreviewFeaturesService.Patch is not available in Trusted Cloud by S3NS.