Cloud Composer v1 API - Class ScheduledSnapshotsConfig (2.2.0)

public sealed class ScheduledSnapshotsConfig : IMessage<ScheduledSnapshotsConfig>, IEquatable<ScheduledSnapshotsConfig>, IDeepCloneable<ScheduledSnapshotsConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Composer v1 API class ScheduledSnapshotsConfig.

The configuration for scheduled snapshot creation mechanism.

Inheritance

Object > ScheduledSnapshotsConfig

Namespace

Google.Cloud.Orchestration.Airflow.Service.V1

Assembly

Google.Cloud.Orchestration.Airflow.Service.V1.dll

Constructors

ScheduledSnapshotsConfig()

public ScheduledSnapshotsConfig()

ScheduledSnapshotsConfig(ScheduledSnapshotsConfig)

public ScheduledSnapshotsConfig(ScheduledSnapshotsConfig other)
Parameter
NameDescription
otherScheduledSnapshotsConfig

Properties

Enabled

public bool Enabled { get; set; }

Optional. Whether scheduled snapshots creation is enabled.

Property Value
TypeDescription
Boolean

SnapshotCreationSchedule

public string SnapshotCreationSchedule { get; set; }

Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.

Property Value
TypeDescription
String

SnapshotLocation

public string SnapshotLocation { get; set; }

Optional. The Cloud Storage location for storing automatically created snapshots.

Property Value
TypeDescription
String

TimeZone

public string TimeZone { get; set; }

Optional. Time zone that sets the context to interpret snapshot_creation_schedule.

Property Value
TypeDescription
String