Set-VBR1111SystemsS3Repository
Short Description
Modifies settings of the 11:11 Cloud object storage repository added to the backup infrastructure.
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBR1111SystemsS3Repository -Repository <VBR1111SystemsS3Repository> [-Name <String>] [-Description <String>] [-EnableIAStorageClass] [-UseGatewayServer] [-GatewayServer <CHost[]>] [-ConnectionType <VBRRepositoryConnectionType>] [-EnableSizeLimit] [-SizeLimit <Int32>] [-ImmutabilityMode <VBRRepositoryImmutabilityMode>] [-ImmutabilityPeriod <Int32>] [-MountServerOptions <VBRRepositoryMountServerOptions[]>] [-ProxyAppliance <CHost>] [-EnableConcurrentTasksLimit] [-MaxConcurrentTasks <Int32>] [-Force] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of the 11:11 Cloud object storage repository added to the backup infrastructure.
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
ConnectionType |
Specifies how Veeam Backup & Replication will access the object storage repository: Direct: Use this option if you want Veeam Backup & Replication to use a proxy server to transfer data from the processed VM to object storage repositories. Gateway: Use this option if you want Veeam Backup & Replication to use a gateway server to transfer data from processed VM to object storage repositories. Note: Provide the GatewayServer parameter to specify the server. Default: Direct. |
|
False |
Named |
False |
|
Description |
Specifies a description of an object storage repository. The cmdlet will use this description for the object storage repository. |
|
False |
Named |
False |
|
EnableConcurrentTasksLimit |
Enables limits for concurrent tasks that can be processed by the object storage repository.
Use the
Default: |
|
False |
Named |
False |
|
EnableIAStorageClass |
Defines that the cmdlet will enable the infrequent access storage class for data blocks that are stored in an object storage repository.
Default: |
|
False |
Named |
False |
|
EnableSizeLimit |
Enables size limits for data blocks that you want to store in an object storage repository.
Use the
Default: |
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will modify an object storage repository without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
GatewayServer |
Specifies an array of gateway servers that you want to use to transfer data from processed VM to object storage repositories. |
|
False |
Named |
False |
|
ImmutabilityMode |
Specifies the immutability retention period:
|
|
False |
Named |
False |
|
ImmutabilityPeriod |
For the Defines the immutability period in days.
Default: |
|
False |
Named |
False |
|
MaxConcurrentTasks |
Specifies a maximum number of concurrent tasks that can be processed at once by the object storage repository. |
|
False |
Named |
False |
|
MountServerOptions |
Specifies settings of a mount server for object storage repositories. Note: This parameter is required for object storage repositories that you want to add as performance extents to a scale-out backup repository.
Accepts the |
False |
Named |
False |
|
|
Name |
Specifies a name of an object storage repository. The cmdlet will use this name for the object storage repository. |
|
False |
Named |
False |
|
ProxyAppliance |
Specifies a helper appliance. Veeam Backup & Replication will use this appliance to perform a health check of backup files and apply retention to file backup job files. |
|
False |
Named |
False |
|
Repository |
Specifies the object storage repository that you want to modify.
Accepts the |
True |
Named |
True (ByValue) |
|
|
SizeLimit |
For the Specifies size limits in GB for data blocks that you want to store in an object storage repository.
Permitted value:
Default: |
|
False |
Named |
False |
|
UseGatewayServer |
Note: This parameter is deprecated and will be ignored. Use the Defines that the cmdlet will use a gateway server to transfer data from processed VM to object storage repositories.
Default: |
|
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Modifying Gateway Server Settings of 11:11 Cloud Object Storage Repository
This example shows how to modify settings for the 11:11 cloud object storage repository. The cmdlet will use custom gateway servers to connect to 11:11 cloud object storage repository.
|
$1111systems = Get-VBRObjectStorageRepository -Name "11:11 Systems" $gateserv = Get-VBRServer -Name "north.tech.local", "north2.tech.local" Set-VBR1111SystemsS3Repository -Repository $1111systems -ConnectionType Gateway -GatewayServer $gateserv |
Perform the following steps:
- Run the
Get-VBRObjectStorageRepositoryReturns object storage added as backup repositories to Veeam Backup & Replication. cmdlet. Specify theNameparameter value. Save the result to the$1111systemsvariable. - Run the
Get-VBRServerReturns hosts connected to the backup infrastructure. cmdlet. Specify theNameparameter value. Save the result to the$gateservvariable. - Run the
Set-VBR1111SystemsS3Repositorycmdlet. Set the$1111systemsvariable as theRepositoryparameter value. Set theGatewayvalue for theConnectionTypeparameter. Set the$gateservvariable as theGatewayServerparameter value.
Related Commands
Get-VBRObjectStorageRepositoryReturns object storage added as backup repositories to Veeam Backup & Replication.Get-VBRServerReturns hosts connected to the backup infrastructure.