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.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.CreateReplicationPolicyDetails The details to create a replication policy.
oci.object_storage.models.CreateRetentionRuleDetails The details to create a retention rule.
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.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.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.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.