Access Policies - Create Or Update

Skapa eller uppdatera en åtkomstprincip i den angivna miljön.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/accessPolicies/{accessPolicyName}?api-version=2020-05-15

URI-parametrar

Name I Obligatorisk Typ Description
accessPolicyName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Namnet på åtkomstprincipen.

environmentName
path True

string

Namnet på time series insights-miljön som är associerad med den angivna resursgruppen.

resourceGroupName
path True

string

Namnet på en Azure-resursgrupp.

subscriptionId
path True

string

Azure-prenumerations-ID.

api-version
query True

string

Version av API:et som ska användas med klientbegäran.

Begärandetext

Name Typ Description
properties.description

string

En beskrivning av åtkomstprincipen.

properties.principalObjectId

string

ObjectId för huvudkontot i Azure Active Directory.

properties.roles

AccessPolicyRole[]

Listan över roller som huvudnamnet tilldelas i miljön.

Svar

Name Typ Description
200 OK

AccessPolicyResource

Den befintliga åtkomstprincipdefinitionen har uppdaterats.

201 Created

AccessPolicyResource

Åtkomstprincipen har skapats.

Other Status Codes

CloudError

HTTP 400 (felaktig begäran): Begärandetexten för den angivna åtkomstprincipen är ogiltig. Mer information finns i felkoden och meddelandet i svaret.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

AccessPoliciesCreate

Exempelbegäran

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/environments/env1/accessPolicies/ap1?api-version=2020-05-15

{
  "properties": {
    "principalObjectId": "aGuid",
    "roles": [
      "Reader"
    ],
    "description": "some description"
  }
}

Exempelsvar

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/Environments/env1/accessPolicies/ap1",
  "name": "ap1",
  "type": "Microsoft.TimeSeriesInsights/Environments/AccessPolicies",
  "properties": {
    "principalObjectId": "aGuid",
    "roles": [
      "Reader"
    ],
    "description": "some description"
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/Environments/env1/accessPolicies/ap1",
  "name": "ap1",
  "type": "Microsoft.TimeSeriesInsights/Environments/AccessPolicies",
  "properties": {
    "principalObjectId": "aGuid",
    "roles": [
      "Reader"
    ],
    "description": "some description"
  }
}

Definitioner

Name Description
AccessPolicyCreateOrUpdateParameters
AccessPolicyResource

En åtkomstprincip används för att ge användare och program åtkomst till miljön. Roller tilldelas till tjänstens huvudnamn i Azure Active Directory. Dessa roller definierar de åtgärder som huvudkontot kan utföra via TIME Series Insights-api:er för dataplanet.

AccessPolicyRole

Listan över roller som huvudnamnet tilldelas i miljön.

CloudError

Innehåller information om ett API-fel.

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

AccessPolicyCreateOrUpdateParameters

Name Typ Description
properties.description

string

En beskrivning av åtkomstprincipen.

properties.principalObjectId

string

ObjectId för huvudkontot i Azure Active Directory.

properties.roles

AccessPolicyRole[]

Listan över roller som huvudnamnet tilldelas i miljön.

AccessPolicyResource

En åtkomstprincip används för att ge användare och program åtkomst till miljön. Roller tilldelas till tjänstens huvudnamn i Azure Active Directory. Dessa roller definierar de åtgärder som huvudkontot kan utföra via TIME Series Insights-api:er för dataplanet.

Name Typ Description
id

string

Resurs-ID

name

string

Resursnamn

properties.description

string

En beskrivning av åtkomstprincipen.

properties.principalObjectId

string

ObjectId för huvudkontot i Azure Active Directory.

properties.roles

AccessPolicyRole[]

Listan över roller som huvudnamnet tilldelas i miljön.

type

string

Resurstyp

AccessPolicyRole

Listan över roller som huvudnamnet tilldelas i miljön.

Värde Description
Reader
Contributor

CloudError

Innehåller information om ett API-fel.

Name Typ Description
error

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

Name Typ Description
code

string

En felkod som beskriver feltillståndet mer exakt än en HTTP-statuskod. Kan användas för att programmatiskt hantera specifika felfall.

details

CloudErrorBody[]

Innehåller kapslade fel som är relaterade till det här felet.

message

string

Ett meddelande som beskriver felet i detalj och ger felsökningsinformation.

target

string

Målet för det specifika felet (till exempel namnet på egenskapen i fel).