1. Packages
  2. AWS
  3. API Docs
  4. s3
  5. getFilesMountTarget
Viewing docs for AWS v7.26.0
published on Thursday, Apr 16, 2026 by Pulumi
aws logo
Viewing docs for AWS v7.26.0
published on Thursday, Apr 16, 2026 by Pulumi

    Provides details about an S3 Files Mount Target.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.s3.getFilesMountTarget({
        id: "fsmt-1234567890abcdef0",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.s3.get_files_mount_target(id="fsmt-1234567890abcdef0")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := s3.LookupFilesMountTarget(ctx, &s3.LookupFilesMountTargetArgs{
    			Id: "fsmt-1234567890abcdef0",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.S3.GetFilesMountTarget.Invoke(new()
        {
            Id = "fsmt-1234567890abcdef0",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.s3.S3Functions;
    import com.pulumi.aws.s3.inputs.GetFilesMountTargetArgs;
    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 example = S3Functions.getFilesMountTarget(GetFilesMountTargetArgs.builder()
                .id("fsmt-1234567890abcdef0")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:s3:getFilesMountTarget
          arguments:
            id: fsmt-1234567890abcdef0
    

    Using getFilesMountTarget

    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 getFilesMountTarget(args: GetFilesMountTargetArgs, opts?: InvokeOptions): Promise<GetFilesMountTargetResult>
    function getFilesMountTargetOutput(args: GetFilesMountTargetOutputArgs, opts?: InvokeOptions): Output<GetFilesMountTargetResult>
    def get_files_mount_target(id: Optional[str] = None,
                               region: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetFilesMountTargetResult
    def get_files_mount_target_output(id: Optional[pulumi.Input[str]] = None,
                               region: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetFilesMountTargetResult]
    func LookupFilesMountTarget(ctx *Context, args *LookupFilesMountTargetArgs, opts ...InvokeOption) (*LookupFilesMountTargetResult, error)
    func LookupFilesMountTargetOutput(ctx *Context, args *LookupFilesMountTargetOutputArgs, opts ...InvokeOption) LookupFilesMountTargetResultOutput

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

    public static class GetFilesMountTarget 
    {
        public static Task<GetFilesMountTargetResult> InvokeAsync(GetFilesMountTargetArgs args, InvokeOptions? opts = null)
        public static Output<GetFilesMountTargetResult> Invoke(GetFilesMountTargetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFilesMountTargetResult> getFilesMountTarget(GetFilesMountTargetArgs args, InvokeOptions options)
    public static Output<GetFilesMountTargetResult> getFilesMountTarget(GetFilesMountTargetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws:s3/getFilesMountTarget:getFilesMountTarget
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string

    Mount target ID.

    The following arguments are optional:

    Region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    Id string

    Mount target ID.

    The following arguments are optional:

    Region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    id String

    Mount target ID.

    The following arguments are optional:

    region String
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    id string

    Mount target ID.

    The following arguments are optional:

    region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    id str

    Mount target ID.

    The following arguments are optional:

    region str
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    id String

    Mount target ID.

    The following arguments are optional:

    region String
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.

    getFilesMountTarget Result

    The following output properties are available:

    AvailabilityZoneId string
    Availability Zone ID.
    FileSystemId string
    File system ID.
    Id string
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    NetworkInterfaceId string
    Network interface ID.
    OwnerId string
    AWS account ID of the owner.
    Region string
    SecurityGroups List<string>
    Security group IDs.
    Status string
    Mount target status.
    StatusMessage string
    Status message.
    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    AvailabilityZoneId string
    Availability Zone ID.
    FileSystemId string
    File system ID.
    Id string
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    NetworkInterfaceId string
    Network interface ID.
    OwnerId string
    AWS account ID of the owner.
    Region string
    SecurityGroups []string
    Security group IDs.
    Status string
    Mount target status.
    StatusMessage string
    Status message.
    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    availabilityZoneId String
    Availability Zone ID.
    fileSystemId String
    File system ID.
    id String
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    networkInterfaceId String
    Network interface ID.
    ownerId String
    AWS account ID of the owner.
    region String
    securityGroups List<String>
    Security group IDs.
    status String
    Mount target status.
    statusMessage String
    Status message.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.
    availabilityZoneId string
    Availability Zone ID.
    fileSystemId string
    File system ID.
    id string
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    networkInterfaceId string
    Network interface ID.
    ownerId string
    AWS account ID of the owner.
    region string
    securityGroups string[]
    Security group IDs.
    status string
    Mount target status.
    statusMessage string
    Status message.
    subnetId string
    Subnet ID.
    vpcId string
    VPC ID.
    availability_zone_id str
    Availability Zone ID.
    file_system_id str
    File system ID.
    id str
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    network_interface_id str
    Network interface ID.
    owner_id str
    AWS account ID of the owner.
    region str
    security_groups Sequence[str]
    Security group IDs.
    status str
    Mount target status.
    status_message str
    Status message.
    subnet_id str
    Subnet ID.
    vpc_id str
    VPC ID.
    availabilityZoneId String
    Availability Zone ID.
    fileSystemId String
    File system ID.
    id String
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    networkInterfaceId String
    Network interface ID.
    ownerId String
    AWS account ID of the owner.
    region String
    securityGroups List<String>
    Security group IDs.
    status String
    Mount target status.
    statusMessage String
    Status message.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo
    Viewing docs for AWS v7.26.0
    published on Thursday, Apr 16, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.