import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Available Maintenance Schedule Start Times in Oracle Cloud Infrastructure Lustre File Storage service. * * Gets the list of available maintenance schedule start times for both Create and Update operation * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAvailableMaintenanceScheduleStartTimes = oci.lustre.getFileStorageAvailableMaintenanceScheduleStartTimes({ * availabilityDomain: availableMaintenanceScheduleStartTimeAvailabilityDomain, * compartmentId: compartmentId, * dayOfWeek: availableMaintenanceScheduleStartTimeDayOfWeek, * id: availableMaintenanceScheduleStartTimeId, * }); * ``` */ export declare function getFileStorageAvailableMaintenanceScheduleStartTimes(args?: GetFileStorageAvailableMaintenanceScheduleStartTimesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFileStorageAvailableMaintenanceScheduleStartTimes. */ export interface GetFileStorageAvailableMaintenanceScheduleStartTimesArgs { /** * The name of the availability domain. Example: `Uocm:PHX-AD-1` */ availabilityDomain?: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. */ compartmentId?: string; /** * Day of the week filter */ dayOfWeek?: string; filters?: inputs.Lustre.GetFileStorageAvailableMaintenanceScheduleStartTimesFilter[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. */ id?: string; } /** * A collection of values returned by getFileStorageAvailableMaintenanceScheduleStartTimes. */ export interface GetFileStorageAvailableMaintenanceScheduleStartTimesResult { readonly availabilityDomain?: string; /** * The list of available_maintenance_schedule_start_time_collection. */ readonly availableMaintenanceScheduleStartTimeCollections: outputs.Lustre.GetFileStorageAvailableMaintenanceScheduleStartTimesAvailableMaintenanceScheduleStartTimeCollection[]; readonly compartmentId?: string; /** * Day of the week */ readonly dayOfWeek?: string; readonly filters?: outputs.Lustre.GetFileStorageAvailableMaintenanceScheduleStartTimesFilter[]; readonly id?: string; } /** * This data source provides the list of Available Maintenance Schedule Start Times in Oracle Cloud Infrastructure Lustre File Storage service. * * Gets the list of available maintenance schedule start times for both Create and Update operation * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAvailableMaintenanceScheduleStartTimes = oci.lustre.getFileStorageAvailableMaintenanceScheduleStartTimes({ * availabilityDomain: availableMaintenanceScheduleStartTimeAvailabilityDomain, * compartmentId: compartmentId, * dayOfWeek: availableMaintenanceScheduleStartTimeDayOfWeek, * id: availableMaintenanceScheduleStartTimeId, * }); * ``` */ export declare function getFileStorageAvailableMaintenanceScheduleStartTimesOutput(args?: GetFileStorageAvailableMaintenanceScheduleStartTimesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFileStorageAvailableMaintenanceScheduleStartTimes. */ export interface GetFileStorageAvailableMaintenanceScheduleStartTimesOutputArgs { /** * The name of the availability domain. Example: `Uocm:PHX-AD-1` */ availabilityDomain?: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. */ compartmentId?: pulumi.Input; /** * Day of the week filter */ dayOfWeek?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. */ id?: pulumi.Input; } //# sourceMappingURL=getFileStorageAvailableMaintenanceScheduleStartTimes.d.ts.map