Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MinIO type defintions #192

Open
Nugine opened this issue Oct 14, 2024 · 2 comments
Open

MinIO type defintions #192

Nugine opened this issue Oct 14, 2024 · 2 comments
Labels
feature New feature or request

Comments

@Nugine
Copy link
Owner

Nugine commented Oct 14, 2024

Collect differences between MinIO and AWS S3.

@Nugine Nugine added the feature New feature or request label Oct 14, 2024
@Nugine
Copy link
Owner Author

Nugine commented Oct 14, 2024

x-minio-force-delete

@weisd
Copy link

weisd commented Oct 14, 2024

VersioningConfiguration

pub struct VersioningConfiguration {
    /// <p>Specifies whether MFA delete is enabled in the bucket versioning configuration. This
    /// element is only returned if the bucket has been configured with MFA delete. If the bucket
    /// has never been so configured, this element is not returned.</p>
    pub mfa_delete: Option<MFADelete>,
    /// <p>The versioning state of the bucket.</p>
    pub status: Option<BucketVersioningStatus>,
}

minio add ExcludedPrefixes,ExcludeFolders fields

type Versioning struct {
	XMLNS   string   `xml:"xmlns,attr,omitempty"`
	XMLName xml.Name `xml:"VersioningConfiguration"`
	// MFADelete State    `xml:"MFADelete,omitempty"` // not supported yet.
	Status State `xml:"Status,omitempty"`
	// MinIO extension - allows selective, prefix-level versioning exclusion.
	// Requires versioning to be enabled
	ExcludedPrefixes []ExcludedPrefix `xml:",omitempty"`
	ExcludeFolders   bool             `xml:",omitempty"`
}

@Nugine Nugine mentioned this issue Oct 14, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants