Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.FileStorage.getMountTargets
Explore with Pulumi AI
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:
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- Export
Set stringId - The OCID of the export set.
- Filters
List<Get
Mount Targets Filter> - 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 string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- Export
Set stringId - The OCID of the export set.
- Filters
[]Get
Mount Targets Filter - 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 String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- display
Name String - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set StringId - The OCID of the export set.
- filters
List<Get
Mount Targets Filter> - 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 string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id string - The OCID of the compartment.
- display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set stringId - The OCID of the export set.
- filters
Get
Mount Targets Filter[] - 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_ strid - The OCID of the export set.
- filters
Sequence[filestorage.
Get Mount Targets Filter] - 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.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- display
Name String - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set StringId - 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:
- Availability
Domain string - The availability domain the mount target is in. May be unset as a blank or NULL value. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment that contains the mount target.
- Mount
Targets List<GetMount Targets Mount Target> - The list of mount_targets.
- Display
Name string - 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 stringId - 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<Get
Mount Targets Filter> - Id string
- The OCID of the mount target.
- State string
- The current state of the mount target.
- Availability
Domain string - The availability domain the mount target is in. May be unset as a blank or NULL value. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment that contains the mount target.
- Mount
Targets []GetMount Targets Mount Target - The list of mount_targets.
- Display
Name string - 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 stringId - 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
[]Get
Mount Targets Filter - Id string
- The OCID of the mount target.
- State string
- The current state of the mount target.
- availability
Domain String - The availability domain the mount target is in. May be unset as a blank or NULL value. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment that contains the mount target.
- mount
Targets List<GetMount Targets Mount Target> - The list of mount_targets.
- display
Name String - 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 StringId - 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<Get
Mount Targets Filter> - id String
- The OCID of the mount target.
- state String
- The current state of the mount target.
- availability
Domain string - The availability domain the mount target is in. May be unset as a blank or NULL value. Example:
Uocm:PHX-AD-1
- compartment
Id string - The OCID of the compartment that contains the mount target.
- mount
Targets GetMount Targets Mount Target[] - The list of mount_targets.
- display
Name string - 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 stringId - 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
Get
Mount Targets Filter[] - 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.Get Mount Targets Mount Target] - 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_ strid - 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.
Get Mount Targets Filter] - id str
- The OCID of the mount target.
- state str
- The current state of the mount target.
- availability
Domain String - The availability domain the mount target is in. May be unset as a blank or NULL value. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment that contains the mount target.
- mount
Targets List<Property Map> - The list of mount_targets.
- display
Name String - 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 StringId - 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
GetMountTargetsMountTarget
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- 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"}
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- Export
Set stringId - The OCID of the export set.
- 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"}
- Hostname
Label string - Id string
- Filter results by OCID. Must be an OCID of the correct type for the resouce type.
- Idmap
Type 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.
- Ip
Address string - Is
Lock boolOverride - Kerberos
List<Get
Mount Targets Mount Target Kerbero> - Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- Ldap
Idmaps List<GetMount Targets Mount Target Ldap Idmap> - Mount target details about the LDAP ID mapping configuration.
- Lifecycle
Details string - Additional information about the current 'lifecycleState'.
- Locks
List<Get
Mount Targets Mount Target Lock> - Locks associated with this resource.
- Nsg
Ids 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.
- Observed
Throughput 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.
- Private
Ip List<string>Ids - The OCIDs of the private IP addresses associated with this mount target.
- Requested
Throughput string - New throughput for mount target at the end of billing cycle in Gbps.
- Reserved
Storage stringCapacity - 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.
- Subnet
Id string - The OCID of the subnet the mount target is in.
- Time
Billing stringCycle End - 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 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 string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- 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"}
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- Export
Set stringId - The OCID of the export set.
- 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"}
- Hostname
Label string - Id string
- Filter results by OCID. Must be an OCID of the correct type for the resouce type.
- Idmap
Type 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.
- Ip
Address string - Is
Lock boolOverride - Kerberos
[]Get
Mount Targets Mount Target Kerbero - Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- Ldap
Idmaps []GetMount Targets Mount Target Ldap Idmap - Mount target details about the LDAP ID mapping configuration.
- Lifecycle
Details string - Additional information about the current 'lifecycleState'.
- Locks
[]Get
Mount Targets Mount Target Lock - Locks associated with this resource.
- Nsg
Ids []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.
- Observed
Throughput 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.
- Private
Ip []stringIds - The OCIDs of the private IP addresses associated with this mount target.
- Requested
Throughput string - New throughput for mount target at the end of billing cycle in Gbps.
- Reserved
Storage stringCapacity - 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.
- Subnet
Id string - The OCID of the subnet the mount target is in.
- Time
Billing stringCycle End - 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 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 String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- 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"}
- display
Name String - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set StringId - The OCID of the export set.
- 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"}
- hostname
Label String - id String
- Filter results by OCID. Must be an OCID of the correct type for the resouce type.
- idmap
Type 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.
- ip
Address String - is
Lock BooleanOverride - kerberos
List<Get
Mount Targets Mount Target Kerbero> - Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- ldap
Idmaps List<GetMount Targets Mount Target Ldap Idmap> - Mount target details about the LDAP ID mapping configuration.
- lifecycle
Details String - Additional information about the current 'lifecycleState'.
- locks
List<Get
Mount Targets Mount Target Lock> - Locks associated with this resource.
- nsg
Ids 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.
- observed
Throughput 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.
- private
Ip List<String>Ids - The OCIDs of the private IP addresses associated with this mount target.
- requested
Throughput String - New throughput for mount target at the end of billing cycle in Gbps.
- reserved
Storage StringCapacity - 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.
- subnet
Id String - The OCID of the subnet the mount target is in.
- time
Billing StringCycle End - 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 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 string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id string - The OCID of the compartment.
- {[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"}
- display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set stringId - The OCID of the export set.
- {[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"}
- hostname
Label string - id string
- Filter results by OCID. Must be an OCID of the correct type for the resouce type.
- idmap
Type 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.
- ip
Address string - is
Lock booleanOverride - kerberos
Get
Mount Targets Mount Target Kerbero[] - Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- ldap
Idmaps GetMount Targets Mount Target Ldap Idmap[] - Mount target details about the LDAP ID mapping configuration.
- lifecycle
Details string - Additional information about the current 'lifecycleState'.
- locks
Get
Mount Targets Mount Target Lock[] - Locks associated with this resource.
- nsg
Ids 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.
- observed
Throughput 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.
- private
Ip string[]Ids - The OCIDs of the private IP addresses associated with this mount target.
- requested
Throughput string - New throughput for mount target at the end of billing cycle in Gbps.
- reserved
Storage stringCapacity - 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.
- subnet
Id string - The OCID of the subnet the mount target is in.
- time
Billing stringCycle End - 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 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.
- 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_ strid - The OCID of the export set.
- 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_ booloverride - kerberos
Sequence[filestorage.
Get Mount Targets Mount Target Kerbero] - Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- ldap_
idmaps Sequence[filestorage.Get Mount Targets Mount Target Ldap Idmap] - Mount target details about the LDAP ID mapping configuration.
- lifecycle_
details str - Additional information about the current 'lifecycleState'.
- locks
Sequence[filestorage.
Get Mount Targets Mount Target Lock] - 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_ Sequence[str]ids - 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_ strcapacity - 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_ strcycle_ end - 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
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- 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"}
- display
Name String - A user-friendly name. It does not have to be unique, and it is changeable. Example:
My resource
- export
Set StringId - The OCID of the export set.
- 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"}
- hostname
Label String - id String
- Filter results by OCID. Must be an OCID of the correct type for the resouce type.
- idmap
Type 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.
- ip
Address String - is
Lock BooleanOverride - kerberos List<Property Map>
- Allows administrator to configure a mount target to interact with the administrator's Kerberos infrastructure.
- ldap
Idmaps List<Property Map> - Mount target details about the LDAP ID mapping configuration.
- lifecycle
Details String - Additional information about the current 'lifecycleState'.
- locks List<Property Map>
- Locks associated with this resource.
- nsg
Ids 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.
- observed
Throughput 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.
- private
Ip List<String>Ids - The OCIDs of the private IP addresses associated with this mount target.
- requested
Throughput String - New throughput for mount target at the end of billing cycle in Gbps.
- reserved
Storage StringCapacity - 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.
- subnet
Id String - The OCID of the subnet the mount target is in.
- time
Billing StringCycle End - 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 String - The date and time the mount target was created, expressed in RFC 3339 timestamp format. Example:
2016-08-25T21:10:29.600Z
GetMountTargetsMountTargetKerbero
- Backup
Key intTab Secret Version - Version of the keytab secert in the Vault to use as a backup.
- Current
Key intTab Secret Version - Version of the keytab secret in the Vault to use.
- Is
Kerberos boolEnabled - Specifies whether to enable or disable Kerberos.
- Kerberos
Realm string - The Kerberos realm that the mount target will join.
- Key
Tab stringSecret Id - The OCID of the keytab secret in the Vault.
- Backup
Key intTab Secret Version - Version of the keytab secert in the Vault to use as a backup.
- Current
Key intTab Secret Version - Version of the keytab secret in the Vault to use.
- Is
Kerberos boolEnabled - Specifies whether to enable or disable Kerberos.
- Kerberos
Realm string - The Kerberos realm that the mount target will join.
- Key
Tab stringSecret Id - The OCID of the keytab secret in the Vault.
- backup
Key IntegerTab Secret Version - Version of the keytab secert in the Vault to use as a backup.
- current
Key IntegerTab Secret Version - Version of the keytab secret in the Vault to use.
- is
Kerberos BooleanEnabled - Specifies whether to enable or disable Kerberos.
- kerberos
Realm String - The Kerberos realm that the mount target will join.
- key
Tab StringSecret Id - The OCID of the keytab secret in the Vault.
- backup
Key numberTab Secret Version - Version of the keytab secert in the Vault to use as a backup.
- current
Key numberTab Secret Version - Version of the keytab secret in the Vault to use.
- is
Kerberos booleanEnabled - Specifies whether to enable or disable Kerberos.
- kerberos
Realm string - The Kerberos realm that the mount target will join.
- key
Tab stringSecret Id - The OCID of the keytab secret in the Vault.
- backup_
key_ inttab_ secret_ version - Version of the keytab secert in the Vault to use as a backup.
- current_
key_ inttab_ secret_ version - Version of the keytab secret in the Vault to use.
- is_
kerberos_ boolenabled - Specifies whether to enable or disable Kerberos.
- kerberos_
realm str - The Kerberos realm that the mount target will join.
- key_
tab_ strsecret_ id - The OCID of the keytab secret in the Vault.
- backup
Key NumberTab Secret Version - Version of the keytab secert in the Vault to use as a backup.
- current
Key NumberTab Secret Version - Version of the keytab secret in the Vault to use.
- is
Kerberos BooleanEnabled - Specifies whether to enable or disable Kerberos.
- kerberos
Realm String - The Kerberos realm that the mount target will join.
- key
Tab StringSecret Id - The OCID of the keytab secret in the Vault.
GetMountTargetsMountTargetLdapIdmap
- Cache
Lifetime intSeconds - The maximum amount of time the mount target is allowed to use a cached entry.
- Cache
Refresh intInterval Seconds - 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 stringBase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- Negative
Cache intLifetime Seconds - The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
- Outbound
Connector1id string - The OCID of the first connector to use to communicate with the LDAP server.
- Outbound
Connector2id string - The OCID of the second connector to use to communicate with the LDAP server.
- Schema
Type string - Schema type of the LDAP account.
- User
Search stringBase - All LDAP searches are recursive starting at this user. Example:
CN=User,DC=domain,DC=com
- Cache
Lifetime intSeconds - The maximum amount of time the mount target is allowed to use a cached entry.
- Cache
Refresh intInterval Seconds - 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 stringBase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- Negative
Cache intLifetime Seconds - The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
- Outbound
Connector1id string - The OCID of the first connector to use to communicate with the LDAP server.
- Outbound
Connector2id string - The OCID of the second connector to use to communicate with the LDAP server.
- Schema
Type string - Schema type of the LDAP account.
- User
Search stringBase - All LDAP searches are recursive starting at this user. Example:
CN=User,DC=domain,DC=com
- cache
Lifetime IntegerSeconds - The maximum amount of time the mount target is allowed to use a cached entry.
- cache
Refresh IntegerInterval Seconds - 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 StringBase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- negative
Cache IntegerLifetime Seconds - The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
- outbound
Connector1id String - The OCID of the first connector to use to communicate with the LDAP server.
- outbound
Connector2id String - The OCID of the second connector to use to communicate with the LDAP server.
- schema
Type String - Schema type of the LDAP account.
- user
Search StringBase - All LDAP searches are recursive starting at this user. Example:
CN=User,DC=domain,DC=com
- cache
Lifetime numberSeconds - The maximum amount of time the mount target is allowed to use a cached entry.
- cache
Refresh numberInterval Seconds - 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 stringBase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- negative
Cache numberLifetime Seconds - The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
- outbound
Connector1id string - The OCID of the first connector to use to communicate with the LDAP server.
- outbound
Connector2id string - The OCID of the second connector to use to communicate with the LDAP server.
- schema
Type string - Schema type of the LDAP account.
- user
Search stringBase - All LDAP searches are recursive starting at this user. Example:
CN=User,DC=domain,DC=com
- cache_
lifetime_ intseconds - The maximum amount of time the mount target is allowed to use a cached entry.
- cache_
refresh_ intinterval_ seconds - 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_ strbase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- negative_
cache_ intlifetime_ seconds - 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_ strbase - All LDAP searches are recursive starting at this user. Example:
CN=User,DC=domain,DC=com
- cache
Lifetime NumberSeconds - The maximum amount of time the mount target is allowed to use a cached entry.
- cache
Refresh NumberInterval Seconds - 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 StringBase - All LDAP searches are recursive starting at this group. Example:
CN=Group,DC=domain,DC=com
- negative
Cache NumberLifetime Seconds - The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.
- outbound
Connector1id String - The OCID of the first connector to use to communicate with the LDAP server.
- outbound
Connector2id String - The OCID of the second connector to use to communicate with the LDAP server.
- schema
Type String - Schema type of the LDAP account.
- user
Search StringBase - 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.
- string
- The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- Time
Created 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.
- string
- The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- Time
Created 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.
- String
- The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- time
Created 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.
- string
- The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- time
Created 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.
- 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.
- String
- The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- time
Created 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.