Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateMountTargetDetails

Details for creating the mount target.

Properties

availabilityDomain

availabilityDomain: string

The availability domain in which to create the mount target.

Example: {@code Uocm:PHX-AD-1}

compartmentId

compartmentId: string

The OCID of the compartment in which to create the mount target.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {@code {"Operations": {"CostCenter": "42"}}}

Optional displayName

displayName: undefined | string

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

Example: {@code My mount target}

Optional freeformTags

freeformTags: undefined | object

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: {@code {"Department": "Finance"}}

Optional hostnameLabel

hostnameLabel: undefined | string

The hostname for the mount target's IP address, used for DNS resolution. The value is the hostname portion of the private IP address's fully qualified domain name (FQDN). For example, {@code files-1} in the FQDN {@code files-1.subnet123.vcn1.oraclevcn.com}. Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123.

Note: This attribute value is stored in the [PrivateIp](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/) resource, not in the {@code mountTarget} resource. To update the {@code hostnameLabel}, use {@code GetMountTarget} to obtain the [OCIDs](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the mount target's private IPs ({@code privateIpIds}). Then, you can use [UpdatePrivateIp](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/UpdatePrivateIp) to update the {@code hostnameLabel} value.

For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/Content/Network/Concepts/dns.htm).

Example: {@code files-1}

Optional idmapType

idmapType: undefined | string

The method used to map a Unix UID to secondary groups, if any.

Optional ipAddress

ipAddress: undefined | string

A private IP address of your choice. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet.

Note: This attribute value is stored in the [PrivateIp](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/) resource, not in the {@code mountTarget} resource. To update the {@code ipAddress}, use {@code GetMountTarget} to obtain the [OCIDs](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the mount target's private IPs ({@code privateIpIds}). Then, you can use [UpdatePrivateIp](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/PrivateIp/UpdatePrivateIp) to update the {@code ipAddress} value.

Example: {@code 10.0.3.3}

Optional kerberos

kerberos: model.CreateKerberosDetails

Optional ldapIdmap

ldapIdmap: model.CreateLdapIdmapDetails

Optional nsgIds

nsgIds: Array<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.

subnetId

subnetId: string

The OCID of the subnet in which to create the mount target.

Functions

getDeserializedJsonObj

getJsonObj