Table of Contents

Class SippySourceInfo

Namespace
Cloudflare.NET.Accounts.Models
Assembly
Cloudflare.NET.dll

Represents the source configuration returned by the API. This is a read-only representation without sensitive credential data.

public record SippySourceInfo : IEquatable<SippySourceInfo>
Inheritance
SippySourceInfo
Implements
Inherited Members

Constructors

SippySourceInfo(SippyProvider?, string?, string?, string?)

Represents the source configuration returned by the API. This is a read-only representation without sensitive credential data.

public SippySourceInfo(SippyProvider? Provider = null, string? Bucket = null, string? BucketUrl = null, string? Region = null)

Parameters

Provider SippyProvider?

The source provider (aws or gcs).

Bucket string

The name of the source bucket.

BucketUrl string

The full URL of the source bucket.

Region string

The region of the source bucket (for AWS S3).

Properties

Bucket

The name of the source bucket.

[JsonPropertyName("bucket")]
public string? Bucket { get; init; }

Property Value

string

BucketUrl

The full URL of the source bucket.

[JsonPropertyName("bucketUrl")]
public string? BucketUrl { get; init; }

Property Value

string

Provider

The source provider (aws or gcs).

[JsonPropertyName("provider")]
public SippyProvider? Provider { get; init; }

Property Value

SippyProvider?

Region

The region of the source bucket (for AWS S3).

[JsonPropertyName("region")]
public string? Region { get; init; }

Property Value

string