&[
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.accessdenied",
family: "storage-lens",
code: "AccessDenied",
status: 403,
message: "You do not have permission to access this storage lens resource.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.accountnotauthorized",
family: "storage-lens",
code: "AccountNotAuthorized",
status: 403,
message: "Your AWS account is not authorized to perform this storage lens action.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.activitymetricsmustenabled",
family: "storage-lens",
code: "ActivityMetricsMustEnabled",
status: 400,
message: "The requested operation requires Activity Metrics to be enabled.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.awsorganizationsnotinuseexception",
family: "storage-lens",
code: "AWSOrganizationsNotInUseException",
status: 400,
message: "This storage lens feature requires AWS Organizations to be enabled.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.defaultconfigurationdeleteforbidden",
family: "storage-lens",
code: "DefaultConfigurationDeleteForbidden",
status: 403,
message: "The default storage lens configuration cannot be deleted.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.duplicatestoragelensgrouparn",
family: "storage-lens",
code: "DuplicateStorageLensGroupArn",
status: 409,
message: "A Storage Lens group with this ARN already exists.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.emptyexcludecontainer",
family: "storage-lens",
code: "EmptyExcludeContainer",
status: 400,
message: "The exclude container in the storage lens configuration is empty.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.emptyexcludeelement",
family: "storage-lens",
code: "EmptyExcludeElement",
status: 400,
message: "The exclude element in the storage lens configuration is empty.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.emptyincludecontainer",
family: "storage-lens",
code: "EmptyIncludeContainer",
status: 400,
message: "The include container in the storage lens configuration is empty.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.emptyincludeelement",
family: "storage-lens",
code: "EmptyIncludeElement",
status: 400,
message: "The include element in the storage lens configuration is empty.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidawsorgarn",
family: "storage-lens",
code: "InvalidAWSOrgArn",
status: 400,
message: "The AWS Organization ARN provided is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidbucketfilter",
family: "storage-lens",
code: "InvalidBucketFilter",
status: 400,
message: "The bucket filter configuration is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidconfigid",
family: "storage-lens",
code: "InvalidConfigId",
status: 400,
message: "The storage lens configuration ID is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invaliddestination",
family: "storage-lens",
code: "InvalidDestination",
status: 400,
message: "The destination configuration for storage lens is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidencryptionmethod",
family: "storage-lens",
code: "InvalidEncryptionMethod",
status: 400,
message: "The storage lens encryption method provided is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidfilterfordefaultconfiguration",
family: "storage-lens",
code: "InvalidFilterForDefaultConfiguration",
status: 400,
message: "The default configuration request contains invalid filters.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidincludeexcludecontainers",
family: "storage-lens",
code: "InvalidIncludeExcludeContainers",
status: 400,
message: "The include/exclude container list in the storage lens configuration is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidincludeexcludeelements",
family: "storage-lens",
code: "InvalidIncludeExcludeElements",
status: 400,
message: "The include/exclude element list in the storage lens configuration is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidkmsencryptionkeyid",
family: "storage-lens",
code: "InvalidKMSEncryptionKeyId",
status: 400,
message: "The KMS encryption key ID for storage lens is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidmaximumprefixdepth",
family: "storage-lens",
code: "InvalidMaximumPrefixDepth",
status: 400,
message: "The provided maximum prefix depth is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidminimumstoragebytespercentage",
family: "storage-lens",
code: "InvalidMinimumStorageBytesPercentage",
status: 400,
message: "The minimum storage bytes percentage is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidorganizationarn",
family: "storage-lens",
code: "InvalidOrganizationArn",
status: 400,
message: "The Organization ARN provided is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidorganizationfordefaultconfiguration",
family: "storage-lens",
code: "InvalidOrganizationForDefaultConfiguration",
status: 400,
message: "The default storage lens configuration has an invalid organization.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidregionfordefaultconfiguration",
family: "storage-lens",
code: "InvalidRegionForDefaultConfiguration",
status: 400,
message: "The default storage lens configuration has an invalid region.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidregionname",
family: "storage-lens",
code: "InvalidRegionName",
status: 400,
message: "The region name in the request is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidstoragelensarn",
family: "storage-lens",
code: "InvalidStorageLensArn",
status: 400,
message: "The Storage Lens ARN provided is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.invalidstoragelensgrouparn",
family: "storage-lens",
code: "InvalidStorageLensGroupArn",
status: 400,
message: "The Storage Lens group ARN provided is invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.missingaccountlevelactivitymetrics",
family: "storage-lens",
code: "MissingAccountLevelActivityMetrics",
status: 400,
message: "Account-level activity metrics are required but not provided.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.missingbucketlevelactivitymetrics",
family: "storage-lens",
code: "MissingBucketLevelActivityMetrics",
status: 400,
message: "Bucket-level activity metrics are required but not provided.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.missingencryptionmethod",
family: "storage-lens",
code: "MissingEncryptionMethod",
status: 400,
message: "A required encryption method field is missing.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.missingprefixlevelstoragemetrics",
family: "storage-lens",
code: "MissingPrefixLevelStorageMetrics",
status: 400,
message: "Prefix-level storage metrics are required but not provided.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.organizationaccessdenied",
family: "storage-lens",
code: "OrganizationAccessDenied",
status: 403,
message: "Your organization is not authorized for this storage lens operation.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.orgconfigurationnotsupported",
family: "storage-lens",
code: "OrgConfigurationNotSupported",
status: 400,
message: "Organization configuration is not supported for this storage lens operation.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.servicenotenabledfororg",
family: "storage-lens",
code: "ServiceNotEnabledForOrg",
status: 403,
message: "Storage Lens is not enabled for this organization.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.storagemetricsmustenabled",
family: "storage-lens",
code: "StorageMetricsMustEnabled",
status: 400,
message: "Storage metrics must be enabled to proceed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.toomanybuckets",
family: "storage-lens",
code: "TooManyBuckets",
status: 400,
message: "The request specifies too many buckets.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.toomanyregions",
family: "storage-lens",
code: "TooManyRegions",
status: 400,
message: "The request specifies too many regions.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.storage-lens.toomanystoragelensgroups",
family: "storage-lens",
code: "TooManyStorageLensGroups",
status: 400,
message: "The account has too many storage lens groups.",
},
]