Documentation ¶
Index ¶
- type APIHTTPError
- type AdminSetIdentityRequest
- func (m *AdminSetIdentityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AdminSetIdentityRequest) MarshalBinary() ([]byte, error)
- func (m *AdminSetIdentityRequest) UnmarshalBinary(b []byte) error
- func (m *AdminSetIdentityRequest) Validate(formats strfmt.Registry) error
- type DataprepAddPieceRequest
- func (m *DataprepAddPieceRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DataprepAddPieceRequest) MarshalBinary() ([]byte, error)
- func (m *DataprepAddPieceRequest) UnmarshalBinary(b []byte) error
- func (m *DataprepAddPieceRequest) Validate(formats strfmt.Registry) error
- type DataprepCreateRequest
- type DataprepDirEntry
- type DataprepExploreResult
- type DataprepPieceList
- type DataprepRemoveRequest
- type DataprepRenameRequest
- type DataprepVersion
- type DealListDealRequest
- type DealProposal
- type FileInfo
- type JobSourceStatus
- type ModelCar
- type ModelClientConfig
- type ModelConfigMap
- type ModelDeal
- type ModelDealState
- type ModelFile
- type ModelFileRange
- type ModelJob
- type ModelJobState
- type ModelJobType
- type ModelPreparation
- type ModelSchedule
- type ModelScheduleState
- type ModelStorage
- type ModelWallet
- type ScheduleCreateRequest
- type ScheduleUpdateRequest
- type StorageAcdConfig
- type StorageAzureblobConfig
- func (m *StorageAzureblobConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageAzureblobConfig) MarshalBinary() ([]byte, error)
- func (m *StorageAzureblobConfig) UnmarshalBinary(b []byte) error
- func (m *StorageAzureblobConfig) Validate(formats strfmt.Registry) error
- type StorageB2Config
- type StorageBoxConfig
- type StorageCreateAcdStorageRequest
- func (m *StorageCreateAcdStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateAcdStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateAcdStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateAcdStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateAzureblobStorageRequest
- func (m *StorageCreateAzureblobStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateAzureblobStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateAzureblobStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateAzureblobStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateB2StorageRequest
- func (m *StorageCreateB2StorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateB2StorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateB2StorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateB2StorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateBoxStorageRequest
- func (m *StorageCreateBoxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateBoxStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateBoxStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateBoxStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateDriveStorageRequest
- func (m *StorageCreateDriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateDriveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateDriveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateDriveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateDropboxStorageRequest
- func (m *StorageCreateDropboxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateDropboxStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateDropboxStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateDropboxStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateFichierStorageRequest
- func (m *StorageCreateFichierStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateFichierStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateFichierStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateFichierStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateFilefabricStorageRequest
- func (m *StorageCreateFilefabricStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateFilefabricStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateFilefabricStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateFilefabricStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateFtpStorageRequest
- func (m *StorageCreateFtpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateFtpStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateFtpStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateFtpStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateGcsStorageRequest
- func (m *StorageCreateGcsStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateGcsStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateGcsStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateGcsStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateGphotosStorageRequest
- func (m *StorageCreateGphotosStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateGphotosStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateGphotosStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateGphotosStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateHTTPStorageRequest
- func (m *StorageCreateHTTPStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateHTTPStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateHTTPStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateHTTPStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateHdfsStorageRequest
- func (m *StorageCreateHdfsStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateHdfsStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateHdfsStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateHdfsStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateHidriveStorageRequest
- func (m *StorageCreateHidriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateHidriveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateHidriveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateHidriveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateInternetarchiveStorageRequest
- func (m *StorageCreateInternetarchiveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateInternetarchiveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateInternetarchiveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateInternetarchiveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateJottacloudStorageRequest
- func (m *StorageCreateJottacloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateJottacloudStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateJottacloudStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateJottacloudStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateKoofrDigistorageStorageRequest
- func (m *StorageCreateKoofrDigistorageStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateKoofrDigistorageStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateKoofrDigistorageStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateKoofrDigistorageStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateKoofrKoofrStorageRequest
- func (m *StorageCreateKoofrKoofrStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateKoofrKoofrStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateKoofrKoofrStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateKoofrKoofrStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateKoofrOtherStorageRequest
- func (m *StorageCreateKoofrOtherStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateKoofrOtherStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateKoofrOtherStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateKoofrOtherStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateLocalStorageRequest
- func (m *StorageCreateLocalStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateLocalStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateLocalStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateLocalStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateMailruStorageRequest
- func (m *StorageCreateMailruStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateMailruStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateMailruStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateMailruStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateMegaStorageRequest
- func (m *StorageCreateMegaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateMegaStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateMegaStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateMegaStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateNetstorageStorageRequest
- func (m *StorageCreateNetstorageStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateNetstorageStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateNetstorageStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateNetstorageStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOnedriveStorageRequest
- func (m *StorageCreateOnedriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOnedriveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOnedriveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOnedriveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOosEnvAuthStorageRequest
- func (m *StorageCreateOosEnvAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOosEnvAuthStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOosEnvAuthStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOosEnvAuthStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOosInstancePrincipalAuthStorageRequest
- func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOosNoAuthStorageRequest
- func (m *StorageCreateOosNoAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOosNoAuthStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOosNoAuthStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOosNoAuthStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOosResourcePrincipalAuthStorageRequest
- func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOosUserPrincipalAuthStorageRequest
- func (m *StorageCreateOosUserPrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOosUserPrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOosUserPrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOosUserPrincipalAuthStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateOpendriveStorageRequest
- func (m *StorageCreateOpendriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateOpendriveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateOpendriveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateOpendriveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreatePcloudStorageRequest
- func (m *StorageCreatePcloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreatePcloudStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreatePcloudStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreatePcloudStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreatePremiumizemeStorageRequest
- func (m *StorageCreatePremiumizemeStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreatePremiumizemeStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreatePremiumizemeStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreatePremiumizemeStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreatePutioStorageRequest
- func (m *StorageCreatePutioStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreatePutioStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreatePutioStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreatePutioStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateQingstorStorageRequest
- func (m *StorageCreateQingstorStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateQingstorStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateQingstorStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateQingstorStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3AWSStorageRequest
- func (m *StorageCreateS3AWSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3AWSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3AWSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3AWSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3AlibabaStorageRequest
- func (m *StorageCreateS3AlibabaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3AlibabaStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3AlibabaStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3AlibabaStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3ArvanCloudStorageRequest
- func (m *StorageCreateS3ArvanCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3ArvanCloudStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3ArvanCloudStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3ArvanCloudStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3CephStorageRequest
- func (m *StorageCreateS3CephStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3CephStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3CephStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3CephStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3ChinaMobileStorageRequest
- func (m *StorageCreateS3ChinaMobileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3ChinaMobileStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3ChinaMobileStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3ChinaMobileStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3CloudflareStorageRequest
- func (m *StorageCreateS3CloudflareStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3CloudflareStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3CloudflareStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3CloudflareStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3DigitalOceanStorageRequest
- func (m *StorageCreateS3DigitalOceanStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3DigitalOceanStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3DigitalOceanStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3DigitalOceanStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3DreamhostStorageRequest
- func (m *StorageCreateS3DreamhostStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3DreamhostStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3DreamhostStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3DreamhostStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3HuaweiOBSStorageRequest
- func (m *StorageCreateS3HuaweiOBSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3HuaweiOBSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3HuaweiOBSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3HuaweiOBSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3IBMCOSStorageRequest
- func (m *StorageCreateS3IBMCOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3IBMCOSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3IBMCOSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3IBMCOSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3IDriveStorageRequest
- func (m *StorageCreateS3IDriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3IDriveStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3IDriveStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3IDriveStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3IONOSStorageRequest
- func (m *StorageCreateS3IONOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3IONOSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3IONOSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3IONOSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3LiaraStorageRequest
- func (m *StorageCreateS3LiaraStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3LiaraStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3LiaraStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3LiaraStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3LyveCloudStorageRequest
- func (m *StorageCreateS3LyveCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3LyveCloudStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3LyveCloudStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3LyveCloudStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3MinioStorageRequest
- func (m *StorageCreateS3MinioStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3MinioStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3MinioStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3MinioStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3NeteaseStorageRequest
- func (m *StorageCreateS3NeteaseStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3NeteaseStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3NeteaseStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3NeteaseStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3OtherStorageRequest
- func (m *StorageCreateS3OtherStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3OtherStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3OtherStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3OtherStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3QiniuStorageRequest
- func (m *StorageCreateS3QiniuStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3QiniuStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3QiniuStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3QiniuStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3RackCorpStorageRequest
- func (m *StorageCreateS3RackCorpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3RackCorpStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3RackCorpStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3RackCorpStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3ScalewayStorageRequest
- func (m *StorageCreateS3ScalewayStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3ScalewayStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3ScalewayStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3ScalewayStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3SeaweedFSStorageRequest
- func (m *StorageCreateS3SeaweedFSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3SeaweedFSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3SeaweedFSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3SeaweedFSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3StackPathStorageRequest
- func (m *StorageCreateS3StackPathStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3StackPathStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3StackPathStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3StackPathStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3StorjStorageRequest
- func (m *StorageCreateS3StorjStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3StorjStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3StorjStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3StorjStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3TencentCOSStorageRequest
- func (m *StorageCreateS3TencentCOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3TencentCOSStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3TencentCOSStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3TencentCOSStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateS3WasabiStorageRequest
- func (m *StorageCreateS3WasabiStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateS3WasabiStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateS3WasabiStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateS3WasabiStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSeafileStorageRequest
- func (m *StorageCreateSeafileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSeafileStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSeafileStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSeafileStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSftpStorageRequest
- func (m *StorageCreateSftpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSftpStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSftpStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSftpStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSharefileStorageRequest
- func (m *StorageCreateSharefileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSharefileStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSharefileStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSharefileStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSiaStorageRequest
- func (m *StorageCreateSiaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSiaStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSiaStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSiaStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSmbStorageRequest
- func (m *StorageCreateSmbStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSmbStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSmbStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSmbStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateStorjExistingStorageRequest
- func (m *StorageCreateStorjExistingStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateStorjExistingStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateStorjExistingStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateStorjExistingStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateStorjNewStorageRequest
- func (m *StorageCreateStorjNewStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateStorjNewStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateStorjNewStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateStorjNewStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSugarsyncStorageRequest
- func (m *StorageCreateSugarsyncStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSugarsyncStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSugarsyncStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSugarsyncStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateSwiftStorageRequest
- func (m *StorageCreateSwiftStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateSwiftStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateSwiftStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateSwiftStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateUptoboxStorageRequest
- func (m *StorageCreateUptoboxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateUptoboxStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateUptoboxStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateUptoboxStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateWebdavStorageRequest
- func (m *StorageCreateWebdavStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateWebdavStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateWebdavStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateWebdavStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateYandexStorageRequest
- func (m *StorageCreateYandexStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateYandexStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateYandexStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateYandexStorageRequest) Validate(formats strfmt.Registry) error
- type StorageCreateZohoStorageRequest
- func (m *StorageCreateZohoStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageCreateZohoStorageRequest) MarshalBinary() ([]byte, error)
- func (m *StorageCreateZohoStorageRequest) UnmarshalBinary(b []byte) error
- func (m *StorageCreateZohoStorageRequest) Validate(formats strfmt.Registry) error
- type StorageDirEntry
- type StorageDriveConfig
- type StorageDropboxConfig
- type StorageFichierConfig
- type StorageFilefabricConfig
- func (m *StorageFilefabricConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageFilefabricConfig) MarshalBinary() ([]byte, error)
- func (m *StorageFilefabricConfig) UnmarshalBinary(b []byte) error
- func (m *StorageFilefabricConfig) Validate(formats strfmt.Registry) error
- type StorageFtpConfig
- type StorageGcsConfig
- type StorageGphotosConfig
- type StorageHTTPConfig
- type StorageHdfsConfig
- type StorageHidriveConfig
- type StorageInternetarchiveConfig
- func (m *StorageInternetarchiveConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageInternetarchiveConfig) MarshalBinary() ([]byte, error)
- func (m *StorageInternetarchiveConfig) UnmarshalBinary(b []byte) error
- func (m *StorageInternetarchiveConfig) Validate(formats strfmt.Registry) error
- type StorageJottacloudConfig
- func (m *StorageJottacloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageJottacloudConfig) MarshalBinary() ([]byte, error)
- func (m *StorageJottacloudConfig) UnmarshalBinary(b []byte) error
- func (m *StorageJottacloudConfig) Validate(formats strfmt.Registry) error
- type StorageKoofrDigistorageConfig
- func (m *StorageKoofrDigistorageConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageKoofrDigistorageConfig) MarshalBinary() ([]byte, error)
- func (m *StorageKoofrDigistorageConfig) UnmarshalBinary(b []byte) error
- func (m *StorageKoofrDigistorageConfig) Validate(formats strfmt.Registry) error
- type StorageKoofrKoofrConfig
- func (m *StorageKoofrKoofrConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageKoofrKoofrConfig) MarshalBinary() ([]byte, error)
- func (m *StorageKoofrKoofrConfig) UnmarshalBinary(b []byte) error
- func (m *StorageKoofrKoofrConfig) Validate(formats strfmt.Registry) error
- type StorageKoofrOtherConfig
- func (m *StorageKoofrOtherConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageKoofrOtherConfig) MarshalBinary() ([]byte, error)
- func (m *StorageKoofrOtherConfig) UnmarshalBinary(b []byte) error
- func (m *StorageKoofrOtherConfig) Validate(formats strfmt.Registry) error
- type StorageLocalConfig
- type StorageMailruConfig
- type StorageMegaConfig
- type StorageNetstorageConfig
- func (m *StorageNetstorageConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageNetstorageConfig) MarshalBinary() ([]byte, error)
- func (m *StorageNetstorageConfig) UnmarshalBinary(b []byte) error
- func (m *StorageNetstorageConfig) Validate(formats strfmt.Registry) error
- type StorageOnedriveConfig
- type StorageOosEnvAuthConfig
- func (m *StorageOosEnvAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOosEnvAuthConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOosEnvAuthConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOosEnvAuthConfig) Validate(formats strfmt.Registry) error
- type StorageOosInstancePrincipalAuthConfig
- func (m *StorageOosInstancePrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOosInstancePrincipalAuthConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOosInstancePrincipalAuthConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOosInstancePrincipalAuthConfig) Validate(formats strfmt.Registry) error
- type StorageOosNoAuthConfig
- func (m *StorageOosNoAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOosNoAuthConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOosNoAuthConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOosNoAuthConfig) Validate(formats strfmt.Registry) error
- type StorageOosResourcePrincipalAuthConfig
- func (m *StorageOosResourcePrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOosResourcePrincipalAuthConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOosResourcePrincipalAuthConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOosResourcePrincipalAuthConfig) Validate(formats strfmt.Registry) error
- type StorageOosUserPrincipalAuthConfig
- func (m *StorageOosUserPrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOosUserPrincipalAuthConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOosUserPrincipalAuthConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOosUserPrincipalAuthConfig) Validate(formats strfmt.Registry) error
- type StorageOpendriveConfig
- func (m *StorageOpendriveConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageOpendriveConfig) MarshalBinary() ([]byte, error)
- func (m *StorageOpendriveConfig) UnmarshalBinary(b []byte) error
- func (m *StorageOpendriveConfig) Validate(formats strfmt.Registry) error
- type StoragePcloudConfig
- type StoragePremiumizemeConfig
- func (m *StoragePremiumizemeConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StoragePremiumizemeConfig) MarshalBinary() ([]byte, error)
- func (m *StoragePremiumizemeConfig) UnmarshalBinary(b []byte) error
- func (m *StoragePremiumizemeConfig) Validate(formats strfmt.Registry) error
- type StoragePutioConfig
- type StorageQingstorConfig
- type StorageRenameRequest
- type StorageS3AWSConfig
- type StorageS3AlibabaConfig
- func (m *StorageS3AlibabaConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3AlibabaConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3AlibabaConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3AlibabaConfig) Validate(formats strfmt.Registry) error
- type StorageS3ArvanCloudConfig
- func (m *StorageS3ArvanCloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3ArvanCloudConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3ArvanCloudConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3ArvanCloudConfig) Validate(formats strfmt.Registry) error
- type StorageS3CephConfig
- type StorageS3ChinaMobileConfig
- func (m *StorageS3ChinaMobileConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3ChinaMobileConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3ChinaMobileConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3ChinaMobileConfig) Validate(formats strfmt.Registry) error
- type StorageS3CloudflareConfig
- func (m *StorageS3CloudflareConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3CloudflareConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3CloudflareConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3CloudflareConfig) Validate(formats strfmt.Registry) error
- type StorageS3DigitalOceanConfig
- func (m *StorageS3DigitalOceanConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3DigitalOceanConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3DigitalOceanConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3DigitalOceanConfig) Validate(formats strfmt.Registry) error
- type StorageS3DreamhostConfig
- func (m *StorageS3DreamhostConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3DreamhostConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3DreamhostConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3DreamhostConfig) Validate(formats strfmt.Registry) error
- type StorageS3HuaweiOBSConfig
- func (m *StorageS3HuaweiOBSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3HuaweiOBSConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3HuaweiOBSConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3HuaweiOBSConfig) Validate(formats strfmt.Registry) error
- type StorageS3IBMCOSConfig
- type StorageS3IDriveConfig
- type StorageS3IONOSConfig
- type StorageS3LiaraConfig
- type StorageS3LyveCloudConfig
- func (m *StorageS3LyveCloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3LyveCloudConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3LyveCloudConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3LyveCloudConfig) Validate(formats strfmt.Registry) error
- type StorageS3MinioConfig
- type StorageS3NeteaseConfig
- func (m *StorageS3NeteaseConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3NeteaseConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3NeteaseConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3NeteaseConfig) Validate(formats strfmt.Registry) error
- type StorageS3OtherConfig
- type StorageS3QiniuConfig
- type StorageS3RackCorpConfig
- func (m *StorageS3RackCorpConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3RackCorpConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3RackCorpConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3RackCorpConfig) Validate(formats strfmt.Registry) error
- type StorageS3ScalewayConfig
- func (m *StorageS3ScalewayConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3ScalewayConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3ScalewayConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3ScalewayConfig) Validate(formats strfmt.Registry) error
- type StorageS3SeaweedFSConfig
- func (m *StorageS3SeaweedFSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3SeaweedFSConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3SeaweedFSConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3SeaweedFSConfig) Validate(formats strfmt.Registry) error
- type StorageS3StackPathConfig
- func (m *StorageS3StackPathConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3StackPathConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3StackPathConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3StackPathConfig) Validate(formats strfmt.Registry) error
- type StorageS3StorjConfig
- type StorageS3TencentCOSConfig
- func (m *StorageS3TencentCOSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageS3TencentCOSConfig) MarshalBinary() ([]byte, error)
- func (m *StorageS3TencentCOSConfig) UnmarshalBinary(b []byte) error
- func (m *StorageS3TencentCOSConfig) Validate(formats strfmt.Registry) error
- type StorageS3WasabiConfig
- type StorageSeafileConfig
- type StorageSftpConfig
- type StorageSharefileConfig
- func (m *StorageSharefileConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageSharefileConfig) MarshalBinary() ([]byte, error)
- func (m *StorageSharefileConfig) UnmarshalBinary(b []byte) error
- func (m *StorageSharefileConfig) Validate(formats strfmt.Registry) error
- type StorageSiaConfig
- type StorageSmbConfig
- type StorageStorjExistingConfig
- func (m *StorageStorjExistingConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageStorjExistingConfig) MarshalBinary() ([]byte, error)
- func (m *StorageStorjExistingConfig) UnmarshalBinary(b []byte) error
- func (m *StorageStorjExistingConfig) Validate(formats strfmt.Registry) error
- type StorageStorjNewConfig
- type StorageSugarsyncConfig
- func (m *StorageSugarsyncConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StorageSugarsyncConfig) MarshalBinary() ([]byte, error)
- func (m *StorageSugarsyncConfig) UnmarshalBinary(b []byte) error
- func (m *StorageSugarsyncConfig) Validate(formats strfmt.Registry) error
- type StorageSwiftConfig
- type StorageUptoboxConfig
- type StorageWebdavConfig
- type StorageYandexConfig
- type StorageZohoConfig
- type StorePieceReader
- type WalletImportRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIHTTPError ¶
type APIHTTPError struct { // err Err string `json:"err,omitempty"` }
APIHTTPError api HTTP error
swagger:model api.HTTPError
func (*APIHTTPError) ContextValidate ¶
ContextValidate validates this api HTTP error based on context it is used
func (*APIHTTPError) MarshalBinary ¶
func (m *APIHTTPError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIHTTPError) UnmarshalBinary ¶
func (m *APIHTTPError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminSetIdentityRequest ¶ added in v0.5.4
type AdminSetIdentityRequest struct { // identity Identity string `json:"identity,omitempty"` }
AdminSetIdentityRequest admin set identity request
swagger:model admin.SetIdentityRequest
func (*AdminSetIdentityRequest) ContextValidate ¶ added in v0.5.4
func (m *AdminSetIdentityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this admin set identity request based on context it is used
func (*AdminSetIdentityRequest) MarshalBinary ¶ added in v0.5.4
func (m *AdminSetIdentityRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminSetIdentityRequest) UnmarshalBinary ¶ added in v0.5.4
func (m *AdminSetIdentityRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepAddPieceRequest ¶ added in v0.4.0
type DataprepAddPieceRequest struct { // File size of the CAR file, this is required for boost online deal FileSize int64 `json:"fileSize,omitempty"` // CID of the piece // Required: true PieceCid *string `json:"pieceCid"` // Size of the piece // Required: true PieceSize *string `json:"pieceSize"` // Root CID of the CAR file, used to populate the label field of storage deal RootCid string `json:"rootCid,omitempty"` }
DataprepAddPieceRequest dataprep add piece request
swagger:model dataprep.AddPieceRequest
func (*DataprepAddPieceRequest) ContextValidate ¶ added in v0.4.0
func (m *DataprepAddPieceRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this dataprep add piece request based on context it is used
func (*DataprepAddPieceRequest) MarshalBinary ¶ added in v0.4.0
func (m *DataprepAddPieceRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepAddPieceRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepAddPieceRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepCreateRequest ¶ added in v0.4.0
type DataprepCreateRequest struct { // Whether to delete the source files after export DeleteAfterExport *bool `json:"deleteAfterExport,omitempty"` // Maximum size of the CAR files to be created MaxSize *string `json:"maxSize,omitempty"` // Name of the preparation // Required: true Name *string `json:"name"` // Whether to disable maintaining folder dag structure for the sources. If disabled, DagGen will not be possible and folders will not have an associated CID. NoDag *bool `json:"noDag,omitempty"` // Whether to disable inline storage for the preparation. Can save database space but requires at least one output storage. NoInline *bool `json:"noInline,omitempty"` // Name of Output storage systems to be used for the output OutputStorages []string `json:"outputStorages"` // Target piece size of the CAR files used for piece commitment calculation PieceSize string `json:"pieceSize,omitempty"` // Name of Source storage systems to be used for the source SourceStorages []string `json:"sourceStorages"` }
DataprepCreateRequest dataprep create request
swagger:model dataprep.CreateRequest
func (*DataprepCreateRequest) ContextValidate ¶ added in v0.4.0
ContextValidate validates this dataprep create request based on context it is used
func (*DataprepCreateRequest) MarshalBinary ¶ added in v0.4.0
func (m *DataprepCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepCreateRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepDirEntry ¶ added in v0.4.0
type DataprepDirEntry struct { // cid Cid string `json:"cid,omitempty"` // file versions FileVersions []*DataprepVersion `json:"fileVersions"` // is dir IsDir bool `json:"isDir,omitempty"` // path Path string `json:"path,omitempty"` }
DataprepDirEntry dataprep dir entry
swagger:model dataprep.DirEntry
func (*DataprepDirEntry) ContextValidate ¶ added in v0.4.0
ContextValidate validate this dataprep dir entry based on the context it is used
func (*DataprepDirEntry) MarshalBinary ¶ added in v0.4.0
func (m *DataprepDirEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepDirEntry) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepDirEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepExploreResult ¶ added in v0.4.0
type DataprepExploreResult struct { // cid Cid string `json:"cid,omitempty"` // path Path string `json:"path,omitempty"` // sub entries SubEntries []*DataprepDirEntry `json:"subEntries"` }
DataprepExploreResult dataprep explore result
swagger:model dataprep.ExploreResult
func (*DataprepExploreResult) ContextValidate ¶ added in v0.4.0
ContextValidate validate this dataprep explore result based on the context it is used
func (*DataprepExploreResult) MarshalBinary ¶ added in v0.4.0
func (m *DataprepExploreResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepExploreResult) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepExploreResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepPieceList ¶ added in v0.4.0
type DataprepPieceList struct { // attachment Id AttachmentID int64 `json:"attachmentId,omitempty"` // pieces Pieces []*ModelCar `json:"pieces"` // source Source *ModelStorage `json:"source,omitempty"` // storage Id StorageID int64 `json:"storageId,omitempty"` }
DataprepPieceList dataprep piece list
swagger:model dataprep.PieceList
func (*DataprepPieceList) ContextValidate ¶ added in v0.4.0
ContextValidate validate this dataprep piece list based on the context it is used
func (*DataprepPieceList) MarshalBinary ¶ added in v0.4.0
func (m *DataprepPieceList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepPieceList) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepPieceList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepRemoveRequest ¶ added in v0.5.2
type DataprepRemoveRequest struct { // remove cars RemoveCars bool `json:"removeCars,omitempty"` }
DataprepRemoveRequest dataprep remove request
swagger:model dataprep.RemoveRequest
func (*DataprepRemoveRequest) ContextValidate ¶ added in v0.5.2
ContextValidate validates this dataprep remove request based on context it is used
func (*DataprepRemoveRequest) MarshalBinary ¶ added in v0.5.2
func (m *DataprepRemoveRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepRemoveRequest) UnmarshalBinary ¶ added in v0.5.2
func (m *DataprepRemoveRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepRenameRequest ¶ added in v0.5.0
type DataprepRenameRequest struct { // name // Required: true Name *string `json:"name"` }
DataprepRenameRequest dataprep rename request
swagger:model dataprep.RenameRequest
func (*DataprepRenameRequest) ContextValidate ¶ added in v0.5.0
ContextValidate validates this dataprep rename request based on context it is used
func (*DataprepRenameRequest) MarshalBinary ¶ added in v0.5.0
func (m *DataprepRenameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepRenameRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *DataprepRenameRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DataprepVersion ¶ added in v0.4.0
type DataprepVersion struct { // cid Cid string `json:"cid,omitempty"` // hash Hash string `json:"hash,omitempty"` // id ID int64 `json:"id,omitempty"` // last modified LastModified string `json:"lastModified,omitempty"` // size Size int64 `json:"size,omitempty"` }
DataprepVersion dataprep version
swagger:model dataprep.Version
func (*DataprepVersion) ContextValidate ¶ added in v0.4.0
ContextValidate validates this dataprep version based on context it is used
func (*DataprepVersion) MarshalBinary ¶ added in v0.4.0
func (m *DataprepVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DataprepVersion) UnmarshalBinary ¶ added in v0.4.0
func (m *DataprepVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DealListDealRequest ¶
type DealListDealRequest struct { // preparation ID or name filter Preparations []string `json:"preparations"` // provider filter Providers []string `json:"providers"` // schedule id filter Schedules []int64 `json:"schedules"` // source ID or name filter Sources []string `json:"sources"` // state filter States []ModelDealState `json:"states"` }
DealListDealRequest deal list deal request
swagger:model deal.ListDealRequest
func (*DealListDealRequest) ContextValidate ¶
ContextValidate validate this deal list deal request based on the context it is used
func (*DealListDealRequest) MarshalBinary ¶
func (m *DealListDealRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DealListDealRequest) UnmarshalBinary ¶
func (m *DealListDealRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DealProposal ¶
type DealProposal struct { // Client address ClientAddress string `json:"clientAddress,omitempty"` // Duration in epoch or in duration format, i.e. 1500000, 2400h Duration *string `json:"duration,omitempty"` // File size in bytes for boost to fetch the CAR file FileSize int64 `json:"fileSize,omitempty"` // http headers to be passed with the request (i.e. key=value) HTTPHeaders []string `json:"httpHeaders"` // Whether the deal should be IPNI Ipni *bool `json:"ipni,omitempty"` // Whether the deal should be kept unsealed KeepUnsealed *bool `json:"keepUnsealed,omitempty"` // Piece CID PieceCid string `json:"pieceCid,omitempty"` // Piece size PieceSize string `json:"pieceSize,omitempty"` // Price in FIL per deal PricePerDeal float64 `json:"pricePerDeal,omitempty"` // Price in FIL per GiB PricePerGb float64 `json:"pricePerGb,omitempty"` // Price in FIL per GiB per epoch PricePerGbEpoch float64 `json:"pricePerGbEpoch,omitempty"` // Provider ID ProviderID string `json:"providerId,omitempty"` // Root CID that is required as part of the deal proposal, if empty, will be set to empty CID RootCid *string `json:"rootCid,omitempty"` // Deal start delay in epoch or in duration format, i.e. 1000, 72h StartDelay *string `json:"startDelay,omitempty"` // URL template with PIECE_CID placeholder for boost to fetch the CAR file, i.e. http://127.0.0.1/piece/{PIECE_CID}.car URLTemplate string `json:"urlTemplate,omitempty"` // Whether the deal should be verified Verified *bool `json:"verified,omitempty"` }
DealProposal deal proposal
swagger:model deal.Proposal
func (*DealProposal) ContextValidate ¶
ContextValidate validates this deal proposal based on context it is used
func (*DealProposal) MarshalBinary ¶
func (m *DealProposal) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DealProposal) UnmarshalBinary ¶
func (m *DealProposal) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FileInfo ¶ added in v0.4.0
type FileInfo struct { // Path to the new file, relative to the source Path string `json:"path,omitempty"` }
FileInfo file info
swagger:model file.Info
func (*FileInfo) ContextValidate ¶ added in v0.4.0
ContextValidate validates this file info based on context it is used
func (*FileInfo) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*FileInfo) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type JobSourceStatus ¶ added in v0.4.0
type JobSourceStatus struct { // attachment Id AttachmentID int64 `json:"attachmentId,omitempty"` // jobs Jobs []*ModelJob `json:"jobs"` // output Output []*ModelStorage `json:"output"` // source Source *ModelStorage `json:"source,omitempty"` // storage Id StorageID int64 `json:"storageId,omitempty"` }
JobSourceStatus job source status
swagger:model job.SourceStatus
func (*JobSourceStatus) ContextValidate ¶ added in v0.4.0
ContextValidate validate this job source status based on the context it is used
func (*JobSourceStatus) MarshalBinary ¶ added in v0.4.0
func (m *JobSourceStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*JobSourceStatus) UnmarshalBinary ¶ added in v0.4.0
func (m *JobSourceStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCar ¶
type ModelCar struct { // attachment Id AttachmentID int64 `json:"attachmentId,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // file size FileSize int64 `json:"fileSize,omitempty"` // id ID int64 `json:"id,omitempty"` // job Id JobID int64 `json:"jobId,omitempty"` // num of files NumOfFiles int64 `json:"numOfFiles,omitempty"` // piece cid PieceCid string `json:"pieceCid,omitempty"` // piece size PieceSize int64 `json:"pieceSize,omitempty"` // Association PreparationID int64 `json:"preparationId,omitempty"` // root cid RootCid string `json:"rootCid,omitempty"` // storage Id StorageID int64 `json:"storageId,omitempty"` // StoragePath is the path to the CAR file inside the storage. If the StorageID is nil but StoragePath is not empty, it means the CAR file is stored at the local absolute path. StoragePath string `json:"storagePath,omitempty"` }
ModelCar model car
swagger:model model.Car
func (*ModelCar) ContextValidate ¶
ContextValidate validates this model car based on context it is used
func (*ModelCar) MarshalBinary ¶
MarshalBinary interface implementation
func (*ModelCar) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModelClientConfig ¶ added in v0.5.0
type ModelClientConfig struct { // Paths to CA certificate used to verify servers CaCert []string `json:"caCert"` // Path to Client SSL certificate (PEM) for mutual TLS auth ClientCert string `json:"clientCert,omitempty"` // Path to Client SSL private key (PEM) for mutual TLS auth ClientKey string `json:"clientKey,omitempty"` // HTTP Client Connect timeout ConnectTimeout int64 `json:"connectTimeout,omitempty"` // Disable HTTP/2 in the transport DisableHttp2 bool `json:"disableHttp2,omitempty"` // Disable HTTP keep-alives and use each connection once. DisableHTTPKeepAlives bool `json:"disableHttpKeepAlives,omitempty"` // Timeout when using expect / 100-continue in HTTP ExpectContinueTimeout int64 `json:"expectContinueTimeout,omitempty"` // Set HTTP header for all transactions Headers map[string]string `json:"headers,omitempty"` // Do not verify the server SSL certificate (insecure) InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty"` // Maximum number of retries for low-level client errors. Default is 10 retries. LowlevelRetries int64 `json:"lowlevelRetries,omitempty"` // Don't set Accept-Encoding: gzip NoGzip bool `json:"noGzip,omitempty"` // Constant backoff between retries. Default is 1s. RetryBackoff int64 `json:"retryBackoff,omitempty"` // Exponential backoff between retries. Default is 1.0. RetryBackoffExponential float64 `json:"retryBackoffExponential,omitempty"` // Delay between retries. Default is 1s. RetryDelay int64 `json:"retryDelay,omitempty"` // Maximum number of retries. Default is 10 retries. RetryMaxCount int64 `json:"retryMaxCount,omitempty"` // Maximum number of concurrent scan requests. Default is 1. ScanConcurrency int64 `json:"scanConcurrency,omitempty"` // Skip inaccessible files. Default is false. SkipInaccessibleFile bool `json:"skipInaccessibleFile,omitempty"` // IO idle timeout Timeout int64 `json:"timeout,omitempty"` // Use server modified time instead of object metadata UseServerModTime bool `json:"useServerModTime,omitempty"` // Set the user-agent to a specified string UserAgent string `json:"userAgent,omitempty"` }
ModelClientConfig model client config
swagger:model model.ClientConfig
func (*ModelClientConfig) ContextValidate ¶ added in v0.5.0
ContextValidate validates this model client config based on context it is used
func (*ModelClientConfig) MarshalBinary ¶ added in v0.5.0
func (m *ModelClientConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelClientConfig) UnmarshalBinary ¶ added in v0.5.0
func (m *ModelClientConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelConfigMap ¶ added in v0.4.0
ModelConfigMap model config map
swagger:model model.ConfigMap
func (ModelConfigMap) ContextValidate ¶ added in v0.4.0
ContextValidate validates this model config map based on context it is used
type ModelDeal ¶
type ModelDeal struct { // client Id ClientID string `json:"clientId,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // deal Id DealID int64 `json:"dealId,omitempty"` // end epoch EndEpoch int64 `json:"endEpoch,omitempty"` // error message ErrorMessage string `json:"errorMessage,omitempty"` // id ID int64 `json:"id,omitempty"` // label Label string `json:"label,omitempty"` // LastVerifiedAt is the last time the deal was verified as active by the tracker LastVerifiedAt string `json:"lastVerifiedAt,omitempty"` // piece cid PieceCid string `json:"pieceCid,omitempty"` // piece size PieceSize int64 `json:"pieceSize,omitempty"` // price Price string `json:"price,omitempty"` // proposal Id ProposalID string `json:"proposalId,omitempty"` // provider Provider string `json:"provider,omitempty"` // Associations ScheduleID int64 `json:"scheduleId,omitempty"` // sector start epoch SectorStartEpoch int64 `json:"sectorStartEpoch,omitempty"` // start epoch StartEpoch int64 `json:"startEpoch,omitempty"` // state State ModelDealState `json:"state,omitempty"` // updated at UpdatedAt string `json:"updatedAt,omitempty"` // verified Verified bool `json:"verified,omitempty"` }
ModelDeal model deal
swagger:model model.Deal
func (*ModelDeal) ContextValidate ¶
ContextValidate validate this model deal based on the context it is used
func (*ModelDeal) MarshalBinary ¶
MarshalBinary interface implementation
func (*ModelDeal) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModelDealState ¶
type ModelDealState string
ModelDealState model deal state
swagger:model model.DealState
const ( // ModelDealStateProposed captures enum value "proposed" ModelDealStateProposed ModelDealState = "proposed" // ModelDealStatePublished captures enum value "published" ModelDealStatePublished ModelDealState = "published" // ModelDealStateActive captures enum value "active" ModelDealStateActive ModelDealState = "active" // ModelDealStateExpired captures enum value "expired" ModelDealStateExpired ModelDealState = "expired" // ModelDealStateProposalExpired captures enum value "proposal_expired" ModelDealStateProposalExpired ModelDealState = "proposal_expired" // ModelDealStateRejected captures enum value "rejected" ModelDealStateRejected ModelDealState = "rejected" // ModelDealStateSlashed captures enum value "slashed" ModelDealStateSlashed ModelDealState = "slashed" // ModelDealStateError captures enum value "error" ModelDealStateError ModelDealState = "error" )
func NewModelDealState ¶
func NewModelDealState(value ModelDealState) *ModelDealState
func (ModelDealState) ContextValidate ¶
ContextValidate validates this model deal state based on context it is used
func (ModelDealState) Pointer ¶
func (m ModelDealState) Pointer() *ModelDealState
Pointer returns a pointer to a freshly-allocated ModelDealState.
type ModelFile ¶
type ModelFile struct { // Associations AttachmentID int64 `json:"attachmentId,omitempty"` // CID is the CID of the file. Cid string `json:"cid,omitempty"` // directory Id DirectoryID int64 `json:"directoryId,omitempty"` // file ranges FileRanges []*ModelFileRange `json:"fileRanges"` // Hash is the hash of the file. Hash string `json:"hash,omitempty"` // id ID int64 `json:"id,omitempty"` // last modified nano LastModifiedNano int64 `json:"lastModifiedNano,omitempty"` // Path is the relative path to the file inside the storage. Path string `json:"path,omitempty"` // Size is the size of the file in bytes. Size int64 `json:"size,omitempty"` }
ModelFile model file
swagger:model model.File
func (*ModelFile) ContextValidate ¶
ContextValidate validate this model file based on the context it is used
func (*ModelFile) MarshalBinary ¶
MarshalBinary interface implementation
func (*ModelFile) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModelFileRange ¶
type ModelFileRange struct { // CID is the CID of the range. Cid string `json:"cid,omitempty"` // file Id FileID int64 `json:"fileId,omitempty"` // id ID int64 `json:"id,omitempty"` // Associations JobID int64 `json:"jobId,omitempty"` // Length is the length of the range in bytes. Length int64 `json:"length,omitempty"` // Offset is the offset of the range inside the file. Offset int64 `json:"offset,omitempty"` }
ModelFileRange model file range
swagger:model model.FileRange
func (*ModelFileRange) ContextValidate ¶
ContextValidate validates this model file range based on context it is used
func (*ModelFileRange) MarshalBinary ¶
func (m *ModelFileRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFileRange) UnmarshalBinary ¶
func (m *ModelFileRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelJob ¶ added in v0.4.0
type ModelJob struct { // attachment Id AttachmentID int64 `json:"attachmentId,omitempty"` // error message ErrorMessage string `json:"errorMessage,omitempty"` // error stack trace ErrorStackTrace string `json:"errorStackTrace,omitempty"` // id ID int64 `json:"id,omitempty"` // state State ModelJobState `json:"state,omitempty"` // type Type ModelJobType `json:"type,omitempty"` // Associations WorkerID string `json:"workerId,omitempty"` }
ModelJob model job
swagger:model model.Job
func (*ModelJob) ContextValidate ¶ added in v0.4.0
ContextValidate validate this model job based on the context it is used
func (*ModelJob) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*ModelJob) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type ModelJobState ¶ added in v0.4.0
type ModelJobState string
ModelJobState model job state
swagger:model model.JobState
const ( // ModelJobStateCreated captures enum value "created" ModelJobStateCreated ModelJobState = "created" // ModelJobStateReady captures enum value "ready" ModelJobStateReady ModelJobState = "ready" // ModelJobStatePaused captures enum value "paused" ModelJobStatePaused ModelJobState = "paused" // ModelJobStateProcessing captures enum value "processing" ModelJobStateProcessing ModelJobState = "processing" // ModelJobStateComplete captures enum value "complete" ModelJobStateComplete ModelJobState = "complete" // ModelJobStateError captures enum value "error" ModelJobStateError ModelJobState = "error" )
func NewModelJobState ¶ added in v0.4.0
func NewModelJobState(value ModelJobState) *ModelJobState
func (ModelJobState) ContextValidate ¶ added in v0.4.0
ContextValidate validates this model job state based on context it is used
func (ModelJobState) Pointer ¶ added in v0.4.0
func (m ModelJobState) Pointer() *ModelJobState
Pointer returns a pointer to a freshly-allocated ModelJobState.
type ModelJobType ¶ added in v0.4.0
type ModelJobType string
ModelJobType model job type
swagger:model model.JobType
const ( // ModelJobTypeScan captures enum value "scan" ModelJobTypeScan ModelJobType = "scan" // ModelJobTypePack captures enum value "pack" ModelJobTypePack ModelJobType = "pack" // ModelJobTypeDaggen captures enum value "daggen" ModelJobTypeDaggen ModelJobType = "daggen" )
func NewModelJobType ¶ added in v0.4.0
func NewModelJobType(value ModelJobType) *ModelJobType
func (ModelJobType) ContextValidate ¶ added in v0.4.0
ContextValidate validates this model job type based on context it is used
func (ModelJobType) Pointer ¶ added in v0.4.0
func (m ModelJobType) Pointer() *ModelJobType
Pointer returns a pointer to a freshly-allocated ModelJobType.
type ModelPreparation ¶ added in v0.4.0
type ModelPreparation struct { // created at CreatedAt string `json:"createdAt,omitempty"` // DeleteAfterExport is a flag that indicates whether the source files should be deleted after export. DeleteAfterExport bool `json:"deleteAfterExport,omitempty"` // id ID int64 `json:"id,omitempty"` // max size MaxSize int64 `json:"maxSize,omitempty"` // name Name string `json:"name,omitempty"` // no dag NoDag bool `json:"noDag,omitempty"` // no inline NoInline bool `json:"noInline,omitempty"` // output storages OutputStorages []*ModelStorage `json:"outputStorages"` // piece size PieceSize int64 `json:"pieceSize,omitempty"` // source storages SourceStorages []*ModelStorage `json:"sourceStorages"` // updated at UpdatedAt string `json:"updatedAt,omitempty"` }
ModelPreparation model preparation
swagger:model model.Preparation
func (*ModelPreparation) ContextValidate ¶ added in v0.4.0
ContextValidate validate this model preparation based on the context it is used
func (*ModelPreparation) MarshalBinary ¶ added in v0.4.0
func (m *ModelPreparation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPreparation) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelPreparation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSchedule ¶
type ModelSchedule struct { // allowed piece cids AllowedPieceCids []string `json:"allowedPieceCids"` // announce to ipni AnnounceToIpni bool `json:"announceToIpni,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // duration Duration int64 `json:"duration,omitempty"` // error message ErrorMessage string `json:"errorMessage,omitempty"` // force Force bool `json:"force,omitempty"` // http headers HTTPHeaders ModelConfigMap `json:"httpHeaders,omitempty"` // id ID int64 `json:"id,omitempty"` // keep unsealed KeepUnsealed bool `json:"keepUnsealed,omitempty"` // max pending deal number MaxPendingDealNumber int64 `json:"maxPendingDealNumber,omitempty"` // max pending deal size MaxPendingDealSize int64 `json:"maxPendingDealSize,omitempty"` // notes Notes string `json:"notes,omitempty"` // Associations PreparationID int64 `json:"preparationId,omitempty"` // price per deal PricePerDeal float64 `json:"pricePerDeal,omitempty"` // price per gb PricePerGb float64 `json:"pricePerGb,omitempty"` // price per gb epoch PricePerGbEpoch float64 `json:"pricePerGbEpoch,omitempty"` // provider Provider string `json:"provider,omitempty"` // schedule cron ScheduleCron string `json:"scheduleCron,omitempty"` // schedule cron perpetual ScheduleCronPerpetual bool `json:"scheduleCronPerpetual,omitempty"` // schedule deal number ScheduleDealNumber int64 `json:"scheduleDealNumber,omitempty"` // schedule deal size ScheduleDealSize int64 `json:"scheduleDealSize,omitempty"` // start delay StartDelay int64 `json:"startDelay,omitempty"` // state State ModelScheduleState `json:"state,omitempty"` // total deal number TotalDealNumber int64 `json:"totalDealNumber,omitempty"` // total deal size TotalDealSize int64 `json:"totalDealSize,omitempty"` // updated at UpdatedAt string `json:"updatedAt,omitempty"` // url template URLTemplate string `json:"urlTemplate,omitempty"` // verified Verified bool `json:"verified,omitempty"` }
ModelSchedule model schedule
swagger:model model.Schedule
func (*ModelSchedule) ContextValidate ¶
ContextValidate validate this model schedule based on the context it is used
func (*ModelSchedule) MarshalBinary ¶
func (m *ModelSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSchedule) UnmarshalBinary ¶
func (m *ModelSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelScheduleState ¶
type ModelScheduleState string
ModelScheduleState model schedule state
swagger:model model.ScheduleState
const ( // ModelScheduleStateActive captures enum value "active" ModelScheduleStateActive ModelScheduleState = "active" // ModelScheduleStatePaused captures enum value "paused" ModelScheduleStatePaused ModelScheduleState = "paused" // ModelScheduleStateError captures enum value "error" ModelScheduleStateError ModelScheduleState = "error" // ModelScheduleStateCompleted captures enum value "completed" ModelScheduleStateCompleted ModelScheduleState = "completed" )
func NewModelScheduleState ¶
func NewModelScheduleState(value ModelScheduleState) *ModelScheduleState
func (ModelScheduleState) ContextValidate ¶
ContextValidate validates this model schedule state based on context it is used
func (ModelScheduleState) Pointer ¶
func (m ModelScheduleState) Pointer() *ModelScheduleState
Pointer returns a pointer to a freshly-allocated ModelScheduleState.
type ModelStorage ¶ added in v0.4.0
type ModelStorage struct { // ClientConfig is the HTTP configuration for the storage, if applicable. ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // Config is a map of key-value pairs that can be used to store RClone options. Config struct { ModelConfigMap } `json:"config,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // Path is the path to the storage root. Path string `json:"path,omitempty"` // preparations as output PreparationsAsOutput []*ModelPreparation `json:"preparationsAsOutput"` // Associations PreparationsAsSource []*ModelPreparation `json:"preparationsAsSource"` // type Type string `json:"type,omitempty"` // updated at UpdatedAt string `json:"updatedAt,omitempty"` }
ModelStorage model storage
swagger:model model.Storage
func (*ModelStorage) ContextValidate ¶ added in v0.4.0
ContextValidate validate this model storage based on the context it is used
func (*ModelStorage) MarshalBinary ¶ added in v0.4.0
func (m *ModelStorage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelStorage) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelStorage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelWallet ¶
type ModelWallet struct { // Address is the Filecoin full address of the wallet Address string `json:"address,omitempty"` // ID is the short ID of the wallet ID string `json:"id,omitempty"` // PrivateKey is the private key of the wallet PrivateKey string `json:"privateKey,omitempty"` }
ModelWallet model wallet
swagger:model model.Wallet
func (*ModelWallet) ContextValidate ¶
ContextValidate validates this model wallet based on context it is used
func (*ModelWallet) MarshalBinary ¶
func (m *ModelWallet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelWallet) UnmarshalBinary ¶
func (m *ModelWallet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ScheduleCreateRequest ¶
type ScheduleCreateRequest struct { // Allowed piece CIDs in this schedule AllowedPieceCids []string `json:"allowedPieceCids"` // Duration in epoch or in duration format, i.e. 1500000, 2400h Duration *string `json:"duration,omitempty"` // Force to send out deals regardless of replication restriction Force bool `json:"force,omitempty"` // http headers to be passed with the request (i.e. key=value) HTTPHeaders []string `json:"httpHeaders"` // Whether the deal should be IPNI Ipni *bool `json:"ipni,omitempty"` // Whether the deal should be kept unsealed KeepUnsealed *bool `json:"keepUnsealed,omitempty"` // Max pending deal number MaxPendingDealNumber int64 `json:"maxPendingDealNumber,omitempty"` // Max pending deal size in human readable format, i.e. 100 TiB MaxPendingDealSize string `json:"maxPendingDealSize,omitempty"` // Notes Notes string `json:"notes,omitempty"` // Preparation ID or name Preparation string `json:"preparation,omitempty"` // Price in FIL per deal PricePerDeal float64 `json:"pricePerDeal,omitempty"` // Price in FIL per GiB PricePerGb float64 `json:"pricePerGb,omitempty"` // Price in FIL per GiB per epoch PricePerGbEpoch float64 `json:"pricePerGbEpoch,omitempty"` // Provider Provider string `json:"provider,omitempty"` // Schedule cron pattern ScheduleCron string `json:"scheduleCron,omitempty"` // Whether a cron schedule should run in definitely ScheduleCronPerpetual bool `json:"scheduleCronPerpetual,omitempty"` // Number of deals per scheduled time ScheduleDealNumber int64 `json:"scheduleDealNumber,omitempty"` // Size of deals per schedule trigger in human readable format, i.e. 100 TiB ScheduleDealSize string `json:"scheduleDealSize,omitempty"` // Deal start delay in epoch or in duration format, i.e. 1000, 72h StartDelay *string `json:"startDelay,omitempty"` // Total number of deals TotalDealNumber int64 `json:"totalDealNumber,omitempty"` // Total size of deals in human readable format, i.e. 100 TiB TotalDealSize string `json:"totalDealSize,omitempty"` // URL template with PIECE_CID placeholder for boost to fetch the CAR file, i.e. http://127.0.0.1/piece/{PIECE_CID}.car URLTemplate string `json:"urlTemplate,omitempty"` // Whether the deal should be verified Verified *bool `json:"verified,omitempty"` }
ScheduleCreateRequest schedule create request
swagger:model schedule.CreateRequest
func (*ScheduleCreateRequest) ContextValidate ¶
ContextValidate validates this schedule create request based on context it is used
func (*ScheduleCreateRequest) MarshalBinary ¶
func (m *ScheduleCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ScheduleCreateRequest) UnmarshalBinary ¶
func (m *ScheduleCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ScheduleUpdateRequest ¶ added in v0.5.0
type ScheduleUpdateRequest struct { // Allowed piece CIDs in this schedule AllowedPieceCids []string `json:"allowedPieceCids"` // Duration in epoch or in duration format, i.e. 1500000, 2400h Duration *string `json:"duration,omitempty"` // Force to send out deals regardless of replication restriction Force bool `json:"force,omitempty"` // http headers to be passed with the request (i.e. key=value) HTTPHeaders []string `json:"httpHeaders"` // Whether the deal should be IPNI Ipni *bool `json:"ipni,omitempty"` // Whether the deal should be kept unsealed KeepUnsealed *bool `json:"keepUnsealed,omitempty"` // Max pending deal number MaxPendingDealNumber int64 `json:"maxPendingDealNumber,omitempty"` // Max pending deal size in human readable format, i.e. 100 TiB MaxPendingDealSize string `json:"maxPendingDealSize,omitempty"` // Notes Notes string `json:"notes,omitempty"` // Price in FIL per deal PricePerDeal float64 `json:"pricePerDeal,omitempty"` // Price in FIL per GiB PricePerGb float64 `json:"pricePerGb,omitempty"` // Price in FIL per GiB per epoch PricePerGbEpoch float64 `json:"pricePerGbEpoch,omitempty"` // Schedule cron pattern ScheduleCron string `json:"scheduleCron,omitempty"` // Whether a cron schedule should run in definitely ScheduleCronPerpetual bool `json:"scheduleCronPerpetual,omitempty"` // Number of deals per scheduled time ScheduleDealNumber int64 `json:"scheduleDealNumber,omitempty"` // Size of deals per schedule trigger in human readable format, i.e. 100 TiB ScheduleDealSize string `json:"scheduleDealSize,omitempty"` // Deal start delay in epoch or in duration format, i.e. 1000, 72h StartDelay *string `json:"startDelay,omitempty"` // Total number of deals TotalDealNumber int64 `json:"totalDealNumber,omitempty"` // Total size of deals in human readable format, i.e. 100 TiB TotalDealSize string `json:"totalDealSize,omitempty"` // URL template with PIECE_CID placeholder for boost to fetch the CAR file, i.e. http://127.0.0.1/piece/{PIECE_CID}.car URLTemplate string `json:"urlTemplate,omitempty"` // Whether the deal should be verified Verified *bool `json:"verified,omitempty"` }
ScheduleUpdateRequest schedule update request
swagger:model schedule.UpdateRequest
func (*ScheduleUpdateRequest) ContextValidate ¶ added in v0.5.0
ContextValidate validates this schedule update request based on context it is used
func (*ScheduleUpdateRequest) MarshalBinary ¶ added in v0.5.0
func (m *ScheduleUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ScheduleUpdateRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *ScheduleUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageAcdConfig ¶ added in v0.4.0
type StorageAcdConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Checkpoint for internal polling (debug). Checkpoint string `json:"checkpoint,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Files >= this size will be downloaded via their tempLink. TemplinkThreshold *string `json:"templinkThreshold,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` // Additional time per GiB to wait after a failed complete upload to see if it appears. UploadWaitPerGb *string `json:"uploadWaitPerGb,omitempty"` }
StorageAcdConfig storage acd config
swagger:model storage.acdConfig
func (*StorageAcdConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage acd config based on context it is used
func (*StorageAcdConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageAcdConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageAcdConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageAcdConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageAzureblobConfig ¶ added in v0.4.0
type StorageAzureblobConfig struct { // Access tier of blob: hot, cool or archive. AccessTier string `json:"accessTier,omitempty"` // Azure Storage Account Name. Account string `json:"account,omitempty"` // Delete archive tier blobs before overwriting. ArchiveTierDelete *bool `json:"archiveTierDelete,omitempty"` // Upload chunk size. ChunkSize *string `json:"chunkSize,omitempty"` // Password for the certificate file (optional). ClientCertificatePassword string `json:"clientCertificatePassword,omitempty"` // Path to a PEM or PKCS12 certificate file including the private key. ClientCertificatePath string `json:"clientCertificatePath,omitempty"` // The ID of the client in use. ClientID string `json:"clientId,omitempty"` // One of the service principal's client secrets ClientSecret string `json:"clientSecret,omitempty"` // Send the certificate chain when using certificate auth. ClientSendCertificateChain *bool `json:"clientSendCertificateChain,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for the service. Endpoint string `json:"endpoint,omitempty"` // Read credentials from runtime (environment variables, CLI or MSI). EnvAuth *bool `json:"envAuth,omitempty"` // Storage Account Shared Key. Key string `json:"key,omitempty"` // Size of blob list. ListChunk *int64 `json:"listChunk,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Object ID of the user-assigned MSI to use, if any. MsiClientID string `json:"msiClientId,omitempty"` // Azure resource ID of the user-assigned MSI to use, if any. MsiMiResID string `json:"msiMiResId,omitempty"` // Object ID of the user-assigned MSI to use, if any. MsiObjectID string `json:"msiObjectId,omitempty"` // If set, don't attempt to check the container exists or create it. NoCheckContainer *bool `json:"noCheckContainer,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // The user's password Password string `json:"password,omitempty"` // Public access level of a container: blob or container. PublicAccess string `json:"publicAccess,omitempty"` // SAS URL for container level access only. SasURL string `json:"sasUrl,omitempty"` // Path to file containing credentials for use with a service principal. ServicePrincipalFile string `json:"servicePrincipalFile,omitempty"` // ID of the service principal's tenant. Also called its directory ID. Tenant string `json:"tenant,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload (<= 256 MiB) (deprecated). UploadCutoff string `json:"uploadCutoff,omitempty"` // Uses local storage emulator if provided as 'true'. UseEmulator *bool `json:"useEmulator,omitempty"` // Use a managed service identity to authenticate (only works in Azure). UseMsi *bool `json:"useMsi,omitempty"` // User name (usually an email address) Username string `json:"username,omitempty"` }
StorageAzureblobConfig storage azureblob config
swagger:model storage.azureblobConfig
func (*StorageAzureblobConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageAzureblobConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage azureblob config based on context it is used
func (*StorageAzureblobConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageAzureblobConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageAzureblobConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageAzureblobConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageB2Config ¶ added in v0.4.0
type StorageB2Config struct { // Account ID or Application Key ID. Account string `json:"account,omitempty"` // Upload chunk size. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Disable checksums for large (> upload cutoff) files. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Time before the authorization token will expire in s or suffix ms|s|m|h|d. DownloadAuthDuration *string `json:"downloadAuthDuration,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for the service. Endpoint string `json:"endpoint,omitempty"` // Permanently delete files on remote removal, otherwise hide files. HardDelete *bool `json:"hardDelete,omitempty"` // Application Key. Key string `json:"key,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // A flag string for X-Bz-Test-Mode header for debugging. TestMode string `json:"testMode,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageB2Config storage b2 config
swagger:model storage.b2Config
func (*StorageB2Config) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage b2 config based on context it is used
func (*StorageB2Config) MarshalBinary ¶ added in v0.4.0
func (m *StorageB2Config) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageB2Config) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageB2Config) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageBoxConfig ¶ added in v0.4.0
type StorageBoxConfig struct { // Box App Primary Access Token AccessToken string `json:"accessToken,omitempty"` // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Box App config.json location BoxConfigFile string `json:"boxConfigFile,omitempty"` // box sub type // Example: user BoxSubType *string `json:"boxSubType,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // Max number of times to try committing a multipart file. CommitRetries *int64 `json:"commitRetries,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Size of listing chunk 1-1000. ListChunk *int64 `json:"listChunk,omitempty"` // Only show items owned by the login (email address) passed in. OwnedBy string `json:"ownedBy,omitempty"` // Fill in for rclone to use a non root folder as its starting point. RootFolderID *string `json:"rootFolderId,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` // Cutoff for switching to multipart upload (>= 50 MiB). UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageBoxConfig storage box config
swagger:model storage.boxConfig
func (*StorageBoxConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage box config based on context it is used
func (*StorageBoxConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageBoxConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageBoxConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageBoxConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateAcdStorageRequest ¶ added in v0.4.0
type StorageCreateAcdStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageAcdConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateAcdStorageRequest storage create acd storage request
swagger:model storage.createAcdStorageRequest
func (*StorageCreateAcdStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateAcdStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create acd storage request based on the context it is used
func (*StorageCreateAcdStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateAcdStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateAcdStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateAcdStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateAzureblobStorageRequest ¶ added in v0.4.0
type StorageCreateAzureblobStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageAzureblobConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateAzureblobStorageRequest storage create azureblob storage request
swagger:model storage.createAzureblobStorageRequest
func (*StorageCreateAzureblobStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateAzureblobStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create azureblob storage request based on the context it is used
func (*StorageCreateAzureblobStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateAzureblobStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateAzureblobStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateAzureblobStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateB2StorageRequest ¶ added in v0.4.0
type StorageCreateB2StorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageB2Config } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateB2StorageRequest storage create b2 storage request
swagger:model storage.createB2StorageRequest
func (*StorageCreateB2StorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateB2StorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create b2 storage request based on the context it is used
func (*StorageCreateB2StorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateB2StorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateB2StorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateB2StorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateBoxStorageRequest ¶ added in v0.4.0
type StorageCreateBoxStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageBoxConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateBoxStorageRequest storage create box storage request
swagger:model storage.createBoxStorageRequest
func (*StorageCreateBoxStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateBoxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create box storage request based on the context it is used
func (*StorageCreateBoxStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateBoxStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateBoxStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateBoxStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateDriveStorageRequest ¶ added in v0.4.0
type StorageCreateDriveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageDriveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateDriveStorageRequest storage create drive storage request
swagger:model storage.createDriveStorageRequest
func (*StorageCreateDriveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateDriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create drive storage request based on the context it is used
func (*StorageCreateDriveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateDriveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateDriveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateDriveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateDropboxStorageRequest ¶ added in v0.4.0
type StorageCreateDropboxStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageDropboxConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateDropboxStorageRequest storage create dropbox storage request
swagger:model storage.createDropboxStorageRequest
func (*StorageCreateDropboxStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateDropboxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create dropbox storage request based on the context it is used
func (*StorageCreateDropboxStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateDropboxStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateDropboxStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateDropboxStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateFichierStorageRequest ¶ added in v0.4.0
type StorageCreateFichierStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageFichierConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateFichierStorageRequest storage create fichier storage request
swagger:model storage.createFichierStorageRequest
func (*StorageCreateFichierStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateFichierStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create fichier storage request based on the context it is used
func (*StorageCreateFichierStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFichierStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateFichierStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFichierStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateFilefabricStorageRequest ¶ added in v0.4.0
type StorageCreateFilefabricStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageFilefabricConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateFilefabricStorageRequest storage create filefabric storage request
swagger:model storage.createFilefabricStorageRequest
func (*StorageCreateFilefabricStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateFilefabricStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create filefabric storage request based on the context it is used
func (*StorageCreateFilefabricStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFilefabricStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateFilefabricStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFilefabricStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateFtpStorageRequest ¶ added in v0.4.0
type StorageCreateFtpStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageFtpConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateFtpStorageRequest storage create ftp storage request
swagger:model storage.createFtpStorageRequest
func (*StorageCreateFtpStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateFtpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create ftp storage request based on the context it is used
func (*StorageCreateFtpStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFtpStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateFtpStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateFtpStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateGcsStorageRequest ¶ added in v0.4.0
type StorageCreateGcsStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageGcsConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateGcsStorageRequest storage create gcs storage request
swagger:model storage.createGcsStorageRequest
func (*StorageCreateGcsStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateGcsStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create gcs storage request based on the context it is used
func (*StorageCreateGcsStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateGcsStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateGcsStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateGcsStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateGphotosStorageRequest ¶ added in v0.4.0
type StorageCreateGphotosStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageGphotosConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateGphotosStorageRequest storage create gphotos storage request
swagger:model storage.createGphotosStorageRequest
func (*StorageCreateGphotosStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateGphotosStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create gphotos storage request based on the context it is used
func (*StorageCreateGphotosStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateGphotosStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateGphotosStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateGphotosStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateHTTPStorageRequest ¶ added in v0.4.0
type StorageCreateHTTPStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageHTTPConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateHTTPStorageRequest storage create Http storage request
swagger:model storage.createHttpStorageRequest
func (*StorageCreateHTTPStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateHTTPStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create Http storage request based on the context it is used
func (*StorageCreateHTTPStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHTTPStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateHTTPStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHTTPStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateHdfsStorageRequest ¶ added in v0.4.0
type StorageCreateHdfsStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageHdfsConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateHdfsStorageRequest storage create hdfs storage request
swagger:model storage.createHdfsStorageRequest
func (*StorageCreateHdfsStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateHdfsStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create hdfs storage request based on the context it is used
func (*StorageCreateHdfsStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHdfsStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateHdfsStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHdfsStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateHidriveStorageRequest ¶ added in v0.4.0
type StorageCreateHidriveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageHidriveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateHidriveStorageRequest storage create hidrive storage request
swagger:model storage.createHidriveStorageRequest
func (*StorageCreateHidriveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateHidriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create hidrive storage request based on the context it is used
func (*StorageCreateHidriveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHidriveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateHidriveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateHidriveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateInternetarchiveStorageRequest ¶ added in v0.4.0
type StorageCreateInternetarchiveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageInternetarchiveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateInternetarchiveStorageRequest storage create internetarchive storage request
swagger:model storage.createInternetarchiveStorageRequest
func (*StorageCreateInternetarchiveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateInternetarchiveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create internetarchive storage request based on the context it is used
func (*StorageCreateInternetarchiveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateInternetarchiveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateInternetarchiveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateInternetarchiveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateJottacloudStorageRequest ¶ added in v0.4.0
type StorageCreateJottacloudStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageJottacloudConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateJottacloudStorageRequest storage create jottacloud storage request
swagger:model storage.createJottacloudStorageRequest
func (*StorageCreateJottacloudStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateJottacloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create jottacloud storage request based on the context it is used
func (*StorageCreateJottacloudStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateJottacloudStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateJottacloudStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateJottacloudStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateKoofrDigistorageStorageRequest ¶ added in v0.4.0
type StorageCreateKoofrDigistorageStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageKoofrDigistorageConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateKoofrDigistorageStorageRequest storage create koofr digistorage storage request
swagger:model storage.createKoofrDigistorageStorageRequest
func (*StorageCreateKoofrDigistorageStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateKoofrDigistorageStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create koofr digistorage storage request based on the context it is used
func (*StorageCreateKoofrDigistorageStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrDigistorageStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateKoofrDigistorageStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrDigistorageStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateKoofrKoofrStorageRequest ¶ added in v0.4.0
type StorageCreateKoofrKoofrStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageKoofrKoofrConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateKoofrKoofrStorageRequest storage create koofr koofr storage request
swagger:model storage.createKoofrKoofrStorageRequest
func (*StorageCreateKoofrKoofrStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateKoofrKoofrStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create koofr koofr storage request based on the context it is used
func (*StorageCreateKoofrKoofrStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrKoofrStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateKoofrKoofrStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrKoofrStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateKoofrOtherStorageRequest ¶ added in v0.4.0
type StorageCreateKoofrOtherStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageKoofrOtherConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateKoofrOtherStorageRequest storage create koofr other storage request
swagger:model storage.createKoofrOtherStorageRequest
func (*StorageCreateKoofrOtherStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateKoofrOtherStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create koofr other storage request based on the context it is used
func (*StorageCreateKoofrOtherStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrOtherStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateKoofrOtherStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateKoofrOtherStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateLocalStorageRequest ¶ added in v0.4.0
type StorageCreateLocalStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageLocalConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateLocalStorageRequest storage create local storage request
swagger:model storage.createLocalStorageRequest
func (*StorageCreateLocalStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateLocalStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create local storage request based on the context it is used
func (*StorageCreateLocalStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateLocalStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateLocalStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateLocalStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateMailruStorageRequest ¶ added in v0.4.0
type StorageCreateMailruStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageMailruConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateMailruStorageRequest storage create mailru storage request
swagger:model storage.createMailruStorageRequest
func (*StorageCreateMailruStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateMailruStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create mailru storage request based on the context it is used
func (*StorageCreateMailruStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateMailruStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateMailruStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateMailruStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateMegaStorageRequest ¶ added in v0.4.0
type StorageCreateMegaStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageMegaConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateMegaStorageRequest storage create mega storage request
swagger:model storage.createMegaStorageRequest
func (*StorageCreateMegaStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateMegaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create mega storage request based on the context it is used
func (*StorageCreateMegaStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateMegaStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateMegaStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateMegaStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateNetstorageStorageRequest ¶ added in v0.4.0
type StorageCreateNetstorageStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageNetstorageConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateNetstorageStorageRequest storage create netstorage storage request
swagger:model storage.createNetstorageStorageRequest
func (*StorageCreateNetstorageStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateNetstorageStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create netstorage storage request based on the context it is used
func (*StorageCreateNetstorageStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateNetstorageStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateNetstorageStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateNetstorageStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOnedriveStorageRequest ¶ added in v0.4.0
type StorageCreateOnedriveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOnedriveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOnedriveStorageRequest storage create onedrive storage request
swagger:model storage.createOnedriveStorageRequest
func (*StorageCreateOnedriveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOnedriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create onedrive storage request based on the context it is used
func (*StorageCreateOnedriveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOnedriveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOnedriveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOnedriveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOosEnvAuthStorageRequest ¶ added in v0.4.0
type StorageCreateOosEnvAuthStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOosEnvAuthConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOosEnvAuthStorageRequest storage create oos env auth storage request
swagger:model storage.createOosEnv_authStorageRequest
func (*StorageCreateOosEnvAuthStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOosEnvAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create oos env auth storage request based on the context it is used
func (*StorageCreateOosEnvAuthStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosEnvAuthStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOosEnvAuthStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosEnvAuthStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOosInstancePrincipalAuthStorageRequest ¶ added in v0.4.0
type StorageCreateOosInstancePrincipalAuthStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOosInstancePrincipalAuthConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOosInstancePrincipalAuthStorageRequest storage create oos instance principal auth storage request
swagger:model storage.createOosInstance_principal_authStorageRequest
func (*StorageCreateOosInstancePrincipalAuthStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create oos instance principal auth storage request based on the context it is used
func (*StorageCreateOosInstancePrincipalAuthStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOosInstancePrincipalAuthStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosInstancePrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOosNoAuthStorageRequest ¶ added in v0.4.0
type StorageCreateOosNoAuthStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOosNoAuthConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOosNoAuthStorageRequest storage create oos no auth storage request
swagger:model storage.createOosNo_authStorageRequest
func (*StorageCreateOosNoAuthStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOosNoAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create oos no auth storage request based on the context it is used
func (*StorageCreateOosNoAuthStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosNoAuthStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOosNoAuthStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosNoAuthStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOosResourcePrincipalAuthStorageRequest ¶ added in v0.4.0
type StorageCreateOosResourcePrincipalAuthStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOosResourcePrincipalAuthConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOosResourcePrincipalAuthStorageRequest storage create oos resource principal auth storage request
swagger:model storage.createOosResource_principal_authStorageRequest
func (*StorageCreateOosResourcePrincipalAuthStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create oos resource principal auth storage request based on the context it is used
func (*StorageCreateOosResourcePrincipalAuthStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOosResourcePrincipalAuthStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosResourcePrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOosUserPrincipalAuthStorageRequest ¶ added in v0.4.0
type StorageCreateOosUserPrincipalAuthStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOosUserPrincipalAuthConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOosUserPrincipalAuthStorageRequest storage create oos user principal auth storage request
swagger:model storage.createOosUser_principal_authStorageRequest
func (*StorageCreateOosUserPrincipalAuthStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOosUserPrincipalAuthStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create oos user principal auth storage request based on the context it is used
func (*StorageCreateOosUserPrincipalAuthStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosUserPrincipalAuthStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOosUserPrincipalAuthStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOosUserPrincipalAuthStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateOpendriveStorageRequest ¶ added in v0.4.0
type StorageCreateOpendriveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageOpendriveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateOpendriveStorageRequest storage create opendrive storage request
swagger:model storage.createOpendriveStorageRequest
func (*StorageCreateOpendriveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateOpendriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create opendrive storage request based on the context it is used
func (*StorageCreateOpendriveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOpendriveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateOpendriveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateOpendriveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreatePcloudStorageRequest ¶ added in v0.4.0
type StorageCreatePcloudStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StoragePcloudConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreatePcloudStorageRequest storage create pcloud storage request
swagger:model storage.createPcloudStorageRequest
func (*StorageCreatePcloudStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreatePcloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create pcloud storage request based on the context it is used
func (*StorageCreatePcloudStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePcloudStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreatePcloudStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePcloudStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreatePremiumizemeStorageRequest ¶ added in v0.4.0
type StorageCreatePremiumizemeStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StoragePremiumizemeConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreatePremiumizemeStorageRequest storage create premiumizeme storage request
swagger:model storage.createPremiumizemeStorageRequest
func (*StorageCreatePremiumizemeStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreatePremiumizemeStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create premiumizeme storage request based on the context it is used
func (*StorageCreatePremiumizemeStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePremiumizemeStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreatePremiumizemeStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePremiumizemeStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreatePutioStorageRequest ¶ added in v0.4.0
type StorageCreatePutioStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StoragePutioConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreatePutioStorageRequest storage create putio storage request
swagger:model storage.createPutioStorageRequest
func (*StorageCreatePutioStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreatePutioStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create putio storage request based on the context it is used
func (*StorageCreatePutioStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePutioStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreatePutioStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreatePutioStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateQingstorStorageRequest ¶ added in v0.4.0
type StorageCreateQingstorStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageQingstorConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateQingstorStorageRequest storage create qingstor storage request
swagger:model storage.createQingstorStorageRequest
func (*StorageCreateQingstorStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateQingstorStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create qingstor storage request based on the context it is used
func (*StorageCreateQingstorStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateQingstorStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateQingstorStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateQingstorStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3AWSStorageRequest ¶ added in v0.4.0
type StorageCreateS3AWSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3AWSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3AWSStorageRequest storage create s3 a w s storage request
swagger:model storage.createS3AWSStorageRequest
func (*StorageCreateS3AWSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3AWSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 a w s storage request based on the context it is used
func (*StorageCreateS3AWSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3AWSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3AWSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3AWSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3AlibabaStorageRequest ¶ added in v0.4.0
type StorageCreateS3AlibabaStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3AlibabaConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3AlibabaStorageRequest storage create s3 alibaba storage request
swagger:model storage.createS3AlibabaStorageRequest
func (*StorageCreateS3AlibabaStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3AlibabaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 alibaba storage request based on the context it is used
func (*StorageCreateS3AlibabaStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3AlibabaStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3AlibabaStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3AlibabaStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3ArvanCloudStorageRequest ¶ added in v0.4.0
type StorageCreateS3ArvanCloudStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3ArvanCloudConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3ArvanCloudStorageRequest storage create s3 arvan cloud storage request
swagger:model storage.createS3ArvanCloudStorageRequest
func (*StorageCreateS3ArvanCloudStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3ArvanCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 arvan cloud storage request based on the context it is used
func (*StorageCreateS3ArvanCloudStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ArvanCloudStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3ArvanCloudStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ArvanCloudStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3CephStorageRequest ¶ added in v0.4.0
type StorageCreateS3CephStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3CephConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3CephStorageRequest storage create s3 ceph storage request
swagger:model storage.createS3CephStorageRequest
func (*StorageCreateS3CephStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3CephStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 ceph storage request based on the context it is used
func (*StorageCreateS3CephStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3CephStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3CephStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3CephStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3ChinaMobileStorageRequest ¶ added in v0.4.0
type StorageCreateS3ChinaMobileStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3ChinaMobileConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3ChinaMobileStorageRequest storage create s3 china mobile storage request
swagger:model storage.createS3ChinaMobileStorageRequest
func (*StorageCreateS3ChinaMobileStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3ChinaMobileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 china mobile storage request based on the context it is used
func (*StorageCreateS3ChinaMobileStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ChinaMobileStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3ChinaMobileStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ChinaMobileStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3CloudflareStorageRequest ¶ added in v0.4.0
type StorageCreateS3CloudflareStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3CloudflareConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3CloudflareStorageRequest storage create s3 cloudflare storage request
swagger:model storage.createS3CloudflareStorageRequest
func (*StorageCreateS3CloudflareStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3CloudflareStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 cloudflare storage request based on the context it is used
func (*StorageCreateS3CloudflareStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3CloudflareStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3CloudflareStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3CloudflareStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3DigitalOceanStorageRequest ¶ added in v0.4.0
type StorageCreateS3DigitalOceanStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3DigitalOceanConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3DigitalOceanStorageRequest storage create s3 digital ocean storage request
swagger:model storage.createS3DigitalOceanStorageRequest
func (*StorageCreateS3DigitalOceanStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3DigitalOceanStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 digital ocean storage request based on the context it is used
func (*StorageCreateS3DigitalOceanStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3DigitalOceanStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3DigitalOceanStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3DigitalOceanStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3DreamhostStorageRequest ¶ added in v0.4.0
type StorageCreateS3DreamhostStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3DreamhostConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3DreamhostStorageRequest storage create s3 dreamhost storage request
swagger:model storage.createS3DreamhostStorageRequest
func (*StorageCreateS3DreamhostStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3DreamhostStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 dreamhost storage request based on the context it is used
func (*StorageCreateS3DreamhostStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3DreamhostStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3DreamhostStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3DreamhostStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3HuaweiOBSStorageRequest ¶ added in v0.4.0
type StorageCreateS3HuaweiOBSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3HuaweiOBSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3HuaweiOBSStorageRequest storage create s3 huawei o b s storage request
swagger:model storage.createS3HuaweiOBSStorageRequest
func (*StorageCreateS3HuaweiOBSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3HuaweiOBSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 huawei o b s storage request based on the context it is used
func (*StorageCreateS3HuaweiOBSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3HuaweiOBSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3HuaweiOBSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3HuaweiOBSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3IBMCOSStorageRequest ¶ added in v0.4.0
type StorageCreateS3IBMCOSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3IBMCOSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3IBMCOSStorageRequest storage create s3 i b m c o s storage request
swagger:model storage.createS3IBMCOSStorageRequest
func (*StorageCreateS3IBMCOSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3IBMCOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 i b m c o s storage request based on the context it is used
func (*StorageCreateS3IBMCOSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IBMCOSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3IBMCOSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IBMCOSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3IDriveStorageRequest ¶ added in v0.4.0
type StorageCreateS3IDriveStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3IDriveConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3IDriveStorageRequest storage create s3 i drive storage request
swagger:model storage.createS3IDriveStorageRequest
func (*StorageCreateS3IDriveStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3IDriveStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 i drive storage request based on the context it is used
func (*StorageCreateS3IDriveStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IDriveStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3IDriveStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IDriveStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3IONOSStorageRequest ¶ added in v0.4.0
type StorageCreateS3IONOSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3IONOSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3IONOSStorageRequest storage create s3 i o n o s storage request
swagger:model storage.createS3IONOSStorageRequest
func (*StorageCreateS3IONOSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3IONOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 i o n o s storage request based on the context it is used
func (*StorageCreateS3IONOSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IONOSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3IONOSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3IONOSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3LiaraStorageRequest ¶ added in v0.4.0
type StorageCreateS3LiaraStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3LiaraConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3LiaraStorageRequest storage create s3 liara storage request
swagger:model storage.createS3LiaraStorageRequest
func (*StorageCreateS3LiaraStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3LiaraStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 liara storage request based on the context it is used
func (*StorageCreateS3LiaraStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3LiaraStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3LiaraStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3LiaraStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3LyveCloudStorageRequest ¶ added in v0.4.0
type StorageCreateS3LyveCloudStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3LyveCloudConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3LyveCloudStorageRequest storage create s3 lyve cloud storage request
swagger:model storage.createS3LyveCloudStorageRequest
func (*StorageCreateS3LyveCloudStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3LyveCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 lyve cloud storage request based on the context it is used
func (*StorageCreateS3LyveCloudStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3LyveCloudStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3LyveCloudStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3LyveCloudStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3MinioStorageRequest ¶ added in v0.4.0
type StorageCreateS3MinioStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3MinioConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3MinioStorageRequest storage create s3 minio storage request
swagger:model storage.createS3MinioStorageRequest
func (*StorageCreateS3MinioStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3MinioStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 minio storage request based on the context it is used
func (*StorageCreateS3MinioStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3MinioStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3MinioStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3MinioStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3NeteaseStorageRequest ¶ added in v0.4.0
type StorageCreateS3NeteaseStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3NeteaseConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3NeteaseStorageRequest storage create s3 netease storage request
swagger:model storage.createS3NeteaseStorageRequest
func (*StorageCreateS3NeteaseStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3NeteaseStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 netease storage request based on the context it is used
func (*StorageCreateS3NeteaseStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3NeteaseStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3NeteaseStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3NeteaseStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3OtherStorageRequest ¶ added in v0.4.0
type StorageCreateS3OtherStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3OtherConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3OtherStorageRequest storage create s3 other storage request
swagger:model storage.createS3OtherStorageRequest
func (*StorageCreateS3OtherStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3OtherStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 other storage request based on the context it is used
func (*StorageCreateS3OtherStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3OtherStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3OtherStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3OtherStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3QiniuStorageRequest ¶ added in v0.4.0
type StorageCreateS3QiniuStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3QiniuConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3QiniuStorageRequest storage create s3 qiniu storage request
swagger:model storage.createS3QiniuStorageRequest
func (*StorageCreateS3QiniuStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3QiniuStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 qiniu storage request based on the context it is used
func (*StorageCreateS3QiniuStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3QiniuStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3QiniuStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3QiniuStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3RackCorpStorageRequest ¶ added in v0.4.0
type StorageCreateS3RackCorpStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3RackCorpConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3RackCorpStorageRequest storage create s3 rack corp storage request
swagger:model storage.createS3RackCorpStorageRequest
func (*StorageCreateS3RackCorpStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3RackCorpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 rack corp storage request based on the context it is used
func (*StorageCreateS3RackCorpStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3RackCorpStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3RackCorpStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3RackCorpStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3ScalewayStorageRequest ¶ added in v0.4.0
type StorageCreateS3ScalewayStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3ScalewayConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3ScalewayStorageRequest storage create s3 scaleway storage request
swagger:model storage.createS3ScalewayStorageRequest
func (*StorageCreateS3ScalewayStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3ScalewayStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 scaleway storage request based on the context it is used
func (*StorageCreateS3ScalewayStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ScalewayStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3ScalewayStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3ScalewayStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3SeaweedFSStorageRequest ¶ added in v0.4.0
type StorageCreateS3SeaweedFSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3SeaweedFSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3SeaweedFSStorageRequest storage create s3 seaweed f s storage request
swagger:model storage.createS3SeaweedFSStorageRequest
func (*StorageCreateS3SeaweedFSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3SeaweedFSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 seaweed f s storage request based on the context it is used
func (*StorageCreateS3SeaweedFSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3SeaweedFSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3SeaweedFSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3SeaweedFSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3StackPathStorageRequest ¶ added in v0.4.0
type StorageCreateS3StackPathStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3StackPathConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3StackPathStorageRequest storage create s3 stack path storage request
swagger:model storage.createS3StackPathStorageRequest
func (*StorageCreateS3StackPathStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3StackPathStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 stack path storage request based on the context it is used
func (*StorageCreateS3StackPathStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3StackPathStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3StackPathStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3StackPathStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3StorjStorageRequest ¶ added in v0.4.0
type StorageCreateS3StorjStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3StorjConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3StorjStorageRequest storage create s3 storj storage request
swagger:model storage.createS3StorjStorageRequest
func (*StorageCreateS3StorjStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3StorjStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 storj storage request based on the context it is used
func (*StorageCreateS3StorjStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3StorjStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3StorjStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3StorjStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3TencentCOSStorageRequest ¶ added in v0.4.0
type StorageCreateS3TencentCOSStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3TencentCOSConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3TencentCOSStorageRequest storage create s3 tencent c o s storage request
swagger:model storage.createS3TencentCOSStorageRequest
func (*StorageCreateS3TencentCOSStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3TencentCOSStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 tencent c o s storage request based on the context it is used
func (*StorageCreateS3TencentCOSStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3TencentCOSStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3TencentCOSStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3TencentCOSStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateS3WasabiStorageRequest ¶ added in v0.4.0
type StorageCreateS3WasabiStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageS3WasabiConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateS3WasabiStorageRequest storage create s3 wasabi storage request
swagger:model storage.createS3WasabiStorageRequest
func (*StorageCreateS3WasabiStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateS3WasabiStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create s3 wasabi storage request based on the context it is used
func (*StorageCreateS3WasabiStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3WasabiStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateS3WasabiStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateS3WasabiStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSeafileStorageRequest ¶ added in v0.4.0
type StorageCreateSeafileStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSeafileConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSeafileStorageRequest storage create seafile storage request
swagger:model storage.createSeafileStorageRequest
func (*StorageCreateSeafileStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSeafileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create seafile storage request based on the context it is used
func (*StorageCreateSeafileStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSeafileStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSeafileStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSeafileStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSftpStorageRequest ¶ added in v0.4.0
type StorageCreateSftpStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSftpConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSftpStorageRequest storage create sftp storage request
swagger:model storage.createSftpStorageRequest
func (*StorageCreateSftpStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSftpStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create sftp storage request based on the context it is used
func (*StorageCreateSftpStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSftpStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSftpStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSftpStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSharefileStorageRequest ¶ added in v0.4.0
type StorageCreateSharefileStorageRequest struct { ModelClientConfig } `json:"clientConfig,omitempty"` Config struct { StorageSharefileConfig } `json:"config,omitempty"` // Example: my-storage Name string `json:"name,omitempty"` Path string `json:"path,omitempty"` }ClientConfig struct {
StorageCreateSharefileStorageRequest storage create sharefile storage request
swagger:model storage.createSharefileStorageRequest
func (*StorageCreateSharefileStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSharefileStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create sharefile storage request based on the context it is used
func (*StorageCreateSharefileStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSharefileStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSharefileStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSharefileStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSiaStorageRequest ¶ added in v0.4.0
type StorageCreateSiaStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSiaConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSiaStorageRequest storage create sia storage request
swagger:model storage.createSiaStorageRequest
func (*StorageCreateSiaStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSiaStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create sia storage request based on the context it is used
func (*StorageCreateSiaStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSiaStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSiaStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSiaStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSmbStorageRequest ¶ added in v0.4.0
type StorageCreateSmbStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSmbConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSmbStorageRequest storage create smb storage request
swagger:model storage.createSmbStorageRequest
func (*StorageCreateSmbStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSmbStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create smb storage request based on the context it is used
func (*StorageCreateSmbStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSmbStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSmbStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSmbStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateStorjExistingStorageRequest ¶ added in v0.4.0
type StorageCreateStorjExistingStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageStorjExistingConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateStorjExistingStorageRequest storage create storj existing storage request
swagger:model storage.createStorjExistingStorageRequest
func (*StorageCreateStorjExistingStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateStorjExistingStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create storj existing storage request based on the context it is used
func (*StorageCreateStorjExistingStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateStorjExistingStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateStorjExistingStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateStorjExistingStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateStorjNewStorageRequest ¶ added in v0.4.0
type StorageCreateStorjNewStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageStorjNewConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateStorjNewStorageRequest storage create storj new storage request
swagger:model storage.createStorjNewStorageRequest
func (*StorageCreateStorjNewStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateStorjNewStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create storj new storage request based on the context it is used
func (*StorageCreateStorjNewStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateStorjNewStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateStorjNewStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateStorjNewStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSugarsyncStorageRequest ¶ added in v0.4.0
type StorageCreateSugarsyncStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSugarsyncConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSugarsyncStorageRequest storage create sugarsync storage request
swagger:model storage.createSugarsyncStorageRequest
func (*StorageCreateSugarsyncStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSugarsyncStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create sugarsync storage request based on the context it is used
func (*StorageCreateSugarsyncStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSugarsyncStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSugarsyncStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSugarsyncStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateSwiftStorageRequest ¶ added in v0.4.0
type StorageCreateSwiftStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageSwiftConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateSwiftStorageRequest storage create swift storage request
swagger:model storage.createSwiftStorageRequest
func (*StorageCreateSwiftStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateSwiftStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create swift storage request based on the context it is used
func (*StorageCreateSwiftStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSwiftStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateSwiftStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateSwiftStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateUptoboxStorageRequest ¶ added in v0.4.0
type StorageCreateUptoboxStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageUptoboxConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateUptoboxStorageRequest storage create uptobox storage request
swagger:model storage.createUptoboxStorageRequest
func (*StorageCreateUptoboxStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateUptoboxStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create uptobox storage request based on the context it is used
func (*StorageCreateUptoboxStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateUptoboxStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateUptoboxStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateUptoboxStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateWebdavStorageRequest ¶ added in v0.4.0
type StorageCreateWebdavStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageWebdavConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateWebdavStorageRequest storage create webdav storage request
swagger:model storage.createWebdavStorageRequest
func (*StorageCreateWebdavStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateWebdavStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create webdav storage request based on the context it is used
func (*StorageCreateWebdavStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateWebdavStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateWebdavStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateWebdavStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateYandexStorageRequest ¶ added in v0.4.0
type StorageCreateYandexStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageYandexConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateYandexStorageRequest storage create yandex storage request
swagger:model storage.createYandexStorageRequest
func (*StorageCreateYandexStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateYandexStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create yandex storage request based on the context it is used
func (*StorageCreateYandexStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateYandexStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateYandexStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateYandexStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageCreateZohoStorageRequest ¶ added in v0.4.0
type StorageCreateZohoStorageRequest struct { // config for underlying HTTP client ClientConfig struct { ModelClientConfig } `json:"clientConfig,omitempty"` // config for the storage Config struct { StorageZohoConfig } `json:"config,omitempty"` // Name of the storage, must be unique // Example: my-storage Name string `json:"name,omitempty"` // Path of the storage Path string `json:"path,omitempty"` }
StorageCreateZohoStorageRequest storage create zoho storage request
swagger:model storage.createZohoStorageRequest
func (*StorageCreateZohoStorageRequest) ContextValidate ¶ added in v0.4.0
func (m *StorageCreateZohoStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this storage create zoho storage request based on the context it is used
func (*StorageCreateZohoStorageRequest) MarshalBinary ¶ added in v0.4.0
func (m *StorageCreateZohoStorageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageCreateZohoStorageRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageCreateZohoStorageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageDirEntry ¶ added in v0.4.0
type StorageDirEntry struct { // dir Id DirID string `json:"dirId,omitempty"` // hash Hash string `json:"hash,omitempty"` // is dir IsDir bool `json:"isDir,omitempty"` // last modified LastModified string `json:"lastModified,omitempty"` // num items NumItems int64 `json:"numItems,omitempty"` // path Path string `json:"path,omitempty"` // size Size int64 `json:"size,omitempty"` }
StorageDirEntry storage dir entry
swagger:model storage.DirEntry
func (*StorageDirEntry) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage dir entry based on context it is used
func (*StorageDirEntry) MarshalBinary ¶ added in v0.4.0
func (m *StorageDirEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageDirEntry) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageDirEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageDriveConfig ¶ added in v0.4.0
type StorageDriveConfig struct { // Set to allow files which return cannotDownloadAbusiveFile to be downloaded. AcknowledgeAbuse *bool `json:"acknowledgeAbuse,omitempty"` // Allow the filetype to change when uploading Google docs. AllowImportNameChange *bool `json:"allowImportNameChange,omitempty"` // Deprecated: No longer needed. AlternateExport *bool `json:"alternateExport,omitempty"` // Only consider files owned by the authenticated user. AuthOwnerOnly *bool `json:"authOwnerOnly,omitempty"` // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Upload chunk size. ChunkSize *string `json:"chunkSize,omitempty"` // Google Application Client Id ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // Server side copy contents of shortcuts instead of the shortcut. CopyShortcutContent *bool `json:"copyShortcutContent,omitempty"` // Disable drive using http2. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Comma separated list of preferred formats for downloading Google docs. ExportFormats *string `json:"exportFormats,omitempty"` // Deprecated: See export_formats. Formats string `json:"formats,omitempty"` // Impersonate this user when using a service account. Impersonate string `json:"impersonate,omitempty"` // Comma separated list of preferred formats for uploading Google docs. ImportFormats string `json:"importFormats,omitempty"` // Keep new head revision of each file forever. KeepRevisionForever *bool `json:"keepRevisionForever,omitempty"` // Size of listing chunk 100-1000, 0 to disable. ListChunk *int64 `json:"listChunk,omitempty"` // Number of API calls to allow without sleeping. PacerBurst *int64 `json:"pacerBurst,omitempty"` // Minimum time to sleep between API calls. PacerMinSleep *string `json:"pacerMinSleep,omitempty"` // Resource key for accessing a link-shared file. ResourceKey string `json:"resourceKey,omitempty"` // ID of the root folder. RootFolderID string `json:"rootFolderId,omitempty"` // Scope that rclone should use when requesting access from drive. // Example: drive Scope string `json:"scope,omitempty"` // Allow server-side operations (e.g. copy) to work across different drive configs. ServerSideAcrossConfigs *bool `json:"serverSideAcrossConfigs,omitempty"` // Service Account Credentials JSON blob. ServiceAccountCredentials string `json:"serviceAccountCredentials,omitempty"` // Service Account Credentials JSON file path. ServiceAccountFile string `json:"serviceAccountFile,omitempty"` SharedWithMe *bool `json:"sharedWithMe,omitempty"` // Show sizes as storage quota usage, not actual size. SizeAsQuota *bool `json:"sizeAsQuota,omitempty"` // Skip MD5 checksum on Google photos and videos only. SkipChecksumGphotos *bool `json:"skipChecksumGphotos,omitempty"` // If set skip dangling shortcut files. SkipDanglingShortcuts *bool `json:"skipDanglingShortcuts,omitempty"` // Skip google documents in all listings. SkipGdocs *bool `json:"skipGdocs,omitempty"` // If set skip shortcut files. SkipShortcuts *bool `json:"skipShortcuts,omitempty"` // Only show files that are starred. StarredOnly *bool `json:"starredOnly,omitempty"` // Make download limit errors be fatal. StopOnDownloadLimit *bool `json:"stopOnDownloadLimit,omitempty"` // Make upload limit errors be fatal. StopOnUploadLimit *bool `json:"stopOnUploadLimit,omitempty"` // ID of the Shared Drive (Team Drive). TeamDrive string `json:"teamDrive,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` // Only show files that are in the trash. TrashedOnly *bool `json:"trashedOnly,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Use file created date instead of modified date. UseCreatedDate *bool `json:"useCreatedDate,omitempty"` UseSharedDate *bool `json:"useSharedDate,omitempty"` // Send files to the trash instead of deleting permanently. UseTrash *bool `json:"useTrash,omitempty"` // If Object's are greater, use drive v2 API to download. V2DownloadMinSize *string `json:"v2DownloadMinSize,omitempty"` }
StorageDriveConfig storage drive config
swagger:model storage.driveConfig
func (*StorageDriveConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage drive config based on context it is used
func (*StorageDriveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageDriveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageDriveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageDriveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageDropboxConfig ¶ added in v0.4.0
type StorageDropboxConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Max time to wait for a batch to finish committing BatchCommitTimeout *string `json:"batchCommitTimeout,omitempty"` // Upload file batching sync|async|off. BatchMode *string `json:"batchMode,omitempty"` // Max number of files in upload batch. BatchSize int64 `json:"batchSize,omitempty"` // Max time to allow an idle upload batch before uploading. BatchTimeout *string `json:"batchTimeout,omitempty"` // Upload chunk size (< 150Mi). ChunkSize *string `json:"chunkSize,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Impersonate this user when using a business account. Impersonate string `json:"impersonate,omitempty"` SharedFiles *bool `json:"sharedFiles,omitempty"` SharedFolders *bool `json:"sharedFolders,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageDropboxConfig storage dropbox config
swagger:model storage.dropboxConfig
func (*StorageDropboxConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage dropbox config based on context it is used
func (*StorageDropboxConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageDropboxConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageDropboxConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageDropboxConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageFichierConfig ¶ added in v0.4.0
type StorageFichierConfig struct { // Your API Key, get it from https://1fichier.com/console/params.pl. APIKey string `json:"apiKey,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // If you want to download a shared file that is password protected, add this parameter. FilePassword string `json:"filePassword,omitempty"` // If you want to list the files in a shared folder that is password protected, add this parameter. FolderPassword string `json:"folderPassword,omitempty"` SharedFolder string `json:"sharedFolder,omitempty"` }
StorageFichierConfig storage fichier config
swagger:model storage.fichierConfig
func (*StorageFichierConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage fichier config based on context it is used
func (*StorageFichierConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageFichierConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageFichierConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageFichierConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageFilefabricConfig ¶ added in v0.4.0
type StorageFilefabricConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Permanent Authentication Token. PermanentToken string `json:"permanentToken,omitempty"` // ID of the root folder. RootFolderID string `json:"rootFolderId,omitempty"` // Session Token. Token string `json:"token,omitempty"` // Token expiry time. TokenExpiry string `json:"tokenExpiry,omitempty"` // URL of the Enterprise File Fabric to connect to. // Example: https://storagemadeeasy.com URL string `json:"url,omitempty"` // Version read from the file fabric. Version string `json:"version,omitempty"` }
StorageFilefabricConfig storage filefabric config
swagger:model storage.filefabricConfig
func (*StorageFilefabricConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageFilefabricConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage filefabric config based on context it is used
func (*StorageFilefabricConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageFilefabricConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageFilefabricConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageFilefabricConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageFtpConfig ¶ added in v0.4.0
type StorageFtpConfig struct { // Allow asking for FTP password when needed. AskPassword *bool `json:"askPassword,omitempty"` // Maximum time to wait for a response to close. CloseTimeout *string `json:"closeTimeout,omitempty"` // Maximum number of FTP simultaneous connections, 0 for unlimited. Concurrency int64 `json:"concurrency,omitempty"` // Disable using EPSV even if server advertises support. DisableEpsv *bool `json:"disableEpsv,omitempty"` // Disable using MLSD even if server advertises support. DisableMlsd *bool `json:"disableMlsd,omitempty"` // Disable TLS 1.3 (workaround for FTP servers with buggy TLS) DisableTls13 *bool `json:"disableTls13,omitempty"` // Disable using UTF-8 even if server advertises support. DisableUTF8 *bool `json:"disableUtf8,omitempty"` // The encoding for the backend. // Example: Asterisk,Ctl,Dot,Slash Encoding *string `json:"encoding,omitempty"` // Use Explicit FTPS (FTP over TLS). ExplicitTLS *bool `json:"explicitTls,omitempty"` // Use LIST -a to force listing of hidden files and folders. This will disable the use of MLSD. ForceListHidden *bool `json:"forceListHidden,omitempty"` // FTP host to connect to. Host string `json:"host,omitempty"` // Max time before closing idle connections. IdleTimeout *string `json:"idleTimeout,omitempty"` // Do not verify the TLS certificate of the server. NoCheckCertificate *bool `json:"noCheckCertificate,omitempty"` // FTP password. Pass string `json:"pass,omitempty"` // FTP port number. Port *int64 `json:"port,omitempty"` // Maximum time to wait for data connection closing status. ShutTimeout *string `json:"shutTimeout,omitempty"` // Use Implicit FTPS (FTP over TLS). TLS *bool `json:"tls,omitempty"` // Size of TLS session cache for all control and data connections. TLSCacheSize *int64 `json:"tlsCacheSize,omitempty"` // FTP username. User *string `json:"user,omitempty"` // Use MDTM to set modification time (VsFtpd quirk) WritingMdtm *bool `json:"writingMdtm,omitempty"` }
StorageFtpConfig storage ftp config
swagger:model storage.ftpConfig
func (*StorageFtpConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage ftp config based on context it is used
func (*StorageFtpConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageFtpConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageFtpConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageFtpConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageGcsConfig ¶ added in v0.4.0
type StorageGcsConfig struct { // Access public buckets and objects without credentials. Anonymous *bool `json:"anonymous,omitempty"` // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Access Control List for new buckets. // Example: authenticatedRead BucketACL string `json:"bucketAcl,omitempty"` // Access checks should use bucket-level IAM policies. BucketPolicyOnly *bool `json:"bucketPolicyOnly,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for the service. Endpoint string `json:"endpoint,omitempty"` // Get GCP IAM credentials from runtime (environment variables or instance meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // Location for the newly created buckets. Location string `json:"location,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Access Control List for new objects. // Example: authenticatedRead ObjectACL string `json:"objectAcl,omitempty"` // Project number. ProjectNumber string `json:"projectNumber,omitempty"` // Service Account Credentials JSON blob. ServiceAccountCredentials string `json:"serviceAccountCredentials,omitempty"` // Service Account Credentials JSON file path. ServiceAccountFile string `json:"serviceAccountFile,omitempty"` // The storage class to use when storing objects in Google Cloud Storage. StorageClass string `json:"storageClass,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageGcsConfig storage gcs config
swagger:model storage.gcsConfig
func (*StorageGcsConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage gcs config based on context it is used
func (*StorageGcsConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageGcsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageGcsConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageGcsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageGphotosConfig ¶ added in v0.4.0
type StorageGphotosConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Also view and download archived media. IncludeArchived *bool `json:"includeArchived,omitempty"` // Set to make the Google Photos backend read only. ReadOnly *bool `json:"readOnly,omitempty"` // Set to read the size of media items. ReadSize *bool `json:"readSize,omitempty"` // Year limits the photos to be downloaded to those which are uploaded after the given year. StartYear *int64 `json:"startYear,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageGphotosConfig storage gphotos config
swagger:model storage.gphotosConfig
func (*StorageGphotosConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage gphotos config based on context it is used
func (*StorageGphotosConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageGphotosConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageGphotosConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageGphotosConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageHTTPConfig ¶ added in v0.4.0
type StorageHTTPConfig struct { // Set HTTP headers for all transactions. Headers string `json:"headers,omitempty"` // Don't use HEAD requests. NoHead *bool `json:"noHead,omitempty"` // Set this if the site doesn't end directories with /. NoSlash *bool `json:"noSlash,omitempty"` // URL of HTTP host to connect to. URL string `json:"url,omitempty"` }
StorageHTTPConfig storage http config
swagger:model storage.httpConfig
func (*StorageHTTPConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage http config based on context it is used
func (*StorageHTTPConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageHTTPConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageHTTPConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageHTTPConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageHdfsConfig ¶ added in v0.4.0
type StorageHdfsConfig struct { // Kerberos data transfer protection: authentication|integrity|privacy. // Example: privacy DataTransferProtection string `json:"dataTransferProtection,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Hadoop name node and port. Namenode string `json:"namenode,omitempty"` // Kerberos service principal name for the namenode. ServicePrincipalName string `json:"servicePrincipalName,omitempty"` // Hadoop user name. // Example: root Username string `json:"username,omitempty"` }
StorageHdfsConfig storage hdfs config
swagger:model storage.hdfsConfig
func (*StorageHdfsConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage hdfs config based on context it is used
func (*StorageHdfsConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageHdfsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageHdfsConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageHdfsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageHidriveConfig ¶ added in v0.4.0
type StorageHidriveConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Chunksize for chunked uploads. ChunkSize *string `json:"chunkSize,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // Do not fetch number of objects in directories unless it is absolutely necessary. DisableFetchingMemberCount *bool `json:"disableFetchingMemberCount,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for the service. Endpoint *string `json:"endpoint,omitempty"` // The root/parent folder for all paths. // Example: / RootPrefix *string `json:"rootPrefix,omitempty"` // Access permissions that rclone should use when requesting access from HiDrive. // Example: rw ScopeAccess *string `json:"scopeAccess,omitempty"` // User-level that rclone should use when requesting access from HiDrive. // Example: user ScopeRole *string `json:"scopeRole,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` // Concurrency for chunked uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff/Threshold for chunked uploads. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageHidriveConfig storage hidrive config
swagger:model storage.hidriveConfig
func (*StorageHidriveConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage hidrive config based on context it is used
func (*StorageHidriveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageHidriveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageHidriveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageHidriveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageInternetarchiveConfig ¶ added in v0.4.0
type StorageInternetarchiveConfig struct { // IAS3 Access Key. AccessKeyID string `json:"accessKeyId,omitempty"` // Don't ask the server to test against MD5 checksum calculated by rclone. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // IAS3 Endpoint. Endpoint *string `json:"endpoint,omitempty"` // Host of InternetArchive Frontend. FrontEndpoint *string `json:"frontEndpoint,omitempty"` // IAS3 Secret Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // Timeout for waiting the server's processing tasks (specifically archive and book_op) to finish. WaitArchive *string `json:"waitArchive,omitempty"` }
StorageInternetarchiveConfig storage internetarchive config
swagger:model storage.internetarchiveConfig
func (*StorageInternetarchiveConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageInternetarchiveConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage internetarchive config based on context it is used
func (*StorageInternetarchiveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageInternetarchiveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageInternetarchiveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageInternetarchiveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageJottacloudConfig ¶ added in v0.4.0
type StorageJottacloudConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Delete files permanently rather than putting them into the trash. HardDelete *bool `json:"hardDelete,omitempty"` // Files bigger than this will be cached on disk to calculate the MD5 if required. Md5MemoryLimit *string `json:"md5MemoryLimit,omitempty"` // Avoid server side versioning by deleting files and recreating files instead of overwriting them. NoVersions *bool `json:"noVersions,omitempty"` // Only show files that are in the trash. TrashedOnly *bool `json:"trashedOnly,omitempty"` // Files bigger than this can be resumed if the upload fail's. UploadResumeLimit *string `json:"uploadResumeLimit,omitempty"` }
StorageJottacloudConfig storage jottacloud config
swagger:model storage.jottacloudConfig
func (*StorageJottacloudConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageJottacloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage jottacloud config based on context it is used
func (*StorageJottacloudConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageJottacloudConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageJottacloudConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageJottacloudConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageKoofrDigistorageConfig ¶ added in v0.4.0
type StorageKoofrDigistorageConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Mount ID of the mount to use. Mountid string `json:"mountid,omitempty"` // Your password for rclone (generate one at https://storage.rcs-rds.ro/app/admin/preferences/password). Password string `json:"password,omitempty"` // Does the backend support setting modification time. Setmtime *bool `json:"setmtime,omitempty"` // Your user name. User string `json:"user,omitempty"` }
StorageKoofrDigistorageConfig storage koofr digistorage config
swagger:model storage.koofrDigistorageConfig
func (*StorageKoofrDigistorageConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageKoofrDigistorageConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage koofr digistorage config based on context it is used
func (*StorageKoofrDigistorageConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrDigistorageConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageKoofrDigistorageConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrDigistorageConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageKoofrKoofrConfig ¶ added in v0.4.0
type StorageKoofrKoofrConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Mount ID of the mount to use. Mountid string `json:"mountid,omitempty"` // Your password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password). Password string `json:"password,omitempty"` // Does the backend support setting modification time. Setmtime *bool `json:"setmtime,omitempty"` // Your user name. User string `json:"user,omitempty"` }
StorageKoofrKoofrConfig storage koofr koofr config
swagger:model storage.koofrKoofrConfig
func (*StorageKoofrKoofrConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageKoofrKoofrConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage koofr koofr config based on context it is used
func (*StorageKoofrKoofrConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrKoofrConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageKoofrKoofrConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrKoofrConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageKoofrOtherConfig ¶ added in v0.4.0
type StorageKoofrOtherConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // The Koofr API endpoint to use. Endpoint string `json:"endpoint,omitempty"` // Mount ID of the mount to use. Mountid string `json:"mountid,omitempty"` // Your password for rclone (generate one at your service's settings page). Password string `json:"password,omitempty"` // Does the backend support setting modification time. Setmtime *bool `json:"setmtime,omitempty"` // Your user name. User string `json:"user,omitempty"` }
StorageKoofrOtherConfig storage koofr other config
swagger:model storage.koofrOtherConfig
func (*StorageKoofrOtherConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageKoofrOtherConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage koofr other config based on context it is used
func (*StorageKoofrOtherConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrOtherConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageKoofrOtherConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageKoofrOtherConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageLocalConfig ¶ added in v0.4.0
type StorageLocalConfig struct { // Force the filesystem to report itself as case insensitive. CaseInsensitive *bool `json:"caseInsensitive,omitempty"` // Force the filesystem to report itself as case sensitive. CaseSensitive *bool `json:"caseSensitive,omitempty"` // Follow symlinks and copy the pointed to item. CopyLinks *bool `json:"copyLinks,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Translate symlinks to/from regular files with a '.rclonelink' extension. Links *bool `json:"links,omitempty"` // Don't check to see if the files change during upload. NoCheckUpdated *bool `json:"noCheckUpdated,omitempty"` // Disable preallocation of disk space for transferred files. NoPreallocate *bool `json:"noPreallocate,omitempty"` // Disable setting modtime. NoSetModtime *bool `json:"noSetModtime,omitempty"` // Disable sparse files for multi-thread downloads. NoSparse *bool `json:"noSparse,omitempty"` // Disable UNC (long path names) conversion on Windows. // Example: true Nounc *bool `json:"nounc,omitempty"` // Don't cross filesystem boundaries (unix/macOS only). OneFileSystem *bool `json:"oneFileSystem,omitempty"` // Don't warn about skipped symlinks. SkipLinks *bool `json:"skipLinks,omitempty"` // Apply unicode NFC normalization to paths and filenames. UnicodeNormalization *bool `json:"unicodeNormalization,omitempty"` // Assume the Stat size of links is zero (and read them instead) (deprecated). ZeroSizeLinks *bool `json:"zeroSizeLinks,omitempty"` }
StorageLocalConfig storage local config
swagger:model storage.localConfig
func (*StorageLocalConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage local config based on context it is used
func (*StorageLocalConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageLocalConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageLocalConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageLocalConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageMailruConfig ¶ added in v0.4.0
type StorageMailruConfig struct { // What should copy do if file checksum is mismatched or invalid. // Example: true CheckHash *bool `json:"checkHash,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Password. Pass string `json:"pass,omitempty"` // Comma separated list of internal maintenance flags. Quirks string `json:"quirks,omitempty"` // Skip full upload if there is another file with same data hash. // Example: true SpeedupEnable *bool `json:"speedupEnable,omitempty"` // Comma separated list of file name patterns eligible for speedup (put by hash). SpeedupFilePatterns *string `json:"speedupFilePatterns,omitempty"` // This option allows you to disable speedup (put by hash) for large files. // Example: 0 SpeedupMaxDisk *string `json:"speedupMaxDisk,omitempty"` // Files larger than the size given below will always be hashed on disk. // Example: 0 SpeedupMaxMemory *string `json:"speedupMaxMemory,omitempty"` // User name (usually email). User string `json:"user,omitempty"` // HTTP user agent used internally by client. UserAgent string `json:"userAgent,omitempty"` }
StorageMailruConfig storage mailru config
swagger:model storage.mailruConfig
func (*StorageMailruConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage mailru config based on context it is used
func (*StorageMailruConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageMailruConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageMailruConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageMailruConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageMegaConfig ¶ added in v0.4.0
type StorageMegaConfig struct { // Output more debug from Mega. Debug *bool `json:"debug,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Delete files permanently rather than putting them into the trash. HardDelete *bool `json:"hardDelete,omitempty"` // Password. Pass string `json:"pass,omitempty"` // Use HTTPS for transfers. UseHTTPS *bool `json:"useHttps,omitempty"` // User name. User string `json:"user,omitempty"` }
StorageMegaConfig storage mega config
swagger:model storage.megaConfig
func (*StorageMegaConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage mega config based on context it is used
func (*StorageMegaConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageMegaConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageMegaConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageMegaConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageNetstorageConfig ¶ added in v0.4.0
type StorageNetstorageConfig struct { // Set the NetStorage account name Account string `json:"account,omitempty"` // Domain+path of NetStorage host to connect to. Host string `json:"host,omitempty"` // Select between HTTP or HTTPS protocol. // Example: http Protocol *string `json:"protocol,omitempty"` // Set the NetStorage account secret/G2O key for authentication. Secret string `json:"secret,omitempty"` }
StorageNetstorageConfig storage netstorage config
swagger:model storage.netstorageConfig
func (*StorageNetstorageConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageNetstorageConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage netstorage config based on context it is used
func (*StorageNetstorageConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageNetstorageConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageNetstorageConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageNetstorageConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOnedriveConfig ¶ added in v0.4.0
type StorageOnedriveConfig struct { // Set scopes to be requested by rclone. // Example: Files.Read Files.ReadWrite Files.Read.All Files.ReadWrite.All Sites.Read.All offline_access AccessScopes *string `json:"accessScopes,omitempty"` // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // Chunk size to upload files with - must be multiple of 320k (327,680 bytes). ChunkSize *string `json:"chunkSize,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // Disable the request for Sites.Read.All permission. DisableSitePermission *bool `json:"disableSitePermission,omitempty"` // The ID of the drive to use. DriveID string `json:"driveId,omitempty"` // The type of the drive (personal | business | documentLibrary). DriveType string `json:"driveType,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Set to make OneNote files show up in directory listings. ExposeOnenoteFiles *bool `json:"exposeOnenoteFiles,omitempty"` // Specify the hash in use for the backend. // Example: auto HashType *string `json:"hashType,omitempty"` // Set the password for links created by the link command. LinkPassword string `json:"linkPassword,omitempty"` // Set the scope of the links created by the link command. // Example: anonymous LinkScope *string `json:"linkScope,omitempty"` // Set the type of the links created by the link command. // Example: view LinkType *string `json:"linkType,omitempty"` // Size of listing chunk. ListChunk *int64 `json:"listChunk,omitempty"` // Remove all versions on modifying operations. NoVersions *bool `json:"noVersions,omitempty"` // Choose national cloud region for OneDrive. // Example: global Region *string `json:"region,omitempty"` // ID of the root folder. RootFolderID string `json:"rootFolderId,omitempty"` // Allow server-side operations (e.g. copy) to work across different onedrive configs. ServerSideAcrossConfigs *bool `json:"serverSideAcrossConfigs,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageOnedriveConfig storage onedrive config
swagger:model storage.onedriveConfig
func (*StorageOnedriveConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage onedrive config based on context it is used
func (*StorageOnedriveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOnedriveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOnedriveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOnedriveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOosEnvAuthConfig ¶ added in v0.4.0
type StorageOosEnvAuthConfig struct { // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Object storage compartment OCID Compartment string `json:"compartment,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Timeout for copy. CopyTimeout *string `json:"copyTimeout,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Object storage API. Endpoint string `json:"endpoint,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Object storage namespace Namespace string `json:"namespace,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Object storage Region Region string `json:"region,omitempty"` // If using SSE-C, the optional header that specifies "AES256" as the encryption algorithm. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C, the optional header that specifies the base64-encoded 256-bit encryption key to use to SseCustomerKey string `json:"sseCustomerKey,omitempty"` // To use SSE-C, a file containing the base64-encoded string of the AES-256 encryption key associated SseCustomerKeyFile string `json:"sseCustomerKeyFile,omitempty"` // If using SSE-C, The optional header that specifies the base64-encoded SHA256 hash of the encryption SseCustomerKeySha256 string `json:"sseCustomerKeySha256,omitempty"` // if using using your own master key in vault, this header specifies the SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in storage. https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm // Example: Standard StorageTier *string `json:"storageTier,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageOosEnvAuthConfig storage oos env auth config
swagger:model storage.oosEnv_authConfig
func (*StorageOosEnvAuthConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOosEnvAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage oos env auth config based on context it is used
func (*StorageOosEnvAuthConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOosEnvAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOosEnvAuthConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOosEnvAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOosInstancePrincipalAuthConfig ¶ added in v0.4.0
type StorageOosInstancePrincipalAuthConfig struct { // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Object storage compartment OCID Compartment string `json:"compartment,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Timeout for copy. CopyTimeout *string `json:"copyTimeout,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Object storage API. Endpoint string `json:"endpoint,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Object storage namespace Namespace string `json:"namespace,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Object storage Region Region string `json:"region,omitempty"` // If using SSE-C, the optional header that specifies "AES256" as the encryption algorithm. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C, the optional header that specifies the base64-encoded 256-bit encryption key to use to SseCustomerKey string `json:"sseCustomerKey,omitempty"` // To use SSE-C, a file containing the base64-encoded string of the AES-256 encryption key associated SseCustomerKeyFile string `json:"sseCustomerKeyFile,omitempty"` // If using SSE-C, The optional header that specifies the base64-encoded SHA256 hash of the encryption SseCustomerKeySha256 string `json:"sseCustomerKeySha256,omitempty"` // if using using your own master key in vault, this header specifies the SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in storage. https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm // Example: Standard StorageTier *string `json:"storageTier,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageOosInstancePrincipalAuthConfig storage oos instance principal auth config
swagger:model storage.oosInstance_principal_authConfig
func (*StorageOosInstancePrincipalAuthConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOosInstancePrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage oos instance principal auth config based on context it is used
func (*StorageOosInstancePrincipalAuthConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOosInstancePrincipalAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOosInstancePrincipalAuthConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOosInstancePrincipalAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOosNoAuthConfig ¶ added in v0.4.0
type StorageOosNoAuthConfig struct { // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Timeout for copy. CopyTimeout *string `json:"copyTimeout,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Object storage API. Endpoint string `json:"endpoint,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Object storage namespace Namespace string `json:"namespace,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Object storage Region Region string `json:"region,omitempty"` // If using SSE-C, the optional header that specifies "AES256" as the encryption algorithm. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C, the optional header that specifies the base64-encoded 256-bit encryption key to use to SseCustomerKey string `json:"sseCustomerKey,omitempty"` // To use SSE-C, a file containing the base64-encoded string of the AES-256 encryption key associated SseCustomerKeyFile string `json:"sseCustomerKeyFile,omitempty"` // If using SSE-C, The optional header that specifies the base64-encoded SHA256 hash of the encryption SseCustomerKeySha256 string `json:"sseCustomerKeySha256,omitempty"` // if using using your own master key in vault, this header specifies the SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in storage. https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm // Example: Standard StorageTier *string `json:"storageTier,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageOosNoAuthConfig storage oos no auth config
swagger:model storage.oosNo_authConfig
func (*StorageOosNoAuthConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOosNoAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage oos no auth config based on context it is used
func (*StorageOosNoAuthConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOosNoAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOosNoAuthConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOosNoAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOosResourcePrincipalAuthConfig ¶ added in v0.4.0
type StorageOosResourcePrincipalAuthConfig struct { // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Object storage compartment OCID Compartment string `json:"compartment,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Timeout for copy. CopyTimeout *string `json:"copyTimeout,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Object storage API. Endpoint string `json:"endpoint,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Object storage namespace Namespace string `json:"namespace,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Object storage Region Region string `json:"region,omitempty"` // If using SSE-C, the optional header that specifies "AES256" as the encryption algorithm. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C, the optional header that specifies the base64-encoded 256-bit encryption key to use to SseCustomerKey string `json:"sseCustomerKey,omitempty"` // To use SSE-C, a file containing the base64-encoded string of the AES-256 encryption key associated SseCustomerKeyFile string `json:"sseCustomerKeyFile,omitempty"` // If using SSE-C, The optional header that specifies the base64-encoded SHA256 hash of the encryption SseCustomerKeySha256 string `json:"sseCustomerKeySha256,omitempty"` // if using using your own master key in vault, this header specifies the SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in storage. https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm // Example: Standard StorageTier *string `json:"storageTier,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageOosResourcePrincipalAuthConfig storage oos resource principal auth config
swagger:model storage.oosResource_principal_authConfig
func (*StorageOosResourcePrincipalAuthConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOosResourcePrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage oos resource principal auth config based on context it is used
func (*StorageOosResourcePrincipalAuthConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOosResourcePrincipalAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOosResourcePrincipalAuthConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOosResourcePrincipalAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOosUserPrincipalAuthConfig ¶ added in v0.4.0
type StorageOosUserPrincipalAuthConfig struct { // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Object storage compartment OCID Compartment string `json:"compartment,omitempty"` // Path to OCI config file // Example: ~/.oci/config ConfigFile *string `json:"configFile,omitempty"` // Profile name inside the oci config file // Example: Default ConfigProfile *string `json:"configProfile,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // Timeout for copy. CopyTimeout *string `json:"copyTimeout,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Object storage API. Endpoint string `json:"endpoint,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Object storage namespace Namespace string `json:"namespace,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // Object storage Region Region string `json:"region,omitempty"` // If using SSE-C, the optional header that specifies "AES256" as the encryption algorithm. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C, the optional header that specifies the base64-encoded 256-bit encryption key to use to SseCustomerKey string `json:"sseCustomerKey,omitempty"` // To use SSE-C, a file containing the base64-encoded string of the AES-256 encryption key associated SseCustomerKeyFile string `json:"sseCustomerKeyFile,omitempty"` // If using SSE-C, The optional header that specifies the base64-encoded SHA256 hash of the encryption SseCustomerKeySha256 string `json:"sseCustomerKeySha256,omitempty"` // if using using your own master key in vault, this header specifies the SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in storage. https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm // Example: Standard StorageTier *string `json:"storageTier,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` }
StorageOosUserPrincipalAuthConfig storage oos user principal auth config
swagger:model storage.oosUser_principal_authConfig
func (*StorageOosUserPrincipalAuthConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOosUserPrincipalAuthConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage oos user principal auth config based on context it is used
func (*StorageOosUserPrincipalAuthConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOosUserPrincipalAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOosUserPrincipalAuthConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOosUserPrincipalAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageOpendriveConfig ¶ added in v0.4.0
type StorageOpendriveConfig struct { // Files will be uploaded in chunks this size. ChunkSize *string `json:"chunkSize,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Password. Password string `json:"password,omitempty"` // Username. Username string `json:"username,omitempty"` }
StorageOpendriveConfig storage opendrive config
swagger:model storage.opendriveConfig
func (*StorageOpendriveConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageOpendriveConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage opendrive config based on context it is used
func (*StorageOpendriveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageOpendriveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageOpendriveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageOpendriveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoragePcloudConfig ¶ added in v0.4.0
type StoragePcloudConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Hostname to connect to. // Example: api.pcloud.com Hostname *string `json:"hostname,omitempty"` // Your pcloud password. Password string `json:"password,omitempty"` // Fill in for rclone to use a non root folder as its starting point. RootFolderID *string `json:"rootFolderId,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` // Your pcloud username. Username string `json:"username,omitempty"` }
StoragePcloudConfig storage pcloud config
swagger:model storage.pcloudConfig
func (*StoragePcloudConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage pcloud config based on context it is used
func (*StoragePcloudConfig) MarshalBinary ¶ added in v0.4.0
func (m *StoragePcloudConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoragePcloudConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StoragePcloudConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoragePremiumizemeConfig ¶ added in v0.4.0
type StoragePremiumizemeConfig struct { // API Key. APIKey string `json:"apiKey,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` }
StoragePremiumizemeConfig storage premiumizeme config
swagger:model storage.premiumizemeConfig
func (*StoragePremiumizemeConfig) ContextValidate ¶ added in v0.4.0
func (m *StoragePremiumizemeConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage premiumizeme config based on context it is used
func (*StoragePremiumizemeConfig) MarshalBinary ¶ added in v0.4.0
func (m *StoragePremiumizemeConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoragePremiumizemeConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StoragePremiumizemeConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StoragePutioConfig ¶ added in v0.4.0
type StoragePutioConfig struct { // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` }
StoragePutioConfig storage putio config
swagger:model storage.putioConfig
func (*StoragePutioConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage putio config based on context it is used
func (*StoragePutioConfig) MarshalBinary ¶ added in v0.4.0
func (m *StoragePutioConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StoragePutioConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StoragePutioConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageQingstorConfig ¶ added in v0.4.0
type StorageQingstorConfig struct { // QingStor Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Number of connection retries. ConnectionRetries *int64 `json:"connectionRetries,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Enter an endpoint URL to connection QingStor API. Endpoint string `json:"endpoint,omitempty"` // Get QingStor credentials from runtime. // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // QingStor Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Zone to connect to. // Example: pek3a Zone string `json:"zone,omitempty"` }
StorageQingstorConfig storage qingstor config
swagger:model storage.qingstorConfig
func (*StorageQingstorConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage qingstor config based on context it is used
func (*StorageQingstorConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageQingstorConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageQingstorConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageQingstorConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageRenameRequest ¶ added in v0.5.0
type StorageRenameRequest struct { // name // Required: true Name *string `json:"name"` }
StorageRenameRequest storage rename request
swagger:model storage.RenameRequest
func (*StorageRenameRequest) ContextValidate ¶ added in v0.5.0
ContextValidate validates this storage rename request based on context it is used
func (*StorageRenameRequest) MarshalBinary ¶ added in v0.5.0
func (m *StorageRenameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageRenameRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *StorageRenameRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3AWSConfig ¶ added in v0.4.0
type StorageS3AWSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. // Example: us-east-1 Region string `json:"region,omitempty"` // Enables requester pays option when interacting with S3 bucket. RequesterPays *bool `json:"requesterPays,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // The server-side encryption algorithm used when storing this object in S3. ServerSideEncryption string `json:"serverSideEncryption,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // If using SSE-C, the server-side encryption algorithm used when storing this object in S3. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C you may provide the secret encryption key used to encrypt/decrypt your data. SseCustomerKey string `json:"sseCustomerKey,omitempty"` // If using SSE-C you must provide the secret encryption key encoded in base64 format to encrypt/decrypt your data. SseCustomerKeyBase64 string `json:"sseCustomerKeyBase64,omitempty"` // If using SSE-C you may provide the secret encryption key MD5 checksum (optional). SseCustomerKeyMd5 string `json:"sseCustomerKeyMd5,omitempty"` // If using KMS ID you must provide the ARN of Key. SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // The storage class to use when storing new objects in S3. StorageClass string `json:"storageClass,omitempty"` // Endpoint for STS. StsEndpoint string `json:"stsEndpoint,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // If true use the AWS S3 accelerated endpoint. UseAccelerateEndpoint *bool `json:"useAccelerateEndpoint,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3AWSConfig storage s3 a w s config
swagger:model storage.s3AWSConfig
func (*StorageS3AWSConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 a w s config based on context it is used
func (*StorageS3AWSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3AWSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3AWSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3AWSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3AlibabaConfig ¶ added in v0.4.0
type StorageS3AlibabaConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for OSS API. // Example: oss-accelerate.aliyuncs.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in OSS. StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3AlibabaConfig storage s3 alibaba config
swagger:model storage.s3AlibabaConfig
func (*StorageS3AlibabaConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3AlibabaConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 alibaba config based on context it is used
func (*StorageS3AlibabaConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3AlibabaConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3AlibabaConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3AlibabaConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3ArvanCloudConfig ¶ added in v0.4.0
type StorageS3ArvanCloudConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Arvan Cloud Object Storage (AOS) API. // Example: s3.ir-thr-at1.arvanstorage.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must match endpoint. // Example: ir-thr-at1 LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in ArvanCloud. // Example: STANDARD StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3ArvanCloudConfig storage s3 arvan cloud config
swagger:model storage.s3ArvanCloudConfig
func (*StorageS3ArvanCloudConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3ArvanCloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 arvan cloud config based on context it is used
func (*StorageS3ArvanCloudConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3ArvanCloudConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3ArvanCloudConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3ArvanCloudConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3CephConfig ¶ added in v0.4.0
type StorageS3CephConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // The server-side encryption algorithm used when storing this object in S3. ServerSideEncryption string `json:"serverSideEncryption,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // If using SSE-C, the server-side encryption algorithm used when storing this object in S3. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C you may provide the secret encryption key used to encrypt/decrypt your data. SseCustomerKey string `json:"sseCustomerKey,omitempty"` // If using SSE-C you must provide the secret encryption key encoded in base64 format to encrypt/decrypt your data. SseCustomerKeyBase64 string `json:"sseCustomerKeyBase64,omitempty"` // If using SSE-C you may provide the secret encryption key MD5 checksum (optional). SseCustomerKeyMd5 string `json:"sseCustomerKeyMd5,omitempty"` // If using KMS ID you must provide the ARN of Key. SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3CephConfig storage s3 ceph config
swagger:model storage.s3CephConfig
func (*StorageS3CephConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 ceph config based on context it is used
func (*StorageS3CephConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3CephConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3CephConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3CephConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3ChinaMobileConfig ¶ added in v0.4.0
type StorageS3ChinaMobileConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for China Mobile Ecloud Elastic Object Storage (EOS) API. // Example: eos-wuxi-1.cmecloud.cn Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must match endpoint. // Example: wuxi1 LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // The server-side encryption algorithm used when storing this object in S3. ServerSideEncryption string `json:"serverSideEncryption,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // If using SSE-C, the server-side encryption algorithm used when storing this object in S3. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C you may provide the secret encryption key used to encrypt/decrypt your data. SseCustomerKey string `json:"sseCustomerKey,omitempty"` // If using SSE-C you must provide the secret encryption key encoded in base64 format to encrypt/decrypt your data. SseCustomerKeyBase64 string `json:"sseCustomerKeyBase64,omitempty"` // If using SSE-C you may provide the secret encryption key MD5 checksum (optional). SseCustomerKeyMd5 string `json:"sseCustomerKeyMd5,omitempty"` // The storage class to use when storing new objects in ChinaMobile. StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3ChinaMobileConfig storage s3 china mobile config
swagger:model storage.s3ChinaMobileConfig
func (*StorageS3ChinaMobileConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3ChinaMobileConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 china mobile config based on context it is used
func (*StorageS3ChinaMobileConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3ChinaMobileConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3ChinaMobileConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3ChinaMobileConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3CloudflareConfig ¶ added in v0.4.0
type StorageS3CloudflareConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. // Example: auto Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3CloudflareConfig storage s3 cloudflare config
swagger:model storage.s3CloudflareConfig
func (*StorageS3CloudflareConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3CloudflareConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 cloudflare config based on context it is used
func (*StorageS3CloudflareConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3CloudflareConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3CloudflareConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3CloudflareConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3DigitalOceanConfig ¶ added in v0.4.0
type StorageS3DigitalOceanConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. // Example: syd1.digitaloceanspaces.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3DigitalOceanConfig storage s3 digital ocean config
swagger:model storage.s3DigitalOceanConfig
func (*StorageS3DigitalOceanConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3DigitalOceanConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 digital ocean config based on context it is used
func (*StorageS3DigitalOceanConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3DigitalOceanConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3DigitalOceanConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3DigitalOceanConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3DreamhostConfig ¶ added in v0.4.0
type StorageS3DreamhostConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. // Example: objects-us-east-1.dream.io Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3DreamhostConfig storage s3 dreamhost config
swagger:model storage.s3DreamhostConfig
func (*StorageS3DreamhostConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3DreamhostConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 dreamhost config based on context it is used
func (*StorageS3DreamhostConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3DreamhostConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3DreamhostConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3DreamhostConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3HuaweiOBSConfig ¶ added in v0.4.0
type StorageS3HuaweiOBSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for OBS API. // Example: obs.af-south-1.myhuaweicloud.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. - the location where your bucket will be created and your data stored. Need bo be same with your endpoint. // Example: af-south-1 Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3HuaweiOBSConfig storage s3 huawei o b s config
swagger:model storage.s3HuaweiOBSConfig
func (*StorageS3HuaweiOBSConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3HuaweiOBSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 huawei o b s config based on context it is used
func (*StorageS3HuaweiOBSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3HuaweiOBSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3HuaweiOBSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3HuaweiOBSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3IBMCOSConfig ¶ added in v0.4.0
type StorageS3IBMCOSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. // Example: private ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for IBM COS S3 API. // Example: s3.us.cloud-object-storage.appdomain.cloud Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must match endpoint when using IBM Cloud Public. // Example: us-standard LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3IBMCOSConfig storage s3 i b m c o s config
swagger:model storage.s3IBMCOSConfig
func (*StorageS3IBMCOSConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 i b m c o s config based on context it is used
func (*StorageS3IBMCOSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3IBMCOSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3IBMCOSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3IBMCOSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3IDriveConfig ¶ added in v0.4.0
type StorageS3IDriveConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3IDriveConfig storage s3 i drive config
swagger:model storage.s3IDriveConfig
func (*StorageS3IDriveConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 i drive config based on context it is used
func (*StorageS3IDriveConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3IDriveConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3IDriveConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3IDriveConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3IONOSConfig ¶ added in v0.4.0
type StorageS3IONOSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for IONOS S3 Object Storage. // Example: s3-eu-central-1.ionoscloud.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region where your bucket will be created and your data stored. // Example: de Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3IONOSConfig storage s3 i o n o s config
swagger:model storage.s3IONOSConfig
func (*StorageS3IONOSConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 i o n o s config based on context it is used
func (*StorageS3IONOSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3IONOSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3IONOSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3IONOSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3LiaraConfig ¶ added in v0.4.0
type StorageS3LiaraConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Liara Object Storage API. // Example: storage.iran.liara.space Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in Liara // Example: STANDARD StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3LiaraConfig storage s3 liara config
swagger:model storage.s3LiaraConfig
func (*StorageS3LiaraConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 liara config based on context it is used
func (*StorageS3LiaraConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3LiaraConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3LiaraConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3LiaraConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3LyveCloudConfig ¶ added in v0.4.0
type StorageS3LyveCloudConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. // Example: s3.us-east-1.lyvecloud.seagate.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3LyveCloudConfig storage s3 lyve cloud config
swagger:model storage.s3LyveCloudConfig
func (*StorageS3LyveCloudConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3LyveCloudConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 lyve cloud config based on context it is used
func (*StorageS3LyveCloudConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3LyveCloudConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3LyveCloudConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3LyveCloudConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3MinioConfig ¶ added in v0.4.0
type StorageS3MinioConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // The server-side encryption algorithm used when storing this object in S3. ServerSideEncryption string `json:"serverSideEncryption,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // If using SSE-C, the server-side encryption algorithm used when storing this object in S3. SseCustomerAlgorithm string `json:"sseCustomerAlgorithm,omitempty"` // To use SSE-C you may provide the secret encryption key used to encrypt/decrypt your data. SseCustomerKey string `json:"sseCustomerKey,omitempty"` // If using SSE-C you must provide the secret encryption key encoded in base64 format to encrypt/decrypt your data. SseCustomerKeyBase64 string `json:"sseCustomerKeyBase64,omitempty"` // If using SSE-C you may provide the secret encryption key MD5 checksum (optional). SseCustomerKeyMd5 string `json:"sseCustomerKeyMd5,omitempty"` // If using KMS ID you must provide the ARN of Key. SseKmsKeyID string `json:"sseKmsKeyId,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3MinioConfig storage s3 minio config
swagger:model storage.s3MinioConfig
func (*StorageS3MinioConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 minio config based on context it is used
func (*StorageS3MinioConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3MinioConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3MinioConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3MinioConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3NeteaseConfig ¶ added in v0.4.0
type StorageS3NeteaseConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3NeteaseConfig storage s3 netease config
swagger:model storage.s3NeteaseConfig
func (*StorageS3NeteaseConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3NeteaseConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 netease config based on context it is used
func (*StorageS3NeteaseConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3NeteaseConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3NeteaseConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3NeteaseConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3OtherConfig ¶ added in v0.4.0
type StorageS3OtherConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3OtherConfig storage s3 other config
swagger:model storage.s3OtherConfig
func (*StorageS3OtherConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 other config based on context it is used
func (*StorageS3OtherConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3OtherConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3OtherConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3OtherConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3QiniuConfig ¶ added in v0.4.0
type StorageS3QiniuConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Qiniu Object Storage. // Example: s3-cn-east-1.qiniucs.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. // Example: cn-east-1 LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. // Example: cn-east-1 Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in Qiniu. // Example: STANDARD StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3QiniuConfig storage s3 qiniu config
swagger:model storage.s3QiniuConfig
func (*StorageS3QiniuConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 qiniu config based on context it is used
func (*StorageS3QiniuConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3QiniuConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3QiniuConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3QiniuConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3RackCorpConfig ¶ added in v0.4.0
type StorageS3RackCorpConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for RackCorp Object Storage. // Example: s3.rackcorp.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - the location where your bucket will be located and your data stored. // Example: global LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // region - the location where your bucket will be created and your data stored. // Example: global Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3RackCorpConfig storage s3 rack corp config
swagger:model storage.s3RackCorpConfig
func (*StorageS3RackCorpConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3RackCorpConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 rack corp config based on context it is used
func (*StorageS3RackCorpConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3RackCorpConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3RackCorpConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3RackCorpConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3ScalewayConfig ¶ added in v0.4.0
type StorageS3ScalewayConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Scaleway Object Storage. // Example: s3.nl-ams.scw.cloud Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. // Example: nl-ams Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in S3. StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3ScalewayConfig storage s3 scaleway config
swagger:model storage.s3ScalewayConfig
func (*StorageS3ScalewayConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3ScalewayConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 scaleway config based on context it is used
func (*StorageS3ScalewayConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3ScalewayConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3ScalewayConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3ScalewayConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3SeaweedFSConfig ¶ added in v0.4.0
type StorageS3SeaweedFSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. // Example: localhost:8333 Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3SeaweedFSConfig storage s3 seaweed f s config
swagger:model storage.s3SeaweedFSConfig
func (*StorageS3SeaweedFSConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3SeaweedFSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 seaweed f s config based on context it is used
func (*StorageS3SeaweedFSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3SeaweedFSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3SeaweedFSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3SeaweedFSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3StackPathConfig ¶ added in v0.4.0
type StorageS3StackPathConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for StackPath Object Storage. // Example: s3.us-east-2.stackpathstorage.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3StackPathConfig storage s3 stack path config
swagger:model storage.s3StackPathConfig
func (*StorageS3StackPathConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3StackPathConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 stack path config based on context it is used
func (*StorageS3StackPathConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3StackPathConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3StackPathConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3StackPathConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3StorjConfig ¶ added in v0.4.0
type StorageS3StorjConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Storj Gateway. // Example: gateway.storjshare.io Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3StorjConfig storage s3 storj config
swagger:model storage.s3StorjConfig
func (*StorageS3StorjConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 storj config based on context it is used
func (*StorageS3StorjConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3StorjConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3StorjConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3StorjConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3TencentCOSConfig ¶ added in v0.4.0
type StorageS3TencentCOSConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. // Example: default ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for Tencent COS API. // Example: cos.ap-beijing.myqcloud.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // The storage class to use when storing new objects in Tencent COS. StorageClass string `json:"storageClass,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3TencentCOSConfig storage s3 tencent c o s config
swagger:model storage.s3TencentCOSConfig
func (*StorageS3TencentCOSConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageS3TencentCOSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage s3 tencent c o s config based on context it is used
func (*StorageS3TencentCOSConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3TencentCOSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3TencentCOSConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3TencentCOSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageS3WasabiConfig ¶ added in v0.4.0
type StorageS3WasabiConfig struct { // AWS Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Canned ACL used when creating buckets and storing or copying objects. ACL string `json:"acl,omitempty"` // Canned ACL used when creating buckets. // Example: private BucketACL string `json:"bucketAcl,omitempty"` // Chunk size to use for uploading. ChunkSize *string `json:"chunkSize,omitempty"` // Cutoff for switching to multipart copy. CopyCutoff *string `json:"copyCutoff,omitempty"` // If set this will decompress gzip encoded objects. Decompress *bool `json:"decompress,omitempty"` // Don't store MD5 checksum with object metadata. DisableChecksum *bool `json:"disableChecksum,omitempty"` // Disable usage of http2 for S3 backends. DisableHttp2 *bool `json:"disableHttp2,omitempty"` // Custom endpoint for downloads. DownloadURL string `json:"downloadUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint for S3 API. // Example: s3.wasabisys.com Endpoint string `json:"endpoint,omitempty"` // Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars). // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // If true use path style access if false use virtual hosted style. ForcePathStyle *bool `json:"forcePathStyle,omitempty"` // Size of listing chunk (response list for each ListObject S3 request). ListChunk *int64 `json:"listChunk,omitempty"` // Whether to url encode listings: true/false/unset ListURLEncode *string `json:"listUrlEncode,omitempty"` // Version of ListObjects to use: 1,2 or 0 for auto. ListVersion int64 `json:"listVersion,omitempty"` // Location constraint - must be set to match the Region. LocationConstraint string `json:"locationConstraint,omitempty"` // Maximum number of parts in a multipart upload. MaxUploadParts *int64 `json:"maxUploadParts,omitempty"` // How often internal memory buffer pools will be flushed. MemoryPoolFlushTime *string `json:"memoryPoolFlushTime,omitempty"` // Whether to use mmap buffers in internal memory pool. MemoryPoolUseMmap *bool `json:"memoryPoolUseMmap,omitempty"` // Set this if the backend might gzip objects. MightGzip *string `json:"mightGzip,omitempty"` // If set, don't attempt to check the bucket exists or create it. NoCheckBucket *bool `json:"noCheckBucket,omitempty"` // If set, don't HEAD uploaded objects to check integrity. NoHead *bool `json:"noHead,omitempty"` // If set, do not do HEAD before GET when getting objects. NoHeadObject *bool `json:"noHeadObject,omitempty"` // Suppress setting and reading of system metadata NoSystemMetadata *bool `json:"noSystemMetadata,omitempty"` // Profile to use in the shared credentials file. Profile string `json:"profile,omitempty"` // Region to connect to. Region string `json:"region,omitempty"` // AWS Secret Access Key (password). SecretAccessKey string `json:"secretAccessKey,omitempty"` // An AWS session token. SessionToken string `json:"sessionToken,omitempty"` SharedCredentialsFile string `json:"sharedCredentialsFile,omitempty"` // Concurrency for multipart uploads. UploadConcurrency *int64 `json:"uploadConcurrency,omitempty"` // Cutoff for switching to chunked upload. UploadCutoff *string `json:"uploadCutoff,omitempty"` // Whether to use ETag in multipart uploads for verification UseMultipartEtag *string `json:"useMultipartEtag,omitempty"` // Whether to use a presigned request or PutObject for single part uploads UsePresignedRequest *bool `json:"usePresignedRequest,omitempty"` // If true use v2 authentication. V2Auth *bool `json:"v2Auth,omitempty"` // Show file versions as they were at the specified time. VersionAt *string `json:"versionAt,omitempty"` // Include old versions in directory listings. Versions *bool `json:"versions,omitempty"` }
StorageS3WasabiConfig storage s3 wasabi config
swagger:model storage.s3WasabiConfig
func (*StorageS3WasabiConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage s3 wasabi config based on context it is used
func (*StorageS3WasabiConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageS3WasabiConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageS3WasabiConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageS3WasabiConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSeafileConfig ¶ added in v0.4.0
type StorageSeafileConfig struct { // Two-factor authentication ('true' if the account has 2FA enabled). Nr2fa *bool `json:"2fa,omitempty"` // Authentication token. AuthToken string `json:"authToken,omitempty"` // Should rclone create a library if it doesn't exist. CreateLibrary *bool `json:"createLibrary,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Name of the library. Library string `json:"library,omitempty"` // Library password (for encrypted libraries only). LibraryKey string `json:"libraryKey,omitempty"` // Password. Pass string `json:"pass,omitempty"` // URL of seafile host to connect to. // Example: https://cloud.seafile.com/ URL string `json:"url,omitempty"` // User name (usually email address). User string `json:"user,omitempty"` }
StorageSeafileConfig storage seafile config
swagger:model storage.seafileConfig
func (*StorageSeafileConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage seafile config based on context it is used
func (*StorageSeafileConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSeafileConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSeafileConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSeafileConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSftpConfig ¶ added in v0.4.0
type StorageSftpConfig struct { // Allow asking for SFTP password when needed. AskPassword *bool `json:"askPassword,omitempty"` // Upload and download chunk size. ChunkSize *string `json:"chunkSize,omitempty"` // Space separated list of ciphers to be used for session encryption, ordered by preference. Ciphers string `json:"ciphers,omitempty"` // The maximum number of outstanding requests for one file Concurrency *int64 `json:"concurrency,omitempty"` // If set don't use concurrent reads. DisableConcurrentReads *bool `json:"disableConcurrentReads,omitempty"` // If set don't use concurrent writes. DisableConcurrentWrites *bool `json:"disableConcurrentWrites,omitempty"` // Disable the execution of SSH commands to determine if remote file hashing is available. DisableHashcheck *bool `json:"disableHashcheck,omitempty"` // SSH host to connect to. Host string `json:"host,omitempty"` // Max time before closing idle connections. IdleTimeout *string `json:"idleTimeout,omitempty"` // Space separated list of key exchange algorithms, ordered by preference. KeyExchange string `json:"keyExchange,omitempty"` // Path to PEM-encoded private key file. KeyFile string `json:"keyFile,omitempty"` // The passphrase to decrypt the PEM-encoded private key file. KeyFilePass string `json:"keyFilePass,omitempty"` // Raw PEM-encoded private key. KeyPem string `json:"keyPem,omitempty"` // When set forces the usage of the ssh-agent. KeyUseAgent *bool `json:"keyUseAgent,omitempty"` // Optional path to known_hosts file. // Example: ~/.ssh/known_hosts KnownHostsFile string `json:"knownHostsFile,omitempty"` // Space separated list of MACs (message authentication code) algorithms, ordered by preference. Macs string `json:"macs,omitempty"` // The command used to read md5 hashes. Md5sumCommand string `json:"md5sumCommand,omitempty"` // SSH password, leave blank to use ssh-agent. Pass string `json:"pass,omitempty"` // Override path used by SSH shell commands. PathOverride string `json:"pathOverride,omitempty"` // SSH port number. Port *int64 `json:"port,omitempty"` // Optional path to public key file. PubkeyFile string `json:"pubkeyFile,omitempty"` // Specifies the path or command to run a sftp server on the remote host. ServerCommand string `json:"serverCommand,omitempty"` // Environment variables to pass to sftp and commands SetEnv string `json:"setEnv,omitempty"` // Set the modified time on the remote if set. SetModtime *bool `json:"setModtime,omitempty"` // The command used to read sha1 hashes. Sha1sumCommand string `json:"sha1sumCommand,omitempty"` // The type of SSH shell on remote server, if any. // Example: none ShellType string `json:"shellType,omitempty"` // Set to skip any symlinks and any other non regular files. SkipLinks *bool `json:"skipLinks,omitempty"` // Specifies the SSH2 subsystem on the remote host. Subsystem *string `json:"subsystem,omitempty"` // If set use fstat instead of stat. UseFstat *bool `json:"useFstat,omitempty"` // Enable the use of insecure ciphers and key exchange methods. // Example: false UseInsecureCipher *bool `json:"useInsecureCipher,omitempty"` // SSH username. User *string `json:"user,omitempty"` }
StorageSftpConfig storage sftp config
swagger:model storage.sftpConfig
func (*StorageSftpConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage sftp config based on context it is used
func (*StorageSftpConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSftpConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSftpConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSftpConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSharefileConfig ¶ added in v0.4.0
type StorageSharefileConfig struct { string `json:"chunkSize,omitempty"` Encoding *string `json:"encoding,omitempty"` Endpoint string `json:"endpoint,omitempty"` RootFolderID string `json:"rootFolderId,omitempty"` UploadCutoff *string `json:"uploadCutoff,omitempty"` }ChunkSize *
StorageSharefileConfig storage sharefile config
swagger:model storage.sharefileConfig
func (*StorageSharefileConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageSharefileConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage sharefile config based on context it is used
func (*StorageSharefileConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSharefileConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSharefileConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSharefileConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSiaConfig ¶ added in v0.4.0
type StorageSiaConfig struct { // Sia Daemon API Password. APIPassword string `json:"apiPassword,omitempty"` // Sia daemon API URL, like http://sia.daemon.host:9980. APIURL *string `json:"apiUrl,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Siad User Agent UserAgent *string `json:"userAgent,omitempty"` }
StorageSiaConfig storage sia config
swagger:model storage.siaConfig
func (*StorageSiaConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage sia config based on context it is used
func (*StorageSiaConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSiaConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSiaConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSiaConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSmbConfig ¶ added in v0.4.0
type StorageSmbConfig struct { // Whether the server is configured to be case-insensitive. CaseInsensitive *bool `json:"caseInsensitive,omitempty"` // Domain name for NTLM authentication. Domain *string `json:"domain,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` HideSpecialShare *bool `json:"hideSpecialShare,omitempty"` // SMB server hostname to connect to. Host string `json:"host,omitempty"` // Max time before closing idle connections. IdleTimeout *string `json:"idleTimeout,omitempty"` // SMB password. Pass string `json:"pass,omitempty"` // SMB port number. Port *int64 `json:"port,omitempty"` // Service principal name. Spn string `json:"spn,omitempty"` // SMB username. User *string `json:"user,omitempty"` }
StorageSmbConfig storage smb config
swagger:model storage.smbConfig
func (*StorageSmbConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage smb config based on context it is used
func (*StorageSmbConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSmbConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSmbConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSmbConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageStorjExistingConfig ¶ added in v0.4.0
type StorageStorjExistingConfig struct { // Access grant. AccessGrant string `json:"accessGrant,omitempty"` }
StorageStorjExistingConfig storage storj existing config
swagger:model storage.storjExistingConfig
func (*StorageStorjExistingConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageStorjExistingConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage storj existing config based on context it is used
func (*StorageStorjExistingConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageStorjExistingConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageStorjExistingConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageStorjExistingConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageStorjNewConfig ¶ added in v0.4.0
type StorageStorjNewConfig struct { // API key. APIKey string `json:"apiKey,omitempty"` // Encryption passphrase. Passphrase string `json:"passphrase,omitempty"` // Satellite address. // Example: us1.storj.io SatelliteAddress *string `json:"satelliteAddress,omitempty"` }
StorageStorjNewConfig storage storj new config
swagger:model storage.storjNewConfig
func (*StorageStorjNewConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage storj new config based on context it is used
func (*StorageStorjNewConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageStorjNewConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageStorjNewConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageStorjNewConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSugarsyncConfig ¶ added in v0.4.0
type StorageSugarsyncConfig struct { // Sugarsync Access Key ID. AccessKeyID string `json:"accessKeyId,omitempty"` // Sugarsync App ID. AppID string `json:"appId,omitempty"` // Sugarsync authorization. Authorization string `json:"authorization,omitempty"` // Sugarsync authorization expiry. AuthorizationExpiry string `json:"authorizationExpiry,omitempty"` // Sugarsync deleted folder id. DeletedID string `json:"deletedId,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Permanently delete files if true HardDelete *bool `json:"hardDelete,omitempty"` // Sugarsync Private Access Key. PrivateAccessKey string `json:"privateAccessKey,omitempty"` // Sugarsync refresh token. RefreshToken string `json:"refreshToken,omitempty"` // Sugarsync root id. RootID string `json:"rootId,omitempty"` // Sugarsync user. User string `json:"user,omitempty"` }
StorageSugarsyncConfig storage sugarsync config
swagger:model storage.sugarsyncConfig
func (*StorageSugarsyncConfig) ContextValidate ¶ added in v0.4.0
func (m *StorageSugarsyncConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this storage sugarsync config based on context it is used
func (*StorageSugarsyncConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSugarsyncConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSugarsyncConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSugarsyncConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageSwiftConfig ¶ added in v0.4.0
type StorageSwiftConfig struct { // Application Credential ID (OS_APPLICATION_CREDENTIAL_ID). ApplicationCredentialID string `json:"applicationCredentialId,omitempty"` // Application Credential Name (OS_APPLICATION_CREDENTIAL_NAME). ApplicationCredentialName string `json:"applicationCredentialName,omitempty"` // Application Credential Secret (OS_APPLICATION_CREDENTIAL_SECRET). ApplicationCredentialSecret string `json:"applicationCredentialSecret,omitempty"` // Authentication URL for server (OS_AUTH_URL). // Example: https://auth.api.rackspacecloud.com/v1.0 Auth string `json:"auth,omitempty"` // Auth Token from alternate authentication - optional (OS_AUTH_TOKEN). AuthToken string `json:"authToken,omitempty"` // AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION). AuthVersion int64 `json:"authVersion,omitempty"` // Above this size files will be chunked into a _segments container. ChunkSize *string `json:"chunkSize,omitempty"` // User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME) Domain string `json:"domain,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE). // Example: public EndpointType *string `json:"endpointType,omitempty"` // Get swift credentials from environment variables in standard OpenStack form. // Example: false EnvAuth *bool `json:"envAuth,omitempty"` // API key or password (OS_PASSWORD). Key string `json:"key,omitempty"` // If true avoid calling abort upload on a failure. LeavePartsOnError *bool `json:"leavePartsOnError,omitempty"` // Don't chunk files during streaming upload. NoChunk *bool `json:"noChunk,omitempty"` // Disable support for static and dynamic large objects NoLargeObjects *bool `json:"noLargeObjects,omitempty"` // Region name - optional (OS_REGION_NAME). Region string `json:"region,omitempty"` // The storage policy to use when creating a new container. StoragePolicy string `json:"storagePolicy,omitempty"` // Storage URL - optional (OS_STORAGE_URL). StorageURL string `json:"storageUrl,omitempty"` // Tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME). Tenant string `json:"tenant,omitempty"` // Tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME). TenantDomain string `json:"tenantDomain,omitempty"` // Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID). TenantID string `json:"tenantId,omitempty"` // User name to log in (OS_USERNAME). User string `json:"user,omitempty"` // User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID). UserID string `json:"userId,omitempty"` }
StorageSwiftConfig storage swift config
swagger:model storage.swiftConfig
func (*StorageSwiftConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage swift config based on context it is used
func (*StorageSwiftConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageSwiftConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageSwiftConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageSwiftConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageUptoboxConfig ¶ added in v0.4.0
type StorageUptoboxConfig struct { // Your access token. AccessToken string `json:"accessToken,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` }
StorageUptoboxConfig storage uptobox config
swagger:model storage.uptoboxConfig
func (*StorageUptoboxConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage uptobox config based on context it is used
func (*StorageUptoboxConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageUptoboxConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageUptoboxConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageUptoboxConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageWebdavConfig ¶ added in v0.4.0
type StorageWebdavConfig struct { // Bearer token instead of user/pass (e.g. a Macaroon). BearerToken string `json:"bearerToken,omitempty"` // Command to run to get a bearer token. BearerTokenCommand string `json:"bearerTokenCommand,omitempty"` // The encoding for the backend. Encoding string `json:"encoding,omitempty"` // Set HTTP headers for all transactions. Headers string `json:"headers,omitempty"` // Password. Pass string `json:"pass,omitempty"` // URL of http host to connect to. URL string `json:"url,omitempty"` // User name. User string `json:"user,omitempty"` // Name of the WebDAV site/service/software you are using. // Example: nextcloud Vendor string `json:"vendor,omitempty"` }
StorageWebdavConfig storage webdav config
swagger:model storage.webdavConfig
func (*StorageWebdavConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage webdav config based on context it is used
func (*StorageWebdavConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageWebdavConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageWebdavConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageWebdavConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageYandexConfig ¶ added in v0.4.0
type StorageYandexConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Delete files permanently rather than putting them into the trash. HardDelete *bool `json:"hardDelete,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageYandexConfig storage yandex config
swagger:model storage.yandexConfig
func (*StorageYandexConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage yandex config based on context it is used
func (*StorageYandexConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageYandexConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageYandexConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageYandexConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorageZohoConfig ¶ added in v0.4.0
type StorageZohoConfig struct { // Auth server URL. AuthURL string `json:"authUrl,omitempty"` // OAuth Client Id. ClientID string `json:"clientId,omitempty"` // OAuth Client Secret. ClientSecret string `json:"clientSecret,omitempty"` // The encoding for the backend. Encoding *string `json:"encoding,omitempty"` // Zoho region to connect to. // Example: com Region string `json:"region,omitempty"` // OAuth Access Token as a JSON blob. Token string `json:"token,omitempty"` // Token server url. TokenURL string `json:"tokenUrl,omitempty"` }
StorageZohoConfig storage zoho config
swagger:model storage.zohoConfig
func (*StorageZohoConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validates this storage zoho config based on context it is used
func (*StorageZohoConfig) MarshalBinary ¶ added in v0.4.0
func (m *StorageZohoConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageZohoConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *StorageZohoConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StorePieceReader ¶
type StorePieceReader interface{}
StorePieceReader store piece reader
swagger:model store.PieceReader
type WalletImportRequest ¶
type WalletImportRequest struct { // This is the exported private key from lotus wallet export PrivateKey string `json:"privateKey,omitempty"` }
WalletImportRequest wallet import request
swagger:model wallet.ImportRequest
func (*WalletImportRequest) ContextValidate ¶
ContextValidate validates this wallet import request based on context it is used
func (*WalletImportRequest) MarshalBinary ¶
func (m *WalletImportRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WalletImportRequest) UnmarshalBinary ¶
func (m *WalletImportRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- admin_set_identity_request.go
- api_http_error.go
- dataprep_add_piece_request.go
- dataprep_create_request.go
- dataprep_dir_entry.go
- dataprep_explore_result.go
- dataprep_piece_list.go
- dataprep_remove_request.go
- dataprep_rename_request.go
- dataprep_version.go
- deal_list_deal_request.go
- deal_proposal.go
- file_info.go
- job_source_status.go
- model_car.go
- model_client_config.go
- model_config_map.go
- model_deal.go
- model_deal_state.go
- model_file.go
- model_file_range.go
- model_job.go
- model_job_state.go
- model_job_type.go
- model_preparation.go
- model_schedule.go
- model_schedule_state.go
- model_storage.go
- model_wallet.go
- schedule_create_request.go
- schedule_update_request.go
- storage_acd_config.go
- storage_azureblob_config.go
- storage_b2_config.go
- storage_box_config.go
- storage_create_acd_storage_request.go
- storage_create_azureblob_storage_request.go
- storage_create_b2_storage_request.go
- storage_create_box_storage_request.go
- storage_create_drive_storage_request.go
- storage_create_dropbox_storage_request.go
- storage_create_fichier_storage_request.go
- storage_create_filefabric_storage_request.go
- storage_create_ftp_storage_request.go
- storage_create_gcs_storage_request.go
- storage_create_gphotos_storage_request.go
- storage_create_hdfs_storage_request.go
- storage_create_hidrive_storage_request.go
- storage_create_http_storage_request.go
- storage_create_internetarchive_storage_request.go
- storage_create_jottacloud_storage_request.go
- storage_create_koofr_digistorage_storage_request.go
- storage_create_koofr_koofr_storage_request.go
- storage_create_koofr_other_storage_request.go
- storage_create_local_storage_request.go
- storage_create_mailru_storage_request.go
- storage_create_mega_storage_request.go
- storage_create_netstorage_storage_request.go
- storage_create_onedrive_storage_request.go
- storage_create_oos_env_auth_storage_request.go
- storage_create_oos_instance_principal_auth_storage_request.go
- storage_create_oos_no_auth_storage_request.go
- storage_create_oos_resource_principal_auth_storage_request.go
- storage_create_oos_user_principal_auth_storage_request.go
- storage_create_opendrive_storage_request.go
- storage_create_pcloud_storage_request.go
- storage_create_premiumizeme_storage_request.go
- storage_create_putio_storage_request.go
- storage_create_qingstor_storage_request.go
- storage_create_s3_a_w_s_storage_request.go
- storage_create_s3_alibaba_storage_request.go
- storage_create_s3_arvan_cloud_storage_request.go
- storage_create_s3_ceph_storage_request.go
- storage_create_s3_china_mobile_storage_request.go
- storage_create_s3_cloudflare_storage_request.go
- storage_create_s3_digital_ocean_storage_request.go
- storage_create_s3_dreamhost_storage_request.go
- storage_create_s3_huawei_o_b_s_storage_request.go
- storage_create_s3_i_b_m_c_o_s_storage_request.go
- storage_create_s3_i_drive_storage_request.go
- storage_create_s3_i_o_n_o_s_storage_request.go
- storage_create_s3_liara_storage_request.go
- storage_create_s3_lyve_cloud_storage_request.go
- storage_create_s3_minio_storage_request.go
- storage_create_s3_netease_storage_request.go
- storage_create_s3_other_storage_request.go
- storage_create_s3_qiniu_storage_request.go
- storage_create_s3_rack_corp_storage_request.go
- storage_create_s3_scaleway_storage_request.go
- storage_create_s3_seaweed_f_s_storage_request.go
- storage_create_s3_stack_path_storage_request.go
- storage_create_s3_storj_storage_request.go
- storage_create_s3_tencent_c_o_s_storage_request.go
- storage_create_s3_wasabi_storage_request.go
- storage_create_seafile_storage_request.go
- storage_create_sftp_storage_request.go
- storage_create_sharefile_storage_request.go
- storage_create_sia_storage_request.go
- storage_create_smb_storage_request.go
- storage_create_storj_existing_storage_request.go
- storage_create_storj_new_storage_request.go
- storage_create_sugarsync_storage_request.go
- storage_create_swift_storage_request.go
- storage_create_uptobox_storage_request.go
- storage_create_webdav_storage_request.go
- storage_create_yandex_storage_request.go
- storage_create_zoho_storage_request.go
- storage_dir_entry.go
- storage_drive_config.go
- storage_dropbox_config.go
- storage_fichier_config.go
- storage_filefabric_config.go
- storage_ftp_config.go
- storage_gcs_config.go
- storage_gphotos_config.go
- storage_hdfs_config.go
- storage_hidrive_config.go
- storage_http_config.go
- storage_internetarchive_config.go
- storage_jottacloud_config.go
- storage_koofr_digistorage_config.go
- storage_koofr_koofr_config.go
- storage_koofr_other_config.go
- storage_local_config.go
- storage_mailru_config.go
- storage_mega_config.go
- storage_netstorage_config.go
- storage_onedrive_config.go
- storage_oos_env_auth_config.go
- storage_oos_instance_principal_auth_config.go
- storage_oos_no_auth_config.go
- storage_oos_resource_principal_auth_config.go
- storage_oos_user_principal_auth_config.go
- storage_opendrive_config.go
- storage_pcloud_config.go
- storage_premiumizeme_config.go
- storage_putio_config.go
- storage_qingstor_config.go
- storage_rename_request.go
- storage_s3_a_w_s_config.go
- storage_s3_alibaba_config.go
- storage_s3_arvan_cloud_config.go
- storage_s3_ceph_config.go
- storage_s3_china_mobile_config.go
- storage_s3_cloudflare_config.go
- storage_s3_digital_ocean_config.go
- storage_s3_dreamhost_config.go
- storage_s3_huawei_o_b_s_config.go
- storage_s3_i_b_m_c_o_s_config.go
- storage_s3_i_drive_config.go
- storage_s3_i_o_n_o_s_config.go
- storage_s3_liara_config.go
- storage_s3_lyve_cloud_config.go
- storage_s3_minio_config.go
- storage_s3_netease_config.go
- storage_s3_other_config.go
- storage_s3_qiniu_config.go
- storage_s3_rack_corp_config.go
- storage_s3_scaleway_config.go
- storage_s3_seaweed_f_s_config.go
- storage_s3_stack_path_config.go
- storage_s3_storj_config.go
- storage_s3_tencent_c_o_s_config.go
- storage_s3_wasabi_config.go
- storage_seafile_config.go
- storage_sftp_config.go
- storage_sharefile_config.go
- storage_sia_config.go
- storage_smb_config.go
- storage_storj_existing_config.go
- storage_storj_new_config.go
- storage_sugarsync_config.go
- storage_swift_config.go
- storage_uptobox_config.go
- storage_webdav_config.go
- storage_yandex_config.go
- storage_zoho_config.go
- store_piece_reader.go
- wallet_import_request.go