Object Storage

oci.object_storage.ObjectStorageClient

Use Object Storage and Archive Storage APIs to manage buckets, objects, and related resources.

oci.object_storage.ObjectStorageClientCompositeOperations

This class provides a wrapper around ObjectStorageClient and offers convenience methods for operations that would otherwise need to be chained together.

Models

oci.object_storage.models.AccessTargetDetails

Details of the targets that can be accessed by the private endpoint.

oci.object_storage.models.BatchDeleteObjectIdentifier

Delete object details.

oci.object_storage.models.BatchDeleteObjectsDetails

Batch delete request details.

oci.object_storage.models.BatchDeleteObjectsResult

Result of a batch delete operation.

oci.object_storage.models.Bucket

A bucket is a container for storing objects in a compartment within a namespace.

oci.object_storage.models.BucketSummary

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.CommitMultipartUploadDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.CommitMultipartUploadPartDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.CopyObjectDetails

The parameters required by Object Storage to process a request to copy an object to another bucket.

oci.object_storage.models.CreateBucketDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.CreateMultipartUploadDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.CreatePreauthenticatedRequestDetails

CreatePreauthenticatedRequestDetails model.

oci.object_storage.models.CreatePrivateEndpointDetails

Details to create a private endpoint

oci.object_storage.models.CreateReplicationPolicyDetails

The details to create a replication policy.

oci.object_storage.models.CreateRetentionRuleDetails

The details to create a retention rule.

oci.object_storage.models.DeletedObjectResult

Delete object details.

oci.object_storage.models.Duration

The amount of time that objects in the bucket should be preserved for and which is calculated in relation to each object's Last-Modified timestamp.

oci.object_storage.models.FailedObjectResult

Failed object details.

oci.object_storage.models.Fqdns

The object representing FQDN details formed using prefix and additionalPrefixes.

oci.object_storage.models.ListObjects

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.MultipartUpload

Multipart uploads provide efficient and resilient uploads, especially for large objects.

oci.object_storage.models.MultipartUploadPartSummary

Gets summary information about multipart uploads.

oci.object_storage.models.NamespaceMetadata

NamespaceMetadata maps a namespace string to defaultS3CompartmentId and defaultSwiftCompartmentId values.

oci.object_storage.models.ObjectLifecyclePolicy

The collection of lifecycle policy rules that together form the object lifecycle policy of a given bucket.

oci.object_storage.models.ObjectLifecycleRule

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.ObjectNameFilter

A filter that compares object names to a set of prefixes or patterns to determine if a rule applies to a given object.

oci.object_storage.models.ObjectSummary

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.ObjectVersionCollection

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.ObjectVersionSummary

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.PatternDetails

Specifying inclusion and exclusion patterns.

oci.object_storage.models.PreauthenticatedRequest

Pre-authenticated requests provide a way to let users access a bucket or an object without having their own credentials.

oci.object_storage.models.PreauthenticatedRequestSummary

Get summary information about pre-authenticated requests.

oci.object_storage.models.PrefixFqdns

An object containing FQDNs

oci.object_storage.models.PrivateEndpoint

A private endpoint makes your service accessible through a private IP in the customer's private network.

oci.object_storage.models.PrivateEndpointSummary

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.PutObjectLifecyclePolicyDetails

Creates a new object lifecycle policy for a bucket.

oci.object_storage.models.ReencryptObjectDetails

The details used to re-encrypt the data encryption keys associated with an object.

oci.object_storage.models.RenameObjectDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.ReplicationPolicy

The details of a replication policy.

oci.object_storage.models.ReplicationPolicySummary

The summary of a replication policy.

oci.object_storage.models.ReplicationSource

The details of a replication source bucket that replicates to a target destination bucket.

oci.object_storage.models.RestoreObjectsDetails

RestoreObjectsDetails model.

oci.object_storage.models.RetentionRule

The details of a retention rule.

oci.object_storage.models.RetentionRuleCollection

Retention rule collection.

oci.object_storage.models.RetentionRuleDetails

The details to create or update a retention rule.

oci.object_storage.models.RetentionRuleSummary

The summary of a retention rule.

oci.object_storage.models.SSECustomerKeyDetails

Specifies the details of the customer-provided encryption key (SSE-C) associated with an object.

oci.object_storage.models.UpdateBucketDetails

To use any of the API operations, you must be authorized in an IAM policy.

oci.object_storage.models.UpdateNamespaceMetadataDetails

UpdateNamespaceMetadataDetails is used to update the NamespaceMetadata.

oci.object_storage.models.UpdateObjectStorageTierDetails

To change the storage tier of an object, we specify the object name and the desired storage tier in the body.

oci.object_storage.models.UpdatePrivateEndpointDetails

Information that can be updated for a private endpoint.

oci.object_storage.models.UpdateRetentionRuleDetails

The details to update a retention rule.

oci.object_storage.models.WorkRequest

A description of workRequest status.

oci.object_storage.models.WorkRequestError

WorkRequestError model.

oci.object_storage.models.WorkRequestLogEntry

WorkRequestLogEntry model.

oci.object_storage.models.WorkRequestResource

WorkRequestResource model.

oci.object_storage.models.WorkRequestSummary

A summary of the status of a work request.