Udostępnij za pośrednictwem


Łączniki Microsoft.Security

Definicja zasobu Bicep

Typ zasobu łączników można wdrożyć za pomocą operacji docelowych:

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

Format zasobu

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

resource symbolicname 'Microsoft.Security/connectors@2020-01-01-preview' = {
  name: 'string'
  properties: {
    authenticationDetails: {
      authenticationType: 'string'
      // For remaining properties, see AuthenticationDetailsProperties objects
    }
    hybridComputeSettings: {
      autoProvision: 'string'
      proxyServer: {
        ip: 'string'
        port: 'string'
      }
      region: 'string'
      resourceGroupName: 'string'
      servicePrincipal: {
        applicationId: 'string'
        secret: 'string'
      }
    }
  }
}

AuthenticationDetailsProperties, obiekty

Ustaw właściwość authenticationType, aby określić typ obiektu.

W przypadku awsAssumeRoleużyj:

{
  authenticationType: 'awsAssumeRole'
  awsAssumeRoleArn: 'string'
  awsExternalId: 'string'
}

W przypadku awsCredsużyj:

{
  authenticationType: 'awsCreds'
  awsAccessKeyId: 'string'
  awsSecretAccessKey: 'string'
}

W przypadku gcpCredentials użyj:

{
  authenticationType: 'gcpCredentials'
  authProviderX509CertUrl: 'string'
  authUri: 'string'
  clientEmail: 'string'
  clientId: 'string'
  clientX509CertUrl: 'string'
  organizationId: 'string'
  privateKey: 'string'
  privateKeyId: 'string'
  projectId: 'string'
  tokenUri: 'string'
  type: 'string'
}

Wartości właściwości

AuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Ustaw wartość "awsAssumeRole" dla typu AwAssumeRoleAuthenticationDetailsProperties. Ustaw wartość "awsCreds" dla typu AwsCredsAuthenticationDetailsProperties. Ustaw wartość "gcpCredentials" dla typu GcpCredentialsDetailsProperties. "awsAssumeRole"
"awsCreds"
"gcpCredentials" (wymagane)

AwAssumeRoleAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsAssumeRole" (wymagane)
awsAssumeRoleArn Przyjmuje się, że identyfikator roli jest identyfikatorem, którego można użyć do tworzenia tymczasowych poświadczeń zabezpieczeń. ciąg (wymagany)
awsExternalId Unikatowy identyfikator wymagany podczas przejmowania roli na innym koncie. ciąg (wymagany)

AwsCredsAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsCreds" (wymagane)
awsAccessKeyId Element klucza publicznego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)
awsSecretAccessKey Element klucza tajnego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)

ConnectorSettingProperties

Nazwa Opis Wartość
authenticationDetails Ustawienia zarządzania uwierzytelnianiem są istotne tylko dla łącznika chmury. AuthenticationDetailsProperties
hybridComputeSettings Ustawienia hybrydowego zarządzania obliczeniami. Te ustawienia są istotne tylko w przypadku automatycznej aprowizacji usługi Arc (obliczenia hybrydowe). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "gcpCredentials" (wymagane)
authProviderX509CertUrl Pole Adres URL certyfikatu x509 dostawcy uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator authUri Pole identyfikatora URI uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientEmail Pole poczty e-mail klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientId Pole Identyfikator klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientX509CertUrl Pole Adres URL certyfikatu x509 klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator organizacji Identyfikator organizacji konta chmury GCP ciąg (wymagany)
privateKey Pole klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
privateKeyId Pole Identyfikator klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator projektu Pole Identyfikator projektu klucza interfejsu API (tylko zapis) ciąg (wymagany)
tokenUri Pole identyfikatora URI tokenu klucza interfejsu API (tylko zapis) ciąg (wymagany)
typ Wpisz pole klucza interfejsu API (tylko zapis) ciąg (wymagany)

HybridComputeSettingsProperties

Nazwa Opis Wartość
automatyczna aprowizacja Niezależnie od tego, czy automatycznie instalować agentów usługi Azure Arc (hybrydowych obliczeń) na maszynach "Wyłączone"
"Włączone" (wymagane)
serwer proxy W przypadku maszyny spoza platformy Azure, która nie jest połączona bezpośrednio z Internetem, określ serwer proxy, którego może używać maszyna spoza platformy Azure. proxyServerProperties
region Lokalizacja, w której będą przechowywane metadane maszyn struna
resourceGroupName Nazwa grupy zasobów, w której są połączone łączniki usługi Arc (hybrydowe środowisko obliczeniowe). struna
servicePrincipal Obiekt umożliwiający dostęp do zasobów zabezpieczonych przez dzierżawę usługi Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Dane ustawień łącznika ConnectorSettingProperties

ProxyServerProperties

Nazwa Opis Wartość
Ip Adres IP serwera proxy struna
port Port serwera proxy struna

ServicePrincipalProperties

Nazwa Opis Wartość
applicationId Identyfikator aplikacji jednostki usługi. struna
tajny Ciąg wpisu tajnego używany przez aplikację do potwierdzenia tożsamości może być również określany jako hasło aplikacji (tylko zapis). struna

Definicja zasobu szablonu usługi ARM

Typ zasobu łączników można wdrożyć za pomocą operacji docelowych:

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

Format zasobu

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

{
  "type": "Microsoft.Security/connectors",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "properties": {
    "authenticationDetails": {
      "authenticationType": "string"
      // For remaining properties, see AuthenticationDetailsProperties objects
    },
    "hybridComputeSettings": {
      "autoProvision": "string",
      "proxyServer": {
        "ip": "string",
        "port": "string"
      },
      "region": "string",
      "resourceGroupName": "string",
      "servicePrincipal": {
        "applicationId": "string",
        "secret": "string"
      }
    }
  }
}

AuthenticationDetailsProperties, obiekty

Ustaw właściwość authenticationType, aby określić typ obiektu.

W przypadku awsAssumeRoleużyj:

{
  "authenticationType": "awsAssumeRole",
  "awsAssumeRoleArn": "string",
  "awsExternalId": "string"
}

W przypadku awsCredsużyj:

{
  "authenticationType": "awsCreds",
  "awsAccessKeyId": "string",
  "awsSecretAccessKey": "string"
}

W przypadku gcpCredentials użyj:

{
  "authenticationType": "gcpCredentials",
  "authProviderX509CertUrl": "string",
  "authUri": "string",
  "clientEmail": "string",
  "clientId": "string",
  "clientX509CertUrl": "string",
  "organizationId": "string",
  "privateKey": "string",
  "privateKeyId": "string",
  "projectId": "string",
  "tokenUri": "string",
  "type": "string"
}

Wartości właściwości

AuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Ustaw wartość "awsAssumeRole" dla typu AwAssumeRoleAuthenticationDetailsProperties. Ustaw wartość "awsCreds" dla typu AwsCredsAuthenticationDetailsProperties. Ustaw wartość "gcpCredentials" dla typu GcpCredentialsDetailsProperties. "awsAssumeRole"
"awsCreds"
"gcpCredentials" (wymagane)

AwAssumeRoleAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsAssumeRole" (wymagane)
awsAssumeRoleArn Przyjmuje się, że identyfikator roli jest identyfikatorem, którego można użyć do tworzenia tymczasowych poświadczeń zabezpieczeń. ciąg (wymagany)
awsExternalId Unikatowy identyfikator wymagany podczas przejmowania roli na innym koncie. ciąg (wymagany)

AwsCredsAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsCreds" (wymagane)
awsAccessKeyId Element klucza publicznego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)
awsSecretAccessKey Element klucza tajnego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)

ConnectorSettingProperties

Nazwa Opis Wartość
authenticationDetails Ustawienia zarządzania uwierzytelnianiem są istotne tylko dla łącznika chmury. AuthenticationDetailsProperties
hybridComputeSettings Ustawienia hybrydowego zarządzania obliczeniami. Te ustawienia są istotne tylko w przypadku automatycznej aprowizacji usługi Arc (obliczenia hybrydowe). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "gcpCredentials" (wymagane)
authProviderX509CertUrl Pole Adres URL certyfikatu x509 dostawcy uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator authUri Pole identyfikatora URI uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientEmail Pole poczty e-mail klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientId Pole Identyfikator klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientX509CertUrl Pole Adres URL certyfikatu x509 klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator organizacji Identyfikator organizacji konta chmury GCP ciąg (wymagany)
privateKey Pole klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
privateKeyId Pole Identyfikator klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator projektu Pole Identyfikator projektu klucza interfejsu API (tylko zapis) ciąg (wymagany)
tokenUri Pole identyfikatora URI tokenu klucza interfejsu API (tylko zapis) ciąg (wymagany)
typ Wpisz pole klucza interfejsu API (tylko zapis) ciąg (wymagany)

HybridComputeSettingsProperties

Nazwa Opis Wartość
automatyczna aprowizacja Niezależnie od tego, czy automatycznie instalować agentów usługi Azure Arc (hybrydowych obliczeń) na maszynach "Wyłączone"
"Włączone" (wymagane)
serwer proxy W przypadku maszyny spoza platformy Azure, która nie jest połączona bezpośrednio z Internetem, określ serwer proxy, którego może używać maszyna spoza platformy Azure. proxyServerProperties
region Lokalizacja, w której będą przechowywane metadane maszyn struna
resourceGroupName Nazwa grupy zasobów, w której są połączone łączniki usługi Arc (hybrydowe środowisko obliczeniowe). struna
servicePrincipal Obiekt umożliwiający dostęp do zasobów zabezpieczonych przez dzierżawę usługi Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2020-01-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Dane ustawień łącznika ConnectorSettingProperties
typ Typ zasobu "Microsoft.Security/connectors"

ProxyServerProperties

Nazwa Opis Wartość
Ip Adres IP serwera proxy struna
port Port serwera proxy struna

ServicePrincipalProperties

Nazwa Opis Wartość
applicationId Identyfikator aplikacji jednostki usługi. struna
tajny Ciąg wpisu tajnego używany przez aplikację do potwierdzenia tożsamości może być również określany jako hasło aplikacji (tylko zapis). struna

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu łączników można wdrożyć za pomocą operacji docelowych:

  • subskrypcji

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/connectors@2020-01-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      authenticationDetails = {
        authenticationType = "string"
        // For remaining properties, see AuthenticationDetailsProperties objects
      }
      hybridComputeSettings = {
        autoProvision = "string"
        proxyServer = {
          ip = "string"
          port = "string"
        }
        region = "string"
        resourceGroupName = "string"
        servicePrincipal = {
          applicationId = "string"
          secret = "string"
        }
      }
    }
  })
}

AuthenticationDetailsProperties, obiekty

Ustaw właściwość authenticationType, aby określić typ obiektu.

W przypadku awsAssumeRoleużyj:

{
  authenticationType = "awsAssumeRole"
  awsAssumeRoleArn = "string"
  awsExternalId = "string"
}

W przypadku awsCredsużyj:

{
  authenticationType = "awsCreds"
  awsAccessKeyId = "string"
  awsSecretAccessKey = "string"
}

W przypadku gcpCredentials użyj:

{
  authenticationType = "gcpCredentials"
  authProviderX509CertUrl = "string"
  authUri = "string"
  clientEmail = "string"
  clientId = "string"
  clientX509CertUrl = "string"
  organizationId = "string"
  privateKey = "string"
  privateKeyId = "string"
  projectId = "string"
  tokenUri = "string"
  type = "string"
}

Wartości właściwości

AuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Ustaw wartość "awsAssumeRole" dla typu AwAssumeRoleAuthenticationDetailsProperties. Ustaw wartość "awsCreds" dla typu AwsCredsAuthenticationDetailsProperties. Ustaw wartość "gcpCredentials" dla typu GcpCredentialsDetailsProperties. "awsAssumeRole"
"awsCreds"
"gcpCredentials" (wymagane)

AwAssumeRoleAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsAssumeRole" (wymagane)
awsAssumeRoleArn Przyjmuje się, że identyfikator roli jest identyfikatorem, którego można użyć do tworzenia tymczasowych poświadczeń zabezpieczeń. ciąg (wymagany)
awsExternalId Unikatowy identyfikator wymagany podczas przejmowania roli na innym koncie. ciąg (wymagany)

AwsCredsAuthenticationDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "awsCreds" (wymagane)
awsAccessKeyId Element klucza publicznego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)
awsSecretAccessKey Element klucza tajnego obiektu poświadczeń platformy AWS (tylko zapis) ciąg (wymagany)

ConnectorSettingProperties

Nazwa Opis Wartość
authenticationDetails Ustawienia zarządzania uwierzytelnianiem są istotne tylko dla łącznika chmury. AuthenticationDetailsProperties
hybridComputeSettings Ustawienia hybrydowego zarządzania obliczeniami. Te ustawienia są istotne tylko w przypadku automatycznej aprowizacji usługi Arc (obliczenia hybrydowe). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nazwa Opis Wartość
authenticationType Nawiąż połączenie z kontem w chmurze, aby platforma AWS używała poświadczeń konta lub uwierzytelniania opartego na rolach. W przypadku platformy GCP użyj poświadczeń organizacji konta. "gcpCredentials" (wymagane)
authProviderX509CertUrl Pole Adres URL certyfikatu x509 dostawcy uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator authUri Pole identyfikatora URI uwierzytelniania klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientEmail Pole poczty e-mail klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientId Pole Identyfikator klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
clientX509CertUrl Pole Adres URL certyfikatu x509 klienta klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator organizacji Identyfikator organizacji konta chmury GCP ciąg (wymagany)
privateKey Pole klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
privateKeyId Pole Identyfikator klucza prywatnego klucza interfejsu API (tylko zapis) ciąg (wymagany)
identyfikator projektu Pole Identyfikator projektu klucza interfejsu API (tylko zapis) ciąg (wymagany)
tokenUri Pole identyfikatora URI tokenu klucza interfejsu API (tylko zapis) ciąg (wymagany)
typ Wpisz pole klucza interfejsu API (tylko zapis) ciąg (wymagany)

HybridComputeSettingsProperties

Nazwa Opis Wartość
automatyczna aprowizacja Niezależnie od tego, czy automatycznie instalować agentów usługi Azure Arc (hybrydowych obliczeń) na maszynach "Wyłączone"
"Włączone" (wymagane)
serwer proxy W przypadku maszyny spoza platformy Azure, która nie jest połączona bezpośrednio z Internetem, określ serwer proxy, którego może używać maszyna spoza platformy Azure. proxyServerProperties
region Lokalizacja, w której będą przechowywane metadane maszyn struna
resourceGroupName Nazwa grupy zasobów, w której są połączone łączniki usługi Arc (hybrydowe środowisko obliczeniowe). struna
servicePrincipal Obiekt umożliwiający dostęp do zasobów zabezpieczonych przez dzierżawę usługi Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Dane ustawień łącznika ConnectorSettingProperties
typ Typ zasobu "Microsoft.Security/connectors@2020-01-01-preview"

ProxyServerProperties

Nazwa Opis Wartość
Ip Adres IP serwera proxy struna
port Port serwera proxy struna

ServicePrincipalProperties

Nazwa Opis Wartość
applicationId Identyfikator aplikacji jednostki usługi. struna
tajny Ciąg wpisu tajnego używany przez aplikację do potwierdzenia tożsamości może być również określany jako hasło aplikacji (tylko zapis). struna