Files
novafarma/gcloud auth application-default login/google-cloud-sdk/lib/googlecloudsdk/schemas/networksecurity/v1beta1/AuthzPolicyAuthzRuleToRequestOperation.yaml

60 lines
2.0 KiB
YAML

$schema: "http://json-schema.org/draft-06/schema#"
title: networksecurity v1beta1 AuthzPolicyAuthzRuleToRequestOperation 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
headerSet:
description: A list of headers to match against in http header.
$ref: AuthzPolicyAuthzRuleToRequestOperationHeaderSet.yaml
hosts:
description: |-
A list of HTTP Hosts to match against. The match can be one of exact,
prefix, suffix, or contains (substring match). Matches are always case
sensitive unless the ignoreCase is set. Limited to 10 hosts per
Authorization Policy.
type: array
items:
$ref: AuthzPolicyAuthzRuleStringMatch.yaml
methods:
description: |-
A list of HTTP methods to match against. Each entry must be a valid
HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It
only allows exact match and is always case sensitive. Limited to 10
methods per Authorization Policy.
type: array
items:
type: string
paths:
description: |-
A list of paths to match against. The match can be one of exact,
prefix, suffix, or contains (substring match). Matches are always
case sensitive unless the ignoreCase is set. Limited to 10 paths
per Authorization Policy. Note that this path match includes the
query parameters. For gRPC services, this should be a fully-
qualified name of the form /package.service/method.
type: array
items:
$ref: AuthzPolicyAuthzRuleStringMatch.yaml