package
31.0.0
Repository: https://github.com/oracle/oci-go-sdk.git
Documentation: pkg.go.dev

# Packages

Package transfer simplifies interaction with the Object Storage service by abstracting away the method used to upload objects.

# Functions

GetBucketPublicAccessTypeEnumValues Enumerates the set of values for BucketPublicAccessTypeEnum.
GetBucketStorageTierEnumValues Enumerates the set of values for BucketStorageTierEnum.
GetBucketVersioningEnumValues Enumerates the set of values for BucketVersioningEnum.
GetCreateBucketDetailsPublicAccessTypeEnumValues Enumerates the set of values for CreateBucketDetailsPublicAccessTypeEnum.
GetCreateBucketDetailsStorageTierEnumValues Enumerates the set of values for CreateBucketDetailsStorageTierEnum.
GetCreateBucketDetailsVersioningEnumValues Enumerates the set of values for CreateBucketDetailsVersioningEnum.
GetCreatePreauthenticatedRequestDetailsAccessTypeEnumValues Enumerates the set of values for CreatePreauthenticatedRequestDetailsAccessTypeEnum.
GetDurationTimeUnitEnumValues Enumerates the set of values for DurationTimeUnitEnum.
GetGetBucketFieldsEnumValues Enumerates the set of values for GetBucketFieldsEnum.
GetGetObjectArchivalStateEnumValues Enumerates the set of values for GetObjectArchivalStateEnum.
GetHeadObjectArchivalStateEnumValues Enumerates the set of values for HeadObjectArchivalStateEnum.
GetListBucketsFieldsEnumValues Enumerates the set of values for ListBucketsFieldsEnum.
GetListObjectVersionsFieldsEnumValues Enumerates the set of values for ListObjectVersionsFieldsEnum.
GetObjectLifecycleRuleTimeUnitEnumValues Enumerates the set of values for ObjectLifecycleRuleTimeUnitEnum.
GetPreauthenticatedRequestAccessTypeEnumValues Enumerates the set of values for PreauthenticatedRequestAccessTypeEnum.
GetPreauthenticatedRequestSummaryAccessTypeEnumValues Enumerates the set of values for PreauthenticatedRequestSummaryAccessTypeEnum.
GetReplicationPolicyStatusEnumValues Enumerates the set of values for ReplicationPolicyStatusEnum.
GetReplicationPolicySummaryStatusEnumValues Enumerates the set of values for ReplicationPolicySummaryStatusEnum.
GetSseCustomerKeyDetailsAlgorithmEnumValues Enumerates the set of values for SseCustomerKeyDetailsAlgorithmEnum.
GetUpdateBucketDetailsPublicAccessTypeEnumValues Enumerates the set of values for UpdateBucketDetailsPublicAccessTypeEnum.
GetUpdateBucketDetailsVersioningEnumValues Enumerates the set of values for UpdateBucketDetailsVersioningEnum.
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum.
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum.
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum.
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum.
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum.
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum.
NewObjectStorageClientWithConfigurationProvider Creates a new default ObjectStorage client with the given configuration provider.
NewObjectStorageClientWithOboToken Creates a new default ObjectStorage client with the given configuration provider.

# Constants

Set of constants representing the allowable values for BucketPublicAccessTypeEnum.
Set of constants representing the allowable values for BucketPublicAccessTypeEnum.
Set of constants representing the allowable values for BucketPublicAccessTypeEnum.
Set of constants representing the allowable values for BucketStorageTierEnum.
Set of constants representing the allowable values for BucketStorageTierEnum.
Set of constants representing the allowable values for BucketVersioningEnum.
Set of constants representing the allowable values for BucketVersioningEnum.
Set of constants representing the allowable values for BucketVersioningEnum.
Set of constants representing the allowable values for CreateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for CreateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for CreateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for CreateBucketDetailsStorageTierEnum.
Set of constants representing the allowable values for CreateBucketDetailsStorageTierEnum.
Set of constants representing the allowable values for CreateBucketDetailsVersioningEnum.
Set of constants representing the allowable values for CreateBucketDetailsVersioningEnum.
Set of constants representing the allowable values for CreatePreauthenticatedRequestDetailsAccessTypeEnum.
Set of constants representing the allowable values for CreatePreauthenticatedRequestDetailsAccessTypeEnum.
Set of constants representing the allowable values for CreatePreauthenticatedRequestDetailsAccessTypeEnum.
Set of constants representing the allowable values for CreatePreauthenticatedRequestDetailsAccessTypeEnum.
Set of constants representing the allowable values for DurationTimeUnitEnum.
Set of constants representing the allowable values for DurationTimeUnitEnum.
Set of constants representing the allowable values for GetBucketFieldsEnum.
Set of constants representing the allowable values for GetBucketFieldsEnum.
Set of constants representing the allowable values for GetObjectArchivalStateEnum.
Set of constants representing the allowable values for GetObjectArchivalStateEnum.
Set of constants representing the allowable values for GetObjectArchivalStateEnum.
Set of constants representing the allowable values for GetObjectArchivalStateEnum.
Set of constants representing the allowable values for HeadObjectArchivalStateEnum.
Set of constants representing the allowable values for HeadObjectArchivalStateEnum.
Set of constants representing the allowable values for HeadObjectArchivalStateEnum.
Set of constants representing the allowable values for HeadObjectArchivalStateEnum.
Set of constants representing the allowable values for ListBucketsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ListObjectVersionsFieldsEnum.
Set of constants representing the allowable values for ObjectLifecycleRuleTimeUnitEnum.
Set of constants representing the allowable values for ObjectLifecycleRuleTimeUnitEnum.
Set of constants representing the allowable values for PreauthenticatedRequestAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestSummaryAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestSummaryAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestSummaryAccessTypeEnum.
Set of constants representing the allowable values for PreauthenticatedRequestSummaryAccessTypeEnum.
Set of constants representing the allowable values for ReplicationPolicyStatusEnum.
Set of constants representing the allowable values for ReplicationPolicyStatusEnum.
Set of constants representing the allowable values for ReplicationPolicySummaryStatusEnum.
Set of constants representing the allowable values for ReplicationPolicySummaryStatusEnum.
Set of constants representing the allowable values for SseCustomerKeyDetailsAlgorithmEnum.
Set of constants representing the allowable values for UpdateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for UpdateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for UpdateBucketDetailsPublicAccessTypeEnum.
Set of constants representing the allowable values for UpdateBucketDetailsVersioningEnum.
Set of constants representing the allowable values for UpdateBucketDetailsVersioningEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum.
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum.
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum.
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum.

# Structs

AbortMultipartUploadRequest wrapper for the AbortMultipartUpload operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/AbortMultipartUpload.go.html to see an example of how to use AbortMultipartUploadRequest.
AbortMultipartUploadResponse wrapper for the AbortMultipartUpload operation.
Bucket A bucket is a container for storing objects in a compartment within a namespace.
BucketSummary To use any of the API operations, you must be authorized in an IAM policy.
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation.
CommitMultipartUploadDetails To use any of the API operations, you must be authorized in an IAM policy.
CommitMultipartUploadPartDetails To use any of the API operations, you must be authorized in an IAM policy.
CommitMultipartUploadRequest wrapper for the CommitMultipartUpload operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CommitMultipartUpload.go.html to see an example of how to use CommitMultipartUploadRequest.
CommitMultipartUploadResponse wrapper for the CommitMultipartUpload operation.
CopyObjectDetails The parameters required by Object Storage to process a request to copy an object to another bucket.
CopyObjectRequest wrapper for the CopyObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CopyObject.go.html to see an example of how to use CopyObjectRequest.
CopyObjectResponse wrapper for the CopyObject operation.
CreateBucketDetails To use any of the API operations, you must be authorized in an IAM policy.
CreateBucketRequest wrapper for the CreateBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CreateBucket.go.html to see an example of how to use CreateBucketRequest.
CreateBucketResponse wrapper for the CreateBucket operation.
CreateMultipartUploadDetails To use any of the API operations, you must be authorized in an IAM policy.
CreateMultipartUploadRequest wrapper for the CreateMultipartUpload operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CreateMultipartUpload.go.html to see an example of how to use CreateMultipartUploadRequest.
CreateMultipartUploadResponse wrapper for the CreateMultipartUpload operation.
CreatePreauthenticatedRequestDetails The representation of CreatePreauthenticatedRequestDetails.
CreatePreauthenticatedRequestRequest wrapper for the CreatePreauthenticatedRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CreatePreauthenticatedRequest.go.html to see an example of how to use CreatePreauthenticatedRequestRequest.
CreatePreauthenticatedRequestResponse wrapper for the CreatePreauthenticatedRequest operation.
CreateReplicationPolicyDetails The details to create a replication policy.
CreateReplicationPolicyRequest wrapper for the CreateReplicationPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CreateReplicationPolicy.go.html to see an example of how to use CreateReplicationPolicyRequest.
CreateReplicationPolicyResponse wrapper for the CreateReplicationPolicy operation.
CreateRetentionRuleDetails The details to create a retention rule.
CreateRetentionRuleRequest wrapper for the CreateRetentionRule operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/CreateRetentionRule.go.html to see an example of how to use CreateRetentionRuleRequest.
CreateRetentionRuleResponse wrapper for the CreateRetentionRule operation.
DeleteBucketRequest wrapper for the DeleteBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeleteBucket.go.html to see an example of how to use DeleteBucketRequest.
DeleteBucketResponse wrapper for the DeleteBucket operation.
DeleteObjectLifecyclePolicyRequest wrapper for the DeleteObjectLifecyclePolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeleteObjectLifecyclePolicy.go.html to see an example of how to use DeleteObjectLifecyclePolicyRequest.
DeleteObjectLifecyclePolicyResponse wrapper for the DeleteObjectLifecyclePolicy operation.
DeleteObjectRequest wrapper for the DeleteObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeleteObject.go.html to see an example of how to use DeleteObjectRequest.
DeleteObjectResponse wrapper for the DeleteObject operation.
DeletePreauthenticatedRequestRequest wrapper for the DeletePreauthenticatedRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeletePreauthenticatedRequest.go.html to see an example of how to use DeletePreauthenticatedRequestRequest.
DeletePreauthenticatedRequestResponse wrapper for the DeletePreauthenticatedRequest operation.
DeleteReplicationPolicyRequest wrapper for the DeleteReplicationPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeleteReplicationPolicy.go.html to see an example of how to use DeleteReplicationPolicyRequest.
DeleteReplicationPolicyResponse wrapper for the DeleteReplicationPolicy operation.
DeleteRetentionRuleRequest wrapper for the DeleteRetentionRule operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/DeleteRetentionRule.go.html to see an example of how to use DeleteRetentionRuleRequest.
DeleteRetentionRuleResponse wrapper for the DeleteRetentionRule operation.
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.
GetBucketRequest wrapper for the GetBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetBucket.go.html to see an example of how to use GetBucketRequest.
GetBucketResponse wrapper for the GetBucket operation.
GetNamespaceMetadataRequest wrapper for the GetNamespaceMetadata operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetNamespaceMetadata.go.html to see an example of how to use GetNamespaceMetadataRequest.
GetNamespaceMetadataResponse wrapper for the GetNamespaceMetadata operation.
GetNamespaceRequest wrapper for the GetNamespace operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetNamespace.go.html to see an example of how to use GetNamespaceRequest.
GetNamespaceResponse wrapper for the GetNamespace operation.
GetObjectLifecyclePolicyRequest wrapper for the GetObjectLifecyclePolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetObjectLifecyclePolicy.go.html to see an example of how to use GetObjectLifecyclePolicyRequest.
GetObjectLifecyclePolicyResponse wrapper for the GetObjectLifecyclePolicy operation.
GetObjectRequest wrapper for the GetObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetObject.go.html to see an example of how to use GetObjectRequest.
GetObjectResponse wrapper for the GetObject operation.
GetPreauthenticatedRequestRequest wrapper for the GetPreauthenticatedRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetPreauthenticatedRequest.go.html to see an example of how to use GetPreauthenticatedRequestRequest.
GetPreauthenticatedRequestResponse wrapper for the GetPreauthenticatedRequest operation.
GetReplicationPolicyRequest wrapper for the GetReplicationPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetReplicationPolicy.go.html to see an example of how to use GetReplicationPolicyRequest.
GetReplicationPolicyResponse wrapper for the GetReplicationPolicy operation.
GetRetentionRuleRequest wrapper for the GetRetentionRule operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetRetentionRule.go.html to see an example of how to use GetRetentionRuleRequest.
GetRetentionRuleResponse wrapper for the GetRetentionRule operation.
GetWorkRequestRequest wrapper for the GetWorkRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
GetWorkRequestResponse wrapper for the GetWorkRequest operation.
HeadBucketRequest wrapper for the HeadBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/HeadBucket.go.html to see an example of how to use HeadBucketRequest.
HeadBucketResponse wrapper for the HeadBucket operation.
HeadObjectRequest wrapper for the HeadObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/HeadObject.go.html to see an example of how to use HeadObjectRequest.
HeadObjectResponse wrapper for the HeadObject operation.
ListBucketsRequest wrapper for the ListBuckets operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListBuckets.go.html to see an example of how to use ListBucketsRequest.
ListBucketsResponse wrapper for the ListBuckets operation.
ListMultipartUploadPartsRequest wrapper for the ListMultipartUploadParts operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListMultipartUploadParts.go.html to see an example of how to use ListMultipartUploadPartsRequest.
ListMultipartUploadPartsResponse wrapper for the ListMultipartUploadParts operation.
ListMultipartUploadsRequest wrapper for the ListMultipartUploads operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListMultipartUploads.go.html to see an example of how to use ListMultipartUploadsRequest.
ListMultipartUploadsResponse wrapper for the ListMultipartUploads operation.
ListObjects To use any of the API operations, you must be authorized in an IAM policy.
ListObjectsRequest wrapper for the ListObjects operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListObjects.go.html to see an example of how to use ListObjectsRequest.
ListObjectsResponse wrapper for the ListObjects operation.
ListObjectVersionsRequest wrapper for the ListObjectVersions operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListObjectVersions.go.html to see an example of how to use ListObjectVersionsRequest.
ListObjectVersionsResponse wrapper for the ListObjectVersions operation.
ListPreauthenticatedRequestsRequest wrapper for the ListPreauthenticatedRequests operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListPreauthenticatedRequests.go.html to see an example of how to use ListPreauthenticatedRequestsRequest.
ListPreauthenticatedRequestsResponse wrapper for the ListPreauthenticatedRequests operation.
ListReplicationPoliciesRequest wrapper for the ListReplicationPolicies operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListReplicationPolicies.go.html to see an example of how to use ListReplicationPoliciesRequest.
ListReplicationPoliciesResponse wrapper for the ListReplicationPolicies operation.
ListReplicationSourcesRequest wrapper for the ListReplicationSources operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListReplicationSources.go.html to see an example of how to use ListReplicationSourcesRequest.
ListReplicationSourcesResponse wrapper for the ListReplicationSources operation.
ListRetentionRulesRequest wrapper for the ListRetentionRules operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListRetentionRules.go.html to see an example of how to use ListRetentionRulesRequest.
ListRetentionRulesResponse wrapper for the ListRetentionRules operation.
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation.
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation.
ListWorkRequestsRequest wrapper for the ListWorkRequests operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
ListWorkRequestsResponse wrapper for the ListWorkRequests operation.
MakeBucketWritableRequest wrapper for the MakeBucketWritable operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/MakeBucketWritable.go.html to see an example of how to use MakeBucketWritableRequest.
MakeBucketWritableResponse wrapper for the MakeBucketWritable operation.
MultipartUpload Multipart uploads provide efficient and resilient uploads, especially for large objects.
MultipartUploadPartSummary Gets summary information about multipart uploads.
NamespaceMetadata NamespaceMetadata maps a namespace string to defaultS3CompartmentId and defaultSwiftCompartmentId values.
ObjectLifecyclePolicy The collection of lifecycle policy rules that together form the object lifecycle policy of a given bucket.
ObjectLifecycleRule To use any of the API operations, you must be authorized in an IAM policy.
ObjectNameFilter A filter that compares object names to a set of prefixes or patterns to determine if a rule applies to a given object.
ObjectStorageClient a client for ObjectStorage.
ObjectSummary To use any of the API operations, you must be authorized in an IAM policy.
ObjectVersionCollection To use any of the API operations, you must be authorized in an IAM policy.
ObjectVersionSummary To use any of the API operations, you must be authorized in an IAM policy.
PatternDetails Specifying inclusion and exclusion patterns.
PreauthenticatedRequest Pre-authenticated requests provide a way to let users access a bucket or an object without having their own credentials.
PreauthenticatedRequestSummary Get summary information about pre-authenticated requests.
PutObjectLifecyclePolicyDetails Creates a new object lifecycle policy for a bucket.
PutObjectLifecyclePolicyRequest wrapper for the PutObjectLifecyclePolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/PutObjectLifecyclePolicy.go.html to see an example of how to use PutObjectLifecyclePolicyRequest.
PutObjectLifecyclePolicyResponse wrapper for the PutObjectLifecyclePolicy operation.
PutObjectRequest wrapper for the PutObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/PutObject.go.html to see an example of how to use PutObjectRequest.
PutObjectResponse wrapper for the PutObject operation.
ReencryptBucketRequest wrapper for the ReencryptBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ReencryptBucket.go.html to see an example of how to use ReencryptBucketRequest.
ReencryptBucketResponse wrapper for the ReencryptBucket operation.
ReencryptObjectDetails The details used to re-encrypt the data encryption keys associated with an object.
ReencryptObjectRequest wrapper for the ReencryptObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/ReencryptObject.go.html to see an example of how to use ReencryptObjectRequest.
ReencryptObjectResponse wrapper for the ReencryptObject operation.
RenameObjectDetails To use any of the API operations, you must be authorized in an IAM policy.
RenameObjectRequest wrapper for the RenameObject operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/RenameObject.go.html to see an example of how to use RenameObjectRequest.
RenameObjectResponse wrapper for the RenameObject operation.
ReplicationPolicy The details of a replication policy.
ReplicationPolicySummary The summary of a replication policy.
ReplicationSource The details of a replication source bucket that replicates to a target destination bucket.
RestoreObjectsDetails The representation of RestoreObjectsDetails.
RestoreObjectsRequest wrapper for the RestoreObjects operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/RestoreObjects.go.html to see an example of how to use RestoreObjectsRequest.
RestoreObjectsResponse wrapper for the RestoreObjects operation.
RetentionRule The details of a retention rule.
RetentionRuleCollection Retention rule collection.
RetentionRuleDetails The details to create or update a retention rule.
RetentionRuleSummary The summary of a retention rule.
SseCustomerKeyDetails Specifies the details of the customer-provided encryption key (SSE-C) associated with an object.
UpdateBucketDetails To use any of the API operations, you must be authorized in an IAM policy.
UpdateBucketRequest wrapper for the UpdateBucket operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/UpdateBucket.go.html to see an example of how to use UpdateBucketRequest.
UpdateBucketResponse wrapper for the UpdateBucket operation.
UpdateNamespaceMetadataDetails UpdateNamespaceMetadataDetails is used to update the NamespaceMetadata.
UpdateNamespaceMetadataRequest wrapper for the UpdateNamespaceMetadata operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/UpdateNamespaceMetadata.go.html to see an example of how to use UpdateNamespaceMetadataRequest.
UpdateNamespaceMetadataResponse wrapper for the UpdateNamespaceMetadata operation.
UpdateRetentionRuleDetails The details to update a retention rule.
UpdateRetentionRuleRequest wrapper for the UpdateRetentionRule operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/UpdateRetentionRule.go.html to see an example of how to use UpdateRetentionRuleRequest.
UpdateRetentionRuleResponse wrapper for the UpdateRetentionRule operation.
UploadPartRequest wrapper for the UploadPart operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/objectstorage/UploadPart.go.html to see an example of how to use UploadPartRequest.
UploadPartResponse wrapper for the UploadPart operation.
WorkRequest A description of workRequest status.
WorkRequestError The representation of WorkRequestError.
WorkRequestLogEntry The representation of WorkRequestLogEntry.
WorkRequestResource The representation of WorkRequestResource.
WorkRequestSummary A summary of the status of a work request.

# Type aliases

BucketPublicAccessTypeEnum Enum with underlying type: string.
BucketStorageTierEnum Enum with underlying type: string.
BucketVersioningEnum Enum with underlying type: string.
CreateBucketDetailsPublicAccessTypeEnum Enum with underlying type: string.
CreateBucketDetailsStorageTierEnum Enum with underlying type: string.
CreateBucketDetailsVersioningEnum Enum with underlying type: string.
CreatePreauthenticatedRequestDetailsAccessTypeEnum Enum with underlying type: string.
DurationTimeUnitEnum Enum with underlying type: string.
GetBucketFieldsEnum Enum with underlying type: string.
GetObjectArchivalStateEnum Enum with underlying type: string.
HeadObjectArchivalStateEnum Enum with underlying type: string.
ListBucketsFieldsEnum Enum with underlying type: string.
ListObjectVersionsFieldsEnum Enum with underlying type: string.
ObjectLifecycleRuleTimeUnitEnum Enum with underlying type: string.
PreauthenticatedRequestAccessTypeEnum Enum with underlying type: string.
PreauthenticatedRequestSummaryAccessTypeEnum Enum with underlying type: string.
ReplicationPolicyStatusEnum Enum with underlying type: string.
ReplicationPolicySummaryStatusEnum Enum with underlying type: string.
SseCustomerKeyDetailsAlgorithmEnum Enum with underlying type: string.
UpdateBucketDetailsPublicAccessTypeEnum Enum with underlying type: string.
UpdateBucketDetailsVersioningEnum Enum with underlying type: string.
WorkRequestOperationTypeEnum Enum with underlying type: string.
WorkRequestResourceActionTypeEnum Enum with underlying type: string.
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string.
WorkRequestStatusEnum Enum with underlying type: string.
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string.
WorkRequestSummaryStatusEnum Enum with underlying type: string.