Passa al contenuto principale

Update DBaaS

PUT 

/projects/:projectId/providers/Aruba.Database/dbaas/:id

Update DBaaS

Request

Path Parameters

    projectId stringrequired

    unique identifier of the project CMP

    id stringrequired

    the id of the dbaas to update

Query Parameters

    api-version string

    The requested API version

    Default value: 1

Body

the new dbaas payload

    metadata

    object

    Metadata of the resource

    namestring

    Name of the resource

    location

    object

    Contains information about the Region of a resource

    valuestring

    Value of the region in which the resource will be located. Available regions at present:

    • ITBG-Bergamo

    For more information, check the documentation.

    tagsstring[]nullable

    List of tags for the resource

    properties

    object

    Dto properties request Dbaas.

    engine

    object

    Dto Engine.

    idstringnullable

    Type of DB engine to activate.

    For more information, check the documentation.

    dataCenterstringnullable

    For more information, check the documentation.

    flavor

    object

    Dto Flavor.

    namestringnullable

    Type of flavor to use.

    For more information, check the documentation.

    storage

    object

    Dto Storage.

    sizeGbint32nullable

    Size GB to use.

    billingPlan

    object

    Dto Billing Plan.

    billingPeriodstringnullable

    Type of billing period to use.

    networking

    object

    Dto containing the network information to use when creating the new DBaaS.

    vpcUristringnullable

    The URI of the VPC resource to bind to this DBaaS instance. Required when user has at least one VPC (with at least one subnet and a security group).

    subnetUristringnullable

    The URI of the Subnet resource to bind to this DBaaS instance. It must belong to the VPC defined in Aruba.CmpService.DatabaseProvider.Api.v1.Models.NetworkingRequestPropertiesDto.VpcUri Required when user has at least one VPC (with at least one subnet and a security group).

    securityGroupUristringnullable

    The URI of the SecurityGroup resource to bind to this DBaaS instance. It must belong to the VPC defined in Aruba.CmpService.DatabaseProvider.Api.v1.Models.NetworkingRequestPropertiesDto.VpcUri Required when user has at least one VPC (with at least one subnet and a security group).

    elasticIpUristringnullable

    The URI of the ElasticIp resource to bind to this DBaaS instance.

    autoscaling

    object

    Dto Autoscaling

    enabledbooleannullable
    availableSpaceint32nullable
    stepSizeint32nullable

Responses

OK

Schema

    metadata

    object

    idstringnullable
    uristringnullable
    namestringnullable

    location

    object

    codestringnullable
    countrystringnullable
    citystringnullable
    namestringnullable
    valuestringnullable

    project

    object

    idstringnullable
    tagsstring[]nullable

    category

    object

    namestringnullable
    providerstringnullable

    typology

    object

    idstringnullable
    namestringnullable
    creationDatedate-timenullable
    createdBystringnullable
    updateDatedate-timenullable
    updatedBystringnullable
    versionstringnullable
    createdUserstringnullable
    updatedUserstringnullable

    status

    object

    statestringnullable
    creationDatedate-timenullable

    disableStatusInfo

    object

    isDisabledboolean
    reasonsstring[]

    previousStatus

    object

    statestringnullable
    creationDatedate-timenullable
    failureReasonstringnullable

    properties

    object

    Dto properties response dbaas.

    linkedResources

    object[]

  • Array [

  • uristringnullable
    strictCorrelationboolean
  • ]

  • engine

    object

    Engine response class.

    idstringnullable
    typestringnullable
    namestringnullable
    versionstringnullable
    dataCenterstringnullable

    For more information, check the documentation.

    privateIpAddressstringnullable

    flavor

    object

    Engine response class.

    namestringnullable
    categorystringnullable
    cpuint32nullable
    ramint32nullable

    networking

    object

    Network response class.

    vpc

    object

    uristringnullable

    subnet

    object

    uristringnullable

    securityGroup

    object

    uristringnullable

    elasticIp

    object

    uristringnullable

    storage

    object

    Storage response class.

    sizeGbint32nullable

    billingPlan

    object

    BillingPlan response class.

    billingPeriodstringnullable

    autoscaling

    object

    Autoscaling

    statusstringnullable
    availableSpaceint32nullable
    stepSizeint32nullable
    ruleIdstringnullable