Partager via


Microsoft.SecurityAndCompliance privéLinkServicesForM365Compliance Center

Définition de ressource Bicep

Le type de ressource privateLinkServicesForM365ComplianceCenter peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-08' = {
  etag: 'string'
  identity: {
    type: 'string'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    accessPolicies: [
      {
        objectId: 'string'
      }
    ]
    authenticationConfiguration: {
      audience: 'string'
      authority: 'string'
      smartProxyEnabled: bool
    }
    corsConfiguration: {
      allowCredentials: bool
      headers: [
        'string'
      ]
      maxAge: int
      methods: [
        'string'
      ]
      origins: [
        'string'
      ]
    }
    cosmosDbConfiguration: {
      keyVaultKeyUri: 'string'
      offerThroughput: int
    }
    exportConfiguration: {
      storageAccountName: 'string'
    }
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter

Nom Descriptif Valeur
etag Un etag associé à la ressource, utilisé pour l’accès concurrentiel optimiste lors de sa modification. corde
identité Paramètre indiquant si le service a une identité managée associée. ServicesResourceIdentity
gentil Type de service. 'fhir'
'fhir-R4'
'fhir-Stu3' (obligatoire)
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24 (obligatoire)
Propriétés Propriétés communes d’un service. ServicesProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

PrivateEndpoint

Nom Descriptif Valeur

PrivateEndpointConnection

Nom Descriptif Valeur
Propriétés Propriétés de ressource. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Descriptif Valeur
privateEndpoint Ressource du point de terminaison privé. PrivateEndpoint
privateLinkServiceConnectionState Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur. PrivateLinkServiceConnectionState (obligatoire)

PrivateLinkServiceConnectionState

Nom Descriptif Valeur
actionsRequired Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur. corde
description Raison de l’approbation/rejet de la connexion. corde
statut Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service. 'Approuvé'
'En attente'
'Rejeté'

ServiceAccessPolicyEntry

Nom Descriptif Valeur
objectId ID d’objet Azure AD (utilisateur ou applications) autorisé à accéder au service FHIR. corde

Contraintes:
Modèle = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (obligatoire)

ServiceAuthenticationConfigurationInfo

Nom Descriptif Valeur
audience URL de l’audience pour le service corde
autorité URL de l’autorité pour le service corde
smartProxyEnabled Si le proxy SMART sur FHIR est activé Bool

ServiceCorsConfigurationInfo

Nom Descriptif Valeur
allowCredentials Si les informations d’identification sont autorisées via CORS. Bool
En-têtes En-têtes à autoriser via CORS. string[]
maxAge Âge maximal à autoriser via CORS. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 99999
méthode Méthodes à autoriser via CORS. string[]
Origines Origines à autoriser via CORS. corde

Contraintes:
Motif = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Nom Descriptif Valeur
keyVaultKeyUri URI de la clé gérée par le client pour la base de données de stockage. corde
offerThroughput Débit provisionné pour la base de données de stockage. Int

Contraintes:
Valeur minimale = 400
Valeur maximale = 1 0000

ServiceExportConfigurationInfo

Nom Descriptif Valeur
nomDuCompteDeStockage Nom du compte de stockage d’exportation par défaut. corde

ServicesProperties

Nom Descriptif Valeur
accessPolicies Stratégies d’accès de l’instance de service. ServiceAccessPolicyEntry[]
authenticationConfiguration Configuration de l’authentification pour l’instance de service. ServiceAuthenticationConfigurationInfo
corsConfiguration Paramètres de la configuration CORS de l’instance de service. ServiceCorsConfigurationInfo
cosmosDbConfiguration Paramètres de la base de données Cosmos DB qui sauvegarde le service. ServiceCosmosDbConfigurationInfo
exportConfiguration Paramètres de l’opération d’exportation de l’instance de service. ServiceExportConfigurationInfo
privateEndpointConnections Liste des connexions de point de terminaison privé configurées pour cette ressource. PrivateEndpointConnection[]
publicNetworkAccess Contrôlez l’autorisation pour le trafic du plan de données provenant de réseaux publics tandis que le point de terminaison privé est activé. 'Désactivé'
'Activé'

ServicesResourceIdentity

Nom Descriptif Valeur
type Type d’identité spécifié, actuellement SystemAssigned et None sont autorisés. 'None'
'SystemAssigned'

ServicesResourceTags

Nom Descriptif Valeur

Définition de ressource de modèle ARM

Le type de ressource privateLinkServicesForM365ComplianceCenter peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter",
  "apiVersion": "2021-03-08",
  "name": "string",
  "etag": "string",
  "identity": {
    "type": "string"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "accessPolicies": [
      {
        "objectId": "string"
      }
    ],
    "authenticationConfiguration": {
      "audience": "string",
      "authority": "string",
      "smartProxyEnabled": "bool"
    },
    "corsConfiguration": {
      "allowCredentials": "bool",
      "headers": [ "string" ],
      "maxAge": "int",
      "methods": [ "string" ],
      "origins": [ "string" ]
    },
    "cosmosDbConfiguration": {
      "keyVaultKeyUri": "string",
      "offerThroughput": "int"
    },
    "exportConfiguration": {
      "storageAccountName": "string"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter

Nom Descriptif Valeur
apiVersion Version de l’API '2021-03-08'
etag Un etag associé à la ressource, utilisé pour l’accès concurrentiel optimiste lors de sa modification. corde
identité Paramètre indiquant si le service a une identité managée associée. ServicesResourceIdentity
gentil Type de service. 'fhir'
'fhir-R4'
'fhir-Stu3' (obligatoire)
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24 (obligatoire)
Propriétés Propriétés communes d’un service. ServicesProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter'

PrivateEndpoint

Nom Descriptif Valeur

PrivateEndpointConnection

Nom Descriptif Valeur
Propriétés Propriétés de ressource. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Descriptif Valeur
privateEndpoint Ressource du point de terminaison privé. PrivateEndpoint
privateLinkServiceConnectionState Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur. PrivateLinkServiceConnectionState (obligatoire)

PrivateLinkServiceConnectionState

Nom Descriptif Valeur
actionsRequired Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur. corde
description Raison de l’approbation/rejet de la connexion. corde
statut Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service. 'Approuvé'
'En attente'
'Rejeté'

ServiceAccessPolicyEntry

Nom Descriptif Valeur
objectId ID d’objet Azure AD (utilisateur ou applications) autorisé à accéder au service FHIR. corde

Contraintes:
Modèle = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (obligatoire)

ServiceAuthenticationConfigurationInfo

Nom Descriptif Valeur
audience URL de l’audience pour le service corde
autorité URL de l’autorité pour le service corde
smartProxyEnabled Si le proxy SMART sur FHIR est activé Bool

ServiceCorsConfigurationInfo

Nom Descriptif Valeur
allowCredentials Si les informations d’identification sont autorisées via CORS. Bool
En-têtes En-têtes à autoriser via CORS. string[]
maxAge Âge maximal à autoriser via CORS. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 99999
méthode Méthodes à autoriser via CORS. string[]
Origines Origines à autoriser via CORS. corde

Contraintes:
Motif = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Nom Descriptif Valeur
keyVaultKeyUri URI de la clé gérée par le client pour la base de données de stockage. corde
offerThroughput Débit provisionné pour la base de données de stockage. Int

Contraintes:
Valeur minimale = 400
Valeur maximale = 1 0000

ServiceExportConfigurationInfo

Nom Descriptif Valeur
nomDuCompteDeStockage Nom du compte de stockage d’exportation par défaut. corde

ServicesProperties

Nom Descriptif Valeur
accessPolicies Stratégies d’accès de l’instance de service. ServiceAccessPolicyEntry[]
authenticationConfiguration Configuration de l’authentification pour l’instance de service. ServiceAuthenticationConfigurationInfo
corsConfiguration Paramètres de la configuration CORS de l’instance de service. ServiceCorsConfigurationInfo
cosmosDbConfiguration Paramètres de la base de données Cosmos DB qui sauvegarde le service. ServiceCosmosDbConfigurationInfo
exportConfiguration Paramètres de l’opération d’exportation de l’instance de service. ServiceExportConfigurationInfo
privateEndpointConnections Liste des connexions de point de terminaison privé configurées pour cette ressource. PrivateEndpointConnection[]
publicNetworkAccess Contrôlez l’autorisation pour le trafic du plan de données provenant de réseaux publics tandis que le point de terminaison privé est activé. 'Désactivé'
'Activé'

ServicesResourceIdentity

Nom Descriptif Valeur
type Type d’identité spécifié, actuellement SystemAssigned et None sont autorisés. 'None'
'SystemAssigned'

ServicesResourceTags

Nom Descriptif Valeur

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource privateLinkServicesForM365ComplianceCenter peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-08"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    kind = "string"
    properties = {
      accessPolicies = [
        {
          objectId = "string"
        }
      ]
      authenticationConfiguration = {
        audience = "string"
        authority = "string"
        smartProxyEnabled = bool
      }
      corsConfiguration = {
        allowCredentials = bool
        headers = [
          "string"
        ]
        maxAge = int
        methods = [
          "string"
        ]
        origins = [
          "string"
        ]
      }
      cosmosDbConfiguration = {
        keyVaultKeyUri = "string"
        offerThroughput = int
      }
      exportConfiguration = {
        storageAccountName = "string"
      }
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
    }
  }
}

Valeurs de propriété

Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter

Nom Descriptif Valeur
etag Un etag associé à la ressource, utilisé pour l’accès concurrentiel optimiste lors de sa modification. corde
identité Paramètre indiquant si le service a une identité managée associée. ServicesResourceIdentity
gentil Type de service. 'fhir'
'fhir-R4'
'fhir-Stu3' (obligatoire)
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24 (obligatoire)
Propriétés Propriétés communes d’un service. ServicesProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-08 »

PrivateEndpoint

Nom Descriptif Valeur

PrivateEndpointConnection

Nom Descriptif Valeur
Propriétés Propriétés de ressource. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Descriptif Valeur
privateEndpoint Ressource du point de terminaison privé. PrivateEndpoint
privateLinkServiceConnectionState Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur. PrivateLinkServiceConnectionState (obligatoire)

PrivateLinkServiceConnectionState

Nom Descriptif Valeur
actionsRequired Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur. corde
description Raison de l’approbation/rejet de la connexion. corde
statut Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service. 'Approuvé'
'En attente'
'Rejeté'

ServiceAccessPolicyEntry

Nom Descriptif Valeur
objectId ID d’objet Azure AD (utilisateur ou applications) autorisé à accéder au service FHIR. corde

Contraintes:
Modèle = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (obligatoire)

ServiceAuthenticationConfigurationInfo

Nom Descriptif Valeur
audience URL de l’audience pour le service corde
autorité URL de l’autorité pour le service corde
smartProxyEnabled Si le proxy SMART sur FHIR est activé Bool

ServiceCorsConfigurationInfo

Nom Descriptif Valeur
allowCredentials Si les informations d’identification sont autorisées via CORS. Bool
En-têtes En-têtes à autoriser via CORS. string[]
maxAge Âge maximal à autoriser via CORS. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 99999
méthode Méthodes à autoriser via CORS. string[]
Origines Origines à autoriser via CORS. corde

Contraintes:
Motif = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Nom Descriptif Valeur
keyVaultKeyUri URI de la clé gérée par le client pour la base de données de stockage. corde
offerThroughput Débit provisionné pour la base de données de stockage. Int

Contraintes:
Valeur minimale = 400
Valeur maximale = 1 0000

ServiceExportConfigurationInfo

Nom Descriptif Valeur
nomDuCompteDeStockage Nom du compte de stockage d’exportation par défaut. corde

ServicesProperties

Nom Descriptif Valeur
accessPolicies Stratégies d’accès de l’instance de service. ServiceAccessPolicyEntry[]
authenticationConfiguration Configuration de l’authentification pour l’instance de service. ServiceAuthenticationConfigurationInfo
corsConfiguration Paramètres de la configuration CORS de l’instance de service. ServiceCorsConfigurationInfo
cosmosDbConfiguration Paramètres de la base de données Cosmos DB qui sauvegarde le service. ServiceCosmosDbConfigurationInfo
exportConfiguration Paramètres de l’opération d’exportation de l’instance de service. ServiceExportConfigurationInfo
privateEndpointConnections Liste des connexions de point de terminaison privé configurées pour cette ressource. PrivateEndpointConnection[]
publicNetworkAccess Contrôlez l’autorisation pour le trafic du plan de données provenant de réseaux publics tandis que le point de terminaison privé est activé. 'Désactivé'
'Activé'

ServicesResourceIdentity

Nom Descriptif Valeur
type Type d’identité spécifié, actuellement SystemAssigned et None sont autorisés. 'None'
'SystemAssigned'

ServicesResourceTags

Nom Descriptif Valeur