Set-VBRGoogleCloudRepository

In this article

    Short Description

    Modifies settings for Google Cloud object storage added as a backup repository.

    Product Edition: Enterprise, Enterprise Plus, Veeam Universal License

    Syntax

    Set-VBRGoogleCloudRepository -Repository <VBRGoogleCloudRepository> [-Name <string>] [-Description <string>] [-UseGatewayServer] [-GatewayServer <CHost>] [-EnableSizeLimit] [-SizeLimit <int>] [-EnableNearlineStorageClass] [<CommonParameters>]

    Detailed Description

    This cmdlet modifies settings for Google Cloud object storage repository added as a backup repository.

    Parameters

    Parameter

    Description

    Type

    Required

    Position

    Accept
    Pipeline
    Input

    Repository

    Specifies the Google Cloud object storage that you want to modify.

    Accepts the VBRGoogleCloudRepository object. To create this object, run the Add-VBRGoogleCloudRepository cmdlet.

    True

    Named

    True (ByValue, ByPropertyName)

    Name

    Specifies a new name for the Google Cloud object storage.

    String

    False

    Named

    False

    Description

    Specifies a description of the Google Cloud object storage.

    String

    False

    Named

    False

    UseGatewayServer

    Defines that the cmdlet will use a gateway server to access Google Cloud object storage added as a backup repository.

    Default: True

    SwitchParameter

    False

    Named

    False

    GatewayServer

    Specifies a gateway server that you want to use to access  Google Cloud object storage.

    CHost

    False

    Named

    False

    EnableSizeLimit

    Defines that the cmdlet will enable size limits for a Google Cloud storage that you want to add as a backup repository.

    Default:

    SwitchParameter

    False

    Named

    False

    SizeLimit

    For the EnableSizeLimit parameter.

    Specifies size limits in GB for data blocks that you want to store in Google Cloud storage added as an object storage repository.

    Int

    False

    Named

    False

    EnableNearlineStorageClass

    Enables nearline storage class for optimized archive storage.

    Default:

    SwitchParameter

    False

    Named

    False

    <CommonParameters>

    This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

    Output Object

    This cmdlet returns the VBRGoogleCloudRepository object that defines the Google Cloud repository settings.

    Examples

    Setting up Google Cloud Repository

    This example shows how to modify settings for a Google Cloud object storage added to the backup infrastructure.

    $repository = Get-VBRObjectStorageRepository -Name "google"

    $gateserv = Get-VBRServer -Name north.tech.local

    Set-VBRGoogleCloudRepository -Repository $repository -GatewayServer $gateserv -UseGatewayServer

    Perform the following steps:

    1. Run the Get-VBRObjectStorageRepository cmdlet. Specify the Name parameter value. Save the result to the $google variable.
    2. Run the Get-VBRServer cmdlet. Specify the Name parameter value. Save the result to the $gateserv variable.
    3. Run the Set-VBRGoogleCloudRepository cmdlet. Specify the following settings:
    • Set the $google variable as the Repository parameter value.
    • Set the $gateserv variable as the GatewayServer parameter value.
    • Provide the UseGatewayServer parameter.

    Related Commands

    I want to report a typo

    There is a misspelling right here:

     

    I want to let the Veeam Documentation Team know about that.