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 ARM-resourcenaam van de IoT Central-toepassing.

subscriptionId
path True

string

De abonnements-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. Optionele; 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 status polling voor de bewerking voor maken of bijwerken. De hoofdtekst bevat de resourceweergave die een overgangsinrichtingsstatus aangeeft.

202 Accepted

Geaccepteerd - Aanvraag geaccepteerd plaatsen; 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 de 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

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. Optionele; 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. Optionele; 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.

Name Type Description
ST0

string

ST1

string

ST2

string

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.

Name Type Description
created

string

suspended

string

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 de 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

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

tenantId

string

De tenant-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen opgegeven 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).

Name Type Description
None

string

SystemAssigned

string