Class AssetSourceConnection
Descriptor of a connection to an asset source.
Inherited Members
Namespace: Oci.CloudbridgeService.Models
Assembly: OCI.DotNetSDK.Cloudbridge.dll
Syntax
public class AssetSourceConnection
Properties
AssetSourceKey
Declaration
[Required(ErrorMessage = "AssetSourceKey is required.")]
[JsonProperty(PropertyName = "assetSourceKey")]
public string AssetSourceKey { get; set; }
Property Value
Type | Description |
---|---|
string | Type-specific identifier for an asset source. |
Remarks
Required
ConnectionType
Declaration
[Required(ErrorMessage = "ConnectionType is required.")]
[JsonProperty(PropertyName = "connectionType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AssetSourceConnectionType? ConnectionType { get; set; }
Property Value
Type | Description |
---|---|
AssetSourceConnectionType? | The type of connection for an asset source. |
Remarks
Required
ConnectorId
Declaration
[Required(ErrorMessage = "ConnectorId is required.")]
[JsonProperty(PropertyName = "connectorId")]
public string ConnectorId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the cloud bridge connector used for migration operations. |
Remarks
Required
LifecycleDetails
Declaration
[Required(ErrorMessage = "LifecycleDetails is required.")]
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type | Description |
---|---|
string | The detailed sub-state of the connection. |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AssetSourceConnectionLifecycleState? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
AssetSourceConnectionLifecycleState? | The current state of the connection. |
Remarks
Required