Table of Contents

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

Condition LifecycleCondition

The condition that triggers the storage class transition.

StorageClass R2StorageClass

The 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

LifecycleCondition

StorageClass

The target storage class (e.g., InfrequentAccess).

[JsonPropertyName("storageClass")]
public R2StorageClass StorageClass { get; init; }

Property Value

R2StorageClass