We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::S3Files::MountTarget
Create MountTarget Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MountTarget(name: string, args: MountTargetArgs, opts?: CustomResourceOptions);@overload
def MountTarget(resource_name: str,
args: MountTargetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MountTarget(resource_name: str,
opts: Optional[ResourceOptions] = None,
file_system_id: Optional[str] = None,
subnet_id: Optional[str] = None,
ip_address_type: Optional[MountTargetIpAddressType] = None,
ipv4_address: Optional[str] = None,
ipv6_address: Optional[str] = None,
security_groups: Optional[Sequence[str]] = None)func NewMountTarget(ctx *Context, name string, args MountTargetArgs, opts ...ResourceOption) (*MountTarget, error)public MountTarget(string name, MountTargetArgs args, CustomResourceOptions? opts = null)
public MountTarget(String name, MountTargetArgs args)
public MountTarget(String name, MountTargetArgs args, CustomResourceOptions options)
type: aws-native:s3files:MountTarget
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MountTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MountTargetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MountTargetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MountTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MountTargetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
MountTarget Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MountTarget resource accepts the following input properties:
- File
System stringId - Subnet
Id string - Ip
Address Pulumi.Type Aws Native. S3Files. Mount Target Ip Address Type - Ipv4Address string
- Ipv6Address string
- Security
Groups List<string>
- File
System stringId - Subnet
Id string - Ip
Address MountType Target Ip Address Type - Ipv4Address string
- Ipv6Address string
- Security
Groups []string
- file
System StringId - subnet
Id String - ip
Address MountType Target Ip Address Type - ipv4Address String
- ipv6Address String
- security
Groups List<String>
- file
System stringId - subnet
Id string - ip
Address MountType Target Ip Address Type - ipv4Address string
- ipv6Address string
- security
Groups string[]
- file_
system_ strid - subnet_
id str - ip_
address_ Mounttype Target Ip Address Type - ipv4_
address str - ipv6_
address str - security_
groups Sequence[str]
- file
System StringId - subnet
Id String - ip
Address "IPV4_ONLY" | "IPV6_ONLY" | "DUAL_STACK"Type - ipv4Address String
- ipv6Address String
- security
Groups List<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the MountTarget resource produces the following output properties:
- Availability
Zone stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Mount
Target stringId - Network
Interface stringId - Owner
Id string - Status
Pulumi.
Aws Native. S3Files. Mount Target Status - Status
Message string - Vpc
Id string
- Availability
Zone stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Mount
Target stringId - Network
Interface stringId - Owner
Id string - Status
Mount
Target Status - Status
Message string - Vpc
Id string
- availability
Zone StringId - id String
- The provider-assigned unique ID for this managed resource.
- mount
Target StringId - network
Interface StringId - owner
Id String - status
Mount
Target Status - status
Message String - vpc
Id String
- availability
Zone stringId - id string
- The provider-assigned unique ID for this managed resource.
- mount
Target stringId - network
Interface stringId - owner
Id string - status
Mount
Target Status - status
Message string - vpc
Id string
- availability_
zone_ strid - id str
- The provider-assigned unique ID for this managed resource.
- mount_
target_ strid - network_
interface_ strid - owner_
id str - status
Mount
Target Status - status_
message str - vpc_
id str
- availability
Zone StringId - id String
- The provider-assigned unique ID for this managed resource.
- mount
Target StringId - network
Interface StringId - owner
Id String - status "available" | "creating" | "updating" | "deleting" | "deleted" | "error"
- status
Message String - vpc
Id String
Supporting Types
MountTargetIpAddressType, MountTargetIpAddressTypeArgs
- Ipv4Only
IPV4_ONLY- Ipv6Only
IPV6_ONLY- Dual
Stack DUAL_STACK
- Mount
Target Ip Address Type Ipv4Only IPV4_ONLY- Mount
Target Ip Address Type Ipv6Only IPV6_ONLY- Mount
Target Ip Address Type Dual Stack DUAL_STACK
- Ipv4Only
IPV4_ONLY- Ipv6Only
IPV6_ONLY- Dual
Stack DUAL_STACK
- Ipv4Only
IPV4_ONLY- Ipv6Only
IPV6_ONLY- Dual
Stack DUAL_STACK
- IPV4_ONLY
IPV4_ONLY- IPV6_ONLY
IPV6_ONLY- DUAL_STACK
DUAL_STACK
- "IPV4_ONLY"
IPV4_ONLY- "IPV6_ONLY"
IPV6_ONLY- "DUAL_STACK"
DUAL_STACK
MountTargetStatus, MountTargetStatusArgs
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- Mount
Target Status Available available- Mount
Target Status Creating creating- Mount
Target Status Updating updating- Mount
Target Status Deleting deleting- Mount
Target Status Deleted deleted- Mount
Target Status Error error
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- AVAILABLE
available- CREATING
creating- UPDATING
updating- DELETING
deleting- DELETED
deleted- ERROR
error
- "available"
available- "creating"
creating- "updating"
updating- "deleting"
deleting- "deleted"
deleted- "error"
error
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
