vault/ui/api-client/dist/models/TerraformCloudWriteRoleRequest.d.ts
Jordan Reimer 5905f43e1f
[UI] Check-in Built API Client (#29955)
* removes dist from api-client gitignore

* ignores api-client/dist directory for eslint and prettier

* builds api client
2025-03-19 11:50:15 -06:00

57 lines
2.1 KiB
TypeScript

/**
* 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.20.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 TerraformCloudWriteRoleRequest
*/
export interface TerraformCloudWriteRoleRequest {
/**
* Maximum time for role. If not set or set to 0, will use system default.
* @type {string}
* @memberof TerraformCloudWriteRoleRequest
*/
maxTtl?: string;
/**
* Name of the Terraform Cloud or Enterprise organization
* @type {string}
* @memberof TerraformCloudWriteRoleRequest
*/
organization?: string;
/**
* ID of the Terraform Cloud or Enterprise team under organization (e.g., settings/teams/team-xxxxxxxxxxxxx)
* @type {string}
* @memberof TerraformCloudWriteRoleRequest
*/
teamId?: string;
/**
* Default lease for generated credentials. If not set or set to 0, will use system default.
* @type {string}
* @memberof TerraformCloudWriteRoleRequest
*/
ttl?: string;
/**
* ID of the Terraform Cloud or Enterprise user (e.g., user-xxxxxxxxxxxxxxxx)
* @type {string}
* @memberof TerraformCloudWriteRoleRequest
*/
userId?: string;
}
/**
* Check if a given object implements the TerraformCloudWriteRoleRequest interface.
*/
export declare function instanceOfTerraformCloudWriteRoleRequest(value: object): value is TerraformCloudWriteRoleRequest;
export declare function TerraformCloudWriteRoleRequestFromJSON(json: any): TerraformCloudWriteRoleRequest;
export declare function TerraformCloudWriteRoleRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TerraformCloudWriteRoleRequest;
export declare function TerraformCloudWriteRoleRequestToJSON(json: any): TerraformCloudWriteRoleRequest;
export declare function TerraformCloudWriteRoleRequestToJSONTyped(value?: TerraformCloudWriteRoleRequest | null, ignoreDiscriminator?: boolean): any;