Class Assessor
Assessor resource
Inherited Members
Namespace: Oci.DatabasemigrationService.Models
Assembly: OCI.DotNetSDK.Databasemigration.dll
Syntax
public class Assessor
Properties
Actions
Declaration
[Required(ErrorMessage = "Actions is required.")]
[JsonProperty(PropertyName = "actions")]
public List<AssessorAction> Actions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<AssessorAction> | Assessor actions. |
Remarks
Required
AssessmentId
Declaration
[Required(ErrorMessage = "AssessmentId is required.")]
[JsonProperty(PropertyName = "assessmentId")]
public string AssessmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the resource being referenced. |
Remarks
Required
AssessorGroup
Declaration
[JsonProperty(PropertyName = "assessorGroup")]
public AssessorGroup AssessorGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| AssessorGroup |
AssessorResult
Declaration
[JsonProperty(PropertyName = "assessorResult")]
public string AssessorResult { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Assessor Result text. |
ChecksSummary
Declaration
[JsonProperty(PropertyName = "checksSummary")]
public string ChecksSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Summary of all Checks. |
Description
Declaration
[Required(ErrorMessage = "Description is required.")]
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string | A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information. |
Remarks
Required
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. |
Remarks
Required
DoesScriptRequireRestart
Declaration
[JsonProperty(PropertyName = "doesScriptRequireRestart")]
public bool? DoesScriptRequireRestart { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | True if DB restart required after running the script, false otherwise. |
HasScript
Declaration
[JsonProperty(PropertyName = "hasScript")]
public bool? HasScript { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | True if script is available either from 'script' property of through download, false otherwise. |
HelpLinkText
Declaration
[Required(ErrorMessage = "HelpLinkText is required.")]
[JsonProperty(PropertyName = "helpLinkText")]
public string HelpLinkText { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Help link text. |
Remarks
Required
HelpLinkUrl
Declaration
[Required(ErrorMessage = "HelpLinkUrl is required.")]
[JsonProperty(PropertyName = "helpLinkUrl")]
public string HelpLinkUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Help URL. |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AssessorLifecycleStates? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| AssessorLifecycleStates? | The current state of the Assessor. |
Remarks
Required
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Assessor Name. |
Remarks
Required
Script
Declaration
[JsonProperty(PropertyName = "script")]
public string Script { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The generated SQL script. Can be empty if the script exceeds maxLength. In this case the property 'hasScript' indicates that the script is available for download. |