/** * (Optional) The type of auth to use. Options are 'ApiKey', 'InstancePrincipal', 'InstancePrincipalWithCerts', 'SecurityToken', 'ResourcePrincipal', 'OKEWorkloadIdentity', 'WorkloadIdentityFederation'. By default, 'ApiKey' will be used. */ export declare const auth: string | undefined; /** * (Optional) The profile name to be used from config file, if not set it will be DEFAULT. */ export declare const configFileProfile: string | undefined; /** * (Optional) Disable automatic retries for retriable errors. * Automatic retries were introduced to solve some eventual consistency problems but it also introduced performance issues on destroy operations. */ export declare const disableAutoRetries: boolean | undefined; /** * (Optional) flags to enable Dual Stack endpoint. */ export declare const dualStackEndpointEnabled: boolean | undefined; /** * (Optional) The fingerprint for the user's RSA key. This can be found in user settings in the Oracle Cloud Infrastructure console. Required if auth is set to 'ApiKey', ignored otherwise. */ export declare const fingerprint: string | undefined; /** * (Optional) List of defined tags keys that Terraform should ignore when planning creates and updates to the associated remote object */ export declare const ignoreDefinedTags: string[] | undefined; /** * (Optional) A PEM formatted RSA private key for the user. * A privateKey or a privateKeyPath must be provided if auth is set to 'ApiKey', ignored otherwise. */ export declare const privateKey: string | undefined; /** * (Optional) The password used to secure the private key. */ export declare const privateKeyPassword: string | undefined; /** * (Optional) The path to the user's PEM formatted private key. * A privateKey or a privateKeyPath must be provided if auth is set to 'ApiKey', ignored otherwise. */ export declare const privateKeyPath: string | undefined; /** * (Optional) flags to enable realm specific service endpoint. */ export declare const realmSpecificServiceEndpointTemplateEnabled: boolean | undefined; /** * (Required) The region for API connections (e.g. us-ashburn-1). */ export declare const region: string | undefined; /** * (Optional) Config file which has the configuration for 4xx and 5xx retries in JSON format */ export declare const retriesConfigFile: string | undefined; /** * (Optional) The minimum duration (in seconds) to retry a resource operation in response to an error. * The actual retry duration may be longer due to jittering of retry operations. This value is ignored if the `disableAutoRetries` field is set to true. */ export declare const retryDurationSeconds: number | undefined; /** * (Optional) The tenancy OCID for a user. The tenancy OCID can be found at the bottom of user settings in the Oracle Cloud Infrastructure console. Required if auth is set to 'ApiKey', ignored otherwise. */ export declare const tenancyOcid: string | undefined; export declare const testTimeMaintenanceRebootDue: string | undefined; /** * (Optional) Authentication method for the token-exchange client. Valid values are 'OAuthClientCredentials' and 'InstancePrincipal'. Used only if auth is set to 'WorkloadIdentityFederation'. Defaults to 'OAuthClientCredentials'. */ export declare const tokenExchangeAuth: string | undefined; /** * (Optional) Token-exchange client ID. Required when auth is set to 'WorkloadIdentityFederation' and tokenExchangeAuth is 'OAuthClientCredentials', ignored otherwise. */ export declare const tokenExchangeClientId: string | undefined; /** * (Optional) Token-exchange client secret. Required when auth is set to 'WorkloadIdentityFederation' and tokenExchangeAuth is 'OAuthClientCredentials', ignored otherwise. */ export declare const tokenExchangeClientSecret: string | undefined; /** * (Optional) OCI IAM identity domain URL for token exchange. Required if auth is set to 'WorkloadIdentityFederation', ignored otherwise. */ export declare const tokenExchangeDomainUrl: string | undefined; /** * (Optional) Public key used by the token-exchange flow, where applicable. Used only if auth is set to 'WorkloadIdentityFederation'. */ export declare const tokenExchangePublicKey: string | undefined; /** * (Optional) Requested token type for token exchange. Required if auth is set to 'WorkloadIdentityFederation', ignored otherwise. */ export declare const tokenExchangeRequestedTokenType: string | undefined; /** * (Optional) Resource type used during token exchange. Required if auth is set to 'WorkloadIdentityFederation', ignored otherwise. */ export declare const tokenExchangeResourceType: string | undefined; /** * (Optional) Requested RPST expiration for token exchange. Used only if auth is set to 'WorkloadIdentityFederation'. */ export declare const tokenExchangeRpstExp: string | undefined; /** * (Optional) Subject token type for the Kubernetes service account JWT. Required if auth is set to 'WorkloadIdentityFederation', ignored otherwise. */ export declare const tokenExchangeSubjectTokenType: string | undefined; /** * (Optional) The user OCID. This can be found in user settings in the Oracle Cloud Infrastructure console. Required if auth is set to 'ApiKey', ignored otherwise. */ export declare const userOcid: string | undefined; /** * (Optional) Path to the projected Kubernetes service account token. Required if auth is set to 'WorkloadIdentityFederation', ignored otherwise. */ export declare const workloadIdentityTokenPath: string | undefined; //# sourceMappingURL=vars.d.ts.map