UNPKG

@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
/** * 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;