1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FileStorage
  5. getMountTargets
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.FileStorage.getMountTargets

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

This data source provides the list of Mount Targets in Oracle Cloud Infrastructure File Storage service.

Lists the mount target resources in the specified compartment.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testMountTargets = oci.FileStorage.getMountTargets({
    availabilityDomain: mountTargetAvailabilityDomain,
    compartmentId: compartmentId,
    displayName: mountTargetDisplayName,
    exportSetId: testExportSet.id,
    id: mountTargetId,
    state: mountTargetState,
});
Copy
import pulumi
import pulumi_oci as oci

test_mount_targets = oci.FileStorage.get_mount_targets(availability_domain=mount_target_availability_domain,
    compartment_id=compartment_id,
    display_name=mount_target_display_name,
    export_set_id=test_export_set["id"],
    id=mount_target_id,
    state=mount_target_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/filestorage"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := filestorage.GetMountTargets(ctx, &filestorage.GetMountTargetsArgs{
			AvailabilityDomain: mountTargetAvailabilityDomain,
			CompartmentId:      compartmentId,
			DisplayName:        pulumi.StringRef(mountTargetDisplayName),
			ExportSetId:        pulumi.StringRef(testExportSet.Id),
			Id:                 pulumi.StringRef(mountTargetId),
			State:              pulumi.StringRef(mountTargetState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testMountTargets = Oci.FileStorage.GetMountTargets.Invoke(new()
    {
        AvailabilityDomain = mountTargetAvailabilityDomain,
        CompartmentId = compartmentId,
        DisplayName = mountTargetDisplayName,
        ExportSetId = testExportSet.Id,
        Id = mountTargetId,
        State = mountTargetState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FileStorage.FileStorageFunctions;
import com.pulumi.oci.FileStorage.inputs.GetMountTargetsArgs;
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 testMountTargets = FileStorageFunctions.getMountTargets(GetMountTargetsArgs.builder()
            .availabilityDomain(mountTargetAvailabilityDomain)
            .compartmentId(compartmentId)
            .displayName(mountTargetDisplayName)
            .exportSetId(testExportSet.id())
            .id(mountTargetId)
            .state(mountTargetState)
            .build());

    }
}
Copy
variables:
  testMountTargets:
    fn::invoke:
      function: oci:FileStorage:getMountTargets
      arguments:
        availabilityDomain: ${mountTargetAvailabilityDomain}
        compartmentId: ${compartmentId}
        displayName: ${mountTargetDisplayName}
        exportSetId: ${testExportSet.id}
        id: ${mountTargetId}
        state: ${mountTargetState}
Copy

Using getMountTargets

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 getMountTargets(args: GetMountTargetsArgs, opts?: InvokeOptions): Promise<GetMountTargetsResult>
function getMountTargetsOutput(args: GetMountTargetsOutputArgs, opts?: InvokeOptions): Output<GetMountTargetsResult>
Copy
def get_mount_targets(availability_domain: Optional[str] = None,
                      compartment_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      export_set_id: Optional[str] = None,
                      filters: Optional[Sequence[_filestorage.GetMountTargetsFilter]] = None,
                      id: Optional[str] = None,
                      state: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetMountTargetsResult
def get_mount_targets_output(availability_domain: Optional[pulumi.Input[str]] = None,
                      compartment_id: Optional[pulumi.Input[str]] = None,
                      display_name: Optional[pulumi.Input[str]] = None,
                      export_set_id: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[_filestorage.GetMountTargetsFilterArgs]]]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      state: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetMountTargetsResult]
Copy
func GetMountTargets(ctx *Context, args *GetMountTargetsArgs, opts ...InvokeOption) (*GetMountTargetsResult, error)
func GetMountTargetsOutput(ctx *Context, args *GetMountTargetsOutputArgs, opts ...InvokeOption) GetMountTargetsResultOutput
Copy

> Note: This function is named GetMountTargets in the Go SDK.

public static class GetMountTargets 
{
    public static Task<GetMountTargetsResult> InvokeAsync(GetMountTargetsArgs args, InvokeOptions? opts = null)
    public static Output<GetMountTargetsResult> Invoke(GetMountTargetsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMountTargetsResult> getMountTargets(GetMountTargetsArgs args, InvokeOptions options)
public static Output<GetMountTargetsResult> getMountTargets(GetMountTargetsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:FileStorage/getMountTargets:getMountTargets
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment.
DisplayName string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
ExportSetId string
The OCID of the export set.
Filters Changes to this property will trigger replacement. List<GetMountTargetsFilter>
Id string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
State string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment.
DisplayName string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
ExportSetId string
The OCID of the export set.
Filters Changes to this property will trigger replacement. []GetMountTargetsFilter
Id string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
State string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment.
displayName String
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId String
The OCID of the export set.
filters Changes to this property will trigger replacement. List<GetMountTargetsFilter>
id String
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
state String
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
availabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. string
The OCID of the compartment.
displayName string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId string
The OCID of the export set.
filters Changes to this property will trigger replacement. GetMountTargetsFilter[]
id string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
state string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
availability_domain This property is required. str
The name of the availability domain. Example: Uocm:PHX-AD-1
compartment_id This property is required. str
The OCID of the compartment.
display_name str
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
export_set_id str
The OCID of the export set.
filters Changes to this property will trigger replacement. Sequence[filestorage.GetMountTargetsFilter]
id str
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
state str
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment.
displayName String
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId String
The OCID of the export set.
filters Changes to this property will trigger replacement. List<Property Map>
id String
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
state String
Filter results by the specified lifecycle state. Must be a valid state for the resource type.

getMountTargets Result

The following output properties are available:

AvailabilityDomain string
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
CompartmentId string
The OCID of the compartment that contains the mount target.
MountTargets List<GetMountTargetsMountTarget>
The list of mount_targets.
DisplayName string
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
ExportSetId string
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
Filters List<GetMountTargetsFilter>
Id string
The OCID of the mount target.
State string
The current state of the mount target.
AvailabilityDomain string
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
CompartmentId string
The OCID of the compartment that contains the mount target.
MountTargets []GetMountTargetsMountTarget
The list of mount_targets.
DisplayName string
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
ExportSetId string
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
Filters []GetMountTargetsFilter
Id string
The OCID of the mount target.
State string
The current state of the mount target.
availabilityDomain String
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
compartmentId String
The OCID of the compartment that contains the mount target.
mountTargets List<GetMountTargetsMountTarget>
The list of mount_targets.
displayName String
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
exportSetId String
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
filters List<GetMountTargetsFilter>
id String
The OCID of the mount target.
state String
The current state of the mount target.
availabilityDomain string
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
compartmentId string
The OCID of the compartment that contains the mount target.
mountTargets GetMountTargetsMountTarget[]
The list of mount_targets.
displayName string
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
exportSetId string
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
filters GetMountTargetsFilter[]
id string
The OCID of the mount target.
state string
The current state of the mount target.
availability_domain str
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
compartment_id str
The OCID of the compartment that contains the mount target.
mount_targets Sequence[filestorage.GetMountTargetsMountTarget]
The list of mount_targets.
display_name str
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
export_set_id str
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
filters Sequence[filestorage.GetMountTargetsFilter]
id str
The OCID of the mount target.
state str
The current state of the mount target.
availabilityDomain String
The availability domain the mount target is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
compartmentId String
The OCID of the compartment that contains the mount target.
mountTargets List<Property Map>
The list of mount_targets.
displayName String
A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My mount target
exportSetId String
The OCID of the associated export set. Controls what file systems will be exported through Network File System (NFS) protocol on this mount target.
filters List<Property Map>
id String
The OCID of the mount target.
state String
The current state of the mount target.

Supporting Types

GetMountTargetsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetMountTargetsMountTarget

AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
ExportSetId This property is required. string
The OCID of the export set.
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HostnameLabel This property is required. string
Id This property is required. string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
IdmapType This property is required. string
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
IpAddress This property is required. string
IsLockOverride This property is required. bool
Kerberos This property is required. List<GetMountTargetsMountTargetKerbero>
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
LdapIdmaps This property is required. List<GetMountTargetsMountTargetLdapIdmap>
Mount target details about the LDAP ID mapping configuration.
LifecycleDetails This property is required. string
Additional information about the current 'lifecycleState'.
Locks This property is required. List<GetMountTargetsMountTargetLock>
Locks associated with this resource.
NsgIds This property is required. List<string>
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
ObservedThroughput This property is required. string
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
PrivateIpIds This property is required. List<string>
The OCIDs of the private IP addresses associated with this mount target.
RequestedThroughput This property is required. string
  • New throughput for mount target at the end of billing cycle in Gbps.
ReservedStorageCapacity This property is required. string
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
State This property is required. string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
SubnetId This property is required. string
The OCID of the subnet the mount target is in.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
TimeBillingCycleEnd This property is required. string
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
TimeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
AvailabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
CompartmentId This property is required. string
The OCID of the compartment.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
ExportSetId This property is required. string
The OCID of the export set.
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HostnameLabel This property is required. string
Id This property is required. string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
IdmapType This property is required. string
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
IpAddress This property is required. string
IsLockOverride This property is required. bool
Kerberos This property is required. []GetMountTargetsMountTargetKerbero
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
LdapIdmaps This property is required. []GetMountTargetsMountTargetLdapIdmap
Mount target details about the LDAP ID mapping configuration.
LifecycleDetails This property is required. string
Additional information about the current 'lifecycleState'.
Locks This property is required. []GetMountTargetsMountTargetLock
Locks associated with this resource.
NsgIds This property is required. []string
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
ObservedThroughput This property is required. string
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
PrivateIpIds This property is required. []string
The OCIDs of the private IP addresses associated with this mount target.
RequestedThroughput This property is required. string
  • New throughput for mount target at the end of billing cycle in Gbps.
ReservedStorageCapacity This property is required. string
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
State This property is required. string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
SubnetId This property is required. string
The OCID of the subnet the mount target is in.
SystemTags This property is required. map[string]string
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
TimeBillingCycleEnd This property is required. string
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
TimeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId This property is required. String
The OCID of the export set.
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostnameLabel This property is required. String
id This property is required. String
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
idmapType This property is required. String
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
ipAddress This property is required. String
isLockOverride This property is required. Boolean
kerberos This property is required. List<GetMountTargetsMountTargetKerbero>
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
ldapIdmaps This property is required. List<GetMountTargetsMountTargetLdapIdmap>
Mount target details about the LDAP ID mapping configuration.
lifecycleDetails This property is required. String
Additional information about the current 'lifecycleState'.
locks This property is required. List<GetMountTargetsMountTargetLock>
Locks associated with this resource.
nsgIds This property is required. List<String>
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
observedThroughput This property is required. String
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
privateIpIds This property is required. List<String>
The OCIDs of the private IP addresses associated with this mount target.
requestedThroughput This property is required. String
  • New throughput for mount target at the end of billing cycle in Gbps.
reservedStorageCapacity This property is required. String
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
state This property is required. String
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
subnetId This property is required. String
The OCID of the subnet the mount target is in.
systemTags This property is required. Map<String,String>
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
timeBillingCycleEnd This property is required. String
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
timeCreated This property is required. String
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
availabilityDomain This property is required. string
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. string
The OCID of the compartment.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. string
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId This property is required. string
The OCID of the export set.
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostnameLabel This property is required. string
id This property is required. string
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
idmapType This property is required. string
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
ipAddress This property is required. string
isLockOverride This property is required. boolean
kerberos This property is required. GetMountTargetsMountTargetKerbero[]
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
ldapIdmaps This property is required. GetMountTargetsMountTargetLdapIdmap[]
Mount target details about the LDAP ID mapping configuration.
lifecycleDetails This property is required. string
Additional information about the current 'lifecycleState'.
locks This property is required. GetMountTargetsMountTargetLock[]
Locks associated with this resource.
nsgIds This property is required. string[]
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
observedThroughput This property is required. string
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
privateIpIds This property is required. string[]
The OCIDs of the private IP addresses associated with this mount target.
requestedThroughput This property is required. string
  • New throughput for mount target at the end of billing cycle in Gbps.
reservedStorageCapacity This property is required. string
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
state This property is required. string
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
subnetId This property is required. string
The OCID of the subnet the mount target is in.
systemTags This property is required. {[key: string]: string}
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
timeBillingCycleEnd This property is required. string
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
timeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
availability_domain This property is required. str
The name of the availability domain. Example: Uocm:PHX-AD-1
compartment_id This property is required. str
The OCID of the compartment.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
display_name This property is required. str
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
export_set_id This property is required. str
The OCID of the export set.
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostname_label This property is required. str
id This property is required. str
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
idmap_type This property is required. str
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
ip_address This property is required. str
is_lock_override This property is required. bool
kerberos This property is required. Sequence[filestorage.GetMountTargetsMountTargetKerbero]
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
ldap_idmaps This property is required. Sequence[filestorage.GetMountTargetsMountTargetLdapIdmap]
Mount target details about the LDAP ID mapping configuration.
lifecycle_details This property is required. str
Additional information about the current 'lifecycleState'.
locks This property is required. Sequence[filestorage.GetMountTargetsMountTargetLock]
Locks associated with this resource.
nsg_ids This property is required. Sequence[str]
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
observed_throughput This property is required. str
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
private_ip_ids This property is required. Sequence[str]
The OCIDs of the private IP addresses associated with this mount target.
requested_throughput This property is required. str
  • New throughput for mount target at the end of billing cycle in Gbps.
reserved_storage_capacity This property is required. str
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
state This property is required. str
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
subnet_id This property is required. str
The OCID of the subnet the mount target is in.
system_tags This property is required. Mapping[str, str]
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
time_billing_cycle_end This property is required. str
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
time_created This property is required. str
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
availabilityDomain This property is required. String
The name of the availability domain. Example: Uocm:PHX-AD-1
compartmentId This property is required. String
The OCID of the compartment.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A user-friendly name. It does not have to be unique, and it is changeable. Example: My resource
exportSetId This property is required. String
The OCID of the export set.
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostnameLabel This property is required. String
id This property is required. String
Filter results by OCID. Must be an OCID of the correct type for the resouce type.
idmapType This property is required. String
The method used to map a Unix UID to secondary groups. If NONE, the mount target will not use the Unix UID for ID mapping.
ipAddress This property is required. String
isLockOverride This property is required. Boolean
kerberos This property is required. List<Property Map>
Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
ldapIdmaps This property is required. List<Property Map>
Mount target details about the LDAP ID mapping configuration.
lifecycleDetails This property is required. String
Additional information about the current 'lifecycleState'.
locks This property is required. List<Property Map>
Locks associated with this resource.
nsgIds This property is required. List<String>
A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.
observedThroughput This property is required. String
Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.
privateIpIds This property is required. List<String>
The OCIDs of the private IP addresses associated with this mount target.
requestedThroughput This property is required. String
  • New throughput for mount target at the end of billing cycle in Gbps.
reservedStorageCapacity This property is required. String
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.
state This property is required. String
Filter results by the specified lifecycle state. Must be a valid state for the resource type.
subnetId This property is required. String
The OCID of the subnet the mount target is in.
systemTags This property is required. Map<String>
System tags for this resource. System tags are applied to resources by internal Oracle Cloud Infrastructure services.
timeBillingCycleEnd This property is required. String
The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. Example: 2016-08-25T21:10:29.600Z
timeCreated This property is required. String
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z

GetMountTargetsMountTargetKerbero

BackupKeyTabSecretVersion This property is required. int
Version of the keytab secert in the Vault to use as a backup.
CurrentKeyTabSecretVersion This property is required. int
Version of the keytab secret in the Vault to use.
IsKerberosEnabled This property is required. bool
Specifies whether to enable or disable Kerberos.
KerberosRealm This property is required. string
The Kerberos realm that the mount target will join.
KeyTabSecretId This property is required. string
The OCID of the keytab secret in the Vault.
BackupKeyTabSecretVersion This property is required. int
Version of the keytab secert in the Vault to use as a backup.
CurrentKeyTabSecretVersion This property is required. int
Version of the keytab secret in the Vault to use.
IsKerberosEnabled This property is required. bool
Specifies whether to enable or disable Kerberos.
KerberosRealm This property is required. string
The Kerberos realm that the mount target will join.
KeyTabSecretId This property is required. string
The OCID of the keytab secret in the Vault.
backupKeyTabSecretVersion This property is required. Integer
Version of the keytab secert in the Vault to use as a backup.
currentKeyTabSecretVersion This property is required. Integer
Version of the keytab secret in the Vault to use.
isKerberosEnabled This property is required. Boolean
Specifies whether to enable or disable Kerberos.
kerberosRealm This property is required. String
The Kerberos realm that the mount target will join.
keyTabSecretId This property is required. String
The OCID of the keytab secret in the Vault.
backupKeyTabSecretVersion This property is required. number
Version of the keytab secert in the Vault to use as a backup.
currentKeyTabSecretVersion This property is required. number
Version of the keytab secret in the Vault to use.
isKerberosEnabled This property is required. boolean
Specifies whether to enable or disable Kerberos.
kerberosRealm This property is required. string
The Kerberos realm that the mount target will join.
keyTabSecretId This property is required. string
The OCID of the keytab secret in the Vault.
backup_key_tab_secret_version This property is required. int
Version of the keytab secert in the Vault to use as a backup.
current_key_tab_secret_version This property is required. int
Version of the keytab secret in the Vault to use.
is_kerberos_enabled This property is required. bool
Specifies whether to enable or disable Kerberos.
kerberos_realm This property is required. str
The Kerberos realm that the mount target will join.
key_tab_secret_id This property is required. str
The OCID of the keytab secret in the Vault.
backupKeyTabSecretVersion This property is required. Number
Version of the keytab secert in the Vault to use as a backup.
currentKeyTabSecretVersion This property is required. Number
Version of the keytab secret in the Vault to use.
isKerberosEnabled This property is required. Boolean
Specifies whether to enable or disable Kerberos.
kerberosRealm This property is required. String
The Kerberos realm that the mount target will join.
keyTabSecretId This property is required. String
The OCID of the keytab secret in the Vault.

GetMountTargetsMountTargetLdapIdmap

CacheLifetimeSeconds This property is required. int
The maximum amount of time the mount target is allowed to use a cached entry.
CacheRefreshIntervalSeconds This property is required. int
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
GroupSearchBase This property is required. string
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
NegativeCacheLifetimeSeconds This property is required. int
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
OutboundConnector1id This property is required. string
The OCID of the first connector to use to communicate with the LDAP server.
OutboundConnector2id This property is required. string
The OCID of the second connector to use to communicate with the LDAP server.
SchemaType This property is required. string
Schema type of the LDAP account.
UserSearchBase This property is required. string
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
CacheLifetimeSeconds This property is required. int
The maximum amount of time the mount target is allowed to use a cached entry.
CacheRefreshIntervalSeconds This property is required. int
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
GroupSearchBase This property is required. string
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
NegativeCacheLifetimeSeconds This property is required. int
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
OutboundConnector1id This property is required. string
The OCID of the first connector to use to communicate with the LDAP server.
OutboundConnector2id This property is required. string
The OCID of the second connector to use to communicate with the LDAP server.
SchemaType This property is required. string
Schema type of the LDAP account.
UserSearchBase This property is required. string
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
cacheLifetimeSeconds This property is required. Integer
The maximum amount of time the mount target is allowed to use a cached entry.
cacheRefreshIntervalSeconds This property is required. Integer
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
groupSearchBase This property is required. String
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
negativeCacheLifetimeSeconds This property is required. Integer
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
outboundConnector1id This property is required. String
The OCID of the first connector to use to communicate with the LDAP server.
outboundConnector2id This property is required. String
The OCID of the second connector to use to communicate with the LDAP server.
schemaType This property is required. String
Schema type of the LDAP account.
userSearchBase This property is required. String
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
cacheLifetimeSeconds This property is required. number
The maximum amount of time the mount target is allowed to use a cached entry.
cacheRefreshIntervalSeconds This property is required. number
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
groupSearchBase This property is required. string
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
negativeCacheLifetimeSeconds This property is required. number
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
outboundConnector1id This property is required. string
The OCID of the first connector to use to communicate with the LDAP server.
outboundConnector2id This property is required. string
The OCID of the second connector to use to communicate with the LDAP server.
schemaType This property is required. string
Schema type of the LDAP account.
userSearchBase This property is required. string
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
cache_lifetime_seconds This property is required. int
The maximum amount of time the mount target is allowed to use a cached entry.
cache_refresh_interval_seconds This property is required. int
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
group_search_base This property is required. str
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
negative_cache_lifetime_seconds This property is required. int
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
outbound_connector1id This property is required. str
The OCID of the first connector to use to communicate with the LDAP server.
outbound_connector2id This property is required. str
The OCID of the second connector to use to communicate with the LDAP server.
schema_type This property is required. str
Schema type of the LDAP account.
user_search_base This property is required. str
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
cacheLifetimeSeconds This property is required. Number
The maximum amount of time the mount target is allowed to use a cached entry.
cacheRefreshIntervalSeconds This property is required. Number
The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.
groupSearchBase This property is required. String
All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
negativeCacheLifetimeSeconds This property is required. Number
The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
outboundConnector1id This property is required. String
The OCID of the first connector to use to communicate with the LDAP server.
outboundConnector2id This property is required. String
The OCID of the second connector to use to communicate with the LDAP server.
schemaType This property is required. String
Schema type of the LDAP account.
userSearchBase This property is required. String
All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com

GetMountTargetsMountTargetLock

Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
Type This property is required. string
Type of the lock.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
Type This property is required. string
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
type This property is required. String
Type of the lock.
message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. string
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
type This property is required. string
Type of the lock.
message This property is required. str
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
related_resource_id This property is required. str
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
time_created This property is required. str
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
type This property is required. str
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
type This property is required. String
Type of the lock.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi