@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
40 lines • 2.59 kB
TypeScript
import { ApplicationTypeEnum } from './sap/ApplicationTypeEnum';
import { DeploymentTypeEnum } from './sap/DeploymentTypeEnum';
import { StatusEnum } from './sap/StatusEnum';
import { ResourceMetadata } from '../iam/ResourceMetadata';
/** This schema provides detailed information about the pre-installation tasks related to SAP deployments. */
export interface SapWithIAM {
/** Describes the type of SAP application that is being installed as part of the pre-installation tasks. */
applicationType: ApplicationTypeEnum;
/** Describes the specific version of the SAP application that is being installed during the pre-installation process. */
applicationVersion: string;
/** Provides the current status of the clean-up operations performed as part of the pre-installation tasks. */
cleanStatus: StatusEnum;
/** Describes the type of deployment strategy being used for the SAP installation during the pre-installation process. */
deploymentType: DeploymentTypeEnum;
/** Records the date and time when the pre-installation tasks were finished. */
endTime?: string;
/** Contains a detailed error message if any issues or failures occurred during the execution of the pre-installation tasks. */
errorMessage?: string;
/** Provides the current operational state of the Gateway component during the pre-installation process. */
gatewayStatus: StatusEnum;
/** IAM resource metadata */
iam?: ResourceMetadata;
/** Provides the current operational state of the SAP HANA installation during the pre-installation process. */
sapHanaInstallationStatus: StatusEnum;
/** Describes the System ID (SID) assigned to the SAP HANA instance being installed as part of the pre-installation tasks. */
sapHanaSid: string;
/** Describes the System ID (SID) assigned to the SAP system being installed as part of the pre-installation tasks. */
sapSid: string;
/** Provides the current operational state of the SAP system installation during the pre-installation process. */
sapSystemInstallationStatus: StatusEnum;
/** Records the date and time when the pre-installation tasks were initiated. */
startTime: string;
/** Provides an overview of the current overall status of the pre-installation tasks. */
status: StatusEnum;
/** Uniquely identifies each set of pre-installation tasks. */
taskId: string;
/** Provides the current operational state of virtual machines deployment during the pre-installation process. */
vmDeploymentStatus: StatusEnum;
}
//# sourceMappingURL=SapWithIAM.d.ts.map