Class CreateWorkspaceDetails
The information needed to create a new workspace.
Inherited Members
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class CreateWorkspaceDetails
Properties
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment containing the workspace. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations": {"CostCenter": "42"}} |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | A user defined description for the workspace. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information. |
Remarks
Required
DnsServerIp
Declaration
[JsonProperty(PropertyName = "dnsServerIp")]
public string DnsServerIp { get; set; }
Property Value
Type | Description |
---|---|
string | The IP of the custom DNS. |
DnsServerZone
Declaration
[JsonProperty(PropertyName = "dnsServerZone")]
public string DnsServerZone { get; set; }
Property Value
Type | Description |
---|---|
string | The DNS zone of the custom DNS to use to resolve names. |
EndpointCompartmentId
Declaration
[JsonProperty(PropertyName = "endpointCompartmentId")]
public string EndpointCompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS PRivate Endpoint Compartment Identifier |
EndpointId
Declaration
[JsonProperty(PropertyName = "endpointId")]
public string EndpointId { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS Private Endpoint ID associated with workspace if the pvt networking is enabled |
EndpointName
Declaration
[JsonProperty(PropertyName = "endpointName")]
public string EndpointName { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS Private Endpoint Name |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"} |
IsPrivateNetworkEnabled
Declaration
[JsonProperty(PropertyName = "isPrivateNetworkEnabled")]
public bool? IsPrivateNetworkEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether the private network connection is enabled or disabled. |
RegistryCompartmentId
Declaration
[JsonProperty(PropertyName = "registryCompartmentId")]
public string RegistryCompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS Data Asset Registry Compartment Identifier |
RegistryId
Declaration
[JsonProperty(PropertyName = "registryId")]
public string RegistryId { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS Data Asset Registry ID to which the workspace is associated |
RegistryName
Declaration
[JsonProperty(PropertyName = "registryName")]
public string RegistryName { get; set; }
Property Value
Type | Description |
---|---|
string | DCMS Data Asset Registry display name |
SubnetId
Declaration
[JsonProperty(PropertyName = "subnetId")]
public string SubnetId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the subnet for customer connected databases. |
VcnId
Declaration
[JsonProperty(PropertyName = "vcnId")]
public string VcnId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the VCN the subnet is in. |
WorkspaceProperties
Declaration
[JsonProperty(PropertyName = "workspaceProperties")]
public Dictionary<string, string> WorkspaceProperties { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Key-values pairs of workspace for storing properties on the workspace. |