Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
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
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,
});
import pulumi
import pulumi_oci as oci
test_available_maintenance_schedule_start_times = oci.Lustre.get_file_storage_available_maintenance_schedule_start_times(availability_domain=available_maintenance_schedule_start_time_availability_domain,
compartment_id=compartment_id,
day_of_week=available_maintenance_schedule_start_time_day_of_week,
id=available_maintenance_schedule_start_time_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/lustre"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := lustre.GetFileStorageAvailableMaintenanceScheduleStartTimes(ctx, &lustre.GetFileStorageAvailableMaintenanceScheduleStartTimesArgs{
AvailabilityDomain: pulumi.StringRef(availableMaintenanceScheduleStartTimeAvailabilityDomain),
CompartmentId: pulumi.StringRef(compartmentId),
DayOfWeek: pulumi.StringRef(availableMaintenanceScheduleStartTimeDayOfWeek),
Id: pulumi.StringRef(availableMaintenanceScheduleStartTimeId),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testAvailableMaintenanceScheduleStartTimes = Oci.Lustre.GetFileStorageAvailableMaintenanceScheduleStartTimes.Invoke(new()
{
AvailabilityDomain = availableMaintenanceScheduleStartTimeAvailabilityDomain,
CompartmentId = compartmentId,
DayOfWeek = availableMaintenanceScheduleStartTimeDayOfWeek,
Id = availableMaintenanceScheduleStartTimeId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Lustre.LustreFunctions;
import com.pulumi.oci.Lustre.inputs.GetFileStorageAvailableMaintenanceScheduleStartTimesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testAvailableMaintenanceScheduleStartTimes = LustreFunctions.getFileStorageAvailableMaintenanceScheduleStartTimes(GetFileStorageAvailableMaintenanceScheduleStartTimesArgs.builder()
.availabilityDomain(availableMaintenanceScheduleStartTimeAvailabilityDomain)
.compartmentId(compartmentId)
.dayOfWeek(availableMaintenanceScheduleStartTimeDayOfWeek)
.id(availableMaintenanceScheduleStartTimeId)
.build());
}
}
variables:
testAvailableMaintenanceScheduleStartTimes:
fn::invoke:
function: oci:Lustre:getFileStorageAvailableMaintenanceScheduleStartTimes
arguments:
availabilityDomain: ${availableMaintenanceScheduleStartTimeAvailabilityDomain}
compartmentId: ${compartmentId}
dayOfWeek: ${availableMaintenanceScheduleStartTimeDayOfWeek}
id: ${availableMaintenanceScheduleStartTimeId}
Using getFileStorageAvailableMaintenanceScheduleStartTimes
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFileStorageAvailableMaintenanceScheduleStartTimes(args: GetFileStorageAvailableMaintenanceScheduleStartTimesArgs, opts?: InvokeOptions): Promise<GetFileStorageAvailableMaintenanceScheduleStartTimesResult>
function getFileStorageAvailableMaintenanceScheduleStartTimesOutput(args: GetFileStorageAvailableMaintenanceScheduleStartTimesOutputArgs, opts?: InvokeOptions): Output<GetFileStorageAvailableMaintenanceScheduleStartTimesResult>def get_file_storage_available_maintenance_schedule_start_times(availability_domain: Optional[str] = None,
compartment_id: Optional[str] = None,
day_of_week: Optional[str] = None,
filters: Optional[Sequence[GetFileStorageAvailableMaintenanceScheduleStartTimesFilter]] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFileStorageAvailableMaintenanceScheduleStartTimesResult
def get_file_storage_available_maintenance_schedule_start_times_output(availability_domain: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
day_of_week: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetFileStorageAvailableMaintenanceScheduleStartTimesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFileStorageAvailableMaintenanceScheduleStartTimesResult]func GetFileStorageAvailableMaintenanceScheduleStartTimes(ctx *Context, args *GetFileStorageAvailableMaintenanceScheduleStartTimesArgs, opts ...InvokeOption) (*GetFileStorageAvailableMaintenanceScheduleStartTimesResult, error)
func GetFileStorageAvailableMaintenanceScheduleStartTimesOutput(ctx *Context, args *GetFileStorageAvailableMaintenanceScheduleStartTimesOutputArgs, opts ...InvokeOption) GetFileStorageAvailableMaintenanceScheduleStartTimesResultOutput> Note: This function is named GetFileStorageAvailableMaintenanceScheduleStartTimes in the Go SDK.
public static class GetFileStorageAvailableMaintenanceScheduleStartTimes
{
public static Task<GetFileStorageAvailableMaintenanceScheduleStartTimesResult> InvokeAsync(GetFileStorageAvailableMaintenanceScheduleStartTimesArgs args, InvokeOptions? opts = null)
public static Output<GetFileStorageAvailableMaintenanceScheduleStartTimesResult> Invoke(GetFileStorageAvailableMaintenanceScheduleStartTimesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFileStorageAvailableMaintenanceScheduleStartTimesResult> getFileStorageAvailableMaintenanceScheduleStartTimes(GetFileStorageAvailableMaintenanceScheduleStartTimesArgs args, InvokeOptions options)
public static Output<GetFileStorageAvailableMaintenanceScheduleStartTimesResult> getFileStorageAvailableMaintenanceScheduleStartTimes(GetFileStorageAvailableMaintenanceScheduleStartTimesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Lustre/getFileStorageAvailableMaintenanceScheduleStartTimes:getFileStorageAvailableMaintenanceScheduleStartTimes
arguments:
# arguments dictionaryThe following arguments are supported:
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1 - Compartment
Id string - The OCID of the compartment in which to list resources.
- Day
Of stringWeek - Day of the week filter
- Filters
List<Get
File Storage Available Maintenance Schedule Start Times Filter> - Id string
- The OCID of the Lustre file system.
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1 - Compartment
Id string - The OCID of the compartment in which to list resources.
- Day
Of stringWeek - Day of the week filter
- Filters
[]Get
File Storage Available Maintenance Schedule Start Times Filter - Id string
- The OCID of the Lustre file system.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1 - compartment
Id String - The OCID of the compartment in which to list resources.
- day
Of StringWeek - Day of the week filter
- filters
List<Get
File Storage Available Maintenance Schedule Start Times Filter> - id String
- The OCID of the Lustre file system.
- availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1 - compartment
Id string - The OCID of the compartment in which to list resources.
- day
Of stringWeek - Day of the week filter
- filters
Get
File Storage Available Maintenance Schedule Start Times Filter[] - id string
- The OCID of the Lustre file system.
- availability_
domain str - The name of the availability domain. Example:
Uocm:PHX-AD-1 - compartment_
id str - The OCID of the compartment in which to list resources.
- day_
of_ strweek - Day of the week filter
- filters
Sequence[Get
File Storage Available Maintenance Schedule Start Times Filter] - id str
- The OCID of the Lustre file system.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1 - compartment
Id String - The OCID of the compartment in which to list resources.
- day
Of StringWeek - Day of the week filter
- filters List<Property Map>
- id String
- The OCID of the Lustre file system.
getFileStorageAvailableMaintenanceScheduleStartTimes Result
The following output properties are available:
- Available
Maintenance List<GetSchedule Start Time Collections File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection> - The list of available_maintenance_schedule_start_time_collection.
- Availability
Domain string - Compartment
Id string - Day
Of stringWeek - Day of the week
- Filters
List<Get
File Storage Available Maintenance Schedule Start Times Filter> - Id string
- Available
Maintenance []GetSchedule Start Time Collections File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection - The list of available_maintenance_schedule_start_time_collection.
- Availability
Domain string - Compartment
Id string - Day
Of stringWeek - Day of the week
- Filters
[]Get
File Storage Available Maintenance Schedule Start Times Filter - Id string
- available
Maintenance List<GetSchedule Start Time Collections File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection> - The list of available_maintenance_schedule_start_time_collection.
- availability
Domain String - compartment
Id String - day
Of StringWeek - Day of the week
- filters
List<Get
File Storage Available Maintenance Schedule Start Times Filter> - id String
- available
Maintenance GetSchedule Start Time Collections File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection[] - The list of available_maintenance_schedule_start_time_collection.
- availability
Domain string - compartment
Id string - day
Of stringWeek - Day of the week
- filters
Get
File Storage Available Maintenance Schedule Start Times Filter[] - id string
- available_
maintenance_ Sequence[Getschedule_ start_ time_ collections File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection] - The list of available_maintenance_schedule_start_time_collection.
- availability_
domain str - compartment_
id str - day_
of_ strweek - Day of the week
- filters
Sequence[Get
File Storage Available Maintenance Schedule Start Times Filter] - id str
- available
Maintenance List<Property Map>Schedule Start Time Collections - The list of available_maintenance_schedule_start_time_collection.
- availability
Domain String - compartment
Id String - day
Of StringWeek - Day of the week
- filters List<Property Map>
- id String
Supporting Types
GetFileStorageAvailableMaintenanceScheduleStartTimesAvailableMaintenanceScheduleStartTimeCollection
- Items
List<Get
File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection Item> - List of available start times on every day of the week
- Items
[]Get
File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection Item - List of available start times on every day of the week
- items
List<Get
File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection Item> - List of available start times on every day of the week
- items
Get
File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection Item[] - List of available start times on every day of the week
- items
Sequence[Get
File Storage Available Maintenance Schedule Start Times Available Maintenance Schedule Start Time Collection Item] - List of available start times on every day of the week
- items List<Property Map>
- List of available start times on every day of the week
GetFileStorageAvailableMaintenanceScheduleStartTimesAvailableMaintenanceScheduleStartTimeCollectionItem
- Day
Of stringWeek - Day of the week filter
- Start
Times List<string> - List of available start times. Each array item is of the format
HH:mm
- Day
Of stringWeek - Day of the week filter
- Start
Times []string - List of available start times. Each array item is of the format
HH:mm
- day
Of StringWeek - Day of the week filter
- start
Times List<String> - List of available start times. Each array item is of the format
HH:mm
- day
Of stringWeek - Day of the week filter
- start
Times string[] - List of available start times. Each array item is of the format
HH:mm
- day_
of_ strweek - Day of the week filter
- start_
times Sequence[str] - List of available start times. Each array item is of the format
HH:mm
- day
Of StringWeek - Day of the week filter
- start
Times List<String> - List of available start times. Each array item is of the format
HH:mm
GetFileStorageAvailableMaintenanceScheduleStartTimesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
