export declare const AuditLogConfigLogType: { /** * Default case. Should never be this. */ readonly LogTypeUnspecified: "LOG_TYPE_UNSPECIFIED"; /** * Admin reads. Example: CloudIAM getIamPolicy */ readonly AdminRead: "ADMIN_READ"; /** * Data writes. Example: CloudSQL Users create */ readonly DataWrite: "DATA_WRITE"; /** * Data reads. Example: CloudSQL Users list */ readonly DataRead: "DATA_READ"; }; /** * The log type that this config enables. */ export type AuditLogConfigLogType = (typeof AuditLogConfigLogType)[keyof typeof AuditLogConfigLogType]; export declare const CompositeTypeStatus: { readonly UnknownStatus: "UNKNOWN_STATUS"; readonly Deprecated: "DEPRECATED"; readonly Experimental: "EXPERIMENTAL"; readonly Supported: "SUPPORTED"; }; export type CompositeTypeStatus = (typeof CompositeTypeStatus)[keyof typeof CompositeTypeStatus]; export declare const DiagnosticLevel: { readonly Unknown: "UNKNOWN"; /** * If level is informational, it only gets displayed as part of the resource. */ readonly Information: "INFORMATION"; /** * If level is warning, will end up in the resource as a warning. */ readonly Warning: "WARNING"; /** * If level is error, it will indicate an error occurred after finishCondition is set, and this field will populate resource errors and operation errors. */ readonly Error: "ERROR"; }; /** * Level to record this diagnostic. */ export type DiagnosticLevel = (typeof DiagnosticLevel)[keyof typeof DiagnosticLevel]; export declare const InputMappingLocation: { readonly Unknown: "UNKNOWN"; readonly Path: "PATH"; readonly Query: "QUERY"; readonly Body: "BODY"; readonly Header: "HEADER"; }; /** * The location where this mapping applies. */ export type InputMappingLocation = (typeof InputMappingLocation)[keyof typeof InputMappingLocation]; export declare const TemplateContentsInterpreter: { readonly UnknownInterpreter: "UNKNOWN_INTERPRETER"; readonly Python: "PYTHON"; readonly Jinja: "JINJA"; }; /** * Which interpreter (python or jinja) should be used during expansion. */ export type TemplateContentsInterpreter = (typeof TemplateContentsInterpreter)[keyof typeof TemplateContentsInterpreter]; export declare const ValidationOptionsSchemaValidation: { readonly Unknown: "UNKNOWN"; /** * Ignore schema failures. */ readonly Ignore: "IGNORE"; /** * Ignore schema failures but display them as warnings. */ readonly IgnoreWithWarnings: "IGNORE_WITH_WARNINGS"; /** * Fail the resource if the schema is not valid, this is the default behavior. */ readonly Fail: "FAIL"; }; /** * Customize how deployment manager will validate the resource against schema errors. */ export type ValidationOptionsSchemaValidation = (typeof ValidationOptionsSchemaValidation)[keyof typeof ValidationOptionsSchemaValidation]; export declare const ValidationOptionsUndeclaredProperties: { readonly Unknown: "UNKNOWN"; /** * Always include even if not present on discovery doc. */ readonly Include: "INCLUDE"; /** * Always ignore if not present on discovery doc. */ readonly Ignore: "IGNORE"; /** * Include on request, but emit a warning. */ readonly IncludeWithWarnings: "INCLUDE_WITH_WARNINGS"; /** * Ignore properties, but emit a warning. */ readonly IgnoreWithWarnings: "IGNORE_WITH_WARNINGS"; /** * Always fail if undeclared properties are present. */ readonly Fail: "FAIL"; }; /** * Specify what to do with extra properties when executing a request. */ export type ValidationOptionsUndeclaredProperties = (typeof ValidationOptionsUndeclaredProperties)[keyof typeof ValidationOptionsUndeclaredProperties];