- API >
- Ops Manager Administration API Resources >
- Backup Administration >
- S3 Oplog Configurations >
- Update One S3 Oplog Configuration
Update One S3 Oplog Configuration¶
On this page
Updates the configuration of one s3 oplog store.
Base URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup
Resource¶
Request Path Parameters¶
Name | Type | Description |
---|---|---|
S3-OPLOG-CONFIG-ID | string | The unique identifier that represents this S3 Oplog configuration. |
Request Query Parameters¶
The following query parameters are optional:
Name | Type | Necessity | Description | Default | ||||||
---|---|---|---|---|---|---|---|---|---|---|
pretty | boolean | Optional | Flag indicating whether the response body should be in a prettyprint format. | false |
||||||
envelope | boolean | Optional | Flag that indicates whether or not to wrap the response in an envelope. Some API clients cannot access the HTTP response headers or status code. To remediate this, set envelope=true in the query. For endpoints that return one result, the response body includes:
|
false |
Request Body Parameters¶
Name | Type | Necessity | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
acceptedTos | boolean | Required | Flag that indicates whether or not you accepted the terms of
service for using S3-compatible storage stores with Ops Manager. You
must set this to If you set this to |
|||||||||
assignmentEnabled | boolean | Optional | Flag that indicates whether you can assign backup jobs to this data store. | |||||||||
awsAccessKey | string | Conditional | AWS Access Key ID that can access the S3-compatible storage bucket specified in s3BucketName. If |
|||||||||
awsSecretKey | string | Conditional | AWS Secret Access Key that can access the S3-compatible storage bucket
specified in If |
|||||||||
customCertificates | array | Optional | List of valid Certificate Authority certificates that apply to the associated S3-compatible storage bucket. | |||||||||
customCertificates[n].filename | string | Optional | Name that identifies the Certificate Authority PEM file. | |||||||||
customCertificates[n].certString | string | Optional | Contents of the Certificate Authority PEM file that comprise your Certificate Authority chain. | |||||||||
disableProxyS3 | boolean | Optional | Flag that indicates whether the HTTP proxy should be used when connecting to S3-compatible storage. You don’t need to set this value unless you configured Ops Manager to use the HTTP proxy. | |||||||||
encryptedCredentials | boolean | Optional | Flag that indicates whether the username and password for this S3-compatible storage oplog store were encrypted using the credentialstool. | |||||||||
labels | array of strings | Optional | Array of tags to manage which backup jobs Ops Manager can assign to which S3 oplog stores. Setting these tags limits which backup jobs this S3-compatible storage oplog store can process. If omitted, this S3-compatible storage oplog store can only process backup jobs for projects that do not use labels to filter their jobs. |
|||||||||
pathStyleAccessEnabled | boolean | Required | Flag that indicates the style of this endpoint.
To review the S3-compatible storage bucket URL conventions, see the AWS S3 documentation. |
|||||||||
s3AuthMethod | string | Optional | Method used to authorize access to the S3-compatible storage bucket specified in s3BucketName. Ops Manager accepts the following values:
|
|||||||||
s3BucketEndpoint | string | Required | URL used to access this S3-compatible storage bucket. | |||||||||
s3BucketName | string | Required | Name of the S3-compatible storage bucket that hosts the S3-compatible storage oplog store. | |||||||||
s3MaxConnections | number | Required | Positive integer indicating the maximum number of connections to this S3-compatible storage oplog store. | |||||||||
s3RegionOverride | string | Conditional | Region where your S3-compatible storage bucket resides. Use this field only if your S3-compatible storage store’s s3BucketEndpoint doesn’t support region scoping. Don’t use this field with AWS S3 buckets. |
|||||||||
sseEnabled | boolean | Required | Flag indicating whether this S3-compatible storage oplog store enables server-side encryption. | |||||||||
uri | string | Required | Comma-separated list of hosts in the <hostname:port> format
that can access this S3-compatible storage oplog store. |
|||||||||
ssl | boolean | Optional | Flag that indicates whether this S3-compatible storage oplog store only accepts connections encrypted using TLS. | |||||||||
writeConcern | string | Optional | Write concern used for this oplog store. Ops Manager accepts the following values:
See also To learn about write acknowledgement levels in MongoDB, see Write Concern |
Response¶
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
acceptedTos | boolean | Flag that indicates whether or not you accepted the terms of
service for using S3-compatible storage stores with Ops Manager. You
must set this to true to create an S3-compatible storage store. |
|||||||||
assignmentEnabled | boolean | Flag that indicates whether you can assign backup jobs to this data store. | |||||||||
awsAccessKey | string | AWS Access Key ID that can access the S3-compatible storage bucket specified in s3BucketName. | |||||||||
awsSecretKey | string | AWS Secret Access Key that can access the S3-compatible storage bucket specified in s3BucketName. | |||||||||
customCertificates | array | List of valid Certificate Authority certificates that apply to the associated S3-compatible storage bucket. | |||||||||
customCertificates[n].filename | string | Name that identifies the Certificate Authority PEM file. | |||||||||
customCertificates[n].certString | string | Contents of the Certificate Authority PEM file that comprise your Certificate Authority chain. | |||||||||
disableProxyS3 | boolean | Flag that indicates whether the HTTP proxy should be used when connecting to S3-compatible storage. | |||||||||
encryptedCredentials | boolean | Flag that indicates whether the username and password for this S3-compatible storage oplog store were encrypted using the credentialstool. | |||||||||
id | string | Name that uniquely identifies this S3-compatible storage oplog store. | |||||||||
labels | array of strings | Array of tags to manage which backup jobs Ops Manager can assign to which S3-compatible storage oplog stores. | |||||||||
links | object array | One or more links to sub-resources and/or related resources. All
links arrays in responses include at least one link called
self . The relationships between URLs are explained in the
Web Linking Specification. |
|||||||||
pathStyleAccessEnabled | boolean | Flag that indicates the style of this endpoint.
To review the S3-compatible storage bucket URL conventions, see the AWS S3 documentation. |
|||||||||
s3BucketEndpoint | string | URL that Ops Manager uses to access this S3-compatible storage bucket. | |||||||||
s3BucketName | string | Name of the S3-compatible storage bucket that hosts the S3-compatible storage oplog store. | |||||||||
s3RegionOverride | string | Region where your S3-compatible storage bucket resides. This field applies only if your S3-compatible storage store’s s3BucketEndpoint doesn’t support region scoping. Ops Manager returns this field only if you included it when you created or updated this S3-compatible storage oplog store. |
|||||||||
sseEnabled | boolean | Flag that indicates whether this S3-compatible storage oplog store enables server-side encryption. | |||||||||
ssl | boolean | Flag that indicates whether this S3-compatible storage oplog store only accepts connections encrypted using TLS. | |||||||||
uri | string | Connection String that connects to the metadata database for this S3-compatible storage oplog store. This database stores the locations of the blocks in the S3-compatible storage bucket. | |||||||||
writeConcern | string | Write concern used for this oplog store. Ops Manager returns one of the following values:
See also To learn about write acknowledgement levels in MongoDB, see Write Concern |