vault/ui/api-client/dist/esm/models/CloudFoundryConfigureRequest.d.ts

127 lines
4.2 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* HashiCorp Vault API
* HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`.
*
* The version of the OpenAPI document: 1.21.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface CloudFoundryConfigureRequest
*/
export interface CloudFoundryConfigureRequest {
/**
* CFs API address.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfApiAddr?: string;
/**
* The PEM-format certificates that are presented for mutual TLS with the CloudFoundry API. If not set, mutual TLS is not used
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfApiMutualTlsCertificate?: string;
/**
* The PEM-format private key that are used for mutual TLS with the CloudFoundry API. If not set, mutual TLS is not used
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfApiMutualTlsKey?: string;
/**
* The PEM-format CA certificates that are acceptable for the CF API to present.
* @type {Array<string>}
* @memberof CloudFoundryConfigureRequest
*/
cfApiTrustedCertificates?: Array<string>;
/**
* The client id for CFs API.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfClientId?: string;
/**
* The client secret for CFs API.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfClientSecret?: string;
/**
* The password for CFs API.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfPassword?: string;
/**
* The timeout for calls to CFs API.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfTimeout?: string;
/**
* The username for CFs API.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
cfUsername?: string;
/**
* The PEM-format CA certificates that are required to have issued the instance certificates presented for logging in.
* @type {Array<string>}
* @memberof CloudFoundryConfigureRequest
*/
identityCaCertificates?: Array<string>;
/**
* Duration in seconds for the maximum acceptable length in the future a "signing_time" can be. Useful for clock drift. Set low to reduce the opportunity for replay attacks.
* @type {number}
* @memberof CloudFoundryConfigureRequest
*/
loginMaxSecondsNotAfter?: number;
/**
* Duration in seconds for the maximum acceptable age of a "signing_time". Useful for clock drift. Set low to reduce the opportunity for replay attacks.
* @type {string}
* @memberof CloudFoundryConfigureRequest
*/
loginMaxSecondsNotBefore?: string;
/**
* Deprecated. Please use "cf_api_addr".
* @type {string}
* @memberof CloudFoundryConfigureRequest
* @deprecated
*/
pcfApiAddr?: string;
/**
* Deprecated. Please use "cf_api_trusted_certificates".
* @type {Array<string>}
* @memberof CloudFoundryConfigureRequest
* @deprecated
*/
pcfApiTrustedCertificates?: Array<string>;
/**
* Deprecated. Please use "cf_password".
* @type {string}
* @memberof CloudFoundryConfigureRequest
* @deprecated
*/
pcfPassword?: string;
/**
* Deprecated. Please use "cf_username".
* @type {string}
* @memberof CloudFoundryConfigureRequest
* @deprecated
*/
pcfUsername?: string;
}
/**
* Check if a given object implements the CloudFoundryConfigureRequest interface.
*/
export declare function instanceOfCloudFoundryConfigureRequest(value: object): value is CloudFoundryConfigureRequest;
export declare function CloudFoundryConfigureRequestFromJSON(json: any): CloudFoundryConfigureRequest;
export declare function CloudFoundryConfigureRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CloudFoundryConfigureRequest;
export declare function CloudFoundryConfigureRequestToJSON(json: any): CloudFoundryConfigureRequest;
export declare function CloudFoundryConfigureRequestToJSONTyped(value?: CloudFoundryConfigureRequest | null, ignoreDiscriminator?: boolean): any;