export declare const ApiConfigHandlerAuthFailAction: { /** * Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed. */ readonly AuthFailActionUnspecified: "AUTH_FAIL_ACTION_UNSPECIFIED"; /** * Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account. */ readonly AuthFailActionRedirect: "AUTH_FAIL_ACTION_REDIRECT"; /** * Rejects request with a 401 HTTP status code and an error message. */ readonly AuthFailActionUnauthorized: "AUTH_FAIL_ACTION_UNAUTHORIZED"; }; /** * Action to take when users access resources that require authentication. Defaults to redirect. */ export type ApiConfigHandlerAuthFailAction = (typeof ApiConfigHandlerAuthFailAction)[keyof typeof ApiConfigHandlerAuthFailAction]; export declare const ApiConfigHandlerLogin: { /** * Not specified. LOGIN_OPTIONAL is assumed. */ readonly LoginUnspecified: "LOGIN_UNSPECIFIED"; /** * Does not require that the user is signed in. */ readonly LoginOptional: "LOGIN_OPTIONAL"; /** * If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds. */ readonly LoginAdmin: "LOGIN_ADMIN"; /** * If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken. */ readonly LoginRequired: "LOGIN_REQUIRED"; }; /** * Level of login required to access this resource. Defaults to optional. */ export type ApiConfigHandlerLogin = (typeof ApiConfigHandlerLogin)[keyof typeof ApiConfigHandlerLogin]; export declare const ApiConfigHandlerSecurityLevel: { /** * Not specified. */ readonly SecureUnspecified: "SECURE_UNSPECIFIED"; /** * Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly. */ readonly SecureDefault: "SECURE_DEFAULT"; /** * Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL. */ readonly SecureNever: "SECURE_NEVER"; /** * Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly. */ readonly SecureOptional: "SECURE_OPTIONAL"; /** * Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect. */ readonly SecureAlways: "SECURE_ALWAYS"; }; /** * Security (HTTPS) enforcement for this URL. */ export type ApiConfigHandlerSecurityLevel = (typeof ApiConfigHandlerSecurityLevel)[keyof typeof ApiConfigHandlerSecurityLevel]; export declare const AppDatabaseType: { /** * Database type is unspecified. */ readonly DatabaseTypeUnspecified: "DATABASE_TYPE_UNSPECIFIED"; /** * Cloud Datastore */ readonly CloudDatastore: "CLOUD_DATASTORE"; /** * Cloud Firestore Native */ readonly CloudFirestore: "CLOUD_FIRESTORE"; /** * Cloud Firestore in Datastore Mode */ readonly CloudDatastoreCompatibility: "CLOUD_DATASTORE_COMPATIBILITY"; }; /** * The type of the Cloud Firestore or Cloud Datastore database associated with this application. */ export type AppDatabaseType = (typeof AppDatabaseType)[keyof typeof AppDatabaseType]; export declare const AppServingStatus: { /** * Serving status is unspecified. */ readonly Unspecified: "UNSPECIFIED"; /** * Application is serving. */ readonly Serving: "SERVING"; /** * Application has been disabled by the user. */ readonly UserDisabled: "USER_DISABLED"; /** * Application has been disabled by the system. */ readonly SystemDisabled: "SYSTEM_DISABLED"; }; /** * Serving status of this application. */ export type AppServingStatus = (typeof AppServingStatus)[keyof typeof AppServingStatus]; export declare const EndpointsApiServiceRolloutStrategy: { /** * Not specified. Defaults to FIXED. */ readonly UnspecifiedRolloutStrategy: "UNSPECIFIED_ROLLOUT_STRATEGY"; /** * Endpoints service configuration ID will be fixed to the configuration ID specified by config_id. */ readonly Fixed: "FIXED"; /** * Endpoints service configuration ID will be updated with each rollout. */ readonly Managed: "MANAGED"; }; /** * Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted. */ export type EndpointsApiServiceRolloutStrategy = (typeof EndpointsApiServiceRolloutStrategy)[keyof typeof EndpointsApiServiceRolloutStrategy]; export declare const ErrorHandlerErrorCode: { /** * Not specified. ERROR_CODE_DEFAULT is assumed. */ readonly ErrorCodeUnspecified: "ERROR_CODE_UNSPECIFIED"; /** * All other error types. */ readonly ErrorCodeDefault: "ERROR_CODE_DEFAULT"; /** * Application has exceeded a resource quota. */ readonly ErrorCodeOverQuota: "ERROR_CODE_OVER_QUOTA"; /** * Client blocked by the application's Denial of Service protection configuration. */ readonly ErrorCodeDosApiDenial: "ERROR_CODE_DOS_API_DENIAL"; /** * Deadline reached before the application responds. */ readonly ErrorCodeTimeout: "ERROR_CODE_TIMEOUT"; }; /** * Error condition this handler applies to. */ export type ErrorHandlerErrorCode = (typeof ErrorHandlerErrorCode)[keyof typeof ErrorHandlerErrorCode]; export declare const IngressRuleAction: { readonly UnspecifiedAction: "UNSPECIFIED_ACTION"; /** * Matching requests are allowed. */ readonly Allow: "ALLOW"; /** * Matching requests are denied. */ readonly Deny: "DENY"; }; /** * The action to take on matched requests. */ export type IngressRuleAction = (typeof IngressRuleAction)[keyof typeof IngressRuleAction]; export declare const NetworkInstanceIpMode: { /** * Unspecified is treated as EXTERNAL. */ readonly InstanceIpModeUnspecified: "INSTANCE_IP_MODE_UNSPECIFIED"; /** * Instances are created with both internal and external IP addresses. */ readonly External: "EXTERNAL"; /** * Instances are created with internal IP addresses only. */ readonly Internal: "INTERNAL"; }; /** * The IP mode for instances. Only applicable in the App Engine flexible environment. */ export type NetworkInstanceIpMode = (typeof NetworkInstanceIpMode)[keyof typeof NetworkInstanceIpMode]; export declare const SslSettingsSslManagementType: { /** * SSL support for this domain is configured automatically. The mapped SSL certificate will be automatically renewed. */ readonly Automatic: "AUTOMATIC"; /** * SSL support for this domain is configured manually by the user. Either the domain has no SSL support or a user-obtained SSL certificate has been explictly mapped to this domain. */ readonly Manual: "MANUAL"; }; /** * SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. */ export type SslSettingsSslManagementType = (typeof SslSettingsSslManagementType)[keyof typeof SslSettingsSslManagementType]; export declare const UrlMapAuthFailAction: { /** * Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed. */ readonly AuthFailActionUnspecified: "AUTH_FAIL_ACTION_UNSPECIFIED"; /** * Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account. */ readonly AuthFailActionRedirect: "AUTH_FAIL_ACTION_REDIRECT"; /** * Rejects request with a 401 HTTP status code and an error message. */ readonly AuthFailActionUnauthorized: "AUTH_FAIL_ACTION_UNAUTHORIZED"; }; /** * Action to take when users access resources that require authentication. Defaults to redirect. */ export type UrlMapAuthFailAction = (typeof UrlMapAuthFailAction)[keyof typeof UrlMapAuthFailAction]; export declare const UrlMapLogin: { /** * Not specified. LOGIN_OPTIONAL is assumed. */ readonly LoginUnspecified: "LOGIN_UNSPECIFIED"; /** * Does not require that the user is signed in. */ readonly LoginOptional: "LOGIN_OPTIONAL"; /** * If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds. */ readonly LoginAdmin: "LOGIN_ADMIN"; /** * If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken. */ readonly LoginRequired: "LOGIN_REQUIRED"; }; /** * Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment. */ export type UrlMapLogin = (typeof UrlMapLogin)[keyof typeof UrlMapLogin]; export declare const UrlMapRedirectHttpResponseCode: { /** * Not specified. 302 is assumed. */ readonly RedirectHttpResponseCodeUnspecified: "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED"; /** * 301 Moved Permanently code. */ readonly RedirectHttpResponseCode301: "REDIRECT_HTTP_RESPONSE_CODE_301"; /** * 302 Moved Temporarily code. */ readonly RedirectHttpResponseCode302: "REDIRECT_HTTP_RESPONSE_CODE_302"; /** * 303 See Other code. */ readonly RedirectHttpResponseCode303: "REDIRECT_HTTP_RESPONSE_CODE_303"; /** * 307 Temporary Redirect code. */ readonly RedirectHttpResponseCode307: "REDIRECT_HTTP_RESPONSE_CODE_307"; }; /** * 30x code to use when performing redirects for the secure field. Defaults to 302. */ export type UrlMapRedirectHttpResponseCode = (typeof UrlMapRedirectHttpResponseCode)[keyof typeof UrlMapRedirectHttpResponseCode]; export declare const UrlMapSecurityLevel: { /** * Not specified. */ readonly SecureUnspecified: "SECURE_UNSPECIFIED"; /** * Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly. */ readonly SecureDefault: "SECURE_DEFAULT"; /** * Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL. */ readonly SecureNever: "SECURE_NEVER"; /** * Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly. */ readonly SecureOptional: "SECURE_OPTIONAL"; /** * Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect. */ readonly SecureAlways: "SECURE_ALWAYS"; }; /** * Security (HTTPS) enforcement for this URL. */ export type UrlMapSecurityLevel = (typeof UrlMapSecurityLevel)[keyof typeof UrlMapSecurityLevel]; export declare const VersionInboundServicesItem: { /** * Not specified. */ readonly InboundServiceUnspecified: "INBOUND_SERVICE_UNSPECIFIED"; /** * Allows an application to receive mail. */ readonly InboundServiceMail: "INBOUND_SERVICE_MAIL"; /** * Allows an application to receive email-bound notifications. */ readonly InboundServiceMailBounce: "INBOUND_SERVICE_MAIL_BOUNCE"; /** * Allows an application to receive error stanzas. */ readonly InboundServiceXmppError: "INBOUND_SERVICE_XMPP_ERROR"; /** * Allows an application to receive instant messages. */ readonly InboundServiceXmppMessage: "INBOUND_SERVICE_XMPP_MESSAGE"; /** * Allows an application to receive user subscription POSTs. */ readonly InboundServiceXmppSubscribe: "INBOUND_SERVICE_XMPP_SUBSCRIBE"; /** * Allows an application to receive a user's chat presence. */ readonly InboundServiceXmppPresence: "INBOUND_SERVICE_XMPP_PRESENCE"; /** * Registers an application for notifications when a client connects or disconnects from a channel. */ readonly InboundServiceChannelPresence: "INBOUND_SERVICE_CHANNEL_PRESENCE"; /** * Enables warmup requests. */ readonly InboundServiceWarmup: "INBOUND_SERVICE_WARMUP"; }; export type VersionInboundServicesItem = (typeof VersionInboundServicesItem)[keyof typeof VersionInboundServicesItem]; export declare const VersionServingStatus: { /** * Not specified. */ readonly ServingStatusUnspecified: "SERVING_STATUS_UNSPECIFIED"; /** * Currently serving. Instances are created according to the scaling settings of the version. */ readonly Serving: "SERVING"; /** * Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING. */ readonly Stopped: "STOPPED"; }; /** * Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING. */ export type VersionServingStatus = (typeof VersionServingStatus)[keyof typeof VersionServingStatus]; export declare const VpcAccessConnectorEgressSetting: { readonly EgressSettingUnspecified: "EGRESS_SETTING_UNSPECIFIED"; /** * Force the use of VPC Access for all egress traffic from the function. */ readonly AllTraffic: "ALL_TRAFFIC"; /** * Use the VPC Access Connector for private IP space from RFC1918. */ readonly PrivateIpRanges: "PRIVATE_IP_RANGES"; }; /** * The egress setting for the connector, controlling what traffic is diverted through it. */ export type VpcAccessConnectorEgressSetting = (typeof VpcAccessConnectorEgressSetting)[keyof typeof VpcAccessConnectorEgressSetting];