ExportSnapshotRecordSourceInfo class

Describes the source of an export snapshot record.

Constructors

ExportSnapshotRecordSourceInfo({String? arn, DateTime? createdAt, DiskSnapshotInfo? diskSnapshotInfo, String? fromResourceArn, String? fromResourceName, InstanceSnapshotInfo? instanceSnapshotInfo, String? name, ExportSnapshotRecordSourceType? resourceType})
ExportSnapshotRecordSourceInfo.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the source instance or disk snapshot.
final
createdAt DateTime?
The date when the source instance or disk snapshot was created.
final
diskSnapshotInfo DiskSnapshotInfo?
A list of objects describing a disk snapshot.
final
fromResourceArn String?
The Amazon Resource Name (ARN) of the snapshot's source instance or disk.
final
fromResourceName String?
The name of the snapshot's source instance or disk.
final
hashCode int
The hash code for this object.
no setterinherited
instanceSnapshotInfo InstanceSnapshotInfo?
A list of objects describing an instance snapshot.
final
name String?
The name of the source instance or disk snapshot.
final
resourceType ExportSnapshotRecordSourceType?
The Lightsail resource type (e.g., InstanceSnapshot or DiskSnapshot).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited