Documentation ¶
Index ¶
- Variables
- type AzureConfig
- func (in *AzureConfig) DeepCopy() *AzureConfig
- func (in *AzureConfig) DeepCopyInto(out *AzureConfig)
- func (*AzureConfig) Descriptor() ([]byte, []int)deprecated
- func (in *AzureConfig) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *AzureConfig) GetAccountKey() string
- func (x *AzureConfig) GetAccountName() string
- func (x *AzureConfig) GetContainerName() string
- func (x *AzureConfig) GetEndpointSuffix() string
- func (x *AzureConfig) GetHttp() *HttpConfig
- func (x *AzureConfig) GetMaxRetries() int32
- func (x *AzureConfig) GetMsiResource() string
- func (x *AzureConfig) GetUserAssignedId() string
- func (*AzureConfig) ProtoMessage()
- func (x *AzureConfig) ProtoReflect() protoreflect.Message
- func (in *AzureConfig) RedactSecrets()
- func (x *AzureConfig) Reset()
- func (x *AzureConfig) String() string
- func (in *AzureConfig) UnredactSecrets(unredacted *AzureConfig) error
- type Config
- func (in *Config) DeepCopy() *Config
- func (in *Config) DeepCopyInto(out *Config)
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (in *Config) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *Config) GetAzure() *AzureConfig
- func (x *Config) GetBackend() string
- func (x *Config) GetFilesystem() *FilesystemConfig
- func (x *Config) GetGcs() *GcsConfig
- func (x *Config) GetS3() *S3Config
- func (x *Config) GetSwift() *SwiftConfig
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (in *Config) RedactSecrets()
- func (x *Config) Reset()
- func (x *Config) String() string
- func (in *Config) UnredactSecrets(unredacted *Config) error
- type FilesystemConfig
- func (in *FilesystemConfig) DeepCopy() *FilesystemConfig
- func (in *FilesystemConfig) DeepCopyInto(out *FilesystemConfig)
- func (*FilesystemConfig) Descriptor() ([]byte, []int)deprecated
- func (*FilesystemConfig) ProtoMessage()
- func (x *FilesystemConfig) ProtoReflect() protoreflect.Message
- func (x *FilesystemConfig) Reset()
- func (x *FilesystemConfig) String() string
- type GcsConfig
- func (in *GcsConfig) DeepCopy() *GcsConfig
- func (in *GcsConfig) DeepCopyInto(out *GcsConfig)
- func (*GcsConfig) Descriptor() ([]byte, []int)deprecated
- func (in *GcsConfig) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *GcsConfig) GetBucketName() string
- func (x *GcsConfig) GetServiceAccount() string
- func (*GcsConfig) ProtoMessage()
- func (x *GcsConfig) ProtoReflect() protoreflect.Message
- func (in *GcsConfig) RedactSecrets()
- func (x *GcsConfig) Reset()
- func (x *GcsConfig) String() string
- func (in *GcsConfig) UnredactSecrets(unredacted *GcsConfig) error
- type HttpConfig
- func (in *HttpConfig) DeepCopy() *HttpConfig
- func (in *HttpConfig) DeepCopyInto(out *HttpConfig)
- func (*HttpConfig) Descriptor() ([]byte, []int)deprecated
- func (in *HttpConfig) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *HttpConfig) GetExpectContinueTimeout() *durationpb.Duration
- func (x *HttpConfig) GetIdleConnTimeout() *durationpb.Duration
- func (x *HttpConfig) GetInsecureSkipVerify() bool
- func (x *HttpConfig) GetMaxConnectionsPerHost() int32
- func (x *HttpConfig) GetMaxIdleConnections() int32
- func (x *HttpConfig) GetMaxIdleConnectionsPerHost() int32
- func (x *HttpConfig) GetResponseHeaderTimeout() *durationpb.Duration
- func (x *HttpConfig) GetTlsHandshakeTimeout() *durationpb.Duration
- func (*HttpConfig) ProtoMessage()
- func (x *HttpConfig) ProtoReflect() protoreflect.Message
- func (x *HttpConfig) Reset()
- func (x *HttpConfig) String() string
- type S3Config
- func (in *S3Config) DeepCopy() *S3Config
- func (in *S3Config) DeepCopyInto(out *S3Config)
- func (*S3Config) Descriptor() ([]byte, []int)deprecated
- func (in *S3Config) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *S3Config) GetAccessKeyId() string
- func (x *S3Config) GetBucketLookupType() string
- func (x *S3Config) GetBucketName() string
- func (x *S3Config) GetEndpoint() string
- func (x *S3Config) GetHttp() *HttpConfig
- func (x *S3Config) GetInsecure() bool
- func (x *S3Config) GetRegion() string
- func (x *S3Config) GetSecretAccessKey() string
- func (x *S3Config) GetSignatureVersion() string
- func (x *S3Config) GetSse() *S3SSEConfig
- func (*S3Config) ProtoMessage()
- func (x *S3Config) ProtoReflect() protoreflect.Message
- func (in *S3Config) RedactSecrets()
- func (x *S3Config) Reset()
- func (x *S3Config) String() string
- func (in *S3Config) UnredactSecrets(unredacted *S3Config) error
- type S3SSEConfig
- func (in *S3SSEConfig) DeepCopy() *S3SSEConfig
- func (in *S3SSEConfig) DeepCopyInto(out *S3SSEConfig)
- func (*S3SSEConfig) Descriptor() ([]byte, []int)deprecated
- func (in *S3SSEConfig) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *S3SSEConfig) GetKmsEncryptionContext() string
- func (x *S3SSEConfig) GetKmsKeyId() string
- func (x *S3SSEConfig) GetType() string
- func (*S3SSEConfig) ProtoMessage()
- func (x *S3SSEConfig) ProtoReflect() protoreflect.Message
- func (in *S3SSEConfig) RedactSecrets()
- func (x *S3SSEConfig) Reset()
- func (x *S3SSEConfig) String() string
- func (in *S3SSEConfig) UnredactSecrets(unredacted *S3SSEConfig) error
- type SwiftConfig
- func (in *SwiftConfig) DeepCopy() *SwiftConfig
- func (in *SwiftConfig) DeepCopyInto(out *SwiftConfig)
- func (*SwiftConfig) Descriptor() ([]byte, []int)deprecated
- func (in *SwiftConfig) FlagSet(prefix ...string) *pflag.FlagSet
- func (x *SwiftConfig) GetApplicationCredentialId() string
- func (x *SwiftConfig) GetApplicationCredentialName() string
- func (x *SwiftConfig) GetApplicationCredentialSecret() string
- func (x *SwiftConfig) GetAuthUrl() string
- func (x *SwiftConfig) GetAuthVersion() int32
- func (x *SwiftConfig) GetConnectTimeout() *durationpb.Duration
- func (x *SwiftConfig) GetContainerName() string
- func (x *SwiftConfig) GetDomainId() string
- func (x *SwiftConfig) GetDomainName() string
- func (x *SwiftConfig) GetMaxRetries() int32
- func (x *SwiftConfig) GetPassword() string
- func (x *SwiftConfig) GetProjectDomainId() string
- func (x *SwiftConfig) GetProjectDomainName() string
- func (x *SwiftConfig) GetProjectId() string
- func (x *SwiftConfig) GetProjectName() string
- func (x *SwiftConfig) GetRegionName() string
- func (x *SwiftConfig) GetRequestTimeout() *durationpb.Duration
- func (x *SwiftConfig) GetUserDomainId() string
- func (x *SwiftConfig) GetUserDomainName() string
- func (x *SwiftConfig) GetUserId() string
- func (x *SwiftConfig) GetUsername() string
- func (*SwiftConfig) ProtoMessage()
- func (x *SwiftConfig) ProtoReflect() protoreflect.Message
- func (in *SwiftConfig) RedactSecrets()
- func (x *SwiftConfig) Reset()
- func (x *SwiftConfig) String() string
- func (in *SwiftConfig) UnredactSecrets(unredacted *SwiftConfig) error
Constants ¶
This section is empty.
Variables ¶
View Source
var File_github_com_rancher_opni_internal_cortex_config_storage_storage_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AzureConfig ¶
type AzureConfig struct { // Azure storage account name AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName,proto3,oneof" json:"account_name,omitempty"` // Azure storage account key AccountKey *string `protobuf:"bytes,2,opt,name=account_key,json=accountKey,proto3,oneof" json:"account_key,omitempty"` // Azure storage container name ContainerName *string `protobuf:"bytes,3,opt,name=container_name,json=containerName,proto3,oneof" json:"container_name,omitempty"` // Azure storage endpoint suffix without schema. The account name will be prefixed to this value to create the FQDN EndpointSuffix *string `protobuf:"bytes,4,opt,name=endpoint_suffix,json=endpointSuffix,proto3,oneof" json:"endpoint_suffix,omitempty"` // Number of retries for recoverable errors MaxRetries *int32 `protobuf:"varint,5,opt,name=max_retries,json=maxRetries,proto3,oneof" json:"max_retries,omitempty"` // Azure storage MSI resource. Either this or account key must be set. MsiResource *string `protobuf:"bytes,6,opt,name=msi_resource,json=msiResource,proto3,oneof" json:"msi_resource,omitempty"` // Azure storage MSI resource managed identity client Id. If not supplied system assigned identity is used UserAssignedId *string `protobuf:"bytes,7,opt,name=user_assigned_id,json=userAssignedId,proto3,oneof" json:"user_assigned_id,omitempty"` Http *HttpConfig `protobuf:"bytes,8,opt,name=http,proto3" json:"http,omitempty"` // contains filtered or unexported fields }
func (*AzureConfig) DeepCopy ¶
func (in *AzureConfig) DeepCopy() *AzureConfig
func (*AzureConfig) DeepCopyInto ¶
func (in *AzureConfig) DeepCopyInto(out *AzureConfig)
func (*AzureConfig) Descriptor
deprecated
func (*AzureConfig) Descriptor() ([]byte, []int)
Deprecated: Use AzureConfig.ProtoReflect.Descriptor instead.
func (*AzureConfig) GetAccountKey ¶
func (x *AzureConfig) GetAccountKey() string
func (*AzureConfig) GetAccountName ¶
func (x *AzureConfig) GetAccountName() string
func (*AzureConfig) GetContainerName ¶
func (x *AzureConfig) GetContainerName() string
func (*AzureConfig) GetEndpointSuffix ¶
func (x *AzureConfig) GetEndpointSuffix() string
func (*AzureConfig) GetHttp ¶
func (x *AzureConfig) GetHttp() *HttpConfig
func (*AzureConfig) GetMaxRetries ¶
func (x *AzureConfig) GetMaxRetries() int32
func (*AzureConfig) GetMsiResource ¶
func (x *AzureConfig) GetMsiResource() string
func (*AzureConfig) GetUserAssignedId ¶
func (x *AzureConfig) GetUserAssignedId() string
func (*AzureConfig) ProtoMessage ¶
func (*AzureConfig) ProtoMessage()
func (*AzureConfig) ProtoReflect ¶
func (x *AzureConfig) ProtoReflect() protoreflect.Message
func (*AzureConfig) RedactSecrets ¶
func (in *AzureConfig) RedactSecrets()
func (*AzureConfig) Reset ¶
func (x *AzureConfig) Reset()
func (*AzureConfig) String ¶
func (x *AzureConfig) String() string
func (*AzureConfig) UnredactSecrets ¶
func (in *AzureConfig) UnredactSecrets(unredacted *AzureConfig) error
type Config ¶
type Config struct { // Backend storage to use. Supported backends are: s3, gcs, azure, swift, filesystem. Backend *string `protobuf:"bytes,1,opt,name=backend,proto3,oneof" json:"backend,omitempty"` S3 *S3Config `protobuf:"bytes,2,opt,name=s3,proto3" json:"s3,omitempty"` Gcs *GcsConfig `protobuf:"bytes,3,opt,name=gcs,proto3" json:"gcs,omitempty"` Azure *AzureConfig `protobuf:"bytes,4,opt,name=azure,proto3" json:"azure,omitempty"` Swift *SwiftConfig `protobuf:"bytes,5,opt,name=swift,proto3" json:"swift,omitempty"` Filesystem *FilesystemConfig `protobuf:"bytes,6,opt,name=filesystem,proto3" json:"filesystem,omitempty"` // contains filtered or unexported fields }
func (*Config) DeepCopyInto ¶
func (*Config) Descriptor
deprecated
func (*Config) GetAzure ¶
func (x *Config) GetAzure() *AzureConfig
func (*Config) GetBackend ¶
func (*Config) GetFilesystem ¶
func (x *Config) GetFilesystem() *FilesystemConfig
func (*Config) GetSwift ¶
func (x *Config) GetSwift() *SwiftConfig
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
func (*Config) RedactSecrets ¶
func (in *Config) RedactSecrets()
func (*Config) UnredactSecrets ¶
type FilesystemConfig ¶
type FilesystemConfig struct {
// contains filtered or unexported fields
}
func (*FilesystemConfig) DeepCopy ¶
func (in *FilesystemConfig) DeepCopy() *FilesystemConfig
func (*FilesystemConfig) DeepCopyInto ¶
func (in *FilesystemConfig) DeepCopyInto(out *FilesystemConfig)
func (*FilesystemConfig) Descriptor
deprecated
func (*FilesystemConfig) Descriptor() ([]byte, []int)
Deprecated: Use FilesystemConfig.ProtoReflect.Descriptor instead.
func (*FilesystemConfig) ProtoMessage ¶
func (*FilesystemConfig) ProtoMessage()
func (*FilesystemConfig) ProtoReflect ¶
func (x *FilesystemConfig) ProtoReflect() protoreflect.Message
func (*FilesystemConfig) Reset ¶
func (x *FilesystemConfig) Reset()
func (*FilesystemConfig) String ¶
func (x *FilesystemConfig) String() string
type GcsConfig ¶
type GcsConfig struct { // GCS bucket name BucketName *string `protobuf:"bytes,1,opt,name=bucket_name,json=bucketName,proto3,oneof" json:"bucket_name,omitempty"` // JSON representing either a Google Developers Console client_credentials.json file or a Google Developers service account key file. If empty, fallback to Google default logic. ServiceAccount *string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3,oneof" json:"service_account,omitempty"` // contains filtered or unexported fields }
func (*GcsConfig) DeepCopyInto ¶
func (*GcsConfig) Descriptor
deprecated
func (*GcsConfig) GetBucketName ¶
func (*GcsConfig) GetServiceAccount ¶
func (*GcsConfig) ProtoMessage ¶
func (*GcsConfig) ProtoMessage()
func (*GcsConfig) ProtoReflect ¶
func (x *GcsConfig) ProtoReflect() protoreflect.Message
func (*GcsConfig) RedactSecrets ¶
func (in *GcsConfig) RedactSecrets()
func (*GcsConfig) UnredactSecrets ¶
type HttpConfig ¶
type HttpConfig struct { // The time an idle connection will remain idle before closing. IdleConnTimeout *durationpb.Duration `protobuf:"bytes,1,opt,name=idle_conn_timeout,json=idleConnTimeout,proto3" json:"idle_conn_timeout,omitempty"` // The amount of time the client will wait for a servers response headers. ResponseHeaderTimeout *durationpb.Duration `` /* 126-byte string literal not displayed */ // If the client connects via HTTPS and this option is enabled, the client will accept any certificate and hostname. InsecureSkipVerify *bool `protobuf:"varint,3,opt,name=insecure_skip_verify,json=insecureSkipVerify,proto3,oneof" json:"insecure_skip_verify,omitempty"` // Maximum time to wait for a TLS handshake. 0 means no limit. TlsHandshakeTimeout *durationpb.Duration `protobuf:"bytes,4,opt,name=tls_handshake_timeout,json=tlsHandshakeTimeout,proto3" json:"tls_handshake_timeout,omitempty"` // The time to wait for a server's first response headers after fully writing the request headers if the request has an Expect header. 0 to send the request body immediately. ExpectContinueTimeout *durationpb.Duration `` /* 126-byte string literal not displayed */ // Maximum number of idle (keep-alive) connections across all hosts. 0 means no limit. MaxIdleConnections *int32 `protobuf:"varint,6,opt,name=max_idle_connections,json=maxIdleConnections,proto3,oneof" json:"max_idle_connections,omitempty"` // Maximum number of idle (keep-alive) connections to keep per-host. If 0, a built-in default value is used. MaxIdleConnectionsPerHost *int32 `` /* 149-byte string literal not displayed */ // Maximum number of connections per host. 0 means no limit. MaxConnectionsPerHost *int32 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HttpConfig) DeepCopy ¶
func (in *HttpConfig) DeepCopy() *HttpConfig
func (*HttpConfig) DeepCopyInto ¶
func (in *HttpConfig) DeepCopyInto(out *HttpConfig)
func (*HttpConfig) Descriptor
deprecated
func (*HttpConfig) Descriptor() ([]byte, []int)
Deprecated: Use HttpConfig.ProtoReflect.Descriptor instead.
func (*HttpConfig) GetExpectContinueTimeout ¶
func (x *HttpConfig) GetExpectContinueTimeout() *durationpb.Duration
func (*HttpConfig) GetIdleConnTimeout ¶
func (x *HttpConfig) GetIdleConnTimeout() *durationpb.Duration
func (*HttpConfig) GetInsecureSkipVerify ¶
func (x *HttpConfig) GetInsecureSkipVerify() bool
func (*HttpConfig) GetMaxConnectionsPerHost ¶
func (x *HttpConfig) GetMaxConnectionsPerHost() int32
func (*HttpConfig) GetMaxIdleConnections ¶
func (x *HttpConfig) GetMaxIdleConnections() int32
func (*HttpConfig) GetMaxIdleConnectionsPerHost ¶
func (x *HttpConfig) GetMaxIdleConnectionsPerHost() int32
func (*HttpConfig) GetResponseHeaderTimeout ¶
func (x *HttpConfig) GetResponseHeaderTimeout() *durationpb.Duration
func (*HttpConfig) GetTlsHandshakeTimeout ¶
func (x *HttpConfig) GetTlsHandshakeTimeout() *durationpb.Duration
func (*HttpConfig) ProtoMessage ¶
func (*HttpConfig) ProtoMessage()
func (*HttpConfig) ProtoReflect ¶
func (x *HttpConfig) ProtoReflect() protoreflect.Message
func (*HttpConfig) Reset ¶
func (x *HttpConfig) Reset()
func (*HttpConfig) String ¶
func (x *HttpConfig) String() string
type S3Config ¶
type S3Config struct { // The S3 bucket endpoint. It could be an AWS S3 endpoint listed at https://docs.aws.amazon.com/general/latest/gr/s3.html or the address of an S3-compatible service in hostname:port format. Endpoint *string `protobuf:"bytes,1,opt,name=endpoint,proto3,oneof" json:"endpoint,omitempty"` // S3 region. If unset, the client will issue a S3 GetBucketLocation API call to autodetect it. Region *string `protobuf:"bytes,2,opt,name=region,proto3,oneof" json:"region,omitempty"` // S3 bucket name BucketName *string `protobuf:"bytes,3,opt,name=bucket_name,json=bucketName,proto3,oneof" json:"bucket_name,omitempty"` // S3 secret access key SecretAccessKey *string `protobuf:"bytes,4,opt,name=secret_access_key,json=secretAccessKey,proto3,oneof" json:"secret_access_key,omitempty"` // S3 access key ID AccessKeyId *string `protobuf:"bytes,5,opt,name=access_key_id,json=accessKeyId,proto3,oneof" json:"access_key_id,omitempty"` // If enabled, use http:// for the S3 endpoint instead of https://. This could be useful in local dev/test environments while using an S3-compatible backend storage, like Minio. Insecure *bool `protobuf:"varint,6,opt,name=insecure,proto3,oneof" json:"insecure,omitempty"` // The signature version to use for authenticating against S3. Supported values are: v4, v2. SignatureVersion *string `protobuf:"bytes,7,opt,name=signature_version,json=signatureVersion,proto3,oneof" json:"signature_version,omitempty"` // The s3 bucket lookup style. Supported values are: auto, virtual-hosted, path. BucketLookupType *string `protobuf:"bytes,8,opt,name=bucket_lookup_type,json=bucketLookupType,proto3,oneof" json:"bucket_lookup_type,omitempty"` Sse *S3SSEConfig `protobuf:"bytes,9,opt,name=sse,proto3" json:"sse,omitempty"` Http *HttpConfig `protobuf:"bytes,10,opt,name=http,proto3" json:"http,omitempty"` // contains filtered or unexported fields }
func (*S3Config) DeepCopyInto ¶
func (*S3Config) Descriptor
deprecated
func (*S3Config) GetAccessKeyId ¶
func (*S3Config) GetBucketLookupType ¶
func (*S3Config) GetBucketName ¶
func (*S3Config) GetEndpoint ¶
func (*S3Config) GetHttp ¶
func (x *S3Config) GetHttp() *HttpConfig
func (*S3Config) GetInsecure ¶
func (*S3Config) GetSecretAccessKey ¶
func (*S3Config) GetSignatureVersion ¶
func (*S3Config) GetSse ¶
func (x *S3Config) GetSse() *S3SSEConfig
func (*S3Config) ProtoMessage ¶
func (*S3Config) ProtoMessage()
func (*S3Config) ProtoReflect ¶
func (x *S3Config) ProtoReflect() protoreflect.Message
func (*S3Config) RedactSecrets ¶
func (in *S3Config) RedactSecrets()
func (*S3Config) UnredactSecrets ¶
type S3SSEConfig ¶
type S3SSEConfig struct { // Enable AWS Server Side Encryption. Supported values: SSE-KMS, SSE-S3. Type *string `protobuf:"bytes,1,opt,name=type,proto3,oneof" json:"type,omitempty"` // KMS Key ID used to encrypt objects in S3 KmsKeyId *string `protobuf:"bytes,2,opt,name=kms_key_id,json=kmsKeyId,proto3,oneof" json:"kms_key_id,omitempty"` // KMS Encryption Context used for object encryption. It expects JSON formatted string. KmsEncryptionContext *string `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*S3SSEConfig) DeepCopy ¶
func (in *S3SSEConfig) DeepCopy() *S3SSEConfig
func (*S3SSEConfig) DeepCopyInto ¶
func (in *S3SSEConfig) DeepCopyInto(out *S3SSEConfig)
func (*S3SSEConfig) Descriptor
deprecated
func (*S3SSEConfig) Descriptor() ([]byte, []int)
Deprecated: Use S3SSEConfig.ProtoReflect.Descriptor instead.
func (*S3SSEConfig) GetKmsEncryptionContext ¶
func (x *S3SSEConfig) GetKmsEncryptionContext() string
func (*S3SSEConfig) GetKmsKeyId ¶
func (x *S3SSEConfig) GetKmsKeyId() string
func (*S3SSEConfig) GetType ¶
func (x *S3SSEConfig) GetType() string
func (*S3SSEConfig) ProtoMessage ¶
func (*S3SSEConfig) ProtoMessage()
func (*S3SSEConfig) ProtoReflect ¶
func (x *S3SSEConfig) ProtoReflect() protoreflect.Message
func (*S3SSEConfig) RedactSecrets ¶
func (in *S3SSEConfig) RedactSecrets()
func (*S3SSEConfig) Reset ¶
func (x *S3SSEConfig) Reset()
func (*S3SSEConfig) String ¶
func (x *S3SSEConfig) String() string
func (*S3SSEConfig) UnredactSecrets ¶
func (in *S3SSEConfig) UnredactSecrets(unredacted *S3SSEConfig) error
type SwiftConfig ¶
type SwiftConfig struct { // OpenStack Swift authentication API version. 0 to autodetect. AuthVersion *int32 `protobuf:"varint,1,opt,name=auth_version,json=authVersion,proto3,oneof" json:"auth_version,omitempty"` // OpenStack Swift authentication URL AuthUrl *string `protobuf:"bytes,2,opt,name=auth_url,json=authUrl,proto3,oneof" json:"auth_url,omitempty"` // OpenStack Swift username. Username *string `protobuf:"bytes,3,opt,name=username,proto3,oneof" json:"username,omitempty"` // OpenStack Swift user's domain name. UserDomainName *string `protobuf:"bytes,4,opt,name=user_domain_name,json=userDomainName,proto3,oneof" json:"user_domain_name,omitempty"` // OpenStack Swift user's domain ID. UserDomainId *string `protobuf:"bytes,5,opt,name=user_domain_id,json=userDomainId,proto3,oneof" json:"user_domain_id,omitempty"` // OpenStack Swift user ID. UserId *string `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"` // OpenStack Swift API key. Password *string `protobuf:"bytes,7,opt,name=password,proto3,oneof" json:"password,omitempty"` // OpenStack Swift user's domain ID. DomainId *string `protobuf:"bytes,8,opt,name=domain_id,json=domainId,proto3,oneof" json:"domain_id,omitempty"` // OpenStack Swift user's domain name. DomainName *string `protobuf:"bytes,9,opt,name=domain_name,json=domainName,proto3,oneof" json:"domain_name,omitempty"` // OpenStack Swift application credential ID. ApplicationCredentialId *string `` /* 139-byte string literal not displayed */ // OpenStack Swift application credential name. ApplicationCredentialName *string `` /* 145-byte string literal not displayed */ // OpenStack Swift application credential secret. ApplicationCredentialSecret *string `` /* 151-byte string literal not displayed */ // OpenStack Swift project ID (v2,v3 auth only). ProjectId *string `protobuf:"bytes,13,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"` // OpenStack Swift project name (v2,v3 auth only). ProjectName *string `protobuf:"bytes,14,opt,name=project_name,json=projectName,proto3,oneof" json:"project_name,omitempty"` // ID of the OpenStack Swift project's domain (v3 auth only), only needed if it differs the from user domain. ProjectDomainId *string `protobuf:"bytes,15,opt,name=project_domain_id,json=projectDomainId,proto3,oneof" json:"project_domain_id,omitempty"` // Name of the OpenStack Swift project's domain (v3 auth only), only needed if it differs from the user domain. ProjectDomainName *string `protobuf:"bytes,16,opt,name=project_domain_name,json=projectDomainName,proto3,oneof" json:"project_domain_name,omitempty"` // OpenStack Swift Region to use (v2,v3 auth only). RegionName *string `protobuf:"bytes,17,opt,name=region_name,json=regionName,proto3,oneof" json:"region_name,omitempty"` // Name of the OpenStack Swift container to put chunks in. ContainerName *string `protobuf:"bytes,18,opt,name=container_name,json=containerName,proto3,oneof" json:"container_name,omitempty"` // Max retries on requests error. MaxRetries *int32 `protobuf:"varint,19,opt,name=max_retries,json=maxRetries,proto3,oneof" json:"max_retries,omitempty"` // Time after which a connection attempt is aborted. ConnectTimeout *durationpb.Duration `protobuf:"bytes,20,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"` // Time after which an idle request is aborted. The timeout watchdog is reset each time some data is received, so the timeout triggers after X time no data is received on a request. RequestTimeout *durationpb.Duration `protobuf:"bytes,21,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"` // contains filtered or unexported fields }
func (*SwiftConfig) DeepCopy ¶
func (in *SwiftConfig) DeepCopy() *SwiftConfig
func (*SwiftConfig) DeepCopyInto ¶
func (in *SwiftConfig) DeepCopyInto(out *SwiftConfig)
func (*SwiftConfig) Descriptor
deprecated
func (*SwiftConfig) Descriptor() ([]byte, []int)
Deprecated: Use SwiftConfig.ProtoReflect.Descriptor instead.
func (*SwiftConfig) GetApplicationCredentialId ¶
func (x *SwiftConfig) GetApplicationCredentialId() string
func (*SwiftConfig) GetApplicationCredentialName ¶
func (x *SwiftConfig) GetApplicationCredentialName() string
func (*SwiftConfig) GetApplicationCredentialSecret ¶
func (x *SwiftConfig) GetApplicationCredentialSecret() string
func (*SwiftConfig) GetAuthUrl ¶
func (x *SwiftConfig) GetAuthUrl() string
func (*SwiftConfig) GetAuthVersion ¶
func (x *SwiftConfig) GetAuthVersion() int32
func (*SwiftConfig) GetConnectTimeout ¶
func (x *SwiftConfig) GetConnectTimeout() *durationpb.Duration
func (*SwiftConfig) GetContainerName ¶
func (x *SwiftConfig) GetContainerName() string
func (*SwiftConfig) GetDomainId ¶
func (x *SwiftConfig) GetDomainId() string
func (*SwiftConfig) GetDomainName ¶
func (x *SwiftConfig) GetDomainName() string
func (*SwiftConfig) GetMaxRetries ¶
func (x *SwiftConfig) GetMaxRetries() int32
func (*SwiftConfig) GetPassword ¶
func (x *SwiftConfig) GetPassword() string
func (*SwiftConfig) GetProjectDomainId ¶
func (x *SwiftConfig) GetProjectDomainId() string
func (*SwiftConfig) GetProjectDomainName ¶
func (x *SwiftConfig) GetProjectDomainName() string
func (*SwiftConfig) GetProjectId ¶
func (x *SwiftConfig) GetProjectId() string
func (*SwiftConfig) GetProjectName ¶
func (x *SwiftConfig) GetProjectName() string
func (*SwiftConfig) GetRegionName ¶
func (x *SwiftConfig) GetRegionName() string
func (*SwiftConfig) GetRequestTimeout ¶
func (x *SwiftConfig) GetRequestTimeout() *durationpb.Duration
func (*SwiftConfig) GetUserDomainId ¶
func (x *SwiftConfig) GetUserDomainId() string
func (*SwiftConfig) GetUserDomainName ¶
func (x *SwiftConfig) GetUserDomainName() string
func (*SwiftConfig) GetUserId ¶
func (x *SwiftConfig) GetUserId() string
func (*SwiftConfig) GetUsername ¶
func (x *SwiftConfig) GetUsername() string
func (*SwiftConfig) ProtoMessage ¶
func (*SwiftConfig) ProtoMessage()
func (*SwiftConfig) ProtoReflect ¶
func (x *SwiftConfig) ProtoReflect() protoreflect.Message
func (*SwiftConfig) RedactSecrets ¶
func (in *SwiftConfig) RedactSecrets()
func (*SwiftConfig) Reset ¶
func (x *SwiftConfig) Reset()
func (*SwiftConfig) String ¶
func (x *SwiftConfig) String() string
func (*SwiftConfig) UnredactSecrets ¶
func (in *SwiftConfig) UnredactSecrets(unredacted *SwiftConfig) error
Click to show internal directories.
Click to hide internal directories.