Class CreateAwsAssetSourceDetails
AWS asset source creation request.
Inherited Members
Namespace: Oci.CloudbridgeService.Models
Assembly: OCI.DotNetSDK.Cloudbridge.dll
Syntax
public class CreateAwsAssetSourceDetails : CreateAssetSourceDetails
Properties
AreHistoricalMetricsCollected
Declaration
[JsonProperty(PropertyName = "areHistoricalMetricsCollected")]
public bool? AreHistoricalMetricsCollected { get; set; }
Property Value
Type | Description |
---|---|
bool? | Flag indicating whether historical metrics are collected for assets, originating from this asset source. |
AreRealtimeMetricsCollected
Declaration
[JsonProperty(PropertyName = "areRealtimeMetricsCollected")]
public bool? AreRealtimeMetricsCollected { get; set; }
Property Value
Type | Description |
---|---|
bool? | Flag indicating whether real-time metrics are collected for assets, originating from this asset source. |
AwsAccountKey
Declaration
[Required(ErrorMessage = "AwsAccountKey is required.")]
[JsonProperty(PropertyName = "awsAccountKey")]
public string AwsAccountKey { get; set; }
Property Value
Type | Description |
---|---|
string | The key of customer's aws account to be discovered/migrated. |
Remarks
Required
AwsRegion
Declaration
[Required(ErrorMessage = "AwsRegion is required.")]
[JsonProperty(PropertyName = "awsRegion")]
public string AwsRegion { get; set; }
Property Value
Type | Description |
---|---|
string | AWS region information, from where the resources are discovered. |
Remarks
Required
DiscoveryCredentials
Declaration
[Required(ErrorMessage = "DiscoveryCredentials is required.")]
[JsonProperty(PropertyName = "discoveryCredentials")]
public AssetSourceCredentials DiscoveryCredentials { get; set; }
Property Value
Type | Description |
---|---|
AssetSourceCredentials |
Remarks
Required
IsCostInformationCollected
Declaration
[JsonProperty(PropertyName = "isCostInformationCollected")]
public bool? IsCostInformationCollected { get; set; }
Property Value
Type | Description |
---|---|
bool? | Flag indicating whether cost data collection is enabled for assets, originating from this asset source. |
ReplicationCredentials
Declaration
[JsonProperty(PropertyName = "replicationCredentials")]
public AssetSourceCredentials ReplicationCredentials { get; set; }
Property Value
Type | Description |
---|---|
AssetSourceCredentials |