import * as outputs from "../types/output"; /** * (Required unless validate is false) Datadog API key. This can also be set via the DD_API_KEY environment variable. */ export declare const apiKey: string | undefined; /** * The API URL. This can also be set via the DD_HOST environment variable, and defaults to `https://api.datadoghq.com`. Note that this URL must not end with the `/api/` path. For example, `https://api.datadoghq.com/` is a correct value, while `https://api.datadoghq.com/api/` is not. And if you're working with "EU" version of Datadog, use `https://api.datadoghq.eu/`. Other Datadog region examples: `https://api.us5.datadoghq.com/`, `https://api.us3.datadoghq.com/` and `https://api.ddog-gov.com/`. See https://docs.datadoghq.com/getting_started/site/ for all available regions. */ export declare const apiUrl: string | undefined; /** * (Required unless validate is false) Datadog APP key. This can also be set via the DD_APP_KEY environment variable. */ export declare const appKey: string | undefined; /** * The AWS access key ID; used for cloud-provider-based authentication. This can also be set using the `AWS_ACCESS_KEY_ID` environment variable. Required when using `cloudProviderType` set to `aws`. */ export declare const awsAccessKeyId: string | undefined; /** * The AWS secret access key; used for cloud-provider-based authentication. This can also be set using the `AWS_SECRET_ACCESS_KEY` environment variable. Required when using `cloudProviderType` set to `aws`. */ export declare const awsSecretAccessKey: string | undefined; /** * The AWS session token; used for cloud-provider-based authentication. This can also be set using the `AWS_SESSION_TOKEN` environment variable. Required when using `cloudProviderType` set to `aws` and using temporary credentials. */ export declare const awsSessionToken: string | undefined; /** * The cloud provider region specifier; used for cloud-provider-based authentication. For example, `us-east-1` for AWS. */ export declare const cloudProviderRegion: string | undefined; /** * Specifies the cloud provider used for cloud-provider-based authentication, enabling keyless access without API or app keys. Only [`aws`] is supported. This feature is in Preview. If you'd like to enable it for your organization, contact [support](https://docs.datadoghq.com/help/). */ export declare const cloudProviderType: string | undefined; /** * [Experimental - Logs Indexes, Logs Pipelines, Monitors Security Monitoring Rules, and Service Level Objectives only] Configuration block containing settings to apply default resource tags across all resources. */ export declare const defaultTags: outputs.config.DefaultTags | undefined; /** * The HTTP request retry back off base. Defaults to 2. */ export declare const httpClientRetryBackoffBase: number | undefined; /** * The HTTP request retry back off multiplier. Defaults to 2. */ export declare const httpClientRetryBackoffMultiplier: number | undefined; /** * Enables request retries on HTTP status codes 429 and 5xx. Valid values are [`true`, `false`]. Defaults to `true`. */ export declare const httpClientRetryEnabled: string | undefined; /** * The HTTP request maximum retry number. Defaults to 3. */ export declare const httpClientRetryMaxRetries: number | undefined; /** * The HTTP request retry timeout period. Defaults to 60 seconds. */ export declare const httpClientRetryTimeout: number | undefined; /** * The organization UUID; used for cloud-provider-based authentication. See the [Datadog API documentation](https://docs.datadoghq.com/api/v1/organizations/) for more information. */ export declare const orgUuid: string | undefined; /** * Enables validation of the provided API key during provider initialization. Valid values are [`true`, `false`]. Default is true. When false, apiKey won't be checked. */ export declare const validate: string | undefined;