UNPKG

@komminarlabs/cratedb

Version:

A Pulumi package for creating and managing CrateDB resources.

226 lines (225 loc) 4.23 kB
import * as outputs from "../types/output"; export interface ClusterDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface ClusterHardwareSpecs { /** * The cpus per node. */ cpusPerNode: number; /** * The disk size per node in bytes. */ diskSizePerNodeBytes: number; /** * The disk type. */ diskType: string; /** * The disks per node. */ disksPerNode: number; /** * The heap size in bytes. */ heapSizeBytes: number; /** * The memory per node in bytes. */ memoryPerNodeBytes: number; } export interface ClusterHealth { /** * The health status of the cluster. */ status: string; } export interface ClusterIpWhitelist { /** * The CIDR. */ cidr: string; /** * The description. */ description: string; } export interface GetClusterDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface GetClusterHardwareSpecs { /** * The cpus per node. */ cpusPerNode: number; /** * The disk size per node in bytes. */ diskSizePerNodeBytes: number; /** * The disk type. */ diskType: string; /** * The disks per node. */ disksPerNode: number; /** * The heap size in bytes. */ heapSizeBytes: number; /** * The memory per node in bytes. */ memoryPerNodeBytes: number; } export interface GetClusterHealth { /** * The last seen time. */ lastSeen: string; /** * The type of the currently running operation. Returns an empty string if there is no operation in progress. */ runningOperation: string; /** * The health status of the cluster. */ status: string; } export interface GetClusterIpWhitelist { /** * The CIDR. */ cidr: string; /** * The description. */ description: string; } export interface GetClusterLastAsyncOperation { /** * The DublinCore of the cluster. */ dc: outputs.GetClusterLastAsyncOperationDc; /** * The id of the last async operation. */ id: string; /** * The status of the last async operation. */ status: string; /** * The type of the last async operation. */ type: string; } export interface GetClusterLastAsyncOperationDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface GetOrganizationDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface GetOrganizationsOrganization { /** * The DublinCore of the organization. */ dc: outputs.GetOrganizationsOrganizationDc; /** * The notification email used in the organization. */ email: string; /** * The id of the organization. */ id: string; /** * The name of the organization. */ name: string; /** * Whether notifications enabled for the organization. */ notificationsEnabled: boolean; /** * The support plan type used in the organization. */ planType: number; /** * The project count in the organization. */ projectCount: number; /** * The role FQN. */ roleFqn: string; } export interface GetOrganizationsOrganizationDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface GetProjectDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface OrganizationDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; } export interface ProjectDc { /** * The created time. */ created: string; /** * The modified time. */ modified: string; }