Show / Hide Table of Contents

Class AssetFrame

Contains data reported from an inventory source on an asset.

Inheritance
object
AssetFrame
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.MigrationCenterAPI.v1alpha1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1alpha1.dll
Syntax
public class AssetFrame : IDirectResponseSchema

Properties

Attributes

Generic asset attributes.

Declaration
[JsonProperty("attributes")]
public virtual IDictionary<string, string> Attributes { get; set; }
Property Value
Type Description
IDictionary<string, string>

AwsCloudFrontDistributionDetails

Asset information specific for AWS CloudFront distributions.

Declaration
[JsonProperty("awsCloudFrontDistributionDetails")]
public virtual AwsCloudFrontDistributionDetails AwsCloudFrontDistributionDetails { get; set; }
Property Value
Type Description
AwsCloudFrontDistributionDetails

AwsDynamodbTableDetails

Asset information specific for AWS DynamoDB tables.

Declaration
[JsonProperty("awsDynamodbTableDetails")]
public virtual AwsDynamoDBTableDetails AwsDynamodbTableDetails { get; set; }
Property Value
Type Description
AwsDynamoDBTableDetails

AwsEcsClusterDetails

Asset information specific for AWS ECS clusters.

Declaration
[JsonProperty("awsEcsClusterDetails")]
public virtual AwsEcsClusterDetails AwsEcsClusterDetails { get; set; }
Property Value
Type Description
AwsEcsClusterDetails

AwsEfsFileSystemDetails

Asset information specific for AWS EFS file systems.

Declaration
[JsonProperty("awsEfsFileSystemDetails")]
public virtual AwsEfsFileSystemDetails AwsEfsFileSystemDetails { get; set; }
Property Value
Type Description
AwsEfsFileSystemDetails

AwsEksClusterDetails

Asset information specific for AWS EKS clusters.

Declaration
[JsonProperty("awsEksClusterDetails")]
public virtual AwsEksClusterDetails AwsEksClusterDetails { get; set; }
Property Value
Type Description
AwsEksClusterDetails

AwsElbLoadBalancerDetails

Asset information specific for AWS Load Balancers.

Declaration
[JsonProperty("awsElbLoadBalancerDetails")]
public virtual AwsElbLoadBalancerDetails AwsElbLoadBalancerDetails { get; set; }
Property Value
Type Description
AwsElbLoadBalancerDetails

AwsLambdaFunctionDetails

Asset information specific for AWS Lambda functions.

Declaration
[JsonProperty("awsLambdaFunctionDetails")]
public virtual AwsLambdaFunctionDetails AwsLambdaFunctionDetails { get; set; }
Property Value
Type Description
AwsLambdaFunctionDetails

AwsNatGatewayDetails

Asset information specific for AwsNatGatewayDetails

Declaration
[JsonProperty("awsNatGatewayDetails")]
public virtual AwsNatGatewayDetails AwsNatGatewayDetails { get; set; }
Property Value
Type Description
AwsNatGatewayDetails

AwsRedshiftDetails

Asset information specific for AWS Redshift clusters.

Declaration
[JsonProperty("awsRedshiftDetails")]
public virtual AwsRedshiftDetails AwsRedshiftDetails { get; set; }
Property Value
Type Description
AwsRedshiftDetails

AwsRoute53HostedZoneDetails

Asset information specific for AwsRoute53HostedZoneDetails

Declaration
[JsonProperty("awsRoute53HostedZoneDetails")]
public virtual AwsRoute53HostedZoneDetails AwsRoute53HostedZoneDetails { get; set; }
Property Value
Type Description
AwsRoute53HostedZoneDetails

AwsS3BucketDetails

Asset information specific for AWS S3 buckets.

Declaration
[JsonProperty("awsS3BucketDetails")]
public virtual AwsS3BucketDetails AwsS3BucketDetails { get; set; }
Property Value
Type Description
AwsS3BucketDetails

AwsVpcDetails

Asset information specific for AWS VPCs.

Declaration
[JsonProperty("awsVpcDetails")]
public virtual AwsVpcDetails AwsVpcDetails { get; set; }
Property Value
Type Description
AwsVpcDetails

CollectionType

Optional. Frame collection type, if not specified the collection type will be based on the source type of the source the frame was reported on.

Declaration
[JsonProperty("collectionType")]
public virtual string CollectionType { get; set; }
Property Value
Type Description
string

DatabaseDeploymentDetails

Asset information specific for database deployments.

Declaration
[JsonProperty("databaseDeploymentDetails")]
public virtual DatabaseDeploymentDetails DatabaseDeploymentDetails { get; set; }
Property Value
Type Description
DatabaseDeploymentDetails

DatabaseDetails

Asset information specific for logical databases.

Declaration
[JsonProperty("databaseDetails")]
public virtual DatabaseDetails DatabaseDetails { get; set; }
Property Value
Type Description
DatabaseDetails

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HostingProviderDetails

Optional. Details about the hosting provider of the asset.

Declaration
[JsonProperty("hostingProviderDetails")]
public virtual HostingProviderDetails HostingProviderDetails { get; set; }
Property Value
Type Description
HostingProviderDetails

Labels

Labels as key value pairs.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

MachineDetails

Asset information specific for virtual and physical machines.

Declaration
[JsonProperty("machineDetails")]
public virtual MachineDetails MachineDetails { get; set; }
Property Value
Type Description
MachineDetails

PerformanceSamples

Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.

Declaration
[JsonProperty("performanceSamples")]
public virtual IList<PerformanceSample> PerformanceSamples { get; set; }
Property Value
Type Description
IList<PerformanceSample>

ReportTime

object representation of ReportTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ReportTimeDateTimeOffset instead.")]
public virtual object ReportTime { get; set; }
Property Value
Type Description
object

ReportTimeDateTimeOffset

DateTimeOffset representation of ReportTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ReportTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ReportTimeRaw

The time the data was reported.

Declaration
[JsonProperty("reportTime")]
public virtual string ReportTimeRaw { get; set; }
Property Value
Type Description
string

StructuredAttributes

Optional. Generic structured asset attributes.

Declaration
[JsonProperty("structuredAttributes")]
public virtual IDictionary<string, object> StructuredAttributes { get; set; }
Property Value
Type Description
IDictionary<string, object>

TraceToken

Optional. Trace token is optionally provided to assist with debugging and traceability.

Declaration
[JsonProperty("traceToken")]
public virtual string TraceToken { get; set; }
Property Value
Type Description
string

VirtualMachineDetails

Asset information specific for virtual machines.

Declaration
[JsonProperty("virtualMachineDetails")]
public virtual VirtualMachineDetails VirtualMachineDetails { get; set; }
Property Value
Type Description
VirtualMachineDetails

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX