48 lines
1.6 KiB
YAML
48 lines
1.6 KiB
YAML
$schema: "http://json-schema.org/draft-06/schema#"
|
|
|
|
title: networksecurity v1 AuthzPolicyAuthzRuleTo 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
|
|
notOperations:
|
|
description: |-
|
|
Describes the negated properties of the targets of a request. Matches
|
|
requests for operations that do not match the criteria specified in this
|
|
field. At least one of operations or notOperations must be specified.
|
|
type: array
|
|
items:
|
|
$ref: AuthzPolicyAuthzRuleToRequestOperation.yaml
|
|
operations:
|
|
description: |-
|
|
Describes properties of one or more targets of a request. At least one
|
|
of operations or notOperations must be specified. Limited to 1
|
|
operation. A match occurs when ANY operation (in operations or
|
|
notOperations) matches. Within an operation, the match follows AND
|
|
semantics across fields and OR semantics within a field, i.e. a match
|
|
occurs when ANY path matches AND ANY header matches and ANY method
|
|
matches.
|
|
type: array
|
|
items:
|
|
$ref: AuthzPolicyAuthzRuleToRequestOperation.yaml
|