Departments - Get

Pobiera dział według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Enterprise Agreement.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}?api-version=2019-10-01-preview
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}?api-version=2019-10-01-preview&$expand={$expand}&$filter={$filter}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
billingAccountName
path True

string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

departmentName
path True

string

Identyfikator, który jednoznacznie identyfikuje dział.

api-version
query True

string

Wersja interfejsu API, która ma być używana z żądaniem klienta. Bieżąca wersja to 2019-10-01-preview.

$expand
query

string

Może służyć do rozszerzania kont rejestracji.

$filter
query

string

Może służyć do filtrowania według nazwy działu. Filtr obsługuje "eq", "lt", "gt", "le", "ge" i "and". Obecnie nie obsługuje "ne", "lub" lub "nie". Filtr tagu to ciąg pary klucz-wartość, w którym klucz i wartość są oddzielone dwukropkiem (:).

Odpowiedzi

Nazwa Typ Opis
200 OK

Department

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

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

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Department
DepartmentWithExpand

Department

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}?api-version=2019-10-01-preview

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}",
  "name": "{departmentName}",
  "type": "Microsoft.Billing/departments",
  "properties": {
    "departmentName": "Test department",
    "costCenter": "C1",
    "status": "Active"
  }
}

DepartmentWithExpand

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}?api-version=2019-10-01-preview&$expand=properties/enrollmentAccounts

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}",
  "name": "{departmentName}",
  "type": "Microsoft.Billing/departments",
  "properties": {
    "departmentName": "departmentName1",
    "costCenter": "C1",
    "status": "Active",
    "enrollmentAccounts": [
      {
        "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/accountId0",
        "name": "accountId0",
        "type": "Microsoft.Billing/enrollmentAccounts",
        "properties": {
          "accountName": "AccountName0",
          "costCenter": "C0",
          "status": "Active",
          "startDate": "2018-05-01T17:32:28Z",
          "endDate": "2019-05-31T17:32:28Z"
        }
      },
      {
        "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/accountId1",
        "name": "accountId1",
        "type": "Microsoft.Billing/enrollmentAccounts",
        "properties": {
          "accountName": "AccountName1",
          "costCenter": "C4",
          "status": "Active",
          "startDate": "2018-05-01T17:32:28Z",
          "endDate": "2019-05-31T17:32:28Z"
        }
      }
    ]
  }
}

Definicje

Nazwa Opis
Department

Dział.

EnrollmentAccount

Konto rejestracji.

ErrorDetails

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ErrorSubDetails

Department

Dział.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.costCenter

string

Centrum kosztów skojarzone z działem.

properties.departmentName

string

Nazwa działu.

properties.enrollmentAccounts

EnrollmentAccount[]

Skojarzone konta rejestracji. Domyślnie ta wartość nie jest wypełniana, chyba że jest określona w $expand.

properties.status

string

Stan działu.

type

string

Typ zasobu.

EnrollmentAccount

Konto rejestracji.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.accountName

string

Nazwa konta rejestracji.

properties.accountOwner

string

Właściciel konta rejestracji.

properties.costCenter

string

Centrum kosztów skojarzone z kontem rejestracji.

properties.department

Department

Skojarzony dział. Domyślnie ta wartość nie jest wypełniana, chyba że jest określona w $expand.

properties.endDate

string

Data zakończenia konta rejestracji.

properties.startDate

string

Data rozpoczęcia konta rejestracji.

properties.status

string

Stan konta rejestracji.

type

string

Typ zasobu.

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

string

Kod błędu.

details

ErrorSubDetails[]

Szczegóły podrzędne błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Nazwa Typ Opis
error

ErrorDetails

Szczegóły błędu.

ErrorSubDetails

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.