$schema: "http://json-schema.org/draft-06/schema#"

title: compute beta BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy export
  schema
description: A gcloud export/import command YAML validation schema.
type: object
additionalProperties: false
properties:
  COMMENT:
    type: object
    description: User specified info ignored by gcloud import.
    additionalProperties: false
    properties:
      template-id:
        type: string
      region:
        type: string
      description:
        type: string
      date:
        type: string
      version:
        type: string
  UNKNOWN:
    type: array
    description: Unknown API fields that cannot be imported.
    items:
      type: string
  data:
    description: |-
      An optional, arbitrary JSON object with configuration data, understood by
      a locally installed custom policy implementation.
    type: string
  name:
    description: |-
      Identifies the custom policy. The value should match the name of a custom
      implementation registered on the gRPC clients. It should follow protocol
      buffer message naming conventions and include the full path (for example,
      myorg.CustomLbPolicy). The maximum length is 256 characters. Do not
      specify the same custom policy more than once for a backend. If you do,
      the configuration is rejected. For an example of how to use this field,
      see Use a custom policy.
    type: string
