Class StorageClassTransition
- Namespace
- Cloudflare.NET.Accounts.Models
- Assembly
- Cloudflare.NET.dll
Represents a transition to change the storage class of objects.
public record StorageClassTransition : IEquatable<StorageClassTransition>
- Inheritance
-
StorageClassTransition
- Implements
- Inherited Members
Constructors
StorageClassTransition(LifecycleCondition, R2StorageClass)
Represents a transition to change the storage class of objects.
public StorageClassTransition(LifecycleCondition Condition, R2StorageClass StorageClass)
Parameters
ConditionLifecycleConditionThe condition that triggers the storage class transition.
StorageClassR2StorageClassThe target storage class (e.g., InfrequentAccess).
Properties
Condition
The condition that triggers the storage class transition.
[JsonPropertyName("condition")]
public LifecycleCondition Condition { get; init; }
Property Value
StorageClass
The target storage class (e.g., InfrequentAccess).
[JsonPropertyName("storageClass")]
public R2StorageClass StorageClass { get; init; }