Partager via


Microsoft.ElasticSan elasticSans/volumegroups 2024-05-01

Définition de ressource Bicep

Le type de ressource elasticSans/volumesgroups 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.ElasticSan/elasticSans/volumegroups, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.ElasticSan/elasticSans/volumegroups@2024-05-01' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  name: 'string'
  properties: {
    encryption: 'string'
    encryptionProperties: {
      identity: {
        userAssignedIdentity: 'string'
      }
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    enforceDataIntegrityCheckForIscsi: bool
    networkAcls: {
      virtualNetworkRules: [
        {
          action: 'string'
          id: 'string'
        }
      ]
    }
    protocolType: 'string'
  }
}

Valeurs de propriété

EncryptionIdentity

Nom Descriptif Valeur
userAssignedIdentity Identificateur de ressource de l’identité UserAssigned à associer au chiffrement côté serveur sur le groupe de volumes. ficelle

EncryptionProperties

Nom Descriptif Valeur
identité Identité à utiliser avec le chiffrement côté service au repos. EncryptionIdentity
keyVaultProperties Propriétés fournies par le coffre de clés. KeyVaultProperties

Identité

Nom Descriptif Valeur
type Type d’identité. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Obtient ou définit une liste de paires clé-valeur qui décrivent l’ensemble d’identités affectées par l’utilisateur qui seront utilisées avec ce groupe de volumes. La clé est l’identificateur de ressource ARM de l’identité. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nom Descriptif Valeur

KeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé KeyVault. ficelle
keyVaultUri URI de KeyVault. ficelle
keyVersion Version de la clé KeyVault. ficelle

Microsoft.ElasticSan/elasticSans/volumegroups

Nom Descriptif Valeur
identité Identité de la ressource. Identité
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 3
Longueur maximale = 63
Modèle = ^[A-Za-z0-9]+((-|_)[a-z0-9A-Z]+)*$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : elasticSans
Propriétés Propriétés de VolumeGroup. VolumeGroupProperties

NetworkRuleSet

Nom Descriptif Valeur
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

userAssignedIdentity

Nom Descriptif Valeur

VirtualNetworkRule

Nom Descriptif Valeur
action Action de la règle de réseau virtuel. 'Autoriser'
pièce d'identité ID de ressource d’un sous-réseau, par exemple : /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. chaîne (obligatoire)

VolumeGroupProperties

Nom Descriptif Valeur
chiffrement Type de chiffrement 'EncryptionAtRestWithCustomerManagedKey'
'EncryptionAtRestWithPlatformKey'
encryptionProperties Propriétés de chiffrement décrivant les informations Key Vault et Identity EncryptionProperties
enforceDataIntegrityCheckForIscsi Valeur booléenne indiquant si la vérification de l’intégrité des données est activée ou non Bool
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
protocolType Type de cible de stockage 'Iscsi'
'None'

Définition de ressource de modèle ARM

Le type de ressource elasticSans/volumesgroups 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.ElasticSan/elasticSans/volumegroups, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.ElasticSan/elasticSans/volumegroups",
  "apiVersion": "2024-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "properties": {
    "encryption": "string",
    "encryptionProperties": {
      "identity": {
        "userAssignedIdentity": "string"
      },
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "enforceDataIntegrityCheckForIscsi": "bool",
    "networkAcls": {
      "virtualNetworkRules": [
        {
          "action": "string",
          "id": "string"
        }
      ]
    },
    "protocolType": "string"
  }
}

Valeurs de propriété

EncryptionIdentity

Nom Descriptif Valeur
userAssignedIdentity Identificateur de ressource de l’identité UserAssigned à associer au chiffrement côté serveur sur le groupe de volumes. ficelle

EncryptionProperties

Nom Descriptif Valeur
identité Identité à utiliser avec le chiffrement côté service au repos. EncryptionIdentity
keyVaultProperties Propriétés fournies par le coffre de clés. KeyVaultProperties

Identité

Nom Descriptif Valeur
type Type d’identité. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Obtient ou définit une liste de paires clé-valeur qui décrivent l’ensemble d’identités affectées par l’utilisateur qui seront utilisées avec ce groupe de volumes. La clé est l’identificateur de ressource ARM de l’identité. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nom Descriptif Valeur

KeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé KeyVault. ficelle
keyVaultUri URI de KeyVault. ficelle
keyVersion Version de la clé KeyVault. ficelle

Microsoft.ElasticSan/elasticSans/volumegroups

Nom Descriptif Valeur
apiVersion Version de l’API '2024-05-01'
identité Identité de la ressource. Identité
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 3
Longueur maximale = 63
Modèle = ^[A-Za-z0-9]+((-|_)[a-z0-9A-Z]+)*$ (obligatoire)
Propriétés Propriétés de VolumeGroup. VolumeGroupProperties
type Type de ressource 'Microsoft.ElasticSan/elasticSans/volumegroups'

NetworkRuleSet

Nom Descriptif Valeur
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

userAssignedIdentity

Nom Descriptif Valeur

VirtualNetworkRule

Nom Descriptif Valeur
action Action de la règle de réseau virtuel. 'Autoriser'
pièce d'identité ID de ressource d’un sous-réseau, par exemple : /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. chaîne (obligatoire)

VolumeGroupProperties

Nom Descriptif Valeur
chiffrement Type de chiffrement 'EncryptionAtRestWithCustomerManagedKey'
'EncryptionAtRestWithPlatformKey'
encryptionProperties Propriétés de chiffrement décrivant les informations Key Vault et Identity EncryptionProperties
enforceDataIntegrityCheckForIscsi Valeur booléenne indiquant si la vérification de l’intégrité des données est activée ou non Bool
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
protocolType Type de cible de stockage 'Iscsi'
'None'

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource elasticSans/volumesgroups 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.ElasticSan/elasticSans/volumegroups, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ElasticSan/elasticSans/volumegroups@2024-05-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  body = {
    properties = {
      encryption = "string"
      encryptionProperties = {
        identity = {
          userAssignedIdentity = "string"
        }
        keyVaultProperties = {
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      enforceDataIntegrityCheckForIscsi = bool
      networkAcls = {
        virtualNetworkRules = [
          {
            action = "string"
            id = "string"
          }
        ]
      }
      protocolType = "string"
    }
  }
}

Valeurs de propriété

EncryptionIdentity

Nom Descriptif Valeur
userAssignedIdentity Identificateur de ressource de l’identité UserAssigned à associer au chiffrement côté serveur sur le groupe de volumes. ficelle

EncryptionProperties

Nom Descriptif Valeur
identité Identité à utiliser avec le chiffrement côté service au repos. EncryptionIdentity
keyVaultProperties Propriétés fournies par le coffre de clés. KeyVaultProperties

Identité

Nom Descriptif Valeur
type Type d’identité. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Obtient ou définit une liste de paires clé-valeur qui décrivent l’ensemble d’identités affectées par l’utilisateur qui seront utilisées avec ce groupe de volumes. La clé est l’identificateur de ressource ARM de l’identité. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nom Descriptif Valeur

KeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé KeyVault. ficelle
keyVaultUri URI de KeyVault. ficelle
keyVersion Version de la clé KeyVault. ficelle

Microsoft.ElasticSan/elasticSans/volumegroups

Nom Descriptif Valeur
identité Identité de la ressource. Identité
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 3
Longueur maximale = 63
Modèle = ^[A-Za-z0-9]+((-|_)[a-z0-9A-Z]+)*$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : elasticSans
Propriétés Propriétés de VolumeGroup. VolumeGroupProperties
type Type de ressource « Microsoft.ElasticSan/elasticSans/volumegroups@2024-05-01 »

NetworkRuleSet

Nom Descriptif Valeur
virtualNetworkRules Liste des règles de réseau virtuel. VirtualNetworkRule[]

userAssignedIdentity

Nom Descriptif Valeur

VirtualNetworkRule

Nom Descriptif Valeur
action Action de la règle de réseau virtuel. 'Autoriser'
pièce d'identité ID de ressource d’un sous-réseau, par exemple : /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. chaîne (obligatoire)

VolumeGroupProperties

Nom Descriptif Valeur
chiffrement Type de chiffrement 'EncryptionAtRestWithCustomerManagedKey'
'EncryptionAtRestWithPlatformKey'
encryptionProperties Propriétés de chiffrement décrivant les informations Key Vault et Identity EncryptionProperties
enforceDataIntegrityCheckForIscsi Valeur booléenne indiquant si la vérification de l’intégrité des données est activée ou non Bool
networkAcls Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. NetworkRuleSet
protocolType Type de cible de stockage 'Iscsi'
'None'