Files
novafarma/gcloud auth application-default login/google-cloud-sdk/lib/googlecloudsdk/schemas/certificatemanager/v1/CertificateIssuanceConfig.yaml

70 lines
2.0 KiB
YAML

$schema: "http://json-schema.org/draft-06/schema#"
title: certificatemanager v1 CertificateIssuanceConfig export schema
description: A gcloud export/import command YAML validation schema.
type: object
required:
- certificateAuthorityConfig
- keyAlgorithm
- lifetime
- rotationWindowPercentage
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
certificateAuthorityConfig:
description: |-
The CA that issues the workload certificate. It includes the CA address,
type, authentication to CA service, etc.
$ref: CertificateAuthorityConfig.yaml
description:
description: |-
One or more paragraphs of text description of a CertificateIssuanceConfig.
type: string
keyAlgorithm:
description: The key algorithm to use when generating the private key.
type: string
enum:
- ECDSA_P256
- ECDSA_P384
- KEY_ALGORITHM_UNSPECIFIED
- RSA_2048
- RSA_3072
- RSA_4096
labels:
description: Set of labels associated with a CertificateIssuanceConfig.
$ref: LabelsValue.yaml
lifetime:
description: Workload certificate lifetime requested.
type: string
name:
description: |-
A user-defined name of the certificate issuance config.
CertificateIssuanceConfig names must be unique globally and match pattern
`projects/*/locations/*/certificateIssuanceConfigs/*`.
type: string
rotationWindowPercentage:
description: |-
Specifies the percentage of elapsed time of the certificate lifetime to
wait before renewing the certificate. Must be a number between 1-99,
inclusive.
type: integer