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

title: compute v1 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 type the custom
      implementation is registered with on the gRPC clients. It should follow
      protocol buffer message naming conventions and include the full path (e.g.
      myorg.CustomLbPolicy). The maximum length is 256 characters. Note that
      specifying the same custom policy more than once for a backend is not a
      valid configuration and will be rejected.
    type: string
