

# MountTargetDescription
<a name="API_MountTargetDescription"></a>

Provides a description of a mount target.

## Contents
<a name="API_MountTargetDescription_Contents"></a>

 ** FileSystemId **   <a name="efs-Type-MountTargetDescription-FileSystemId"></a>
The ID of the file system for which the mount target is intended.  
Type: String  
Length Constraints: Maximum length of 128.  
Pattern: `^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$`   
Required: Yes

 ** LifeCycleState **   <a name="efs-Type-MountTargetDescription-LifeCycleState"></a>
Lifecycle state of the mount target.  
Type: String  
Valid Values: `creating | available | updating | deleting | deleted | error`   
Required: Yes

 ** MountTargetId **   <a name="efs-Type-MountTargetDescription-MountTargetId"></a>
System-assigned mount target ID.  
Type: String  
Length Constraints: Minimum length of 13. Maximum length of 45.  
Pattern: `^fsmt-[0-9a-f]{8,40}$`   
Required: Yes

 ** SubnetId **   <a name="efs-Type-MountTargetDescription-SubnetId"></a>
The ID of the mount target's subnet.  
Type: String  
Length Constraints: Minimum length of 15. Maximum length of 47.  
Pattern: `^subnet-[0-9a-f]{8,40}$`   
Required: Yes

 ** AvailabilityZoneId **   <a name="efs-Type-MountTargetDescription-AvailabilityZoneId"></a>
The unique and consistent identifier of the Availability Zone that the mount target resides in. For example, `use1-az1` is an AZ ID for the us-east-1 Region and it has the same location in every Amazon Web Services account.  
Type: String  
Required: No

 ** AvailabilityZoneName **   <a name="efs-Type-MountTargetDescription-AvailabilityZoneName"></a>
The name of the Availability Zone in which the mount target is located. Availability Zones are independently mapped to names for each Amazon Web Services account. For example, the Availability Zone `us-east-1a` for your Amazon Web Services account might not be the same location as `us-east-1a` for another Amazon Web Services account.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `.+`   
Required: No

 ** IpAddress **   <a name="efs-Type-MountTargetDescription-IpAddress"></a>
The IPv4 address for the mount target.  
Type: String  
Length Constraints: Minimum length of 7. Maximum length of 15.  
Pattern: `^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$`   
Required: No

 ** Ipv6Address **   <a name="efs-Type-MountTargetDescription-Ipv6Address"></a>
The IPv6 address for the mount target.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 39.  
Required: No

 ** NetworkInterfaceId **   <a name="efs-Type-MountTargetDescription-NetworkInterfaceId"></a>
The ID of the network interface that Amazon EFS created when it created the mount target.  
Type: String  
Required: No

 ** OwnerId **   <a name="efs-Type-MountTargetDescription-OwnerId"></a>
 Amazon Web Services account ID that owns the resource.  
Type: String  
Length Constraints: Maximum length of 14.  
Pattern: `^(\d{12})|(\d{4}-\d{4}-\d{4})$`   
Required: No

 ** VpcId **   <a name="efs-Type-MountTargetDescription-VpcId"></a>
The virtual private cloud (VPC) ID that the mount target is configured in.  
Type: String  
Required: No

## See Also
<a name="API_MountTargetDescription_SeeAlso"></a>

For more information about using this API in one of the language-specific Amazon SDKs, see the following:
+  [Amazon SDK for C\$1\$1](https://docs.amazonaws.cn/goto/SdkForCpp/elasticfilesystem-2015-02-01/MountTargetDescription) 
+  [Amazon SDK for Java V2](https://docs.amazonaws.cn/goto/SdkForJavaV2/elasticfilesystem-2015-02-01/MountTargetDescription) 
+  [Amazon SDK for Ruby V3](https://docs.amazonaws.cn/goto/SdkForRubyV3/elasticfilesystem-2015-02-01/MountTargetDescription) 