Condividi tramite


Connettori Microsoft.Security

Definizione di risorsa Bicep

Il tipo di risorsa connettori può essere distribuito con operazioni destinate a:

  • sottoscrizione di - Vedere i comandi di distribuzione delle sottoscrizioni

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Security/connectors, aggiungere il bicep seguente al modello.

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

Oggetti AuthenticationDetailsProperties

Impostare la proprietà authenticationType per specificare il tipo di oggetto.

Per awsAssumeRole, usare:

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

Per awsCredsusare:

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

Per gcpCredentials, usare:

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

Valori delle proprietà

AuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Impostare su "awsAssumeRole" per il tipo AwAssumeRoleAuthenticationDetailsProperties. Impostare su "awsCreds" per il tipo AwsCredsAuthenticationDetailsProperties. Impostare su 'gcpCredentials' per il tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obbligatorio)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsAssumeRole' (obbligatorio)
awsAssumeRoleArn L'ID ruolo assunto è un identificatore che è possibile usare per creare credenziali di sicurezza temporanee. stringa (obbligatorio)
awsExternalId Identificatore univoco necessario quando si assume un ruolo in un altro account. stringa (obbligatorio)

AwsCredsAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsCreds' (obbligatorio)
awsAccessKeyId Elemento chiave pubblica dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)
awsSecretAccessKey Elemento chiave privata dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)

ConnectorSettingProperties

Nome Descrizione Valore
authenticationDetails Le impostazioni per la gestione dell'autenticazione sono rilevanti solo per il connettore cloud. AuthenticationDetailsProperties
hybridComputeSettings Impostazioni per la gestione delle risorse di calcolo ibride. Queste impostazioni sono rilevanti solo per il provisioning automatico di Arc (calcolo ibrido). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'gcpCredentials' (obbligatorio)
authProviderX509CertUrl Campo Auth provider x509 certificate URL (URL certificato Auth provider x509) della chiave API (solo scrittura) stringa (obbligatorio)
authUri Campo URI di autenticazione della chiave API (solo scrittura) stringa (obbligatorio)
clientEmail Campo di posta elettronica client della chiave API (solo scrittura) stringa (obbligatorio)
clientId Campo ID client della chiave API (solo scrittura) stringa (obbligatorio)
clientX509CertUrl Campo URL certificato x509 client della chiave API (solo scrittura) stringa (obbligatorio)
organizationId ID organizzazione dell'account cloud GCP stringa (obbligatorio)
privateKey Campo chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
privateKeyId Campo ID chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
projectId Campo ID progetto della chiave API (solo scrittura) stringa (obbligatorio)
tokenUri Campo URI del token della chiave API (solo scrittura) stringa (obbligatorio)
digitare Campo Tipo della chiave API (solo scrittura) stringa (obbligatorio)

HybridComputeSettingsProperties

Nome Descrizione Valore
autoProvision Indica se installare o meno automaticamente gli agenti di Azure Arc (calcolo ibrido) nei computer 'Off'
'On' (obbligatorio)
proxyServer Per un computer non Azure che non è connesso direttamente a Internet, specificare un server proxy che il computer non Azure può usare. ProxyServerProperties
regione Posizione in cui verranno archiviati i metadati dei computer corda
resourceGroupName Nome del gruppo di risorse in cui sono connessi i connettori Arc (Hybrid Compute). corda
servicePrincipal Oggetto per accedere alle risorse protette da un tenant di Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Dati delle impostazioni del connettore ConnectorSettingProperties

ProxyServerProperties

Nome Descrizione Valore
Ip Proxy server IP corda
porto Porta del server proxy corda

ServicePrincipalProperties

Nome Descrizione Valore
applicationId ID applicazione dell'entità servizio. corda
segreto Una stringa privata usata dall'applicazione per dimostrare la propria identità, può anche essere definita password dell'applicazione (solo scrittura). corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa connettori può essere distribuito con operazioni destinate a:

  • sottoscrizione di - Vedere i comandi di distribuzione delle sottoscrizioni

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Security/connectors, aggiungere il codice JSON seguente al modello.

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

Oggetti AuthenticationDetailsProperties

Impostare la proprietà authenticationType per specificare il tipo di oggetto.

Per awsAssumeRole, usare:

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

Per awsCredsusare:

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

Per gcpCredentials, usare:

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

Valori delle proprietà

AuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Impostare su "awsAssumeRole" per il tipo AwAssumeRoleAuthenticationDetailsProperties. Impostare su "awsCreds" per il tipo AwsCredsAuthenticationDetailsProperties. Impostare su 'gcpCredentials' per il tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obbligatorio)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsAssumeRole' (obbligatorio)
awsAssumeRoleArn L'ID ruolo assunto è un identificatore che è possibile usare per creare credenziali di sicurezza temporanee. stringa (obbligatorio)
awsExternalId Identificatore univoco necessario quando si assume un ruolo in un altro account. stringa (obbligatorio)

AwsCredsAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsCreds' (obbligatorio)
awsAccessKeyId Elemento chiave pubblica dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)
awsSecretAccessKey Elemento chiave privata dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)

ConnectorSettingProperties

Nome Descrizione Valore
authenticationDetails Le impostazioni per la gestione dell'autenticazione sono rilevanti solo per il connettore cloud. AuthenticationDetailsProperties
hybridComputeSettings Impostazioni per la gestione delle risorse di calcolo ibride. Queste impostazioni sono rilevanti solo per il provisioning automatico di Arc (calcolo ibrido). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'gcpCredentials' (obbligatorio)
authProviderX509CertUrl Campo Auth provider x509 certificate URL (URL certificato Auth provider x509) della chiave API (solo scrittura) stringa (obbligatorio)
authUri Campo URI di autenticazione della chiave API (solo scrittura) stringa (obbligatorio)
clientEmail Campo di posta elettronica client della chiave API (solo scrittura) stringa (obbligatorio)
clientId Campo ID client della chiave API (solo scrittura) stringa (obbligatorio)
clientX509CertUrl Campo URL certificato x509 client della chiave API (solo scrittura) stringa (obbligatorio)
organizationId ID organizzazione dell'account cloud GCP stringa (obbligatorio)
privateKey Campo chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
privateKeyId Campo ID chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
projectId Campo ID progetto della chiave API (solo scrittura) stringa (obbligatorio)
tokenUri Campo URI del token della chiave API (solo scrittura) stringa (obbligatorio)
digitare Campo Tipo della chiave API (solo scrittura) stringa (obbligatorio)

HybridComputeSettingsProperties

Nome Descrizione Valore
autoProvision Indica se installare o meno automaticamente gli agenti di Azure Arc (calcolo ibrido) nei computer 'Off'
'On' (obbligatorio)
proxyServer Per un computer non Azure che non è connesso direttamente a Internet, specificare un server proxy che il computer non Azure può usare. ProxyServerProperties
regione Posizione in cui verranno archiviati i metadati dei computer corda
resourceGroupName Nome del gruppo di risorse in cui sono connessi i connettori Arc (Hybrid Compute). corda
servicePrincipal Oggetto per accedere alle risorse protette da un tenant di Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrizione Valore
apiVersion Versione dell'API '2020-01-01-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Dati delle impostazioni del connettore ConnectorSettingProperties
digitare Tipo di risorsa 'Microsoft.Security/connectors'

ProxyServerProperties

Nome Descrizione Valore
Ip Proxy server IP corda
porto Porta del server proxy corda

ServicePrincipalProperties

Nome Descrizione Valore
applicationId ID applicazione dell'entità servizio. corda
segreto Una stringa privata usata dall'applicazione per dimostrare la propria identità, può anche essere definita password dell'applicazione (solo scrittura). corda

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa connettori può essere distribuito con operazioni destinate a:

  • sottoscrizione

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Security/connectors, aggiungere il codice Terraform seguente al modello.

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

Oggetti AuthenticationDetailsProperties

Impostare la proprietà authenticationType per specificare il tipo di oggetto.

Per awsAssumeRole, usare:

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

Per awsCredsusare:

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

Per gcpCredentials, usare:

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

Valori delle proprietà

AuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Impostare su "awsAssumeRole" per il tipo AwAssumeRoleAuthenticationDetailsProperties. Impostare su "awsCreds" per il tipo AwsCredsAuthenticationDetailsProperties. Impostare su 'gcpCredentials' per il tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obbligatorio)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsAssumeRole' (obbligatorio)
awsAssumeRoleArn L'ID ruolo assunto è un identificatore che è possibile usare per creare credenziali di sicurezza temporanee. stringa (obbligatorio)
awsExternalId Identificatore univoco necessario quando si assume un ruolo in un altro account. stringa (obbligatorio)

AwsCredsAuthenticationDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'awsCreds' (obbligatorio)
awsAccessKeyId Elemento chiave pubblica dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)
awsSecretAccessKey Elemento chiave privata dell'oggetto credenziali AWS (solo scrittura) stringa (obbligatorio)

ConnectorSettingProperties

Nome Descrizione Valore
authenticationDetails Le impostazioni per la gestione dell'autenticazione sono rilevanti solo per il connettore cloud. AuthenticationDetailsProperties
hybridComputeSettings Impostazioni per la gestione delle risorse di calcolo ibride. Queste impostazioni sono rilevanti solo per il provisioning automatico di Arc (calcolo ibrido). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrizione Valore
authenticationType Connettersi all'account cloud, per AWS usare le credenziali dell'account o l'autenticazione basata su ruoli. Per GCP usare le credenziali dell'organizzazione dell'account. 'gcpCredentials' (obbligatorio)
authProviderX509CertUrl Campo Auth provider x509 certificate URL (URL certificato Auth provider x509) della chiave API (solo scrittura) stringa (obbligatorio)
authUri Campo URI di autenticazione della chiave API (solo scrittura) stringa (obbligatorio)
clientEmail Campo di posta elettronica client della chiave API (solo scrittura) stringa (obbligatorio)
clientId Campo ID client della chiave API (solo scrittura) stringa (obbligatorio)
clientX509CertUrl Campo URL certificato x509 client della chiave API (solo scrittura) stringa (obbligatorio)
organizationId ID organizzazione dell'account cloud GCP stringa (obbligatorio)
privateKey Campo chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
privateKeyId Campo ID chiave privata della chiave API (solo scrittura) stringa (obbligatorio)
projectId Campo ID progetto della chiave API (solo scrittura) stringa (obbligatorio)
tokenUri Campo URI del token della chiave API (solo scrittura) stringa (obbligatorio)
digitare Campo Tipo della chiave API (solo scrittura) stringa (obbligatorio)

HybridComputeSettingsProperties

Nome Descrizione Valore
autoProvision Indica se installare o meno automaticamente gli agenti di Azure Arc (calcolo ibrido) nei computer 'Off'
'On' (obbligatorio)
proxyServer Per un computer non Azure che non è connesso direttamente a Internet, specificare un server proxy che il computer non Azure può usare. ProxyServerProperties
regione Posizione in cui verranno archiviati i metadati dei computer corda
resourceGroupName Nome del gruppo di risorse in cui sono connessi i connettori Arc (Hybrid Compute). corda
servicePrincipal Oggetto per accedere alle risorse protette da un tenant di Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Dati delle impostazioni del connettore ConnectorSettingProperties
digitare Tipo di risorsa "Microsoft.Security/connectors@2020-01-01-preview"

ProxyServerProperties

Nome Descrizione Valore
Ip Proxy server IP corda
porto Porta del server proxy corda

ServicePrincipalProperties

Nome Descrizione Valore
applicationId ID applicazione dell'entità servizio. corda
segreto Una stringa privata usata dall'applicazione per dimostrare la propria identità, può anche essere definita password dell'applicazione (solo scrittura). corda