File: //snap/google-cloud-cli/396/lib/googlecloudsdk/schemas/compute/alpha/HaController.yaml
$schema: "http://json-schema.org/draft-06/schema#"
title: compute alpha HaController export schema
description: A gcloud export/import command YAML validation schema.
type: object
additionalProperties: false
properties:
backendServices:
description: |-
Advanced configuration option. If specified, these Backend Services need
to be pre-created and configured as managed.
type: array
items:
type: string
description:
description: |-
An optional description of this resource. Provide this property when
you create the resource.
type: string
failoverInitiation:
description: Indicates how failover should be initiated.
type: string
enum:
- FAILOVER_INITIATION_UNSPECIFIED
- MANUAL_ONLY
instanceName:
description: |-
Name of the instance that HaController is in charge of. If not
specified the HaController's resource name will be used instead. The
name must be 1-63 characters long, and comply withRFC1035.
Specifically, the name must be 1-63 characters long and match the
regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
character must be a lowercase letter, and all following characters
must be a dash, lowercase letter, or digit, except the last character,
which cannot be a dash.
type: string
networkingAutoConfiguration:
description: |-
Basic networking configuration. Required backend services and
forwarding rules will be automatically created with default
parameters.
$ref: HaControllerNetworkingAutoConfiguration.yaml
secondaryZoneCapacity:
description: Indicates the capacity guarantees in the secondary zone.
type: string
enum:
- BEST_EFFORT
- SECONDARY_ZONE_CAPACITY_UNSPECIFIED
zoneConfigurations:
description: 'Map of zone configurations Key: name of the zone'
$ref: ZoneConfigurationsValue.yaml