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
ProviderSippyProvider?The source provider (aws or gcs).
BucketstringThe name of the source bucket.
BucketUrlstringThe full URL of the source bucket.
RegionstringThe 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
BucketUrl
The full URL of the source bucket.
[JsonPropertyName("bucketUrl")]
public string? BucketUrl { get; init; }
Property Value
Provider
The source provider (aws or gcs).
[JsonPropertyName("provider")]
public SippyProvider? Provider { get; init; }
Property Value
Region
The region of the source bucket (for AWS S3).
[JsonPropertyName("region")]
public string? Region { get; init; }