Compute Engine v1 API - Enum ForwardingRule.Types.ExternalManagedBackendBucketMigrationState (3.10.0)

public enum ForwardingRule.Types.ExternalManagedBackendBucketMigrationState

Reference documentation and code samples for the Compute Engine v1 API enum ForwardingRule.Types.ExternalManagedBackendBucketMigrationState.

Specifies the canary migration state for the backend buckets attached to this forwarding rule. Possible values are PREPARE, TEST_BY_PERCENTAGE, and TEST_ALL_TRAFFIC. To begin the migration from EXTERNAL to EXTERNAL_MANAGED, the state must be changed to PREPARE. The state must be changed to TEST_ALL_TRAFFIC before the loadBalancingScheme can be changed to EXTERNAL_MANAGED. Optionally, the TEST_BY_PERCENTAGE state can be used to migrate traffic to backend buckets attached to this forwarding rule by percentage using externalManagedBackendBucketMigrationTestingPercentage. Rolling back a migration requires the states to be set in reverse order. So changing the scheme from EXTERNAL_MANAGED to EXTERNAL requires the state to be set to TEST_ALL_TRAFFIC at the same time. Optionally, the TEST_BY_PERCENTAGE state can be used to migrate some traffic back to EXTERNAL or PREPARE can be used to migrate all traffic back to EXTERNAL.

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Fields

Name Description
Prepare
TestAllTraffic
TestByPercentage
UndefinedExternalManagedBackendBucketMigrationState

A value indicating that the enum field is not set.