1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FileStorage
  5. getMountTargets
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.FileStorage.getMountTargets

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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,
    });
    
    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)
    
    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
    	})
    }
    
    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,
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      testMountTargets:
        fn::invoke:
          Function: oci:FileStorage:getMountTargets
          Arguments:
            availabilityDomain: ${mountTargetAvailabilityDomain}
            compartmentId: ${compartmentId}
            displayName: ${mountTargetDisplayName}
            exportSetId: ${testExportSet.id}
            id: ${mountTargetId}
            state: ${mountTargetState}
    

    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>
    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]
    func GetMountTargets(ctx *Context, args *GetMountTargetsArgs, opts ...InvokeOption) (*GetMountTargetsResult, error)
    func GetMountTargetsOutput(ctx *Context, args *GetMountTargetsOutputArgs, opts ...InvokeOption) GetMountTargetsResultOutput

    > 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)
    }
    public static CompletableFuture<GetMountTargetsResult> getMountTargets(GetMountTargetsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:FileStorage/getMountTargets:getMountTargets
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AvailabilityDomain string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    CompartmentId 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 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 string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    CompartmentId 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 []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 String
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId 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 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 string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId 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 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 str
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartment_id 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 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 String
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId 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 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 string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetMountTargetsMountTarget

    AvailabilityDomain string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    CompartmentId string
    The OCID of the compartment.
    DefinedTags 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 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.
    FreeformTags 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 string
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    IdmapType 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 string
    IsLockOverride bool
    Kerberos List<GetMountTargetsMountTargetKerbero>
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    LdapIdmaps List<GetMountTargetsMountTargetLdapIdmap>
    Mount target details about the LDAP ID mapping configuration.
    LifecycleDetails string
    Additional information about the current 'lifecycleState'.
    Locks List<GetMountTargetsMountTargetLock>
    Locks associated with this resource.
    NsgIds 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 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 List<string>
    The OCIDs of the private IP addresses associated with this mount target.
    RequestedThroughput string
    • New throughput for mount target at the end of billing cycle in Gbps.
    ReservedStorageCapacity 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 string
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    SubnetId string
    The OCID of the subnet the mount target is in.
    TimeBillingCycleEnd 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 string
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    AvailabilityDomain string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    CompartmentId string
    The OCID of the compartment.
    DefinedTags 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 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.
    FreeformTags 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 string
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    IdmapType 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 string
    IsLockOverride bool
    Kerberos []GetMountTargetsMountTargetKerbero
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    LdapIdmaps []GetMountTargetsMountTargetLdapIdmap
    Mount target details about the LDAP ID mapping configuration.
    LifecycleDetails string
    Additional information about the current 'lifecycleState'.
    Locks []GetMountTargetsMountTargetLock
    Locks associated with this resource.
    NsgIds []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 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 []string
    The OCIDs of the private IP addresses associated with this mount target.
    RequestedThroughput string
    • New throughput for mount target at the end of billing cycle in Gbps.
    ReservedStorageCapacity 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 string
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    SubnetId string
    The OCID of the subnet the mount target is in.
    TimeBillingCycleEnd 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 string
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    availabilityDomain String
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId String
    The OCID of the compartment.
    definedTags 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 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.
    freeformTags 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 String
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    idmapType 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 String
    isLockOverride Boolean
    kerberos List<GetMountTargetsMountTargetKerbero>
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    ldapIdmaps List<GetMountTargetsMountTargetLdapIdmap>
    Mount target details about the LDAP ID mapping configuration.
    lifecycleDetails String
    Additional information about the current 'lifecycleState'.
    locks List<GetMountTargetsMountTargetLock>
    Locks associated with this resource.
    nsgIds 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 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 List<String>
    The OCIDs of the private IP addresses associated with this mount target.
    requestedThroughput String
    • New throughput for mount target at the end of billing cycle in Gbps.
    reservedStorageCapacity 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 String
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    subnetId String
    The OCID of the subnet the mount target is in.
    timeBillingCycleEnd 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 String
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    availabilityDomain string
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId string
    The OCID of the compartment.
    definedTags {[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 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.
    freeformTags {[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 string
    id string
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    idmapType 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 string
    isLockOverride boolean
    kerberos GetMountTargetsMountTargetKerbero[]
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    ldapIdmaps GetMountTargetsMountTargetLdapIdmap[]
    Mount target details about the LDAP ID mapping configuration.
    lifecycleDetails string
    Additional information about the current 'lifecycleState'.
    locks GetMountTargetsMountTargetLock[]
    Locks associated with this resource.
    nsgIds 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 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 string[]
    The OCIDs of the private IP addresses associated with this mount target.
    requestedThroughput string
    • New throughput for mount target at the end of billing cycle in Gbps.
    reservedStorageCapacity 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 string
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    subnetId string
    The OCID of the subnet the mount target is in.
    timeBillingCycleEnd 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 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 str
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartment_id str
    The OCID of the compartment.
    defined_tags 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 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.
    freeform_tags 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 str
    id str
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    idmap_type 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 str
    is_lock_override bool
    kerberos Sequence[filestorage.GetMountTargetsMountTargetKerbero]
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    ldap_idmaps Sequence[filestorage.GetMountTargetsMountTargetLdapIdmap]
    Mount target details about the LDAP ID mapping configuration.
    lifecycle_details str
    Additional information about the current 'lifecycleState'.
    locks Sequence[filestorage.GetMountTargetsMountTargetLock]
    Locks associated with this resource.
    nsg_ids 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 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 Sequence[str]
    The OCIDs of the private IP addresses associated with this mount target.
    requested_throughput str
    • New throughput for mount target at the end of billing cycle in Gbps.
    reserved_storage_capacity 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 str
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    subnet_id str
    The OCID of the subnet the mount target is in.
    time_billing_cycle_end 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 str
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    availabilityDomain String
    The name of the availability domain. Example: Uocm:PHX-AD-1
    compartmentId String
    The OCID of the compartment.
    definedTags 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 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.
    freeformTags 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 String
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resouce type.
    idmapType 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 String
    isLockOverride Boolean
    kerberos List<Property Map>
    Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
    ldapIdmaps List<Property Map>
    Mount target details about the LDAP ID mapping configuration.
    lifecycleDetails String
    Additional information about the current 'lifecycleState'.
    locks List<Property Map>
    Locks associated with this resource.
    nsgIds 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 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 List<String>
    The OCIDs of the private IP addresses associated with this mount target.
    requestedThroughput String
    • New throughput for mount target at the end of billing cycle in Gbps.
    reservedStorageCapacity 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 String
    Filter results by the specified lifecycle state. Must be a valid state for the resource type.
    subnetId String
    The OCID of the subnet the mount target is in.
    timeBillingCycleEnd 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 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 int
    Version of the keytab secert in the Vault to use as a backup.
    CurrentKeyTabSecretVersion int
    Version of the keytab secret in the Vault to use.
    IsKerberosEnabled bool
    Specifies whether to enable or disable Kerberos.
    KerberosRealm string
    The Kerberos realm that the mount target will join.
    KeyTabSecretId string
    The OCID of the keytab secret in the Vault.
    BackupKeyTabSecretVersion int
    Version of the keytab secert in the Vault to use as a backup.
    CurrentKeyTabSecretVersion int
    Version of the keytab secret in the Vault to use.
    IsKerberosEnabled bool
    Specifies whether to enable or disable Kerberos.
    KerberosRealm string
    The Kerberos realm that the mount target will join.
    KeyTabSecretId string
    The OCID of the keytab secret in the Vault.
    backupKeyTabSecretVersion Integer
    Version of the keytab secert in the Vault to use as a backup.
    currentKeyTabSecretVersion Integer
    Version of the keytab secret in the Vault to use.
    isKerberosEnabled Boolean
    Specifies whether to enable or disable Kerberos.
    kerberosRealm String
    The Kerberos realm that the mount target will join.
    keyTabSecretId String
    The OCID of the keytab secret in the Vault.
    backupKeyTabSecretVersion number
    Version of the keytab secert in the Vault to use as a backup.
    currentKeyTabSecretVersion number
    Version of the keytab secret in the Vault to use.
    isKerberosEnabled boolean
    Specifies whether to enable or disable Kerberos.
    kerberosRealm string
    The Kerberos realm that the mount target will join.
    keyTabSecretId string
    The OCID of the keytab secret in the Vault.
    backup_key_tab_secret_version int
    Version of the keytab secert in the Vault to use as a backup.
    current_key_tab_secret_version int
    Version of the keytab secret in the Vault to use.
    is_kerberos_enabled bool
    Specifies whether to enable or disable Kerberos.
    kerberos_realm str
    The Kerberos realm that the mount target will join.
    key_tab_secret_id str
    The OCID of the keytab secret in the Vault.
    backupKeyTabSecretVersion Number
    Version of the keytab secert in the Vault to use as a backup.
    currentKeyTabSecretVersion Number
    Version of the keytab secret in the Vault to use.
    isKerberosEnabled Boolean
    Specifies whether to enable or disable Kerberos.
    kerberosRealm String
    The Kerberos realm that the mount target will join.
    keyTabSecretId String
    The OCID of the keytab secret in the Vault.

    GetMountTargetsMountTargetLdapIdmap

    CacheLifetimeSeconds int
    The maximum amount of time the mount target is allowed to use a cached entry.
    CacheRefreshIntervalSeconds 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 string
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    NegativeCacheLifetimeSeconds int
    The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
    OutboundConnector1id string
    The OCID of the first connector to use to communicate with the LDAP server.
    OutboundConnector2id string
    The OCID of the second connector to use to communicate with the LDAP server.
    SchemaType string
    Schema type of the LDAP account.
    UserSearchBase string
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
    CacheLifetimeSeconds int
    The maximum amount of time the mount target is allowed to use a cached entry.
    CacheRefreshIntervalSeconds 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 string
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    NegativeCacheLifetimeSeconds int
    The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
    OutboundConnector1id string
    The OCID of the first connector to use to communicate with the LDAP server.
    OutboundConnector2id string
    The OCID of the second connector to use to communicate with the LDAP server.
    SchemaType string
    Schema type of the LDAP account.
    UserSearchBase string
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
    cacheLifetimeSeconds Integer
    The maximum amount of time the mount target is allowed to use a cached entry.
    cacheRefreshIntervalSeconds 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 String
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    negativeCacheLifetimeSeconds Integer
    The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
    outboundConnector1id String
    The OCID of the first connector to use to communicate with the LDAP server.
    outboundConnector2id String
    The OCID of the second connector to use to communicate with the LDAP server.
    schemaType String
    Schema type of the LDAP account.
    userSearchBase String
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
    cacheLifetimeSeconds number
    The maximum amount of time the mount target is allowed to use a cached entry.
    cacheRefreshIntervalSeconds 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 string
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    negativeCacheLifetimeSeconds number
    The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
    outboundConnector1id string
    The OCID of the first connector to use to communicate with the LDAP server.
    outboundConnector2id string
    The OCID of the second connector to use to communicate with the LDAP server.
    schemaType string
    Schema type of the LDAP account.
    userSearchBase string
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
    cache_lifetime_seconds int
    The maximum amount of time the mount target is allowed to use a cached entry.
    cache_refresh_interval_seconds 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 str
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    negative_cache_lifetime_seconds 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 str
    The OCID of the first connector to use to communicate with the LDAP server.
    outbound_connector2id str
    The OCID of the second connector to use to communicate with the LDAP server.
    schema_type str
    Schema type of the LDAP account.
    user_search_base str
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com
    cacheLifetimeSeconds Number
    The maximum amount of time the mount target is allowed to use a cached entry.
    cacheRefreshIntervalSeconds 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 String
    All LDAP searches are recursive starting at this group. Example: CN=Group,DC=domain,DC=com
    negativeCacheLifetimeSeconds Number
    The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
    outboundConnector1id String
    The OCID of the first connector to use to communicate with the LDAP server.
    outboundConnector2id String
    The OCID of the second connector to use to communicate with the LDAP server.
    schemaType String
    Schema type of the LDAP account.
    userSearchBase String
    All LDAP searches are recursive starting at this user. Example: CN=User,DC=domain,DC=com

    GetMountTargetsMountTargetLock

    Message 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 string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    TimeCreated string
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    Type string
    Type of the lock.
    Message 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 string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    TimeCreated string
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    Type string
    Type of the lock.
    message 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 String
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated String
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    type String
    Type of the lock.
    message 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 string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated string
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    type string
    Type of the lock.
    message 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 str
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    time_created str
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    type str
    Type of the lock.
    message 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 String
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated String
    The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example: 2016-08-25T21:10:29.600Z
    type 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.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi