import { StatusEnum } from './sap/StatusEnum';
import { ApplicationTypeEnum } from './sap/ApplicationTypeEnum';
import { DeploymentTypeEnum } from './sap/DeploymentTypeEnum';
import { ResourceMetadata } from '../iam/ResourceMetadata';
/** Information of SAP pre-installation tasks. */
export interface SapWithIAM {
    /** The current status of the Ansible SAP HANA component. */
    ansibleSapHanaStatus: StatusEnum;
    /** The current status of the Ansible SAP system component. */
    ansibleSapSystemStatus: StatusEnum;
    /** The type of SAP application being installed. */
    applicationType: ApplicationTypeEnum;
    /** The version of the SAP application being installed. */
    applicationVersion: string;
    /** The current status of the clean-up tasks. */
    cleanStatus: StatusEnum;
    /** The type of deployment for the SAP installation. */
    deploymentType: DeploymentTypeEnum;
    /** The date and time that the pre-installation task was completed. */
    endTime?: string;
    /** A message describing any errors that occurred during the pre-installation task, if applicable. */
    errorMessage?: string;
    /** The current status of the Gateway component. */
    gatewayStatus: StatusEnum;
    /** IAM resource metadata */
    iam?: ResourceMetadata;
    /** The SAP HANA SID for the installation. */
    sapHanaSid: string;
    /** The SAP SID for the installation. */
    sapSid: string;
    /** The date and time that the pre-installation task was started. */
    startTime: string;
    /** The current status of the pre-installation task. */
    status: StatusEnum;
    /** A unique identifier for the pre-installation task. */
    taskId: string;
    /** The current status of the Terraform component. */
    terraformStatus: StatusEnum;
}
//# sourceMappingURL=SapWithIAM.d.ts.map