@piclemx/pulumi-opensearch
Version:
A Pulumi package for creating and managing Opensearch resources. Based on terraform-provider-opensearch: version v2.2.1
101 lines (100 loc) • 3.32 kB
TypeScript
/**
* The access key for use with AWS OpenSearch Service domains
*/
export declare const awsAccessKey: string | undefined;
/**
* Amazon Resource Name of an IAM Role to assume prior to making AWS API calls.
*/
export declare const awsAssumeRoleArn: string | undefined;
/**
* External ID configured in the IAM policy of the IAM Role to assume prior to making AWS API calls.
*/
export declare const awsAssumeRoleExternalId: string | undefined;
/**
* The AWS profile for use with AWS OpenSearch Service domains
*/
export declare const awsProfile: string | undefined;
/**
* The AWS region for use in signing of AWS OpenSearch requests. Must be specified in order to use AWS URL signing with AWS
* OpenSearch endpoint exposed on a custom DNS domain.
*/
export declare const awsRegion: string | undefined;
/**
* The secret key for use with AWS OpenSearch Service domains
*/
export declare const awsSecretKey: string | undefined;
/**
* AWS service name used in the credential scope of signed requests to OpenSearch.
*/
export declare const awsSignatureService: string | undefined;
/**
* The session token for use with AWS OpenSearch Service domains
*/
export declare const awsToken: string | undefined;
/**
* A Custom CA certificate
*/
export declare const cacertFile: string | undefined;
/**
* A X509 certificate to connect to OpenSearch
*/
export declare const clientCertPath: string | undefined;
/**
* A X509 key to connect to OpenSearch
*/
export declare const clientKeyPath: string | undefined;
/**
* Set the client healthcheck option for the OpenSearch client. Healthchecking is designed for direct access to the
* cluster.
*/
export declare const healthcheck: boolean | undefined;
/**
* If provided, sets the 'Host' header of requests and the 'ServerName' for certificate validation to this value. See the
* documentation on connecting to OpenSearch via an SSH tunnel.
*/
export declare const hostOverride: string | undefined;
/**
* Disable SSL verification of API calls
*/
export declare const insecure: boolean | undefined;
/**
* OpenSearch Version
*/
export declare const opensearchVersion: string | undefined;
/**
* Password to use to connect to OpenSearch using basic auth
*/
export declare const password: string | undefined;
/**
* Proxy URL to use for requests to OpenSearch.
*/
export declare const proxy: string | undefined;
/**
* Enable signing of AWS OpenSearch requests. The `url` must refer to AWS ES domain (`*.<region>.es.amazonaws.com`), or
* `awsRegion` must be specified explicitly.
*/
export declare const signAwsRequests: boolean | undefined;
/**
* Set the node sniffing option for the OpenSearch client. Client won't work with sniffing if nodes are not routable.
*/
export declare const sniff: boolean | undefined;
/**
* A bearer token or ApiKey for an Authorization header, e.g. Active Directory API key.
*/
export declare const token: string | undefined;
/**
* The type of token, usually ApiKey or Bearer
*/
export declare const tokenName: string | undefined;
/**
* OpenSearch URL
*/
export declare const url: string | undefined;
/**
* Username to use to connect to OpenSearch using basic auth
*/
export declare const username: string | undefined;
/**
* Version ping timeout in seconds
*/
export declare const versionPingTimeout: number | undefined;