Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreatePrivateEndpointDetails

Creation details for a private endpoint.

Properties

compartmentId

compartmentId: string

The OCID of the compartment containing this private endpoint.

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 description

description: undefined | string

Description of the private endpoint. Avoid entering confidential information.

displayName

displayName: string

The private endpoint display name. Avoid entering confidential information.

Optional dnsZones

dnsZones: Array<string>

DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.

Optional freeformTags

freeformTags: undefined | object

Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {@code {"Department": "Finance"}}

Optional isUsedWithConfigurationSourceProvider

isUsedWithConfigurationSourceProvider: undefined | false | true

When {@code true}, allows the private endpoint to be used with a configuration source provider.

Optional nsgIdList

nsgIdList: Array<string>

The OCIDs of network security groups (NSGs) for the private endpoint. Order does not matter.

subnetId

subnetId: string

The OCID of the subnet within the VCN for the private endpoint.

vcnId

vcnId: string

The OCID of the VCN for the private endpoint.

Functions

getDeserializedJsonObj

getJsonObj