Class ShareMountTarget
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.ShareMountTarget
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class ShareMountTarget
extends com.ibm.cloud.sdk.core.service.model.GenericModel
ShareMountTarget.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
The access control mode for the share: - `security_group`: The security groups on the virtual network interface for a mount target control access to the mount target.static interface
The lifecycle state of the mount target.static interface
The resource type.static interface
The transit encryption mode for this share mount target: - `none`: Not encrypted in transit - `user_managed`: Encrypted in transit using an instance identity certificate The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future. -
Method Summary
Modifier and TypeMethodDescriptionGets the accessControlMode.Gets the createdAt.getHref()
Gets the href.getId()
Gets the id.Gets the lifecycleState.Gets the mountPath.getName()
Gets the name.Gets the primaryIp.Gets the resourceType.Gets the subnet.Gets the transitEncryption.Gets the virtualNetworkInterface.getVpc()
Gets the vpc.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
getAccessControlMode
Gets the accessControlMode. The access control mode for the share: - `security_group`: The security groups on the virtual network interface for a mount target control access to the mount target. - `vpc`: All clients in the VPC for a mount target have access to the mount target. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the accessControlMode
-
getCreatedAt
Gets the createdAt. The date and time that the share mount target was created.- Returns:
- the createdAt
-
getHref
-
getId
Gets the id. The unique identifier for this share mount target.- Returns:
- the id
-
getLifecycleState
Gets the lifecycleState. The lifecycle state of the mount target.- Returns:
- the lifecycleState
-
getMountPath
Gets the mountPath. The mount path for the share. The server component of the mount path may be either an IP address or a fully qualified domain name. This property will be absent if the `lifecycle_state` of the mount target is 'pending', `failed`, or `deleting`. If the share's `access_control_mode` is: - `security_group`: The IP address used in the mount path is the `primary_ip` address of the virtual network interface for this share mount target. - `vpc`: The fully-qualified domain name used in the mount path is an address that resolves to the share mount target.- Returns:
- the mountPath
-
getName
Gets the name. The name for this share mount target. The name is unique across all mount targets for the file share.- Returns:
- the name
-
getPrimaryIp
Gets the primaryIp. The primary IP address of the virtual network interface for the share mount target. Absent if `access_control_mode` is `vpc`.- Returns:
- the primaryIp
-
getResourceType
-
getSubnet
Gets the subnet. The subnet of the virtual network interface for the share mount target. Absent if `access_control_mode` is `vpc`.- Returns:
- the subnet
-
getTransitEncryption
Gets the transitEncryption. The transit encryption mode for this share mount target: - `none`: Not encrypted in transit - `user_managed`: Encrypted in transit using an instance identity certificate The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the transitEncryption
-
getVirtualNetworkInterface
Gets the virtualNetworkInterface. The virtual network interface for this file share mount target. This property will be present when the `access_control_mode` is `security_group`.- Returns:
- the virtualNetworkInterface
-
getVpc
Gets the vpc. If `access_control_mode` is: - `security_group`: The VPC for the virtual network interface for this share mount target - `vpc`: The VPC in which clients can mount the file share using this share mount target.- Returns:
- the vpc
-