Jit Network Access Policies - Initiate

Initiieren Sie einen JIT-Zugriff über eine bestimmte Just-in-Time-Richtlinienkonfiguration.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/locations/{ascLocation}/jitNetworkAccessPolicies/{jitNetworkAccessPolicyName}/initiate?api-version=2020-01-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
ascLocation
path True

string

Der Speicherort, an dem ASC die Daten des Abonnements speichert. kann unter Abrufen von Speicherorten abgerufen werden.

jitNetworkAccessPolicyInitiateType
path True

JitNetworkAccessPolicyInitiateType

Typ der Aktion, die für die Just-in-Time-Zugriffsrichtlinie ausgeführt werden soll.

jitNetworkAccessPolicyName
path True

string

Name einer Just-in-Time-Zugriffskonfigurationsrichtlinie.

resourceGroupName
path True

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure-Abonnement-ID

Regex pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

API-Version für den Vorgang

Anforderungstext

Name Erforderlich Typ Beschreibung
virtualMachines True

JitNetworkAccessPolicyInitiateVirtualMachine[]

Eine Liste der virtuellen Computer & Ports, für die der Zugriff geöffnet werden soll

justification

string

Die Begründung für die Einleitung der Anforderung

Antworten

Name Typ Beschreibung
202 Accepted

JitNetworkAccessRequest

Akzeptiert

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Initiate an action on a JIT network access policy

Sample Request

POST https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg1/providers/Microsoft.Security/locations/westeurope/jitNetworkAccessPolicies/default/initiate?api-version=2020-01-01

{
  "virtualMachines": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg1/providers/Microsoft.Compute/virtualMachines/vm1",
      "ports": [
        {
          "number": 3389,
          "duration": "PT1H",
          "allowedSourceAddressPrefix": "192.127.0.2"
        }
      ]
    }
  ],
  "justification": "testing a new version of the product"
}

Sample Response

{
  "virtualMachines": [
    {
      "id": "/subscriptions/3eeab341-f466-499c-a8be-85427e154baf/resourceGroups/myRg1/providers/Microsoft.Compute/virtualMachines/vm1",
      "ports": [
        {
          "number": 3389,
          "allowedSourceAddressPrefix": "192.127.0.2",
          "endTimeUtc": "2018-07-12T09:53:03.3658798Z",
          "status": "Initiating",
          "statusReason": "UserRequested"
        }
      ]
    }
  ],
  "startTimeUtc": "2018-07-12T08:53:03.3658798Z",
  "requestor": "barbara@contoso.com",
  "justification": "testing a new version of the product"
}

Definitionen

Name Beschreibung
CloudError

Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, zur Rückgabe von Fehlerdetails für fehlgeschlagene Vorgänge. (Dies folgt auch dem OData-Fehlerantwortformat.)

CloudErrorBody

Die Fehlerdetails.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

JitNetworkAccessPolicyInitiatePort
JitNetworkAccessPolicyInitiateRequest
JitNetworkAccessPolicyInitiateType

Typ der Aktion, die für die Just-in-Time-Zugriffsrichtlinie ausgeführt werden soll.

JitNetworkAccessPolicyInitiateVirtualMachine
JitNetworkAccessRequest
JitNetworkAccessRequestPort
JitNetworkAccessRequestVirtualMachine
status

Die status des Ports

statusReason

Eine Beschreibung, warum die status ihren Wert hat

CloudError

Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, zur Rückgabe von Fehlerdetails für fehlgeschlagene Vorgänge. (Dies folgt auch dem OData-Fehlerantwortformat.)

Name Typ Beschreibung
error.additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

error.code

string

Der Fehlercode.

error.details

CloudErrorBody[]

Die Fehlerdetails.

error.message

string

Die Fehlermeldung.

error.target

string

Das Fehlerziel.

CloudErrorBody

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

CloudErrorBody[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

JitNetworkAccessPolicyInitiatePort

Name Typ Beschreibung
allowedSourceAddressPrefix

string

Quelle des zulässigen Datenverkehrs. Wenn nicht angegeben, wird die Anforderung für die Quell-IP-Adresse der Initiierten Anforderung verwendet.

endTimeUtc

string

Der Zeitpunkt zum Schließen der Anforderung in UTC

number

integer

JitNetworkAccessPolicyInitiateRequest

Name Typ Beschreibung
justification

string

Die Begründung für die Einleitung der Anforderung

virtualMachines

JitNetworkAccessPolicyInitiateVirtualMachine[]

Eine Liste der virtuellen Computer & Ports, für die der Zugriff geöffnet werden soll

JitNetworkAccessPolicyInitiateType

Typ der Aktion, die für die Just-in-Time-Zugriffsrichtlinie ausgeführt werden soll.

Name Typ Beschreibung
initiate

string

JitNetworkAccessPolicyInitiateVirtualMachine

Name Typ Beschreibung
id

string

Ressourcen-ID des virtuellen Computers, der mit dieser Richtlinie verknüpft ist

ports

JitNetworkAccessPolicyInitiatePort[]

Die Ports, die für die Ressource mit dem id

JitNetworkAccessRequest

Name Typ Beschreibung
justification

string

Die Begründung für die Einleitung der Anforderung

requestor

string

Die Identität der Person, die die Anforderung gestellt hat

startTimeUtc

string

Die Startzeit der Anforderung in UTC

virtualMachines

JitNetworkAccessRequestVirtualMachine[]

JitNetworkAccessRequestPort

Name Typ Beschreibung
allowedSourceAddressPrefix

string

Schließen Sie sich mit dem Parameter "allowedSourceAddressPrefixes" gegenseitig aus. Sollte eine IP-Adresse oder CIDR sein, z. B. "192.168.0.3" oder "192.168.0.0/16".

allowedSourceAddressPrefixes

string[]

Schließen Sie sich mit dem Parameter "allowedSourceAddressPrefix" gegenseitig aus.

endTimeUtc

string

Das Datum & Uhrzeit, zu dem die Anforderung in UTC endet.

mappedPort

integer

Der Port, der diesem Port zugeordnet ist, befindet sich number ggf. im Azure Firewall

number

integer

status

status

Die status des Ports

statusReason

statusReason

Eine Beschreibung, warum die status ihren Wert hat

JitNetworkAccessRequestVirtualMachine

Name Typ Beschreibung
id

string

Ressourcen-ID des virtuellen Computers, der mit dieser Richtlinie verknüpft ist

ports

JitNetworkAccessRequestPort[]

Die Ports, die für den virtuellen Computer geöffnet wurden

status

Die status des Ports

Name Typ Beschreibung
Initiated

string

Revoked

string

statusReason

Eine Beschreibung, warum die status ihren Wert hat

Name Typ Beschreibung
Expired

string

NewerRequestInitiated

string

UserRequested

string