Postgres Instances - Update

Actualiza un recurso de Instancia de Postgres

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/postgresInstances/{postgresInstanceName}?api-version=2026-01-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
postgresInstanceName
path True

string

Nombre de la Instancia de Postgres

resourceGroupName
path True

string

El nombre del grupo de recursos Azure

subscriptionId
path True

string

El ID de la suscripción de Azure

api-version
query True

string

La versión de la API a usar para la solicitud

Cuerpo de la solicitud

Nombre Tipo Description
properties

PostgresInstanceProperties

Propiedades de la instancia de Postgres.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

PostgresInstance

OK

Other Status Codes

ErrorResponse

Respuestas de error: ***

Ejemplos

Updates a postgres Instances tags.

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/postgresInstances/testpostgresInstance?api-version=2026-01-01

{
  "tags": {
    "mytag": "myval"
  }
}

Respuesta de muestra

{
  "properties": {
    "basicLoginInformation": {
      "username": "username"
    }
  },
  "location": "northeurope",
  "extendedLocation": {
    "type": "CustomLocation",
    "name": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "tags": {
    "mytag": "myval"
  },
  "sku": {
    "name": "default",
    "tier": "Hyperscale",
    "dev": true
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/PostgresInstance/testpostgresInstance",
  "name": "testpostgresInstance",
  "type": "Microsoft.AzureArcData/PostgresInstance"
}

Definiciones

Nombre Description
BasicLoginInformation

Nombre de usuario y contraseña para la autenticación de inicio de sesión básica.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ExtendedLocation

Tipo complejo de la ubicación extendida.

ExtendedLocationTypes

El tipo de la ubicación extendida.

PostgresInstance

Una instancia de Postgres.

PostgresInstanceProperties

Propiedades de la instancia de Postgres.

PostgresInstanceSku

La definición del modelo de recursos que representa SKU for Azure Database for PostgresSQL - Azure Arc

PostgresInstanceSkuTier

El proveedor de recursos debe implementar este campo si el servicio tiene más de un nivel.

PostgresInstanceUpdate

Una actualización de una Instancia de Postgres.

systemData

Metadatos relativos a la creación y última modificación del recurso.

BasicLoginInformation

Nombre de usuario y contraseña para la autenticación de inicio de sesión básica.

Nombre Tipo Description
password

string

Contraseña de inicio de sesión.

username

string

Nombre de usuario de inicio de sesión.

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ExtendedLocation

Tipo complejo de la ubicación extendida.

Nombre Tipo Description
name

string

Nombre de la ubicación extendida.

type

ExtendedLocationTypes

El tipo de la ubicación extendida.

ExtendedLocationTypes

El tipo de la ubicación extendida.

Valor Description
CustomLocation

PostgresInstance

Una instancia de Postgres.

Nombre Tipo Description
extendedLocation

ExtendedLocation

ExtendedLocation del recurso.

id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

properties

PostgresInstanceProperties

nulo

sku

PostgresInstanceSku

SKU de recursos.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PostgresInstanceProperties

Propiedades de la instancia de Postgres.

Nombre Tipo Description
admin

string

El administrador de la instancia

basicLoginInformation

BasicLoginInformation

Nombre de usuario y contraseña para la autenticación básica.

dataControllerId

string

Identificador del controlador de datos

k8sRaw

object

Información de Kubernetes sin procesar

lastUploadedDate

string (date-time)

Fecha de última carga del clúster de Kubernetes. El valor predeterminado es la fecha y hora actual

provisioningState

string

El estado de aprovisionamiento de la instancia PostgreSQL habilitada por Azure Arc.

PostgresInstanceSku

La definición del modelo de recursos que representa SKU for Azure Database for PostgresSQL - Azure Arc

Nombre Tipo Valor predeterminado Description
capacity

integer (int32)

Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir.

dev

boolean

True

Indica si el desarrollo y la prueba están habilitados. Cuando el campo de desarrollo se establece en true, el recurso se usa para fines de desarrollo y pruebas.

family

string

Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí.

name

string

Nombre de la SKU. Normalmente es un código de letra y número

size

string

Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente.

tier

PostgresInstanceSkuTier

Hyperscale

El proveedor de recursos debe implementar este campo si el servicio tiene más de un nivel.

PostgresInstanceSkuTier

El proveedor de recursos debe implementar este campo si el servicio tiene más de un nivel.

Valor Description
Hyperscale

PostgresInstanceUpdate

Una actualización de una Instancia de Postgres.

Nombre Tipo Description
properties

PostgresInstanceProperties

Propiedades de la instancia de Postgres.

tags

object

Etiquetas de recursos.

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.