export declare const CertificateIssuanceConfigKeyAlgorithm: { /** * Unspecified key algorithm. */ readonly KeyAlgorithmUnspecified: "KEY_ALGORITHM_UNSPECIFIED"; /** * Specifies RSA with a 2048-bit modulus. */ readonly Rsa2048: "RSA_2048"; /** * Specifies ECDSA with curve P256. */ readonly EcdsaP256: "ECDSA_P256"; }; /** * Required. The key algorithm to use when generating the private key. */ export type CertificateIssuanceConfigKeyAlgorithm = (typeof CertificateIssuanceConfigKeyAlgorithm)[keyof typeof CertificateIssuanceConfigKeyAlgorithm]; export declare const CertificateMapEntryMatcher: { /** * A matcher has't been recognized. */ readonly MatcherUnspecified: "MATCHER_UNSPECIFIED"; /** * A primary certificate that is served when SNI wasn't specified in the request or SNI couldn't be found in the map. */ readonly Primary: "PRIMARY"; }; /** * A predefined matcher for particular cases, other than SNI selection. */ export type CertificateMapEntryMatcher = (typeof CertificateMapEntryMatcher)[keyof typeof CertificateMapEntryMatcher]; export declare const CertificateScope: { /** * Certificates with default scope are served from core Google data centers. If unsure, choose this option. */ readonly Default: "DEFAULT"; /** * Certificates with scope EDGE_CACHE are special-purposed certificates, served from Edge Points of Presence. See https://cloud.google.com/vpc/docs/edge-locations. */ readonly EdgeCache: "EDGE_CACHE"; /** * Certificates with ALL_REGIONS scope are served from all Google Cloud regions. See https://cloud.google.com/compute/docs/regions-zones. */ readonly AllRegions: "ALL_REGIONS"; }; /** * Immutable. The scope of the certificate. */ export type CertificateScope = (typeof CertificateScope)[keyof typeof CertificateScope];