Microsoft.ServiceFabric managedClusters 2021-05-01
- La plus récente
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- Préversion du 01/03/2023
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
- 2020-01-01-preview
Définition de ressource Bicep
Le type de ressource managedClusters peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ServiceFabric/managedClusters, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2021-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
properties: {
addonFeatures: [
'string'
]
adminPassword: 'string'
adminUserName: 'string'
allowRdpAccess: bool
applicationTypeVersionsCleanupPolicy: {
maxUnusedVersionsToKeep: int
}
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
clientConnectionPort: int
clients: [
{
commonName: 'string'
isAdmin: bool
issuerThumbprint: 'string'
thumbprint: 'string'
}
]
clusterCodeVersion: 'string'
clusterUpgradeCadence: 'string'
clusterUpgradeMode: 'string'
dnsName: 'string'
enableAutoOSUpgrade: bool
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
httpGatewayConnectionPort: int
loadBalancingRules: [
{
backendPort: int
frontendPort: int
probePort: int
probeProtocol: 'string'
probeRequestPath: 'string'
protocol: 'string'
}
]
networkSecurityRules: [
{
access: 'string'
description: 'string'
destinationAddressPrefixes: [
'string'
]
destinationPortRanges: [
'string'
]
direction: 'string'
name: 'string'
priority: int
protocol: 'string'
sourceAddressPrefixes: [
'string'
]
sourcePortRanges: [
'string'
]
}
]
zonalResiliency: bool
}
}
Valeurs de propriétés
managedclusters
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) |
location | Emplacement des ressources Azure. | string (obligatoire) |
tags | Balises de ressource Azure. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
sku | Référence SKU du cluster managé | Sku |
properties | Propriétés de la ressource de cluster managé | ManagedClusterProperties |
ManagedClusterProperties
Nom | Description | Valeur |
---|---|---|
addonFeatures | Liste des fonctionnalités complémentaires à activer sur le cluster. | Tableau de chaînes contenant l’un des éléments suivants : 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | Mot de passe de l’utilisateur administrateur de la machine virtuelle. | string Contraintes : Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Nom d’utilisateur administrateur de la machine virtuelle. | string (obligatoire) |
allowRdpAccess | La définition de cette valeur sur true permet l’accès RDP à la machine virtuelle. La règle de groupe de sécurité réseau par défaut ouvre le port RDP sur Internet, qui peut être remplacé par des règles de sécurité réseau personnalisées. La valeur par défaut de ce paramètre est false. | bool |
applicationTypeVersionsCleanupPolicy | Stratégie utilisée pour propre versions inutilisées. | ApplicationTypeVersionsCleanupPolicy |
azureActiveDirectory | Paramètres d’authentification AAD du cluster. | AzureActiveDirectory |
clientConnectionPort | Port utilisé pour les connexions clientes au cluster. | int |
Clients | Certificats clients autorisés à gérer le cluster. | ClientCertificate[] |
clusterCodeVersion | Version du runtime Service Fabric du cluster. Cette propriété est requise lorsque clusterUpgradeMode est défini sur « Manual ». Pour obtenir la liste des versions de Service Fabric disponibles pour les nouveaux clusters, utilisez l’API ClusterVersion. Pour obtenir la liste des versions disponibles pour les clusters existants, utilisez availableClusterVersions. | string |
clusterUpgradeCadence | Indique quand les nouvelles mises à niveau de version du runtime de cluster seront appliquées après leur publication. Par défaut est Wave0. S’applique uniquement lorsque clusterUpgradeMode est défini sur « Automatique ». | 'Wave0' 'Wave1' 'Wave2' |
clusterUpgradeMode | Mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible. | 'Automatic' 'Manuel' |
dnsName | Nom dns du cluster. | string (obligatoire) |
enableAutoOSUpgrade | La définition de cette valeur sur true permet la mise à niveau automatique du système d’exploitation pour les types de nœuds créés à l’aide d’une image de système d’exploitation de plateforme avec la version la plus récente. La valeur par défaut de ce paramètre est false. | bool |
fabricSettings | Liste des paramètres d’infrastructure personnalisés pour configurer le cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port utilisé pour les connexions HTTP au cluster. | int |
loadBalancingRules | Règles d’équilibrage de charge appliquées à l’équilibreur de charge public du cluster. | LoadBalancingRule[] |
networkSecurityRules | Règles de sécurité réseau personnalisées appliquées au réseau virtuel du cluster. | NetworkSecurityRule[] |
zonalResiliency | Indique si le cluster dispose d’une résilience de zone. | bool |
ApplicationTypeVersionsCleanupPolicy
Nom | Description | Valeur |
---|---|---|
maxUnusedVersionsToKeep | Nombre de versions inutilisées par type d’application à conserver. | int (obligatoire) Contraintes : Valeur minimale = 0 |
AzureActiveDirectory
Nom | Description | Valeur |
---|---|---|
clientApplication | ID d’application cliente Azure Active Directory. | string |
clusterApplication | ID d’application du cluster Azure Active Directory. | string |
tenantId | ID de locataire Azure Active Directory. | string |
ClientCertificate
Nom | Description | Valeur |
---|---|---|
commonName | Nom commun du certificat. | string |
isAdmin | Indique si le certificat client dispose d’un accès administrateur au cluster. Les clients non administrateurs peuvent effectuer uniquement des opérations en lecture seule sur le cluster. | bool (obligatoire) |
issuerThumbprint | Empreinte numérique de l’émetteur pour le certificat. Utilisé uniquement avec CommonName. | string |
thumbprint | Empreinte du certificat. | string |
SettingsSectionDescription
Nom | Description | Valeur |
---|---|---|
name | Nom de section des paramètres d’infrastructure. | string (obligatoire) |
parameters | Collection de paramètres dans la section . | SettingsParameterDescription[] (obligatoire) |
ParamètresParameterDescription
Nom | Description | Valeur |
---|---|---|
name | Nom du paramètre du paramètre fabric. | string (obligatoire) |
value | Valeur du paramètre du paramètre fabric. | string (obligatoire) |
LoadBalancingRule
Nom | Description | Valeur |
---|---|---|
backendPort | Port utilisé pour les connexions internes sur le point de terminaison. Les valeurs acceptables sont comprises entre 1 et 65535. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
frontendPort | Port du point de terminaison externe. Les numéros de port de chaque règle doivent être uniques dans le Load Balancer. Les valeurs acceptables sont comprises entre 1 et 65534. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probePort | Port prob utilisé par la règle d’équilibrage de charge. Les valeurs acceptables sont comprises entre 1 et 65535. | int Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probeProtocol | référence à la sonde d’équilibreur de charge utilisée par la règle d’équilibrage de charge. | 'http '' https ''tcp' (obligatoire) |
probeRequestPath | Chemin d’accès de la requête de sonde. Pris en charge uniquement pour les sondes HTTP/HTTPS. | string |
protocol | Référence au protocole de transport utilisé par la règle d’équilibrage de charge. | 'tcp' 'udp' (obligatoire) |
NetworkSecurityRule
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | 'allow' 'deny' (obligatoire) |
description | Description de la règle de sécurité réseau. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction des règles de sécurité réseau. | 'entrant' 'sortant' (obligatoire) |
name | Nom de la règle de sécurité réseau. | chaîne (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 1000 et 3 000. Les valeurs situées en dehors de cette plage sont réservées à Service Fabric Manager Provider de ressources de groupe. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) Contraintes : Valeur minimale = 1000 Valeur maximale = 3000 |
protocol | Protocole réseau auquel la règle s'applique. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (obligatoire) |
sourceAddressPrefixes | CIDR ou plages d’adresses IP sources. | string[] |
sourcePortRanges | Plages de ports sources. | string[] |
Sku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. | 'De base' 'Standard' (obligatoire) |
Définition de ressources de modèle ARM
Le type de ressource managedClusters peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ServiceFabric/managedClusters, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2021-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"properties": {
"addonFeatures": [ "string" ],
"adminPassword": "string",
"adminUserName": "string",
"allowRdpAccess": "bool",
"applicationTypeVersionsCleanupPolicy": {
"maxUnusedVersionsToKeep": "int"
},
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"clientConnectionPort": "int",
"clients": [
{
"commonName": "string",
"isAdmin": "bool",
"issuerThumbprint": "string",
"thumbprint": "string"
}
],
"clusterCodeVersion": "string",
"clusterUpgradeCadence": "string",
"clusterUpgradeMode": "string",
"dnsName": "string",
"enableAutoOSUpgrade": "bool",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"httpGatewayConnectionPort": "int",
"loadBalancingRules": [
{
"backendPort": "int",
"frontendPort": "int",
"probePort": "int",
"probeProtocol": "string",
"probeRequestPath": "string",
"protocol": "string"
}
],
"networkSecurityRules": [
{
"access": "string",
"description": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationPortRanges": [ "string" ],
"direction": "string",
"name": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefixes": [ "string" ],
"sourcePortRanges": [ "string" ]
}
],
"zonalResiliency": "bool"
}
}
Valeurs de propriétés
managedclusters
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.ServiceFabric/managedClusters » |
apiVersion | Version de l’API de ressource | '2021-05-01' |
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement des ressources Azure. | chaîne (obligatoire) |
tags | Balises de ressources Azure. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
sku | Référence sku du cluster managé | Sku |
properties | Propriétés des ressources de cluster managé | ManagedClusterProperties |
ManagedClusterProperties
Nom | Description | Valeur |
---|---|---|
addonFeatures | Liste des fonctionnalités de complément à activer sur le cluster. | Tableau de chaînes contenant l’un des éléments suivants : 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | Mot de passe de l’utilisateur administrateur de machine virtuelle. | string Contraintes : Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Nom d’utilisateur administrateur de machine virtuelle. | chaîne (obligatoire) |
allowRdpAccess | La définition de cette valeur sur true active l’accès RDP à la machine virtuelle. La règle NSG par défaut ouvre le port RDP sur Internet, qui peut être remplacé par des règles de sécurité réseau personnalisées. La valeur par défaut de ce paramètre est false. | bool |
applicationTypeVersionsCleanupPolicy | Stratégie utilisée pour propre versions inutilisées. | ApplicationTypeVersionsCleanupPolicy |
azureActiveDirectory | Paramètres d’authentification AAD du cluster. | AzureActiveDirectory |
clientConnectionPort | Port utilisé pour les connexions clientes au cluster. | int |
Clients | Certificats clients autorisés à gérer le cluster. | ClientCertificate[] |
clusterCodeVersion | Version du runtime Service Fabric du cluster. Cette propriété est requise lorsque clusterUpgradeMode est défini sur « Manual ». Pour obtenir la liste des versions de Service Fabric disponibles pour les nouveaux clusters, utilisez l’API ClusterVersion. Pour obtenir la liste des versions disponibles pour les clusters existants, utilisez availableClusterVersions. | string |
clusterUpgradeCadence | Indique quand de nouvelles mises à niveau de version du runtime de cluster seront appliquées après leur publication. Par défaut, Wave0. S’applique uniquement lorsque clusterUpgradeMode est défini sur « Automatique ». | 'Wave0' 'Wave1' 'Wave2' |
clusterUpgradeMode | Mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible. | 'Automatique' 'Manuel' |
dnsName | Nom dns du cluster. | chaîne (obligatoire) |
enableAutoOSUpgrade | La définition de cette valeur sur true permet la mise à niveau automatique du système d’exploitation pour les types de nœuds créés à l’aide de n’importe quelle image de système d’exploitation de plateforme avec la version « dernière ». La valeur par défaut de ce paramètre est false. | bool |
fabricSettings | Liste des paramètres d’infrastructure personnalisés pour configurer le cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port utilisé pour les connexions HTTP au cluster. | int |
loadBalancingRules | Règles d’équilibrage de charge appliquées à l’équilibreur de charge public du cluster. | LoadBalancingRule[] |
networkSecurityRules | Règles de sécurité réseau personnalisées appliquées au réseau virtuel du cluster. | NetworkSecurityRule[] |
zonnalResiliency | Indique si le cluster dispose d’une résilience de zone. | bool |
ApplicationTypeVersionsCleanupPolicy
Nom | Description | Valeur |
---|---|---|
maxUnusedVersionsToKeep | Nombre de versions inutilisées par type d’application à conserver. | int (obligatoire) Contraintes : Valeur minimale = 0 |
AzureActiveDirectory
Nom | Description | Valeur |
---|---|---|
clientApplication | ID d’application cliente Azure Active Directory. | string |
clusterApplication | ID d’application du cluster Azure Active Directory. | string |
tenantId | ID de locataire Azure Active Directory. | string |
ClientCertificate
Nom | Description | Valeur |
---|---|---|
commonName | Nom commun du certificat. | string |
isAdmin | Indique si le certificat client dispose d’un accès administrateur au cluster. Les clients non administrateurs peuvent effectuer uniquement des opérations en lecture seule sur le cluster. | bool (obligatoire) |
issuerThumbprint | Empreinte numérique de l’émetteur pour le certificat. Utilisé uniquement avec CommonName. | string |
thumbprint | Empreinte du certificat. | string |
SettingsSectionDescription
Nom | Description | Valeur |
---|---|---|
name | Nom de section des paramètres d’infrastructure. | string (obligatoire) |
parameters | Collection de paramètres dans la section . | SettingsParameterDescription[] (obligatoire) |
ParamètresParameterDescription
Nom | Description | Valeur |
---|---|---|
name | Nom du paramètre du paramètre fabric. | string (obligatoire) |
value | Valeur du paramètre du paramètre fabric. | string (obligatoire) |
LoadBalancingRule
Nom | Description | Valeur |
---|---|---|
backendPort | Port utilisé pour les connexions internes sur le point de terminaison. Les valeurs acceptables sont comprises entre 1 et 65535. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
frontendPort | Port du point de terminaison externe. Les numéros de port de chaque règle doivent être uniques dans le Load Balancer. Les valeurs acceptables sont comprises entre 1 et 65534. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probePort | Port prob utilisé par la règle d’équilibrage de charge. Les valeurs acceptables sont comprises entre 1 et 65535. | int Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probeProtocol | référence à la sonde d’équilibreur de charge utilisée par la règle d’équilibrage de charge. | 'http '' https ''tcp' (obligatoire) |
probeRequestPath | Chemin d’accès de la requête de sonde. Pris en charge uniquement pour les sondes HTTP/HTTPS. | string |
protocol | Référence au protocole de transport utilisé par la règle d’équilibrage de charge. | 'tcp' 'udp' (obligatoire) |
NetworkSecurityRule
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | 'allow' 'deny' (obligatoire) |
description | Description de la règle de sécurité réseau. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction de la règle de sécurité réseau. | 'inbound' 'outbound' (obligatoire) |
name | Nom de la règle de sécurité réseau. | string (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 1000 et 3 000. Les valeurs en dehors de cette plage sont réservées à Service Fabric Manager ProviderCluster Resource Provider. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) Contraintes : Valeur minimale = 1000 Valeur maximale = 3000 |
protocol | Protocole réseau auquel la règle s'applique. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (obligatoire) |
sourceAddressPrefixes | Le CIDR ou les plages d’adresses IP sources. | string[] |
sourcePortRanges | Plages de ports sources. | string[] |
Sku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. | 'De base' 'Standard' (obligatoire) |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource managedClusters 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 d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ServiceFabric/managedClusters, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2021-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addonFeatures = [
"string"
]
adminPassword = "string"
adminUserName = "string"
allowRdpAccess = bool
applicationTypeVersionsCleanupPolicy = {
maxUnusedVersionsToKeep = int
}
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
clientConnectionPort = int
clients = [
{
commonName = "string"
isAdmin = bool
issuerThumbprint = "string"
thumbprint = "string"
}
]
clusterCodeVersion = "string"
clusterUpgradeCadence = "string"
clusterUpgradeMode = "string"
dnsName = "string"
enableAutoOSUpgrade = bool
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
httpGatewayConnectionPort = int
loadBalancingRules = [
{
backendPort = int
frontendPort = int
probePort = int
probeProtocol = "string"
probeRequestPath = "string"
protocol = "string"
}
]
networkSecurityRules = [
{
access = "string"
description = "string"
destinationAddressPrefixes = [
"string"
]
destinationPortRanges = [
"string"
]
direction = "string"
name = "string"
priority = int
protocol = "string"
sourceAddressPrefixes = [
"string"
]
sourcePortRanges = [
"string"
]
}
]
zonalResiliency = bool
}
sku = {
name = "string"
}
})
}
Valeurs de propriétés
managedclusters
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.ServiceFabric/managedClusters@2021-05-01 » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement des ressources Azure. | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Balises de ressource Azure. | Dictionnaire de noms et de valeurs d’étiquettes. |
sku | Référence SKU du cluster managé | Sku |
properties | Propriétés de la ressource de cluster managé | ManagedClusterProperties |
ManagedClusterProperties
Nom | Description | Valeur |
---|---|---|
addonFeatures | Liste des fonctionnalités complémentaires à activer sur le cluster. | Tableau de chaînes contenant l’un des éléments suivants : « BackupRestoreService » « DnsService » « ResourceMonitorService » |
adminPassword | Mot de passe de l’utilisateur administrateur de la machine virtuelle. | string Contraintes : Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Nom d’utilisateur administrateur de la machine virtuelle. | string (obligatoire) |
allowRdpAccess | La définition de cette valeur sur true permet l’accès RDP à la machine virtuelle. La règle de groupe de sécurité réseau par défaut ouvre le port RDP sur Internet, qui peut être remplacé par des règles de sécurité réseau personnalisées. La valeur par défaut de ce paramètre est false. | bool |
applicationTypeVersionsCleanupPolicy | Stratégie utilisée pour propre versions inutilisées. | ApplicationTypeVersionsCleanupPolicy |
azureActiveDirectory | Paramètres d’authentification AAD du cluster. | AzureActiveDirectory |
clientConnectionPort | Port utilisé pour les connexions clientes au cluster. | int |
Clients | Certificats clients autorisés à gérer le cluster. | ClientCertificate[] |
clusterCodeVersion | Version du runtime Service Fabric du cluster. Cette propriété est requise lorsque clusterUpgradeMode est défini sur « Manual ». Pour obtenir la liste des versions de Service Fabric disponibles pour les nouveaux clusters, utilisez l’API ClusterVersion. Pour obtenir la liste des versions disponibles pour les clusters existants, utilisez availableClusterVersions. | string |
clusterUpgradeCadence | Indique quand les nouvelles mises à niveau de version du runtime de cluster seront appliquées après leur publication. Par défaut est Wave0. S’applique uniquement lorsque clusterUpgradeMode est défini sur « Automatique ». | « Wave0 » « Wave1 » « Wave2 » |
clusterUpgradeMode | Mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible. | « Automatique » « Manuel » |
dnsName | Nom dns du cluster. | string (obligatoire) |
enableAutoOSUpgrade | La définition de cette valeur sur true permet la mise à niveau automatique du système d’exploitation pour les types de nœuds créés à l’aide d’une image de système d’exploitation de plateforme avec la version la plus récente. La valeur par défaut de ce paramètre est false. | bool |
fabricSettings | Liste des paramètres d’infrastructure personnalisés pour configurer le cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port utilisé pour les connexions HTTP au cluster. | int |
loadBalancingRules | Règles d’équilibrage de charge appliquées à l’équilibreur de charge public du cluster. | LoadBalancingRule[] |
networkSecurityRules | Règles de sécurité réseau personnalisées appliquées au réseau virtuel du cluster. | NetworkSecurityRule[] |
zonalResiliency | Indique si le cluster dispose d’une résilience de zone. | bool |
ApplicationTypeVersionsCleanupPolicy
Nom | Description | Valeur |
---|---|---|
maxUnusedVersionsToKeep | Nombre de versions inutilisées par type d’application à conserver. | int (obligatoire) Contraintes : Valeur minimale = 0 |
AzureActiveDirectory
Nom | Description | Valeur |
---|---|---|
clientApplication | ID d’application cliente Azure Active Directory. | string |
clusterApplication | ID d’application du cluster Azure Active Directory. | string |
tenantId | ID de locataire Azure Active Directory. | string |
ClientCertificate
Nom | Description | Valeur |
---|---|---|
commonName | Nom commun du certificat. | string |
isAdmin | Indique si le certificat client dispose d’un accès administrateur au cluster. Les clients non administrateurs peuvent effectuer uniquement des opérations en lecture seule sur le cluster. | bool (obligatoire) |
issuerThumbprint | Empreinte numérique de l’émetteur pour le certificat. Utilisé uniquement avec CommonName. | string |
thumbprint | Empreinte du certificat. | string |
SettingsSectionDescription
Nom | Description | Valeur |
---|---|---|
name | Nom de section des paramètres d’infrastructure. | string (obligatoire) |
parameters | Collection de paramètres dans la section . | SettingsParameterDescription[] (obligatoire) |
ParamètresParameterDescription
Nom | Description | Valeur |
---|---|---|
name | Nom du paramètre du paramètre fabric. | string (obligatoire) |
value | Valeur du paramètre du paramètre fabric. | string (obligatoire) |
LoadBalancingRule
Nom | Description | Valeur |
---|---|---|
backendPort | Port utilisé pour les connexions internes sur le point de terminaison. Les valeurs acceptables sont comprises entre 1 et 65535. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
frontendPort | Port du point de terminaison externe. Les numéros de port de chaque règle doivent être uniques dans le Load Balancer. Les valeurs acceptables sont comprises entre 1 et 65534. | int (obligatoire) Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probePort | Port prob utilisé par la règle d’équilibrage de charge. Les valeurs acceptables sont comprises entre 1 et 65535. | int Contraintes : Valeur minimale = 1 Valeur maximale = 65534 |
probeProtocol | référence à la sonde d’équilibreur de charge utilisée par la règle d’équilibrage de charge. | "http "" https "« tcp » (obligatoire) |
probeRequestPath | Chemin d’accès de la requête de sonde. Pris en charge uniquement pour les sondes HTTP/HTTPS. | string |
protocol | Référence au protocole de transport utilisé par la règle d’équilibrage de charge. | « tcp » « udp » (obligatoire) |
NetworkSecurityRule
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | « autoriser » « deny » (obligatoire) |
description | Description de la règle de sécurité réseau. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction de la règle de sécurité réseau. | « entrant » « sortant » (obligatoire) |
name | Nom de la règle de sécurité réseau. | string (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 1000 et 3 000. Les valeurs en dehors de cette plage sont réservées à Service Fabric Manager ProviderCluster Resource Provider. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) Contraintes : Valeur minimale = 1000 Valeur maximale = 3000 |
protocol | Protocole réseau auquel la règle s'applique. | « ah » « esp » " http "" https "« icmp » « tcp » « udp » (obligatoire) |
sourceAddressPrefixes | Le CIDR ou les plages d’adresses IP sources. | string[] |
sourcePortRanges | Plages de ports sources. | string[] |
Sku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. | "Basic" « Standard » (obligatoire) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour