UNPKG

@pulumi/openstack

Version:

A Pulumi package for creating and managing OpenStack cloud resources.

130 lines (129 loc) 4.03 kB
/** * If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired. * Defaults to `true` */ export declare const allowReauth: boolean | undefined; /** * Application Credential ID to login with. */ export declare const applicationCredentialId: string | undefined; /** * Application Credential name to login with. */ export declare const applicationCredentialName: string | undefined; /** * Application Credential secret to login with. */ export declare const applicationCredentialSecret: string | undefined; /** * The Identity authentication URL. */ export declare const authUrl: string | undefined; /** * A Custom CA certificate. */ export declare const cacertFile: string | undefined; /** * A client certificate to authenticate with. */ export declare const cert: string | undefined; /** * An entry in a `clouds.yaml` file to use. */ export declare const cloud: string | undefined; /** * The name of the Domain ID to scope to if no other domain is specified. Defaults to `default` (Identity v3). */ export declare const defaultDomain: string | undefined; /** * If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called. Defaults * to `true`. */ export declare const delayedAuth: boolean | undefined; /** * If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests. */ export declare const disableNoCacheHeader: boolean | undefined; /** * The ID of the Domain to scope to (Identity v3). */ export declare const domainId: string | undefined; /** * The name of the Domain to scope to (Identity v3). */ export declare const domainName: string | undefined; /** * Outputs very verbose logs with all calls made to and responses from OpenStack */ export declare const enableLogging: boolean | undefined; /** * A map of services with an endpoint to override what was from the Keystone catalog */ export declare const endpointOverrides: { [key: string]: string; } | undefined; export declare const endpointType: string | undefined; /** * Trust self-signed certificates. */ export declare const insecure: boolean | undefined; /** * A client private key to authenticate with. */ export declare const key: string | undefined; /** * How many times HTTP connection should be retried until giving up. */ export declare const maxRetries: number | undefined; /** * Password to login with. */ export declare const password: string | undefined; /** * The ID of the domain where the proejct resides (Identity v3). */ export declare const projectDomainId: string | undefined; /** * The name of the domain where the project resides (Identity v3). */ export declare const projectDomainName: string | undefined; /** * The OpenStack region to connect to. */ export declare const region: string | undefined; /** * Use Swift's authentication system instead of Keystone. Only used for interaction with Swift. */ export declare const swauth: boolean | undefined; /** * If set to `true`, system scoped authorization will be enabled. Defaults to `false` (Identity v3). */ export declare const systemScope: boolean | undefined; /** * The ID of the Tenant (Identity v2) or Project (Identity v3) to login with. */ export declare const tenantId: string | undefined; /** * The name of the Tenant (Identity v2) or Project (Identity v3) to login with. */ export declare const tenantName: string | undefined; /** * Authentication token to use as an alternative to username/password. */ export declare const token: string | undefined; /** * The ID of the domain where the user resides (Identity v3). */ export declare const userDomainId: string | undefined; /** * The name of the domain where the user resides (Identity v3). */ export declare const userDomainName: string | undefined; /** * User ID to login with. */ export declare const userId: string | undefined; /** * Username to login with. */ export declare const userName: string | undefined;