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 Override Maintenance Start Times in Oracle Cloud Infrastructure Lustre File Storage service.
Gets the list of available maintenance start times for Override operation
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAvailableOverrideMaintenanceStartTimes = oci.Lustre.getFileStorageAvailableOverrideMaintenanceStartTimes({
id: availableOverrideMaintenanceStartTimeId,
date: availableOverrideMaintenanceStartTimeDate,
});
import pulumi
import pulumi_oci as oci
test_available_override_maintenance_start_times = oci.Lustre.get_file_storage_available_override_maintenance_start_times(id=available_override_maintenance_start_time_id,
date=available_override_maintenance_start_time_date)
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.GetFileStorageAvailableOverrideMaintenanceStartTimes(ctx, &lustre.GetFileStorageAvailableOverrideMaintenanceStartTimesArgs{
Id: availableOverrideMaintenanceStartTimeId,
Date: pulumi.StringRef(availableOverrideMaintenanceStartTimeDate),
}, 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 testAvailableOverrideMaintenanceStartTimes = Oci.Lustre.GetFileStorageAvailableOverrideMaintenanceStartTimes.Invoke(new()
{
Id = availableOverrideMaintenanceStartTimeId,
Date = availableOverrideMaintenanceStartTimeDate,
});
});
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.GetFileStorageAvailableOverrideMaintenanceStartTimesArgs;
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 testAvailableOverrideMaintenanceStartTimes = LustreFunctions.getFileStorageAvailableOverrideMaintenanceStartTimes(GetFileStorageAvailableOverrideMaintenanceStartTimesArgs.builder()
.id(availableOverrideMaintenanceStartTimeId)
.date(availableOverrideMaintenanceStartTimeDate)
.build());
}
}
variables:
testAvailableOverrideMaintenanceStartTimes:
fn::invoke:
function: oci:Lustre:getFileStorageAvailableOverrideMaintenanceStartTimes
arguments:
id: ${availableOverrideMaintenanceStartTimeId}
date: ${availableOverrideMaintenanceStartTimeDate}
Using getFileStorageAvailableOverrideMaintenanceStartTimes
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 getFileStorageAvailableOverrideMaintenanceStartTimes(args: GetFileStorageAvailableOverrideMaintenanceStartTimesArgs, opts?: InvokeOptions): Promise<GetFileStorageAvailableOverrideMaintenanceStartTimesResult>
function getFileStorageAvailableOverrideMaintenanceStartTimesOutput(args: GetFileStorageAvailableOverrideMaintenanceStartTimesOutputArgs, opts?: InvokeOptions): Output<GetFileStorageAvailableOverrideMaintenanceStartTimesResult>def get_file_storage_available_override_maintenance_start_times(date: Optional[str] = None,
filters: Optional[Sequence[GetFileStorageAvailableOverrideMaintenanceStartTimesFilter]] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFileStorageAvailableOverrideMaintenanceStartTimesResult
def get_file_storage_available_override_maintenance_start_times_output(date: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetFileStorageAvailableOverrideMaintenanceStartTimesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFileStorageAvailableOverrideMaintenanceStartTimesResult]func GetFileStorageAvailableOverrideMaintenanceStartTimes(ctx *Context, args *GetFileStorageAvailableOverrideMaintenanceStartTimesArgs, opts ...InvokeOption) (*GetFileStorageAvailableOverrideMaintenanceStartTimesResult, error)
func GetFileStorageAvailableOverrideMaintenanceStartTimesOutput(ctx *Context, args *GetFileStorageAvailableOverrideMaintenanceStartTimesOutputArgs, opts ...InvokeOption) GetFileStorageAvailableOverrideMaintenanceStartTimesResultOutput> Note: This function is named GetFileStorageAvailableOverrideMaintenanceStartTimes in the Go SDK.
public static class GetFileStorageAvailableOverrideMaintenanceStartTimes
{
public static Task<GetFileStorageAvailableOverrideMaintenanceStartTimesResult> InvokeAsync(GetFileStorageAvailableOverrideMaintenanceStartTimesArgs args, InvokeOptions? opts = null)
public static Output<GetFileStorageAvailableOverrideMaintenanceStartTimesResult> Invoke(GetFileStorageAvailableOverrideMaintenanceStartTimesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFileStorageAvailableOverrideMaintenanceStartTimesResult> getFileStorageAvailableOverrideMaintenanceStartTimes(GetFileStorageAvailableOverrideMaintenanceStartTimesArgs args, InvokeOptions options)
public static Output<GetFileStorageAvailableOverrideMaintenanceStartTimesResult> getFileStorageAvailableOverrideMaintenanceStartTimes(GetFileStorageAvailableOverrideMaintenanceStartTimesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Lustre/getFileStorageAvailableOverrideMaintenanceStartTimes:getFileStorageAvailableOverrideMaintenanceStartTimes
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- The OCID of the Lustre file system.
- Date string
- Date in format
YYYY-MM-DD - Filters
List<Get
File Storage Available Override Maintenance Start Times Filter>
- Id string
- The OCID of the Lustre file system.
- Date string
- Date in format
YYYY-MM-DD - Filters
[]Get
File Storage Available Override Maintenance Start Times Filter
- id String
- The OCID of the Lustre file system.
- date String
- Date in format
YYYY-MM-DD - filters
List<Get
File Storage Available Override Maintenance Start Times Filter>
- id string
- The OCID of the Lustre file system.
- date string
- Date in format
YYYY-MM-DD - filters
Get
File Storage Available Override Maintenance Start Times Filter[]
- id str
- The OCID of the Lustre file system.
- date str
- Date in format
YYYY-MM-DD - filters
Sequence[Get
File Storage Available Override Maintenance Start Times Filter]
- id String
- The OCID of the Lustre file system.
- date String
- Date in format
YYYY-MM-DD - filters List<Property Map>
getFileStorageAvailableOverrideMaintenanceStartTimes Result
The following output properties are available:
- Available
Override List<GetMaintenance Start Time Collections File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection> - The list of available_override_maintenance_start_time_collection.
- Id string
- Date string
- Filters
List<Get
File Storage Available Override Maintenance Start Times Filter>
- Available
Override []GetMaintenance Start Time Collections File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection - The list of available_override_maintenance_start_time_collection.
- Id string
- Date string
- Filters
[]Get
File Storage Available Override Maintenance Start Times Filter
- available
Override List<GetMaintenance Start Time Collections File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection> - The list of available_override_maintenance_start_time_collection.
- id String
- date String
- filters
List<Get
File Storage Available Override Maintenance Start Times Filter>
- available
Override GetMaintenance Start Time Collections File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection[] - The list of available_override_maintenance_start_time_collection.
- id string
- date string
- filters
Get
File Storage Available Override Maintenance Start Times Filter[]
- available_
override_ Sequence[Getmaintenance_ start_ time_ collections File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection] - The list of available_override_maintenance_start_time_collection.
- id str
- date str
- filters
Sequence[Get
File Storage Available Override Maintenance Start Times Filter]
- available
Override List<Property Map>Maintenance Start Time Collections - The list of available_override_maintenance_start_time_collection.
- id String
- date String
- filters List<Property Map>
Supporting Types
GetFileStorageAvailableOverrideMaintenanceStartTimesAvailableOverrideMaintenanceStartTimeCollection
- Items
List<Get
File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection Item> - List of available start times on every day of the week
- Items
[]Get
File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection Item - List of available start times on every day of the week
- items
List<Get
File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection Item> - List of available start times on every day of the week
- items
Get
File Storage Available Override Maintenance Start Times Available Override Maintenance Start Time Collection Item[] - List of available start times on every day of the week
- items
Sequence[Get
File Storage Available Override Maintenance Start Times Available Override Maintenance 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
GetFileStorageAvailableOverrideMaintenanceStartTimesAvailableOverrideMaintenanceStartTimeCollectionItem
- Start
Times List<string> - List of available start times. Each array item is of the format
HH:mm - Time
Date stringAvailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
- Start
Times []string - List of available start times. Each array item is of the format
HH:mm - Time
Date stringAvailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
- start
Times List<String> - List of available start times. Each array item is of the format
HH:mm - time
Date StringAvailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
- start
Times string[] - List of available start times. Each array item is of the format
HH:mm - time
Date stringAvailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
- start_
times Sequence[str] - List of available start times. Each array item is of the format
HH:mm - time_
date_ stravailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
- start
Times List<String> - List of available start times. Each array item is of the format
HH:mm - time
Date StringAvailable - The date corresponding to the list of start times available. Example:
2024-04-25T00:00:00.000Z
GetFileStorageAvailableOverrideMaintenanceStartTimesFilter
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
