Delen via


Apps - Update

Werk de metagegevens van een IoT Central-toepassing bij.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep die de IoT Central-toepassing bevat.

resourceName
path True

string

De naam van de ARM-resource van de IoT Central-toepassing.

subscriptionId
path True

string

De abonnement-ID.

api-version
query True

string

De versie van de API.

Aanvraagbody

Name Type Description
identity

SystemAssignedServiceIdentity

De beheerde identiteiten voor de IoT Central-toepassing.

properties.displayName

string

De weergavenaam van de toepassing.

properties.subdomain

string

Het subdomein van de toepassing.

properties.template

string

De id van de toepassingssjabloon, een blauwdruk die de kenmerken en het gedrag van een toepassing definieert. Facultatief; als dit niet is opgegeven, wordt standaard een lege blauwdruk gebruikt en kan de toepassing helemaal opnieuw worden gedefinieerd.

sku

AppSkuInfo

Een geldige exemplaar-SKU.

tags

object

Exemplaartags

Antwoorden

Name Type Description
200 OK

App

Dit wordt geretourneerd als reactie op de aanvraag voor de statuspeiling voor de bewerking voor maken of bijwerken. De hoofdtekst bevat de resourceweergave die een overgangsinrichtingsstatus aangeeft.

202 Accepted

Geaccepteerd - Aanvraag geaccepteerd; de bewerking asynchroon wordt voltooid.

Other Status Codes

CloudError

DefaultErrorResponse

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Apps_Update

Voorbeeldaanvraag

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.IoTCentral/iotApps/myIoTCentralApp?api-version=2021-06-01

{
  "properties": {
    "displayName": "My IoT Central App 2"
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Voorbeeldrespons

code: 200
message: OK
target: ResourceHandler.ExecutePatchRequest
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.IoTCentral/IoTApps/myIoTCentralApp",
  "location": "westus",
  "type": "Microsoft.IoTCentral/IoTApps",
  "name": "myIoTCentralApp",
  "tags": {
    "key": "value"
  },
  "properties": {
    "applicationId": "6ebd8fd3-6e34-419e-908f-9be61ec6f6d6",
    "displayName": "My IoT Central App 2",
    "subdomain": "my-iot-central-app-2",
    "template": "iotc-pnp-preview@1.0.0",
    "state": "created"
  },
  "sku": {
    "name": "ST2"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
    "principalId": "8988ab15-3e7a-4586-8a1c-ed07a73a53e9"
  }
}
{
  "error": {
    "code": "Error code",
    "message": "Error message",
    "target": "Error target"
  }
}

Definities

Name Description
App

De IoT Central-toepassing.

AppPatch

De beschrijving van de IoT Central-toepassing.

AppSku

De naam van de SKU.

AppSkuInfo

Informatie over de SKU van de IoT Central-toepassing.

AppState

De huidige status van de toepassing.

CloudError

Foutdetails.

CloudErrorBody

Details van foutreactie.

SystemAssignedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen of geen)

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

App

De IoT Central-toepassing.

Name Type Description
id

string

De ARM-resource-id.

identity

SystemAssignedServiceIdentity

De beheerde identiteiten voor de IoT Central-toepassing.

location

string

De resourcelocatie.

name

string

pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,99}[a-zA-Z0-9]$

De naam van de ARM-resource.

properties.applicationId

string

De id van de toepassing.

properties.displayName

string

De weergavenaam van de toepassing.

properties.state

AppState

De huidige status van de toepassing.

properties.subdomain

string

Het subdomein van de toepassing.

properties.template

string

De id van de toepassingssjabloon, een blauwdruk die de kenmerken en het gedrag van een toepassing definieert. Facultatief; als dit niet is opgegeven, wordt standaard een lege blauwdruk gebruikt en kan de toepassing helemaal opnieuw worden gedefinieerd.

sku

AppSkuInfo

Een geldige exemplaar-SKU.

tags

object

De resourcetags.

type

string

Het resourcetype.

AppPatch

De beschrijving van de IoT Central-toepassing.

Name Type Description
identity

SystemAssignedServiceIdentity

De beheerde identiteiten voor de IoT Central-toepassing.

properties.applicationId

string

De id van de toepassing.

properties.displayName

string

De weergavenaam van de toepassing.

properties.state

AppState

De huidige status van de toepassing.

properties.subdomain

string

Het subdomein van de toepassing.

properties.template

string

De id van de toepassingssjabloon, een blauwdruk die de kenmerken en het gedrag van een toepassing definieert. Facultatief; als dit niet is opgegeven, wordt standaard een lege blauwdruk gebruikt en kan de toepassing helemaal opnieuw worden gedefinieerd.

sku

AppSkuInfo

Een geldige exemplaar-SKU.

tags

object

Exemplaartags

AppSku

De naam van de SKU.

Waarde Description
ST0
ST1
ST2

AppSkuInfo

Informatie over de SKU van de IoT Central-toepassing.

Name Type Description
name

AppSku

De naam van de SKU.

AppState

De huidige status van de toepassing.

Waarde Description
created
suspended

CloudError

Foutdetails.

Name Type Description
error.code

string

De foutcode.

error.details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

error.message

string

Het foutbericht.

error.target

string

Het doel van de specifieke fout.

CloudErrorBody

Details van foutreactie.

Name Type Description
code

string

De foutcode.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

SystemAssignedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen of geen)

Name Type Description
principalId

string (uuid)

De service-principal-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string (uuid)

De tenant-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

Waarde Description
None
SystemAssigned