Conectores microsoft.security

Definição de recurso do Bicep

O tipo de recurso de conectores pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Security/connectors, adicione o Bicep a seguir ao seu modelo.

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

Objetos AuthenticationDetailsProperties

Defina a propriedade authenticationType para especificar o tipo de objeto.

Para awsAssumeRole, use:

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

Para awsCreds, use:

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

Para gcpCredentials, use:

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

Valores de propriedade

AuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Defina como 'awsAssumeRole' para o tipo AwAssumeRoleAuthenticationDetailsProperties. Defina como 'awsCreds' para o tipo AwsCredsAuthenticationDetailsProperties. Defina como 'gcpCredentials' para o tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obrigatório)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsAssumeRole' (obrigatório)
awsAssumeRoleArn A ID de função assumida é um identificador que você pode usar para criar credenciais de segurança temporárias. cadeia de caracteres (obrigatório)
awsExternalId Um identificador exclusivo que é necessário quando você assume uma função em outra conta. cadeia de caracteres (obrigatório)

AwsCredsAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsCreds' (obrigatório)
awsAccessKeyId Elemento de chave pública do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)
awsSecretAccessKey Elemento chave secreta do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)

ConnectorSettingProperties

Nome Descrição Valor
authenticationDetails Configurações para gerenciamento de autenticação, essas configurações são relevantes apenas para o conector de nuvem. AuthenticationDetailsProperties
hybridComputeSettings Configurações para gerenciamento de computação híbrida. Essas configurações são relevantes apenas para o Arc autoProvision (Computação Híbrida). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'gcpCredentials' (obrigatório)
authProviderX509CertUrl Campo URL do certificado x509 do provedor de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
authUri Campo URI de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientEmail Campo de email do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientId Campo ID do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientX509CertUrl Campo URL do certificado x509 do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
organizationId A ID da organização da conta de nuvem do GCP cadeia de caracteres (obrigatório)
privateKey Campo de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
privateKeyId Campo ID de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
projectId Campo ID do projeto da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tokenUri Campo URI de token da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tipo Campo Tipo da chave de API (somente gravação) cadeia de caracteres (obrigatório)

HybridComputeSettingsProperties

Nome Descrição Valor
autoProvisionamento Se os agentes do Azure Arc (computação híbrida) devem ou não ser instalados automaticamente em computadores 'Desativado'
'On' (obrigatório)
proxyServer Para um computador não Azure que não está conectado diretamente à Internet, especifique um servidor proxy que o computador que não seja do Azure pode usar. proxyServerProperties
região O local onde os metadados dos computadores serão armazenados corda
resourceGroupName O nome do grupo de recursos em que os conectores Arc (Computação Híbrida) estão conectados. corda
servicePrincipal Um objeto para acessar recursos protegidos por um locatário do Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Dados de configuração do conector ConnectorSettingProperties

ProxyServerProperties

Nome Descrição Valor
IP IP do servidor proxy corda
porta Porta do servidor proxy corda

ServicePrincipalProperties

Nome Descrição Valor
applicationId ID do aplicativo da entidade de serviço. corda
segredo Uma cadeia de caracteres secreta que o aplicativo usa para provar sua identidade também pode ser chamada de senha do aplicativo (somente gravação). corda

Definição de recurso de modelo do ARM

O tipo de recurso de conectores pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Security/connectors, adicione o JSON a seguir ao seu modelo.

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

Objetos AuthenticationDetailsProperties

Defina a propriedade authenticationType para especificar o tipo de objeto.

Para awsAssumeRole, use:

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

Para awsCreds, use:

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

Para gcpCredentials, use:

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

Valores de propriedade

AuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Defina como 'awsAssumeRole' para o tipo AwAssumeRoleAuthenticationDetailsProperties. Defina como 'awsCreds' para o tipo AwsCredsAuthenticationDetailsProperties. Defina como 'gcpCredentials' para o tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obrigatório)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsAssumeRole' (obrigatório)
awsAssumeRoleArn A ID de função assumida é um identificador que você pode usar para criar credenciais de segurança temporárias. cadeia de caracteres (obrigatório)
awsExternalId Um identificador exclusivo que é necessário quando você assume uma função em outra conta. cadeia de caracteres (obrigatório)

AwsCredsAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsCreds' (obrigatório)
awsAccessKeyId Elemento de chave pública do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)
awsSecretAccessKey Elemento chave secreta do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)

ConnectorSettingProperties

Nome Descrição Valor
authenticationDetails Configurações para gerenciamento de autenticação, essas configurações são relevantes apenas para o conector de nuvem. AuthenticationDetailsProperties
hybridComputeSettings Configurações para gerenciamento de computação híbrida. Essas configurações são relevantes apenas para o Arc autoProvision (Computação Híbrida). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'gcpCredentials' (obrigatório)
authProviderX509CertUrl Campo URL do certificado x509 do provedor de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
authUri Campo URI de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientEmail Campo de email do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientId Campo ID do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientX509CertUrl Campo URL do certificado x509 do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
organizationId A ID da organização da conta de nuvem do GCP cadeia de caracteres (obrigatório)
privateKey Campo de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
privateKeyId Campo ID de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
projectId Campo ID do projeto da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tokenUri Campo URI de token da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tipo Campo Tipo da chave de API (somente gravação) cadeia de caracteres (obrigatório)

HybridComputeSettingsProperties

Nome Descrição Valor
autoProvisionamento Se os agentes do Azure Arc (computação híbrida) devem ou não ser instalados automaticamente em computadores 'Desativado'
'On' (obrigatório)
proxyServer Para um computador não Azure que não está conectado diretamente à Internet, especifique um servidor proxy que o computador que não seja do Azure pode usar. proxyServerProperties
região O local onde os metadados dos computadores serão armazenados corda
resourceGroupName O nome do grupo de recursos em que os conectores Arc (Computação Híbrida) estão conectados. corda
servicePrincipal Um objeto para acessar recursos protegidos por um locatário do Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrição Valor
apiVersion A versão da API '2020-01-01-preview'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Dados de configuração do conector ConnectorSettingProperties
tipo O tipo de recurso 'Microsoft.Security/connectors'

ProxyServerProperties

Nome Descrição Valor
IP IP do servidor proxy corda
porta Porta do servidor proxy corda

ServicePrincipalProperties

Nome Descrição Valor
applicationId ID do aplicativo da entidade de serviço. corda
segredo Uma cadeia de caracteres secreta que o aplicativo usa para provar sua identidade também pode ser chamada de senha do aplicativo (somente gravação). corda

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso de conectores pode ser implantado com operações de destino:

  • de Assinatura

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Security/connectors, adicione o Terraform a seguir ao seu modelo.

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

Objetos AuthenticationDetailsProperties

Defina a propriedade authenticationType para especificar o tipo de objeto.

Para awsAssumeRole, use:

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

Para awsCreds, use:

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

Para gcpCredentials, use:

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

Valores de propriedade

AuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Defina como 'awsAssumeRole' para o tipo AwAssumeRoleAuthenticationDetailsProperties. Defina como 'awsCreds' para o tipo AwsCredsAuthenticationDetailsProperties. Defina como 'gcpCredentials' para o tipo GcpCredentialsDetailsProperties. 'awsAssumeRole'
'awsCreds'
'gcpCredentials' (obrigatório)

AwAssumeRoleAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsAssumeRole' (obrigatório)
awsAssumeRoleArn A ID de função assumida é um identificador que você pode usar para criar credenciais de segurança temporárias. cadeia de caracteres (obrigatório)
awsExternalId Um identificador exclusivo que é necessário quando você assume uma função em outra conta. cadeia de caracteres (obrigatório)

AwsCredsAuthenticationDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'awsCreds' (obrigatório)
awsAccessKeyId Elemento de chave pública do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)
awsSecretAccessKey Elemento chave secreta do objeto de credencial do AWS (somente gravação) cadeia de caracteres (obrigatório)

ConnectorSettingProperties

Nome Descrição Valor
authenticationDetails Configurações para gerenciamento de autenticação, essas configurações são relevantes apenas para o conector de nuvem. AuthenticationDetailsProperties
hybridComputeSettings Configurações para gerenciamento de computação híbrida. Essas configurações são relevantes apenas para o Arc autoProvision (Computação Híbrida). HybridComputeSettingsProperties

GcpCredentialsDetailsProperties

Nome Descrição Valor
authenticationType Conecte-se à sua conta de nuvem, pois a AWS usa credenciais de conta ou autenticação baseada em função. Para o GCP, use as credenciais da organização da conta. 'gcpCredentials' (obrigatório)
authProviderX509CertUrl Campo URL do certificado x509 do provedor de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
authUri Campo URI de autenticação da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientEmail Campo de email do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientId Campo ID do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
clientX509CertUrl Campo URL do certificado x509 do cliente da chave de API (somente gravação) cadeia de caracteres (obrigatório)
organizationId A ID da organização da conta de nuvem do GCP cadeia de caracteres (obrigatório)
privateKey Campo de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
privateKeyId Campo ID de chave privada da chave de API (somente gravação) cadeia de caracteres (obrigatório)
projectId Campo ID do projeto da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tokenUri Campo URI de token da chave de API (somente gravação) cadeia de caracteres (obrigatório)
tipo Campo Tipo da chave de API (somente gravação) cadeia de caracteres (obrigatório)

HybridComputeSettingsProperties

Nome Descrição Valor
autoProvisionamento Se os agentes do Azure Arc (computação híbrida) devem ou não ser instalados automaticamente em computadores 'Desativado'
'On' (obrigatório)
proxyServer Para um computador não Azure que não está conectado diretamente à Internet, especifique um servidor proxy que o computador que não seja do Azure pode usar. proxyServerProperties
região O local onde os metadados dos computadores serão armazenados corda
resourceGroupName O nome do grupo de recursos em que os conectores Arc (Computação Híbrida) estão conectados. corda
servicePrincipal Um objeto para acessar recursos protegidos por um locatário do Azure AD. ServicePrincipalProperties

Microsoft.Security/connectors

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Dados de configuração do conector ConnectorSettingProperties
tipo O tipo de recurso "Microsoft.Security/connectors@2020-01-01-preview"

ProxyServerProperties

Nome Descrição Valor
IP IP do servidor proxy corda
porta Porta do servidor proxy corda

ServicePrincipalProperties

Nome Descrição Valor
applicationId ID do aplicativo da entidade de serviço. corda
segredo Uma cadeia de caracteres secreta que o aplicativo usa para provar sua identidade também pode ser chamada de senha do aplicativo (somente gravação). corda