Conectores microsoft.security 2020-01-01-preview
Definição de recurso do Bicep
O tipo de recurso de conectores pode ser implantado com operações de destino:
- de Assinatura – Consulte comandos de implantação 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 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
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:
- de Assinatura – Consulte comandos de implantação 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 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
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
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 |