Konektor Microsoft.Security

Definisi sumber daya Bicep

Jenis sumber daya konektor dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Security/connectors, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Security/connectors@2020-01-01-preview' = {
  name: 'string'
  properties: {
    authenticationDetails: {
      grantedPermissions: [
        'string'
      ]
      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'
      }
    }
  }
}

Objek AuthenticationDetailsProperties

Atur properti authenticationType untuk menentukan jenis objek.

Untuk awsAssumeRole, gunakan:

  authenticationType: 'awsAssumeRole'
  awsAssumeRoleArn: 'string'
  awsExternalId: 'string'

Untuk awsCreds, gunakan:

  authenticationType: 'awsCreds'
  awsAccessKeyId: 'string'
  awsSecretAccessKey: 'string'

Untuk gcpCredentials, gunakan:

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

Nilai properti

connectors

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
properti Data pengaturan konektor ConnectorSettingProperties

ConnectorSettingProperties

Nama Deskripsi Nilai
authenticationDetails Pengaturan untuk manajemen autentikasi, pengaturan ini hanya relevan untuk konektor cloud. AuthenticationDetailsProperties
hybridComputeSettings Pengaturan untuk manajemen komputasi hibrid. Pengaturan ini hanya relevan untuk Arc autoProvision (Hybrid Compute). HybridComputeSettingsProperties

AuthenticationDetailsProperties

Nama Deskripsi Nilai
grantedPermissions Izin yang terdeteksi di akun cloud. Array string yang berisi salah satu dari:
'AWS::AWSSecurityHubReadOnlyAccess'
'AWS::AmazonSSMAutomationRole'
'AWS::SecurityAudit'
'GCP::Security Center Admin Viewer'
authenticationType Mengatur jenis objek awsAssumeRole
awsCreds
gcpCredentials (diperlukan)

AwAssumeRoleAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'awsAssumeRole' (diperlukan)
awsAssumeRoleArn ID peran yang diasumsikan adalah pengidentifikasi yang dapat Anda gunakan untuk membuat kredensial keamanan sementara. string (diperlukan)
awsExternalId Pengidentifikasi unik yang diperlukan saat Anda mengambil peran di akun lain. string (diperlukan)

AwsCredsAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'awsCreds' (diperlukan)
awsAccessKeyId Elemen kunci publik objek kredensial AWS (hanya tulis) string (diperlukan)
awsSecretAccessKey Elemen kunci rahasia objek kredensial AWS (hanya tulis) string (diperlukan)

GcpCredentialsDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'gcpCredentials' (diperlukan)
authProviderX509CertUrl Bidang URL sertifikat penyedia autentikasi x509 dari kunci API (tulis saja) string (diperlukan)
authUri Bidang URI autentikasi kunci API (tulis saja) string (diperlukan)
clientEmail Bidang email klien dari kunci API (tulis saja) string (diperlukan)
clientId Bidang ID klien dari kunci API (tulis saja) string (diperlukan)
clientX509CertUrl Bidang URL sertifikat x509 klien dari kunci API (tulis saja) string (diperlukan)
organizationId ID organisasi akun cloud GCP string (diperlukan)
privateKey Bidang kunci privat kunci API (tulis saja) string (diperlukan)
privateKeyId Bidang ID kunci privat dari kunci API (tulis saja) string (diperlukan)
projectId Bidang ID Proyek dari kunci API (tulis saja) string (diperlukan)
tokenUri Bidang URI token dari kunci API (tulis saja) string (diperlukan)
jenis Bidang jenis kunci API (tulis saja) string (diperlukan)

HybridComputeSettingsProperties

Nama Deskripsi Nilai
autoProvision Apakah akan menginstal agen Azure Arc (komputasi hibrid) secara otomatis atau tidak pada komputer 'Nonaktif'
'Aktif' (diperlukan)
proxyServer Untuk komputer non-Azure yang tidak terhubung langsung ke internet, tentukan server proksi yang dapat digunakan komputer non-Azure. ProxyServerProperties
wilayah Lokasi tempat metadata komputer akan disimpan string
resourceGroupName Nama grup sumber daya tempat konektor Arc (Hybrid Compute) tersambung. string
servicePrincipal Objek untuk mengakses sumber daya yang diamankan oleh penyewa Azure AD. ServicePrincipalProperties

ProxyServerProperties

Nama Deskripsi Nilai
ip IP server proksi string
port Port server proksi string

ServicePrincipalProperties

Nama Deskripsi Nilai
applicationId ID aplikasi perwakilan layanan. string
rahasia String rahasia yang digunakan aplikasi untuk membuktikan identitasnya, juga dapat disebut sebagai kata sandi aplikasi (tulis saja). string

Definisi sumber daya templat ARM

Jenis sumber daya konektor dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Security/connectors, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Security/connectors",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "properties": {
    "authenticationDetails": {
      "grantedPermissions": [ "string" ],
      "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"
      }
    }
  }
}

Objek AuthenticationDetailsProperties

Atur properti authenticationType untuk menentukan jenis objek.

Untuk awsAssumeRole, gunakan:

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

Untuk awsCreds, gunakan:

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

Untuk gcpCredentials, gunakan:

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

Nilai properti

connectors

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Security/connectors'
apiVersion Versi api sumber daya '2020-01-01-preview'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
properti Data pengaturan konektor ConnectorSettingProperties

ConnectorSettingProperties

Nama Deskripsi Nilai
authenticationDetails Pengaturan untuk manajemen autentikasi, pengaturan ini hanya relevan untuk konektor cloud. AuthenticationDetailsProperties
hybridComputeSettings Pengaturan untuk manajemen komputasi hibrid. Pengaturan ini hanya relevan untuk Arc autoProvision (Hybrid Compute). HybridComputeSettingsProperties

AuthenticationDetailsProperties

Nama Deskripsi Nilai
grantedPermissions Izin yang terdeteksi di akun cloud. Array string yang berisi salah satu dari:
'AWS::AWSSecurityHubReadOnlyAccess'
'AWS::AmazonSSMAutomationRole'
'AWS::SecurityAudit'
'GCP::Security Center Admin Viewer'
authenticationType Mengatur jenis objek awsAssumeRole
awsCreds
gcpCredentials (diperlukan)

AwAssumeRoleAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'awsAssumeRole' (diperlukan)
awsAssumeRoleArn ID peran yang diasumsikan adalah pengidentifikasi yang dapat Anda gunakan untuk membuat kredensial keamanan sementara. string (diperlukan)
awsExternalId Pengidentifikasi unik yang diperlukan saat Anda mengambil peran di akun lain. string (diperlukan)

AwsCredsAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'awsCreds' (diperlukan)
awsAccessKeyId Elemen kunci publik objek kredensial AWS (hanya tulis) string (diperlukan)
awsSecretAccessKey Elemen kunci rahasia objek kredensial AWS (hanya tulis) string (diperlukan)

GcpCredentialsDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. 'gcpCredentials' (diperlukan)
authProviderX509CertUrl Bidang URL sertifikat penyedia autentikasi x509 dari kunci API (hanya tulis) string (diperlukan)
authUri Bidang URI autentikasi kunci API (tulis saja) string (diperlukan)
clientEmail Bidang email klien dari kunci API (tulis saja) string (diperlukan)
clientId Bidang ID klien dari kunci API (tulis saja) string (diperlukan)
clientX509CertUrl Bidang URL sertifikat x509 klien dari kunci API (tulis saja) string (diperlukan)
organizationId ID organisasi akun cloud GCP string (diperlukan)
privateKey Bidang kunci privat dari kunci API (tulis saja) string (diperlukan)
privateKeyId Bidang ID kunci privat kunci API (tulis saja) string (diperlukan)
projectId Bidang ID proyek kunci API (tulis saja) string (diperlukan)
tokenUri Bidang URI token kunci API (hanya tulis) string (diperlukan)
jenis Bidang jenis kunci API (tulis saja) string (diperlukan)

HybridComputeSettingsProperties

Nama Deskripsi Nilai
autoProvision Apakah akan menginstal agen Azure Arc (komputasi hibrid) secara otomatis atau tidak pada komputer 'Nonaktif'
'Aktif' (diperlukan)
proxyServer Untuk komputer non-Azure yang tidak terhubung langsung ke internet, tentukan server proksi yang dapat digunakan komputer non-Azure. ProxyServerProperties
wilayah Lokasi tempat metadata komputer akan disimpan string
resourceGroupName Nama grup sumber daya tempat konektor Arc (Hybrid Compute) tersambung. string
servicePrincipal Objek untuk mengakses sumber daya yang diamankan oleh penyewa Azure AD. ServicePrincipalProperties

ProxyServerProperties

Nama Deskripsi Nilai
ip IP server proksi string
port Port server proksi string

ServicePrincipalProperties

Nama Deskripsi Nilai
applicationId ID aplikasi perwakilan layanan. string
rahasia String rahasia yang digunakan aplikasi untuk membuktikan identitasnya, juga dapat disebut sebagai kata sandi aplikasi (tulis saja). string

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya konektor dapat disebarkan dengan operasi yang menargetkan:

  • Langganan

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Security/connectors, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/connectors@2020-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      authenticationDetails = {
        grantedPermissions = [
          "string"
        ]
        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"
        }
      }
    }
  })
}

Objek AuthenticationDetailsProperties

Atur properti authenticationType untuk menentukan jenis objek.

Untuk awsAssumeRole, gunakan:

  authenticationType = "awsAssumeRole"
  awsAssumeRoleArn = "string"
  awsExternalId = "string"

Untuk awsCreds, gunakan:

  authenticationType = "awsCreds"
  awsAccessKeyId = "string"
  awsSecretAccessKey = "string"

Untuk gcpCredentials, gunakan:

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

Nilai properti

connectors

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Security/connectors@2020-01-01-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
parent_id Untuk menyebarkan ke langganan, gunakan ID langganan tersebut. string (diperlukan)
properti Data pengaturan konektor ConnectorSettingProperties

ConnectorSettingProperties

Nama Deskripsi Nilai
authenticationDetails Pengaturan untuk manajemen autentikasi, pengaturan ini hanya relevan untuk konektor cloud. AuthenticationDetailsProperties
hybridComputeSettings Pengaturan untuk manajemen komputasi hibrid. Pengaturan ini hanya relevan untuk Arc autoProvision (Hybrid Compute). HybridComputeSettingsProperties

AuthenticationDetailsProperties

Nama Deskripsi Nilai
grantedPermissions Izin yang terdeteksi di akun cloud. Array string yang berisi salah satu dari:
"AWS::AWSSecurityHubReadOnlyAccess"
"AWS::AmazonSSMAutomationRole"
"AWS::SecurityAudit"
"GCP::Security Center Admin Viewer"
authenticationType Mengatur jenis objek awsAssumeRole
awsCreds
gcpCredentials (diperlukan)

AwAssumeRoleAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. "awsAssumeRole" (diperlukan)
awsAssumeRoleArn ID peran yang diasumsikan adalah pengidentifikasi yang dapat Anda gunakan untuk membuat kredensial keamanan sementara. string (diperlukan)
awsExternalId Pengidentifikasi unik yang diperlukan saat Anda mengambil peran di akun lain. string (diperlukan)

AwsCredsAuthenticationDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. "awsCreds" (diperlukan)
awsAccessKeyId Elemen kunci publik objek kredensial AWS (hanya tulis) string (diperlukan)
awsSecretAccessKey Elemen kunci rahasia objek kredensial AWS (hanya tulis) string (diperlukan)

GcpCredentialsDetailsProperties

Nama Deskripsi Nilai
authenticationType Sambungkan ke akun cloud Anda, untuk AWS gunakan kredensial akun atau autentikasi berbasis peran. Untuk GCP, gunakan kredensial organisasi akun. "gcpCredentials" (diperlukan)
authProviderX509CertUrl Bidang URL sertifikat penyedia autentikasi x509 dari kunci API (hanya tulis) string (diperlukan)
authUri Bidang URI autentikasi kunci API (tulis saja) string (diperlukan)
clientEmail Bidang email klien dari kunci API (tulis saja) string (diperlukan)
clientId Bidang ID klien dari kunci API (tulis saja) string (diperlukan)
clientX509CertUrl Bidang URL sertifikat x509 klien dari kunci API (tulis saja) string (diperlukan)
organizationId ID organisasi akun cloud GCP string (diperlukan)
privateKey Bidang kunci privat dari kunci API (tulis saja) string (diperlukan)
privateKeyId Bidang ID kunci privat kunci API (tulis saja) string (diperlukan)
projectId Bidang ID proyek kunci API (tulis saja) string (diperlukan)
tokenUri Bidang URI token kunci API (hanya tulis) string (diperlukan)
jenis Bidang jenis kunci API (tulis saja) string (diperlukan)

HybridComputeSettingsProperties

Nama Deskripsi Nilai
autoProvision Apakah akan menginstal agen Azure Arc (komputasi hibrid) secara otomatis atau tidak pada komputer "Nonaktif"
"Aktif" (diperlukan)
proxyServer Untuk komputer non-Azure yang tidak terhubung langsung ke internet, tentukan server proksi yang dapat digunakan komputer non-Azure. ProxyServerProperties
wilayah Lokasi tempat metadata komputer akan disimpan string
resourceGroupName Nama grup sumber daya tempat konektor Arc (Hybrid Compute) tersambung. string
servicePrincipal Objek untuk mengakses sumber daya yang diamankan oleh penyewa Azure AD. ServicePrincipalProperties

ProxyServerProperties

Nama Deskripsi Nilai
ip IP server proksi string
port Port server proksi string

ServicePrincipalProperties

Nama Deskripsi Nilai
applicationId ID aplikasi perwakilan layanan. string
rahasia String rahasia yang digunakan aplikasi untuk membuktikan identitasnya, juga dapat disebut sebagai kata sandi aplikasi (hanya tulis). string