Microsoft.EventGrid partnerConfigurations 2021-10-15-preview

Definicja zasobu Bicep

Typ zasobu partnerConfigurations można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerConfigurations, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.EventGrid/partnerConfigurations@2021-10-15-preview' = {
  name: 'default'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
    {customized property}: 'string'
  properties: {
    partnerAuthorization: {
      authorizedPartnersList: [
        {
          authorizationExpirationTimeInUtc: 'string'
          partnerName: 'string'
          partnerRegistrationImmutableId: 'string'
        }
      ]
      defaultMaximumExpirationTimeInDays: int
    }
    provisioningState: 'string'
  }
}

Wartości właściwości

partnerConfigurations

Nazwa Opis Wartość
name Nazwa zasobu "default"
location Lokalizacja zasobu. ciąg
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości konfiguracji partnera. PartnerConfigurationProperties

PartnerConfigurationProperties

Nazwa Opis Wartość
partnerAuthorization Szczegóły autoryzowanych partnerów. PartnerAuthorization
provisioningState Stan aprowizacji konfiguracji partnera. "Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"

PartnerAuthorization

Nazwa Opis Wartość
authorizedPartnersList Lista autoryzowanych partnerów. Partner[]
defaultMaximumExpirationTimeInDays Czas używany do weryfikacji czasu wygaśnięcia autoryzacji dla każdego autoryzowanego partnera. Jeśli wartość DefaultMaximumExpirationTimeInDays to
nie określono, wartość domyślna to 7 dni. W przeciwnym razie dozwolone wartości mają od 1 do 365 dni.
int

Partner

Nazwa Opis Wartość
authorizationExpirationTimeInUtc Czas wygaśnięcia autoryzacji partnera. Jeśli ten czasomierz wygaśnie, wszelkie żądania od tego partnera dotyczące tworzenia, aktualizowania lub usuwania zasobów w subskrybentach
kontekst zakończy się niepowodzeniem. Jeśli zostanie określona, dozwolone wartości są z zakresu od 1 do wartości defaultMaximumExpirationTimeInDays określonej w parametrze PartnerConfiguration.
Jeśli nie zostanie określony, wartość domyślna będzie wartością defaultMaximumExpirationTimeInDays określoną w parametrze PartnerConfiguration lub 7, jeśli ta wartość nie zostanie określona.
ciąg
partnerName Nazwa partnera. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Definicja zasobu szablonu usługi ARM

Typ zasobu partnerConfigurations można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerConfigurations, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.EventGrid/partnerConfigurations",
  "apiVersion": "2021-10-15-preview",
  "name": "default",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
    "{customized property}": "string"
  "properties": {
    "partnerAuthorization": {
      "authorizedPartnersList": [
        {
          "authorizationExpirationTimeInUtc": "string",
          "partnerName": "string",
          "partnerRegistrationImmutableId": "string"
        }
      ],
      "defaultMaximumExpirationTimeInDays": "int"
    },
    "provisioningState": "string"
  }
}

Wartości właściwości

partnerConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/partnerConfigurations"
apiVersion Wersja interfejsu API zasobów "2021-10-15-preview"
name Nazwa zasobu "default"
location Lokalizacja zasobu. ciąg
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości konfiguracji partnera. PartnerConfigurationProperties

PartnerConfigurationProperties

Nazwa Opis Wartość
partnerAuthorization Szczegóły autoryzowanych partnerów. PartnerAuthorization
provisioningState Stan aprowizacji konfiguracji partnera. "Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"

PartnerAuthorization

Nazwa Opis Wartość
authorizedPartnersList Lista autoryzowanych partnerów. Partner[]
defaultMaximumExpirationTimeInDays Czas używany do weryfikacji czasu wygaśnięcia autoryzacji dla każdego autoryzowanego partnera. Jeśli wartość DefaultMaximumExpirationTimeInDays to
nie określono, wartość domyślna to 7 dni. W przeciwnym razie dozwolone wartości mają od 1 do 365 dni.
int

Partner

Nazwa Opis Wartość
authorizationExpirationTimeInUtc Czas wygaśnięcia autoryzacji partnera. Jeśli ten czasomierz wygaśnie, wszelkie żądania od tego partnera dotyczące tworzenia, aktualizowania lub usuwania zasobów w subskrybentach
kontekst zakończy się niepowodzeniem. Jeśli zostanie określona, dozwolone wartości są z zakresu od 1 do wartości defaultMaximumExpirationTimeInDays określonej w parametrze PartnerConfiguration.
Jeśli nie zostanie określony, wartość domyślna będzie wartością defaultMaximumExpirationTimeInDays określoną w parametrze PartnerConfiguration lub 7, jeśli ta wartość nie zostanie określona.
ciąg
partnerName Nazwa partnera. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu partnerConfigurations można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerConfigurations, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerConfigurations@2021-10-15-preview"
  name = "default"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
    {customized property} = "string"
  body = jsonencode({
    properties = {
      partnerAuthorization = {
        authorizedPartnersList = [
          {
            authorizationExpirationTimeInUtc = "string"
            partnerName = "string"
            partnerRegistrationImmutableId = "string"
          }
        ]
        defaultMaximumExpirationTimeInDays = int
      }
      provisioningState = "string"
    }
  })
}

Wartości właściwości

partnerConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/partnerConfigurations@2021-10-15-preview"
name Nazwa zasobu "default"
location Lokalizacja zasobu. ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości.
properties Właściwości konfiguracji partnera. PartnerConfigurationProperties

PartnerConfigurationProperties

Nazwa Opis Wartość
partnerAuthorization Szczegóły autoryzowanych partnerów. PartnerAuthorization
provisioningState Stan aprowizacji konfiguracji partnera. "Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"

PartnerAuthorization

Nazwa Opis Wartość
authorizedPartnersList Lista autoryzowanych partnerów. Partner[]
defaultMaximumExpirationTimeInDays Czas używany do weryfikacji czasu wygaśnięcia autoryzacji dla każdego autoryzowanego partnera. Jeśli wartość DefaultMaximumExpirationTimeInDays to
nie określono, wartość domyślna to 7 dni. W przeciwnym razie dozwolone wartości mają od 1 do 365 dni.
int

Partner

Nazwa Opis Wartość
authorizationExpirationTimeInUtc Czas wygaśnięcia autoryzacji partnera. Jeśli ten czasomierz wygaśnie, wszelkie żądania od tego partnera dotyczące tworzenia, aktualizowania lub usuwania zasobów w subskrybentach
kontekst zakończy się niepowodzeniem. Jeśli zostanie określona, dozwolone wartości są z zakresu od 1 do wartości defaultMaximumExpirationTimeInDays określonej w parametrze PartnerConfiguration.
Jeśli nie zostanie określony, wartość domyślna będzie wartością defaultMaximumExpirationTimeInDays określoną w parametrze PartnerConfiguration lub 7, jeśli ta wartość nie zostanie określona.
ciąg
partnerName Nazwa partnera. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$