Udostępnij za pośrednictwem


Jit Network Access Policies - Initiate

Zainicjuj dostęp JIT z określonej konfiguracji zasad Just in Time.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
ascLocation
path True

string

Lokalizacja, w której usługa ASC przechowuje dane subskrypcji. można pobrać z lokalizacji Pobierania

jitNetworkAccessPolicyInitiateType
path True

JitNetworkAccessPolicyInitiateType

Typ akcji, która ma być wykonywana w zasadach dostępu just in time.

jitNetworkAccessPolicyName
path True

string

Nazwa zasad konfiguracji dostępu just in time.

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika. Nazwa jest niewrażliwa na wielkość liter.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure

Wzorzec wyrażenia regularnego: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Wersja interfejsu API dla operacji

Treść żądania

Nazwa Wymagane Typ Opis
virtualMachines True

JitNetworkAccessPolicyInitiateVirtualMachine[]

Lista maszyn wirtualnych & portów w celu otwarcia dostępu

justification

string

Uzasadnienie złożenia żądania inicjowania

Odpowiedzi

Nazwa Typ Opis
202 Accepted

JitNetworkAccessRequest

Akceptowane

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Initiate an action on a JIT network access policy

Przykładowe żądanie

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"
}

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

CloudErrorBody

Szczegóły błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

JitNetworkAccessPolicyInitiatePort
JitNetworkAccessPolicyInitiateRequest
JitNetworkAccessPolicyInitiateType

Typ akcji, która ma być wykonywana w zasadach dostępu just in time.

JitNetworkAccessPolicyInitiateVirtualMachine
JitNetworkAccessRequest
JitNetworkAccessRequestPort
JitNetworkAccessRequestVirtualMachine
status

Stan portu

statusReason

Opis przyczyny, dla których status ma swoją wartość

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error.additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

error.code

string

Kod błędu.

error.details

CloudErrorBody[]

Szczegóły błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Element docelowy błędu.

CloudErrorBody

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudErrorBody[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

JitNetworkAccessPolicyInitiatePort

Nazwa Typ Opis
allowedSourceAddressPrefix

string

Źródło dozwolonego ruchu. W przypadku pominięcia żądanie będzie dotyczyć źródłowego adresu IP inicjowania żądania.

endTimeUtc

string

Czas zamknięcia żądania w formacie UTC

number

integer

JitNetworkAccessPolicyInitiateRequest

Nazwa Typ Opis
justification

string

Uzasadnienie złożenia żądania inicjowania

virtualMachines

JitNetworkAccessPolicyInitiateVirtualMachine[]

Lista maszyn wirtualnych & portów w celu otwarcia dostępu

JitNetworkAccessPolicyInitiateType

Typ akcji, która ma być wykonywana w zasadach dostępu just in time.

Nazwa Typ Opis
initiate

string

JitNetworkAccessPolicyInitiateVirtualMachine

Nazwa Typ Opis
id

string

Identyfikator zasobu maszyny wirtualnej połączonej z tą zasadą

ports

JitNetworkAccessPolicyInitiatePort[]

Porty do otwarcia dla zasobu za pomocą id

JitNetworkAccessRequest

Nazwa Typ Opis
justification

string

Uzasadnienie złożenia żądania inicjowania

requestor

string

Tożsamość osoby, która złożyła wniosek

startTimeUtc

string

Godzina rozpoczęcia żądania w formacie UTC

virtualMachines

JitNetworkAccessRequestVirtualMachine[]

JitNetworkAccessRequestPort

Nazwa Typ Opis
allowedSourceAddressPrefix

string

Wzajemnie wyklucza się z parametrem "allowedSourceAddressPrefixes". Powinien być adresem IP lub ciDR, na przykład "192.168.0.3" lub "192.168.0.0/16".

allowedSourceAddressPrefixes

string[]

Wzajemnie wyklucza się z parametrem "allowedSourceAddressPrefix".

endTimeUtc

string

Data & godzina zakończenia żądania w formacie UTC

mappedPort

integer

Port mapowany na number tego portu w usłudze Azure Firewall, jeśli ma to zastosowanie

number

integer

status

status

Stan portu

statusReason

statusReason

Opis przyczyny, dla których status ma swoją wartość

JitNetworkAccessRequestVirtualMachine

Nazwa Typ Opis
id

string

Identyfikator zasobu maszyny wirtualnej połączonej z tą zasadą

ports

JitNetworkAccessRequestPort[]

Porty otwarte dla maszyny wirtualnej

status

Stan portu

Nazwa Typ Opis
Initiated

string

Revoked

string

statusReason

Opis przyczyny, dla których status ma swoją wartość

Nazwa Typ Opis
Expired

string

NewerRequestInitiated

string

UserRequested

string