Partager via


Éléments du schéma XML du modèle de service

Élément AddRemoveIncrementalNamedPartitionScalingMechanism

Définit un mécanisme permettant d’ajouter ou de supprimer des partitions nommées.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 3 attribut(s)
défini localement dans le groupe ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AddRemoveIncrementalNamedPartitionScalingMechanism" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Defines a mechanism for adding or removing named partitions.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="MinPartitionCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The minimum number of partitions.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="MaxPartitionCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The maximum number of partitions.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="ScaleIncrement" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The number of partitions by which to perform the upshift/downshift.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        

Détails d’attribut

MinPartitionCount

Nombre minimal de partitions.

Attribut Valeur
name MinPartitionCount
type xs:string
use Obligatoire

MaxPartitionCount

Nombre maximal de partitions.

Attribut Valeur
name MaxPartitionCount
type xs:string
use Obligatoire

ScaleIncrement

Nombre de partitions pour lesquelles la promotion/rétrogradation sera effectuée.

Attribut Valeur
name ScaleIncrement
type xs:string
use Obligatoire

Élément d’application

Informations propres à l’instance d’application telles que le nom de l’application et les valeurs des paramètres d’application utilisés pour créer l’application. Les valeurs de paramètres dans ce fichier remplacent les valeurs de paramètres par défaut définies dans le manifeste d’application.

Attribut Valeur
type AppInstanceDefinitionType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name Application

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Application" type="AppInstanceDefinitionType">
                <xs:annotation>
                        <xs:documentation>Application Instance specific information like application name and application parameter values used to create application. Parameter values in this file overrides the default parameter values defined in Application Manifest.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Élément ApplicationEndpoints

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans complexType FabricEndpointsType
name ApplicationEndpoints
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationEndpoints" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartPort" type="xs:int" use="required"/>
          <xs:attribute name="EndPort" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

StartPort

Attribut Valeur
name StartPort
type xs:int
use Obligatoire

EndPort

Attribut Valeur
name EndPort
type xs:int
use Obligatoire

Élément ApplicationInstance

Décrit une instance d’une application Microsoft Azure Service Fabric.

Attribut Valeur
type ApplicationInstanceType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ApplicationInstance

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationInstance" type="ApplicationInstanceType">
    <xs:annotation>
      <xs:documentation>Describes an instance of a Microsoft Azure Service Fabric application.</xs:documentation>
    </xs:annotation>
  </xs:element>
  

Élément ApplicationManifest

Décrit de façon déclarative la version et le type d’application. Un ou plusieurs manifestes des services constitutifs sont référencés pour composer un type d’application. Les paramètres de configuration des services constitutifs peuvent être substitués à l’aide de paramètres d’application paramétrables. Les services, modèles de service, entités, stratégies, configuration de diagnostics et certificats par défaut peuvent également être déclarés au niveau de l’application.

Attribut Valeur
type ApplicationManifestType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ApplicationManifest

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationManifest" type="ApplicationManifestType"/>
        

Élément ApplicationPackage

ApplicationPackage représente les informations d’application avec version requises par le nœud.

Attribut Valeur
type ApplicationPackageType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ApplicationPackage

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPackage" type="ApplicationPackageType">
    <xs:annotation>
      <xs:documentation>ApplicationPackage represents the versioned Application information required by the node.</xs:documentation>
    </xs:annotation>
  </xs:element>
  

Élément ApplicationPackageRef

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationInstanceType
name ApplicationPackageRef

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPackageRef">
        <xs:complexType>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      

Élément Arguments

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ExeHostEntryPointType
name Arguments
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Arguments" type="xs:string" minOccurs="0"/>
      

Élément AveragePartitionLoadScalingTrigger

Définit un mécanisme de mise à l’échelle basé sur la charge moyenne des réplicas d’une partition.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 4 attribut(s)
défini localement dans le groupe ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AveragePartitionLoadScalingTrigger" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Defines a scaling mechanism based on the average load of replicas of a partition.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="MetricName" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The name of metric which should be used for scaling operations.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="LowerLoadThreshold" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The lower limit of the load value of a metric.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="UpperLoadThreshold" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The upper limit of the load value of a metric.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="ScaleIntervalInSeconds" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The time interval in seconds to be considered for scaling.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            

Détails d’attribut

MetricName

Nom de mesure à utiliser pour les opérations de mise à l’échelle.

Attribut Valeur
name MetricName
type xs:string
use Obligatoire

LowerLoadThreshold

Limite inférieure de la valeur de charge d’une métrique.

Attribut Valeur
name LowerLoadThreshold
type xs:string
use Obligatoire

UpperLoadThreshold

Limite supérieure de la valeur de charge d’une métrique.

Attribut Valeur
name UpperLoadThreshold
type xs:string
use Obligatoire

ScaleIntervalInSeconds

Intervalle de temps en secondes à prendre en compte pour la mise à l’échelle.

Attribut Valeur
name ScaleIntervalInSeconds
type xs:string
use Obligatoire

Élément AverageServiceLoadScalingTrigger

Définit un mécanisme de mise à l’échelle basé sur la charge moyenne des partitions d’un service.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 5 attribut(s)
défini localement dans le groupe ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AverageServiceLoadScalingTrigger" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Defines a scaling mechanism based on the average load of partitions of a service.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="MetricName" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The name of metric which should be used for scaling operations.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="LowerLoadThreshold" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The lower limit of the load value of a metric.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="UpperLoadThreshold" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The upper limit of the load value of a metric.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="ScaleIntervalInSeconds" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The time interval in seconds to be considered for scaling.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="UseOnlyPrimaryLoad" type="xs:string" use="optional">
                        <xs:annotation>
                            <xs:documentation>Use load of primary replica as average load of partition.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        

Détails d’attribut

MetricName

Nom de mesure à utiliser pour les opérations de mise à l’échelle.

Attribut Valeur
name MetricName
type xs:string
use Obligatoire

LowerLoadThreshold

Limite inférieure de la valeur de charge d’une métrique.

Attribut Valeur
name LowerLoadThreshold
type xs:string
use Obligatoire

UpperLoadThreshold

Limite supérieure de la valeur de charge d’une métrique.

Attribut Valeur
name UpperLoadThreshold
type xs:string
use Obligatoire

ScaleIntervalInSeconds

Intervalle de temps en secondes à prendre en compte pour la mise à l’échelle.

Attribut Valeur
name ScaleIntervalInSeconds
type xs:string
use Obligatoire

UseOnlyPrimaryLoad

Utiliser la charge du réplica principal en tant que charge moyenne de la partition.

Attribut Valeur
name UseOnlyPrimaryLoad
type xs:string
use facultatif

Élément AzureBlob (de type AzureBlobETWType)

Décrit une destination de stockage d’objets blob Azure pour les événements ETW. Fonctionne uniquement dans l’environnement Azure.

Attribut Valeur
type AzureBlobETWType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureBlob" type="AzureBlobETWType" minOccurs="0" maxOccurs="unbounded"/>
                

Élément AzureBlob (de type AzureBlobType)

Décrit une destination de stockage d’objets blob Azure pour les données de diagnostic. Fonctionne uniquement dans l’environnement de cluster Azure.

Attribut Valeur
type AzureBlobType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations, élément Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                

Élément BackupRestoreServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="BackupRestoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément Blackbird

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name Blackbird

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Blackbird">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="BlackbirdRoleType" minOccurs="1" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                

Détails de l’élément Content

Rôles

Attribut Valeur
name Rôles

Élément Capacities

Capacités de diverses métriques pour ce type de nœud

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType
name Capacities
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Capacities" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The capacities of various metrics for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        

Détails de l’élément Content

Capacité

Attribut Valeur
name Capacité
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Élément Capacity

Attribut Valeur
type KeyValuePairType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Capacities
name Capacité
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        

Élément CentralSecretServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CentralSecretServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément CertificateRef

Spécifie les informations d’un certificat qui sera exposé au conteneur.

Attribut Valeur
type ContainerCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name CertificateRef
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CertificateRef" type="ContainerCertificateType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies information for a certificate which will be exposed to the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément Certificates (de type CertificatesType)

Décrit les certificats associés à ce type de nœud

Attribut Valeur
type CertificatesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType, complexType InfrastructureNodeType
name Certificats
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Certificates" type="CertificatesType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the certificates associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                        

Élément Certificates (défini dans ApplicationManifestType)

Déclare les certificats utilisés pour sécuriser des points de terminaison ou chiffrer des secrets dans le manifeste d’application ou un manifeste de cluster.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType
name Certificats
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Certificates" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares certificates used to secure endpoints or encrypt secrets within the application manifest or a cluster manifest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares a certificate used to encrypt sensitive information within the application manifest. The application author uses the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt the sensitive information, which is copied to a Parameter in the ConfigOverrides section.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

SecretsCertificate

Déclare un certificat utilisé pour chiffrer des informations sensibles dans le manifeste d’application. L’auteur de l’application utilise l’applet de commande Invoke-ServiceFabricEncryptSecret pour chiffrer les informations sensibles, qui sont copiées dans un paramètre dans la section ConfigOverrides.

Attribut Valeur
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Attribut Valeur
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Élément Certificates (défini dans ClusterManifestType)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ClusterManifestType
name Certificats
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Certificates" minOccurs="0">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                

Détails de l’élément Content

SecretsCertificate

Attribut Valeur
name SecretsCertificate
type FabricCertificateType
minOccurs 0

Élément ClientCertificate

Certificat client de rôle d’administrateur par défaut utilisé pour sécuriser la communication entre le serveur et le client.

Attribut Valeur
type FabricCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CertificatesType
name ClientCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClientCertificate" type="FabricCertificateType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The default admin role client certificate used to secure client server communication.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ClientConnectionEndpoint

Attribut Valeur
type InputEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name ClientConnectionEndpoint

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClientConnectionEndpoint" type="InputEndpointType"/>
      

Élément ClusterCertificate

Certificat utilisé pour sécuriser la communication entre les clusters.

Attribut Valeur
type FabricCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CertificatesType
name ClusterCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterCertificate" type="FabricCertificateType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The certificate used to secure the intra cluster communication.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ClusterConnectionEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name ClusterConnectionEndpoint

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterConnectionEndpoint" type="InternalEndpointType"/>
      

Élément ClusterManagerReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name ClusterManagerReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément ClusterManifest

Décrit un cluster Microsoft Azure Service Fabric.

Attribut Valeur
type ClusterManifestType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ClusterManifest

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterManifest" type="ClusterManifestType">
                <xs:annotation>
                        <xs:documentation>Describes a Microsoft Azure Service Fabric Cluster.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Élément CodePackage

Décrit un package de code qui prend en charge un type de service défini. Quand un service est instancié par rapport à un de ces types de service, tous les packages de code déclarés dans ce manifeste sont activés en exécutant leurs points d'entrée. Les processus qui en résultent sont censés inscrire les types de service pris en charge au moment de l'exécution. S’il existe plusieurs packages de code, ils sont tous activés chaque fois que le système recherche l’un des types de service déclarés.

Attribut Valeur
type CodePackageType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType, élément DigestedCodePackage
name CodePackage
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CodePackage" type="CodePackageType" maxOccurs="unbounded"/>
      

Élément Commands

Passez une liste de commandes séparées par des virgules au conteneur.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostEntryPointType
name Commandes
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Commands" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Pass a comma delimited list of commands to the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ConfigOverride

Décrit les substitutions de configuration d’un package de configuration particulier dans le manifeste de service importé.

Attribut Valeur
type ConfigOverrideType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ConfigOverrides, élément DigestedConfigPackage
name ConfigOverride
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigOverride" type="ConfigOverrideType" minOccurs="0" maxOccurs="unbounded"/>
                

Élément ConfigOverrides

Décrit les substitutions de configuration pour le manifeste de service importé. Les substitutions de configuration offrent la souplesse nécessaire pour réutiliser les mêmes manifestes de service dans plusieurs types d’application en substituant la configuration du manifeste de service uniquement en cas d’utilisation avec un type d’application particulier. Les substitutions de configuration peuvent changer n’importe quelle configuration par défaut dans un manifeste de service, tant que la configuration par défaut est définie à l’aide du fichier Settings.xml dans le dossier ConfigPackage.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceManifestImport
name ConfigOverrides
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigOverrides" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Describes configuration overrides for the imported service manifest. Configuration overrides allow the flexibility of re-using the same service manifests across multiple application types by overriding the service manifest's configuration only when used with a particular application type. Configuration overrides can change any default configuration in a service manifest as long as default configuration is defined using the Settings.xml in the ConfigPackage folder. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ConfigOverride" type="ConfigOverrideType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

ConfigOverride

Attribut Valeur
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs unbounded

Élément ConfigPackage (type ConfigPackageDescriptionType)

Déclare un dossier, nommé par l’attribut Name, qui contient un fichier Settings.xml. Ce fichier contient des sections de paramètres clé-valeur définis par l'utilisateur que le processus peut lire pendant l'exécution. Le processus en cours d’exécution n’est pas redémarré pendant la mise à niveau si seule la version de ConfigPackage a changé. Au lieu de cela, un rappel indique au processus que les paramètres de configuration ont été modifiés afin qu'ils puissent être rechargés dynamiquement.

Attribut Valeur
type ConfigPackageDescriptionType
content 0 élément(s), 0 attribut(s)
défini en local dans ConfigPackagePoliciesType complexType
name ConfigPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackage" type="ConfigPackageDescriptionType" minOccurs="0" maxOccurs="unbounded"/>
    

Élément ConfigPackage (type ConfigPackageType)

Déclare un dossier, nommé par l’attribut de nom, et PackageRoot qui contient un fichier Settings.xml. Ce fichier contient des sections de paramètres clé-valeur définis par l'utilisateur que le processus peut lire pendant l'exécution. Le processus en cours d’exécution n’est pas redémarré pendant la mise à niveau si seule la version de ConfigPackage a changé. Au lieu de cela, un rappel indique au processus que les paramètres de configuration ont été modifiés afin qu'ils puissent être rechargés dynamiquement.

Attribut Valeur
type ConfigPackageType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType, élément DigestedConfigPackage
name ConfigPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackage" type="ConfigPackageType" minOccurs="0" maxOccurs="unbounded"/>
      

Élément ConfigPackagePolicies

Packages de configuration à monter à l’intérieur du conteneur.

Attribut Valeur
type ConfigPackagePoliciesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément DigestedCodePackage
name ConfigPackagePolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackagePolicies" type="ConfigPackagePoliciesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Config Packages to be mounted inside the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ConsoleRedirection

Avertissement ! N’utilisez pas la redirection de console dans une application de production. Utilisez cette fonctionnalité uniquement pour le développement local et le débogage. La sortie de la console est redirigée du script de démarrage vers un fichier de sortie dans le dossier d’application « log », sur le nœud de cluster où l’application est déployée et exécutée.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans complexType ExeHostEntryPointType
name ConsoleRedirection
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConsoleRedirection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Warning! Do not use console redirection in a production application, only use it for local development and debugging. Redirects console output from the startup script to an output file in the application folder called "log" on the cluster node where the application is deployed and run.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="FileRetentionCount" default="2">
            <xs:annotation>
              <xs:documentation>Sets the number of console redirection output files to retain.  Must be a positive integer, the default value is "2".</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="FileMaxSizeInKb" default="20480">
            <xs:annotation>
              <xs:documentation>Set the maximum size of a console redirection output file.  Must be a positive integer greater than 128KB, the default value is "20480".</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="128"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

FileRetentionCount

Définit le nombre de fichiers de sortie de redirection de console à conserver. Doit être un entier positif, la valeur par défaut est « 2 ».

Attribut Valeur
name FileRetentionCount
default 2

FileMaxSizeInKb

Définissez la taille maximale du fichier de sortie de redirection de console. Doit être un entier positif supérieur à 128 Ko, la valeur par défaut est « 20480 ».

Attribut Valeur
name FileMaxSizeInKb
default 20480

Élément ContainerEntryPoint

Point d'entrée substitué pour les conteneurs afin que le débogueur puisse être lancé.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DebugParametersType
name ContainerEntryPoint
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerEntryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Overridden entrypoint for containers so debugger can be launched.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ContainerEnvironmentBlock

EnvironmentBlock pour les conteneurs.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DebugParametersType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerEnvironmentBlock" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>EnvironmentBlock for containers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ContainerHost

Attribut Valeur
type ContainerHostEntryPointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType EntryPointDescriptionType
name ContainerHost

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHost" type="ContainerHostEntryPointType"/>
      

Élément ContainerHostPolicies

Spécifie des stratégies pour l’activation des hôtes de conteneur.

Attribut Valeur
type ContainerHostPoliciesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément DigestedCodePackage
name ContainerHostPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHostPolicies" type="ContainerHostPoliciesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies policies for activating container hosts.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ContainerLabel

Étiquettes pour les conteneurs au format clé=valeur.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DebugParametersType
name ContainerLabel
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerLabel" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Labels for containers in form key=value.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément ContainerMountedVolume

Volumes à monter à l’intérieur du conteneur.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DebugParametersType
name ContainerMountedVolume
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerMountedVolume" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Volumes to be mounted inside container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ContainerNetworkPolicy

Décrit les stratégies de réseau de conteneurs pour le package de service.

Attribut Valeur
type ContainerNetworkPolicyType
content 0 élément(s), 0 attribut(s)
défini en local dans NetworkPoliciesType complexType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerNetworkPolicy" type="ContainerNetworkPolicyType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Describes container network policies for the service package.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément CrashDumpSource

Spécifie la collecte des vidages sur incident. Les vidages sur incident sont recueillis pour les fichiers exécutables qui hébergent les packages de code de tous les services appartenant à l’application.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 1 attribut(s)
défini localement dans complexType DiagnosticsType
name CrashDumpSource
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CrashDumpSource" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies crash dump collection. Crash dumps are collected for executables that host the code packages of all services belonging to the application.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not crash dump collection is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

IsEnabled

Spécifie si la collecte des vidages sur incident est activée. Par défaut, cette fonctionnalité n’est pas activée.

Attribut Valeur
name IsEnabled
type xs:string

Détails de l’élément Content

Destinations

Destinations vers lesquelles les vidages sur incident doivent être transférés.

Attribut Valeur
name Destinations
minOccurs 0

None

Attribut Valeur
ref Paramètres
minOccurs 0
maxOccurs 1

Élément CurrentInstallation

Attribut Valeur
type WindowsFabricDeploymentInformation
content 0 élément(s), 0 attribut(s)
défini localement dans complexType TargetInformationType
name CurrentInstallation
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CurrentInstallation" type="WindowsFabricDeploymentInformation" minOccurs="0"/>
      

Élément DataPackage

Déclare un dossier, nommé par l’attribut de nom et placé sous PackageRoot, qui contient des fichiers de données statiques destinées à être consommées par le processus pendant l’exécution. Service Fabric recycle tous les fichiers EXE et DLLHOST spécifiés dans les packages hôtes et de prise en charge quand l’un des packages de données répertoriés dans le manifeste de service est mis à niveau.

Attribut Valeur
type DataPackageType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType, élément DigestedDataPackage
name DataPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DataPackage" type="DataPackageType" minOccurs="0" maxOccurs="unbounded"/>
      

Élément DebugParameters

Spécifie les informations sur le débogueur à attacher lors de l’activation du codepackage.

Attribut Valeur
type DebugParametersType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément DigestedCodePackage, élément DigestedConfigPackage, élément DigestedDataPackage
name DebugParameters
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
            

Élément DefaultReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name DefaultReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément DefaultRunAsPolicy

Spécifiez un compte d’utilisateur par défaut pour tous les packages de code de service qui n’ont pas de stratégie RunAsPolicy spécifique définie dans la section ServiceManifestImport.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans complexType ApplicationPoliciesType
name DefaultRunAsPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultRunAsPolicy" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>Specify a default user account for all service code packages that don't have a specific RunAsPolicy defined in the ServiceManifestImport section.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:attribute name="UserRef" type="xs:string" use="required">
                                                <xs:annotation>
                                                        <xs:documentation>The user account that the service code packages will run as.  The user account must be declared in the Principals section. Often it is preferable to run the setup entry point using a local system account rather than an administrators account.</xs:documentation>
                                                </xs:annotation>
                                        </xs:attribute>
                                </xs:complexType>
                        </xs:element>
                        

Détails d’attribut

UserRef

Compte d’utilisateur sous lequel les packages de code de service seront exécutés. Le compte d’utilisateur doit être déclaré dans la section Principals. Il est souvent préférable d’exécuter le point d’entrée de démarrage à l’aide d’un compte système local au lieu d’un compte d’administrateur.

Attribut Valeur
name UserRef
type xs:string
use Obligatoire

Élément DefaultServiceTypeHealthPolicy

Spécifie la stratégie d’intégrité du type de service par défaut, qui remplacera la stratégie d’intégrité par défaut pour tous les types de service dans l’application.

Attribut Valeur
type ServiceTypeHealthPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationHealthPolicyType
name DefaultServiceTypeHealthPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultServiceTypeHealthPolicy" type="ServiceTypeHealthPolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies the default service type health policy, which will replace the default health policy for all service types in the application.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément DefaultServices

Déclare des instances de service qui sont créées automatiquement chaque fois qu’une application est instanciée par rapport à ce type d’application.

Attribut Valeur
type DefaultServicesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType ApplicationInstanceType
name DefaultServices
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultServices" type="DefaultServicesType" minOccurs="0">

      </xs:element>
      

Élément Description

Texte décrivant cette application.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType ServiceManifestType, complexType ServicePackageType
name Description
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing this application.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément Destinations (défini dans CrashDumpSource)

Destinations vers lesquelles les vidages sur incident doivent être transférés.

Attribut Valeur
type complexType anonyme
content 3 élément(s), 0 attribut(s)
défini localement dans l’élément CrashDumpSource
name Destinations
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

LocalStore

Attribut Valeur
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Attribut Valeur
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attribut Valeur
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Élément Destinations (défini dans ETWSource)

Destinations vers lesquelles les vidages sur incident doivent être transférés.

Attribut Valeur
type complexType anonyme
content 3 élément(s), 0 attribut(s)
défini localement dans l’élément ETWSource
name Destinations
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobETWType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

LocalStore

Attribut Valeur
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs unbounded

FileStore

Attribut Valeur
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attribut Valeur
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs unbounded

Élément Destinations (défini dans FolderSource)

Destinations vers lesquelles le contenu du dossier doit être transféré.

Attribut Valeur
type complexType anonyme
content 3 élément(s), 0 attribut(s)
défini localement dans l’élément FolderSource
name Destinations
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the folder contents need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

LocalStore

Attribut Valeur
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Attribut Valeur
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attribut Valeur
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Élément Diagnostics (de type DiagnosticsType)

Décrit les paramètres de diagnostic pour les applications.

Attribut Valeur
type DiagnosticsType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType EnvironmentType
name Diagnostics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Diagnostics" type="DiagnosticsType" minOccurs="0"/>
      

Élément Diagnostics (de type ServiceDiagnosticsType)

Décrit les paramètres de diagnostics pour les composants de ce manifeste de service.

Attribut Valeur
type ServiceDiagnosticsType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType, complexType ServicePackageType
name Diagnostics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Diagnostics" type="ServiceDiagnosticsType" minOccurs="0"/>
    

Élément DigestedCertificates (défini dans ApplicationPackageType)

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationPackageType
name DigestedCertificates

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedCertificates">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
            <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

SecretsCertificate

Attribut Valeur
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Attribut Valeur
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Élément DigestedCertificates (défini dans DigestedResources)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément DigestedResources
name DigestedCertificates
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedCertificates" minOccurs="0" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          

Détails de l’élément Content

EndpointCertificate

Attribut Valeur
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs unbounded

Élément DigestedCodePackage

Attribut Valeur
type complexType anonyme
content 6 élément(s), 2 attribut(s)
défini localement dans complexType ServicePackageType
name DigestedCodePackage
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedCodePackage" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CodePackage" type="CodePackageType"/>
            <xs:element name="RunAsPolicy" type="RunAsPolicyType" minOccurs="0" maxOccurs="2"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
            <xs:element name="ContainerHostPolicies" type="ContainerHostPoliciesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies policies for activating container hosts.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies resource limits for codepackage.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ConfigPackagePolicies" type="ConfigPackagePoliciesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies config policies for mounts.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

ContentChecksum

Attribut Valeur
name ContentChecksum
type xs:string

IsShared

Attribut Valeur
name IsShared
type xs:boolean

Détails de l’élément Content

CodePackage

Attribut Valeur
name CodePackage
type CodePackageType

RunAsPolicy

Attribut Valeur
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

Attribut Valeur
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Spécifie des stratégies pour l’activation des hôtes de conteneur.

Attribut Valeur
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Spécifie les limites de ressources pour CodePackage.

Attribut Valeur
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Spécifie les stratégies de configuration des montages.

Attribut Valeur
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

Élément DigestedConfigPackage

Attribut Valeur
type complexType anonyme
content 3 élément(s), 2 attribut(s)
défini localement dans complexType ServicePackageType
name DigestedConfigPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedConfigPackage" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ConfigPackage" type="ConfigPackageType"/>
            <xs:element name="ConfigOverride" type="ConfigOverrideType" minOccurs="0"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

ContentChecksum

Attribut Valeur
name ContentChecksum
type xs:string

IsShared

Attribut Valeur
name IsShared
type xs:boolean

Détails de l’élément Content

ConfigPackage

Attribut Valeur
name ConfigPackage
type ConfigPackageType

ConfigOverride

Attribut Valeur
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

Attribut Valeur
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Élément DigestedDataPackage

Attribut Valeur
type complexType anonyme
content 2 élément(s), 2 attribut(s)
défini localement dans complexType ServicePackageType
name DigestedDataPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedDataPackage" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DataPackage" type="DataPackageType"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

ContentChecksum

Attribut Valeur
name ContentChecksum
type xs:string

IsShared

Attribut Valeur
name IsShared
type xs:boolean

Détails de l’élément Content

DataPackage

Attribut Valeur
name DataPackage
type DataPackageType

DebugParameters

Attribut Valeur
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Élément DigestedEndpoint

Attribut Valeur
type complexType anonyme
content 4 élément(s), 0 attribut(s)
défini localement dans l’élément DigestedEndpoints
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedEndpoint" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Endpoint" type="EndpointType"/>
                        <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
                        <xs:element name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0"/>
                        <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                

Détails de l’élément Content

Point de terminaison

Attribut Valeur
name Point de terminaison
type EndpointType

SecurityAccessPolicy

Attribut Valeur
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

Attribut Valeur
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

Attribut Valeur
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

Élément DigestedEndpoints

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément DigestedResources
name DigestedEndpoints
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedEndpoints" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DigestedEndpoint" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Endpoint" type="EndpointType"/>
                        <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
                        <xs:element name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0"/>
                        <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

DigestedEndpoint

Attribut Valeur
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

Élément DigestedEnvironment

Attribut Valeur
type EnvironmentType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationPackageType
name DigestedEnvironment

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedEnvironment" type="EnvironmentType"/>
      

Élément DigestedResources

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans complexType ServicePackageType
name DigestedResources
minOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedResources" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DigestedEndpoints" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DigestedEndpoint" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Endpoint" type="EndpointType"/>
                        <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
                        <xs:element name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0"/>
                        <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DigestedCertificates" minOccurs="0" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

DigestedEndpoints

Attribut Valeur
name DigestedEndpoints
minOccurs 0

DigestedCertificates

Attribut Valeur
name DigestedCertificates
minOccurs 0
maxOccurs 1

Élément DigestedServiceTypes

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServicePackageType
name DigestedServiceTypes

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DigestedServiceTypes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceTypes" type="ServiceTypesType"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

ServiceTypes

Attribut Valeur
name ServiceTypes
type ServiceTypesType

Élément DllHost

Non pris en charge. Ne pas utiliser. La prise en charge de l’hébergement de DLL (point d’entrée assembly) est fournie par le processus FWP.exe. Service Fabric démarre le processus Worker Fabric (FWP.exe) et charge l’assembly dans le cadre du processus d’activation.

Attribut Valeur
type DllHostEntryPointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType EntryPointDescriptionType
name DllHost

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DllHost" type="DllHostEntryPointType"/>
        

Élément DomainGroup

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément Membership
name DomainGroup
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DomainGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Élément DomainUser

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément Membership
name DomainUser
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DomainUser" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                            

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Élément DriverOption

Options de pilote à passer au pilote.

Attribut Valeur
type DriverOptionType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerLoggingDriverType, complexType ContainerVolumeType
name DriverOption
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DriverOption" type="DriverOptionType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                  <xs:documentation>Driver options to be passed to driver.</xs:documentation>
              </xs:annotation>
          </xs:element>
      

Élément ETW

Décrit les paramètres ETW pour les composants de ce manifeste de service.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans complexType ServiceDiagnosticsType
name ETW
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ETW" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Describes the ETW settings for the components of this service manifest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ProviderGuids" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Lists the ETW provider GUIDs for the components of this service manifest.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ProviderGuid" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Value" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ManifestDataPackages" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Lists the data packages containing ETW manifests for the components of this service manifest. The data package containing ETW manifests should not contain any other files. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ManifestDataPackage" type="DataPackageType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

ProviderGuids

Répertorie les GUID des fournisseurs ETW pour les composants de ce manifeste de service.

Attribut Valeur
name ProviderGuids
minOccurs 0

ManifestDataPackages

Répertorie les packages de données contenant les manifestes ETW pour les composants de ce manifeste de service. Le package de données contenant les manifestes ETW ne doit pas contenir d’autres fichiers.

Attribut Valeur
name ManifestDataPackages
minOccurs 0

Élément ETWSource

Spécifie la collecte des traces ETW. Des traces ETW sont recueillies pour les fournisseurs inscrits par tous les services appartenant à l’application.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 1 attribut(s)
défini localement dans complexType DiagnosticsType
name ETWSource
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ETWSource" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies ETW trace collection. ETW traces are collected for the providers that are registered by all services belonging to the application.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobETWType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not ETW trace collection is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

IsEnabled

Spécifie si la collecte de suivi ETW est activée. Par défaut, cette fonctionnalité n’est pas activée.

Attribut Valeur
name IsEnabled
type xs:string

Détails de l’élément Content

Destinations

Destinations vers lesquelles les vidages sur incident doivent être transférés.

Attribut Valeur
name Destinations
minOccurs 0

None

Attribut Valeur
ref Paramètres
minOccurs 0
maxOccurs 1

Élément Endpoint (de type EndpointOverrideType)

Le point de terminaison à remplacer, qui est déclaré dans le manifeste de service.

Attribut Valeur
type EndpointOverrideType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Endpoint
name Point de terminaison
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Endpoint" type="EndpointOverrideType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>The endpoint, declared in the service manifest, to override.</xs:documentation>
              </xs:annotation>
            </xs:element>
          

Élément Endpoint (de type EndpointType)

Définit un point de terminaison pour le service. Des ports spécifiques peuvent être demandés. Si aucun port n’est explicitement spécifié, un port est attribué parmi la plage de ports d’application réservés. Des numéros de ports différents peuvent être alloués aux réplicas de service exécutés sur des nœuds de cluster différents, tandis que les réplicas du même service exécutés sur le même nœud partagent le même port. Ces ports peuvent être utilisés par les réplicas de service à différentes fins, telles que la réplication ou l’écoute des demandes de client.

Attribut Valeur
type EndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Endpoint, élément DigestedEndpoint
name Point de terminaison
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Endpoint" type="EndpointType" maxOccurs="unbounded"/>
          

Élément EndpointBinding

Spécifie un point de terminaison qui doit être exposé au sein du réseau de conteneurs.

Attribut Valeur
type ContainerNetworkPolicyEndpointBindingType
content 0 élément(s), 0 attribut(s)
défini en local dans ContainerNetworkPolicyType complexType
name EndpointBinding
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointBinding" type="ContainerNetworkPolicyEndpointBindingType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies an endpoint that should be exposed on the container network.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément EndpointBindingPolicy

Spécifie un certificat qui doit être retourné à un client pour un point de terminaison HTTPS.

Attribut Valeur
type EndpointBindingPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément DigestedEndpoint
name EndpointBindingPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies a certificate that should be returned to a client for an HTTPS endpoint.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément EndpointCertificate

Spécifie les informations sur un certificat X509 utilisé pour sécuriser un point de terminaison.

Attribut Valeur
type EndpointCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Certificates, élément DigestedCertificates, élément DigestedCertificates
name EndpointCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0"/>
          

Élément Endpoint (de type FabricEndpointsType)

Décrit les points de terminaison associés à ce type de nœud.

Attribut Valeur
type FabricEndpointsType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType, complexType InfrastructureNodeType
name Points de terminaison
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Endpoints" type="FabricEndpointsType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the endpoints associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                          

Élément Endpoint (défini dans ResourceOverridesType)

Le(s) point(s) de terminaison de service à remplacer.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ResourceOverridesType
name Points de terminaison
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Endpoints" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The service endpoint(s) to override.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Endpoint" type="EndpointOverrideType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>The endpoint, declared in the service manifest, to override.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

Point de terminaison

Le point de terminaison à remplacer, qui est déclaré dans le manifeste de service.

Attribut Valeur
name Point de terminaison
type EndpointOverrideType
maxOccurs unbounded

Élément Endpoint (défini dans ResourcesType)

Définit des points de terminaison pour le service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ResourcesType
name Points de terminaison
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Endpoints" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines endpoints for the service.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Endpoint" type="EndpointType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

Point de terminaison

Attribut Valeur
name Point de terminaison
type EndpointType
maxOccurs unbounded

Élément EntryPoint (de type EntryPointDescriptionType)

Le fichier exécutable spécifié par EntryPoint est généralement l’hôte de service à exécution longue. La présence d’un point d’entrée de configuration distinct évite d’avoir à exécuter l’hôte de service avec des privilèges élevés pendant de longues périodes de temps. Le fichier exécutable spécifié par EntryPoint est exécuté une fois que SetupEntryPoint se termine correctement. Le processus résultant fait l’objet d’une surveillance et est redémarré (à partir de SetupEntryPoint) en cas d’interruption ou de défaillance.

Attribut Valeur
type EntryPointDescriptionType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CodePackageType
name EntryPoint
minOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EntryPoint" type="EntryPointDescriptionType" minOccurs="1"/>
      

Élément EntryPoint (de type xs:string)

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostEntryPointType
name EntryPoint
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EntryPoint" type="xs:string" minOccurs="0" maxOccurs="1"/>
      

Élément EnvironmentOverrides

Attribut Valeur
type EnvironmentOverridesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceManifestImport
name EnvironmentOverrides
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentOverrides" type="EnvironmentOverridesType" minOccurs="0" maxOccurs="unbounded"/>
            

Élément EnvironmentVariable (type EnvironmentVariableOverrideType)

Variable d’environnement.

Attribut Valeur
type EnvironmentVariableOverrideType
content 0 élément(s), 0 attribut(s)
défini en local dans EnvironmentOverridesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariable" type="EnvironmentVariableOverrideType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Environment variable.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément EnvironmentVariable (type EnvironmentVariableType)

Variable d’environnement.

Attribut Valeur
type EnvironmentVariableType
content 0 élément(s), 0 attribut(s)
défini en local dans EnvironmentVariablesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariable" type="EnvironmentVariableType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Environment variable.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément EnvironmentVariables

Passez les variables d'environnement à votre conteneur ou fichier exe.

Attribut Valeur
type EnvironmentVariablesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CodePackageType
name EnvironmentVariables
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariables" type="EnvironmentVariablesType" minOccurs="0" maxOccurs="1"/>
    

Élément EphemeralEndpoints

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans complexType FabricEndpointsType
name EphemeralEndpoints
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EphemeralEndpoints" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartPort" type="xs:int" use="required"/>
          <xs:attribute name="EndPort" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

StartPort

Attribut Valeur
name StartPort
type xs:int
use Obligatoire

EndPort

Attribut Valeur
name EndPort
type xs:int
use Obligatoire

Élément EventStoreServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EventStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément EvictionPolicy

Extension de stratégie d’éviction pour le type de service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 2 attribut(s)
défini au niveau global
name EvictionPolicy

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EvictionPolicy">
    <xs:annotation>
      <xs:documentation>Eviction Policy extension for the Service Type.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Properties" type="ServiceTypeExtensionPolicyPropertiesType" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="Name" type="xs:string" use="required"/>
      <xs:attribute name="Provider" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
  

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Fournisseur

Attribut Valeur
name Fournisseur
type xs:string
use Obligatoire

Détails de l’élément Content

Propriétés

Attribut Valeur
name Propriétés
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Élément ExeHost (de type ExeHostEntryPointType)

Attribut Valeur
type ExeHostEntryPointType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément SetupEntryPoint
name ExeHost

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ExeHost" type="ExeHostEntryPointType"/>
          

Élément ExeHost (défini dans EntryPointDescriptionType)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans complexType EntryPointDescriptionType
name ExeHost

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ExeHost">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ExeHostEntryPointType">
                <xs:sequence>
                  <xs:element name="RunFrequency" minOccurs="0">
                    <xs:complexType>
                      <xs:attribute name="IntervalInSeconds" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:int">
                            <xs:minInclusive value="0"/>
                            <xs:maxInclusive value="2147483647"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        

Élément Extension

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans complexType ExtensionsType
name Extension
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Extension" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:any namespace="##other" processContents="lax"/>
          </xs:sequence>
          <xs:attribute name="Name" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="GeneratedId" type="xs:string" use="optional"/>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

Nom

Attribut Valeur
name Nom
use Obligatoire

GeneratedId

Attribut Valeur
name GeneratedId
type xs:string
use facultatif

Élément Extensions

Décrit les extensions qui peuvent être appliquées à d’autres éléments.

Attribut Valeur
type ExtensionsType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name Extensions

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Extensions" type="ExtensionsType"/>
  

Élément FabricSettings

Déclare des paramètres de configuration dans un manifeste de service à substituer. Se compose d’une ou plusieurs sections de paires clé-valeur. Les valeurs de paramètres peuvent être chiffrées à l’aide de l’applet de commande Invoke-ServiceFabricEncryptSecret.

Attribut Valeur
type SettingsOverridesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ClusterManifestType
name FabricSettings
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricSettings" type="SettingsOverridesType" minOccurs="0"/>
                        

Élément FailoverManagerReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name FailoverManagerReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FailoverManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément FaultAnalysisServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FaultAnalysisServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément FileStore (de type FileStoreETWType)

Décrit une destination de stockage de fichier pour les événements ETW. Fonctionne uniquement dans l’environnement local.

Attribut Valeur
type FileStoreETWType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FileStore" type="FileStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  

Élément FileStore (de type FileStoreType)

Décrit une destination de stockage de fichier pour les données de diagnostic. Fonctionne uniquement dans un environnement de cluster autonome.

Attribut Valeur
type FileStoreType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations, élément Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  

Élément FolderSource

Spécifie la collecte du contenu d’un dossier particulier sur le nœud local.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 1 attribut(s)
défini localement dans complexType DiagnosticsType
name FolderSource
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FolderSource" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies the collection of the contents of a particular folder on the local node.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the folder contents need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not collection of the contents of this folder is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="RelativeFolderPath"/>
          <xs:attributeGroup ref="DataDeletionAgeInDays"/>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

IsEnabled

Spécifie si la collecte du contenu de ce dossier est activée. Par défaut, cette fonctionnalité n’est pas activée.

Attribut Valeur
name IsEnabled
type xs:string

Détails de l’élément Content

Destinations

Destinations vers lesquelles le contenu du dossier doit être transféré.

Attribut Valeur
name Destinations
minOccurs 0

None

Attribut Valeur
ref Paramètres
minOccurs 0
maxOccurs 1

Élément FromSource

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostEntryPointType
name FromSource
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FromSource" type="xs:string" minOccurs="0" maxOccurs="1"/>
    

Élément GatewayResourceManagerReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="GatewayResourceManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément Group (défini dans Groups)

Déclare un groupe en tant qu’entité de sécurité pouvant être référencée dans des stratégies.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 1 attribut(s)
défini localement dans l’élément Groups
name Groupe
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Group" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a group as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Membership" minOccurs="0">
                                        <xs:complexType>
                                            <xs:choice maxOccurs="unbounded">
                                                <xs:element name="DomainGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="DomainUser" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                            </xs:choice>
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                                <xs:attribute name="Name" type="xs:string" use="required">
                                    <xs:annotation>
                                        <xs:documentation>Name of the local group account. The name will be prefixed with the application ID.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Détails d’attribut

Nom

Nom du compte du groupe local. Ce nom est précédé de l’ID d’application.

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Détails de l’élément Content

NTLMAuthenticationPolicy

Attribut Valeur
name NTLMAuthenticationPolicy
minOccurs 0

Membership

Attribut Valeur
name Membership
minOccurs 0

Élément Group (défini dans MemberOf)

Groupe auquel ajouter l’utilisateur. Le groupe doit être défini dans la section Groups.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément MemberOf
name Groupe
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Group" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The group to add the user to.  The group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="NameRef" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                        

Détails d’attribut

NameRef

Nom du groupe.

Attribut Valeur
name NameRef
type xs:string
use Obligatoire

Élément Groups

Déclare un ensemble de groupes en tant qu’entités de sécurité pouvant être référencées dans des stratégies. Les groupes sont utiles s’il existe plusieurs utilisateurs pour des points d’entrée de service différents et s’ils doivent disposer de certains privilèges courants disponibles au niveau du groupe.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType SecurityPrincipalsType
name Groupes
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Groups" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares a set of groups as security principals, which can be referenced in policies. Groups are useful if there are multiple users for different service entry points and they need to have certain common privileges that are available at the group level.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Group" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a group as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Membership" minOccurs="0">
                                        <xs:complexType>
                                            <xs:choice maxOccurs="unbounded">
                                                <xs:element name="DomainGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="DomainUser" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                            </xs:choice>
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                                <xs:attribute name="Name" type="xs:string" use="required">
                                    <xs:annotation>
                                        <xs:documentation>Name of the local group account. The name will be prefixed with the application ID.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

Groupe

Déclare un groupe en tant qu’entité de sécurité pouvant être référencée dans des stratégies.

Attribut Valeur
name Groupe
maxOccurs unbounded

Élément HealthConfig

Spécifie les options d’intégration de docker HEALTHCHECK pour le conteneur.

Attribut Valeur
type ContainerHealthConfigType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name HealthConfig
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="HealthConfig" type="ContainerHealthConfigType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies docker HEALTHCHECK integration options for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément HealthPolicy

Décrit la stratégie d’évaluation des événements d’intégrité signalés sur différentes entités liées aux applications. Si aucune stratégie n’est spécifiée, une entité est considérée comme non intègre si le rapport d’intégrité est un avertissement ou une erreur.

Attribut Valeur
type ApplicationHealthPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationPoliciesType
name HealthPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="HealthPolicy" type="ApplicationHealthPolicyType" minOccurs="0"/>
                        

Élément HttpApplicationGatewayEndpoint

Attribut Valeur
type InputEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name HttpApplicationGatewayEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="HttpApplicationGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      

Élément HttpGatewayEndpoint

Attribut Valeur
type InputEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name HttpGatewayEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="HttpGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      

Élément Image

Image de conteneur correspondant au numéro de build du système d’exploitation à lancer. Si l’attribut du système d’exploitation n’est pas spécifié, l’image de conteneur est censée fonctionner sur toutes les versions du système d’exploitation et remplace l’image spécifiée dans le manifeste de service.

Attribut Valeur
type ImageType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ImageOverridesType
name Image
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Image" type="ImageType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container image corresponding to OS build version number to be launched. If the Os attribute is not specified, the container image
            is assumed to work across all versions of the OS and overrides the image specified in the service manifest.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément ImageName

Référentiel et image sur https://hub.docker.com ou dans Azure Container Registry.

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostEntryPointType
name ImageName

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageName" type="xs:string">
        <xs:annotation>
          <xs:documentation>The repo and image on https://hub.docker.com or Azure Container Registry.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ImageOverrides

Noms d’images correspondant au numéro de build de système d’exploitation à lancer.

Attribut Valeur
type ImageOverridesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name ImageOverrides
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageOverrides" type="ImageOverridesType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Image names corresponding to OS build number to be launched.</xs:documentation>
      </xs:annotation>
      </xs:element>
      

Élément ImageStoreServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément Infrastructure

Attribut Valeur
type complexType anonyme
content 6 élément(s), 0 attribut(s)
défini localement dans complexType ClusterManifestType
name Infrastructure

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Infrastructure">
                                <xs:complexType>
                                        <xs:choice>
                                                <xs:element name="WindowsServer">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType">
                                                                                <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                                                                        </xs:extension>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
            <xs:element name="Linux">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="LinuxInfrastructureType">
                    <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
                                                <xs:element name="WindowsAzure">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="AzureRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="WindowsAzureStaticTopology">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType"/>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="Blackbird">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="BlackbirdRoleType" minOccurs="1" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="PaaS">
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="PaaSRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Votes">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Vote" type="PaaSVoteType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:choice>
                                </xs:complexType>
                        </xs:element>
                        

Détails de l’élément Content

WindowsServer

Attribut Valeur
name WindowsServer

Linux

Attribut Valeur
name Linux

WindowsAzure

Attribut Valeur
name WindowsAzure

WindowsAzureStaticTopology

Attribut Valeur
name WindowsAzureStaticTopology

Blackbird

Attribut Valeur
name Blackbird

PaaS

Attribut Valeur
name PaaS

Élément InfrastructureInformation

Décrit l’infrastructure sur laquelle la structure fabric doit s’exécuter.

Attribut Valeur
type InfrastructureInformationType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name InfrastructureInformation

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InfrastructureInformation" type="InfrastructureInformationType">
                <xs:annotation>
                        <xs:documentation>Describes the infrastructure on which fabric needs to run.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Élément InstanceCountScalingMechanism

Définit un mécanisme permettant d’accroître le nombre d’instances d’une partition. Cela ne concerne que les services sans état.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 3 attribut(s)
défini localement dans le groupe ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InstanceCountScalingMechanism" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Defines a mechanism for increasing the instance count of a partition. This is for stateless services only.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="MinInstanceCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The minimum number of instances.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="MaxInstanceCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The maximum number of instances..</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="ScaleIncrement" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>The number of instances by which to perform the upshift/downshift.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            

Détails d’attribut

MinInstanceCount

Nombre minimal d’instances.

Attribut Valeur
name MinInstanceCount
type xs:string
use Obligatoire

MaxInstanceCount

Nombre maximal d’instances.

Attribut Valeur
name MaxInstanceCount
type xs:string
use Obligatoire

ScaleIncrement

Nombre d’instances pour lesquelles la promotion/rétrogradation sera effectuée.

Attribut Valeur
name ScaleIncrement
type xs:string
use Obligatoire

Élément KtlLoggerSettings

Décrire les informations KtlLogger associées à ce type de nœud.

Attribut Valeur
type FabricKtlLoggerSettingsType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType
name KtlLoggerSettings
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="KtlLoggerSettings" type="FabricKtlLoggerSettingsType" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the KtlLogger information associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                          </xs:element>
                                                                          

Élément Label

Spécifie les étiquettes pour le conteneur.

Attribut Valeur
type ContainerLabelType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name Étiquette
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Label" type="ContainerLabelType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
            <xs:documentation>Specifies the labels for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément LeaseDriverEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name LeaseDriverEndpoint

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LeaseDriverEndpoint" type="InternalEndpointType"/>
      

Élément Linux

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name Linux

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Linux">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="LinuxInfrastructureType">
                    <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
                                                

Élément LoadMetric

Ressource sur laquelle ce service doit être équilibré, par exemple mémoire ou utilisation du processeur. Inclut des informations sur la quantité de cette ressource qui est consommée par défaut par chaque réplica ou instance de ce service.

Attribut Valeur
type LoadMetricType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément LoadMetrics, élément LoadMetrics, élément LoadMetrics, élément LoadMetrics, élément LoadMetrics
name LoadMetric
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
                    

Élément LoadMetrics (défini dans ServiceGroupMemberType)

Charge les métriques signalées par ce service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceGroupMemberType
name LoadMetrics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetrics" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Load metrics reported by this service.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        

Détails de l’élément Content

LoadMetric

Attribut Valeur
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Élément LoadMetrics (défini dans ServiceGroupTypeMember)

Charger les métriques signalées par ce service (utilisé pour les services d’équilibrage des ressources).

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceGroupTypeMember
name LoadMetrics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetrics" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Load metrics reported by this service, used for resource balancing services.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      

Détails de l’élément Content

LoadMetric

Attribut Valeur
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Élément LoadMetrics (défini dans ServiceGroupTypeType)

Charge les métriques signalées par ce service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceGroupTypeType
name LoadMetrics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetrics" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Load metrics reported by this service.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

LoadMetric

Attribut Valeur
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Élément LoadMetrics (défini dans ServiceTypeType)

Charge les métriques signalées par ce service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTypeType
name LoadMetrics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetrics" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Load metrics reported by this service.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

LoadMetric

Attribut Valeur
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Élément LoadMetrics (défini dans ServiceType)

Charger les métriques signalées par ce service (utilisé pour les services d’équilibrage des ressources).

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceType
name LoadMetrics
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetrics" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Load metrics reported by this service, used for resource balancing services.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

LoadMetric

Attribut Valeur
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Élément LocalStore (de type LocalStoreETWType)

Décrit une destination de stockage dans le nœud pour les événements ETW.

Attribut Valeur
type LocalStoreETWType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LocalStore" type="LocalStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  

Élément LocalStore (de type LocalStoreType)

Décrit une destination de stockage dans le nœud pour les données de diagnostic.

Attribut Valeur
type LocalStoreType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Destinations, élément Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  

Élément LogCollectionPolicies

Spécifie si la collecte des journaux est activée. Fonctionne uniquement dans un environnement de cluster Azure.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationPoliciesType
name LogCollectionPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogCollectionPolicies" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>Specifies whether log collection is enabled. Works only in an Azure cluster environment</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:sequence maxOccurs="unbounded">
                                                <xs:element name="LogCollectionPolicy">
                                                        <xs:complexType>
                                                                <xs:attribute name="Path" type="xs:string" use="optional"/>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        

Détails de l’élément Content

LogCollectionPolicy

Attribut Valeur
name LogCollectionPolicy

Élément LogCollectionPolicy

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément LogCollectionPolicies
name LogCollectionPolicy

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogCollectionPolicy">
                                                        <xs:complexType>
                                                                <xs:attribute name="Path" type="xs:string" use="optional"/>
                                                        </xs:complexType>
                                                </xs:element>
                                        

Détails d’attribut

Path

Attribut Valeur
name Path
type xs:string
use facultatif

Élément LogConfig

Spécifie le pilote de journalisation pour un conteneur.

Attribut Valeur
type ContainerLoggingDriverType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name LogConfig
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogConfig" type="ContainerLoggingDriverType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies the logging driver for a container.</xs:documentation>
        </xs:annotation>
      </xs:element>
        

Élément LogicalDirectories

Décrire les paramètres de LogicalDirectories associés à ce type de nœud.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType
name LogicalDirectories
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogicalDirectories" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the LogicalDirectories settings associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:complexType>
                                                                              <xs:sequence>
                                                                                <xs:element name="LogicalDirectory" type="LogicalDirectoryType" maxOccurs="unbounded"/>
                                                                              </xs:sequence>
                                                                            </xs:complexType>
                                                                          </xs:element>
                                                                          

Détails de l’élément Content

LogicalDirectory

Attribut Valeur
name LogicalDirectory
type LogicalDirectoryType
maxOccurs unbounded

Élément LogicalDirectory

Décrit un LogicalDirectoryType.

Attribut Valeur
type LogicalDirectoryType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément LogicalDirectories
name LogicalDirectory
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogicalDirectory" type="LogicalDirectoryType" maxOccurs="unbounded"/>
                                                                              

Élément ManagedAssembly

Non pris en charge. Ne pas utiliser. Nom de l’assembly managé (par exemple, Queue.dll) à héberger.

Attribut Valeur
type ManagedAssemblyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DllHostEntryPointType
name ManagedAssembly

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ManagedAssembly" type="ManagedAssemblyType"/>
      

Élément ManifestDataPackage

Déclare un dossier, nommé par l’attribut de nom et placé sous PackageRoot, qui contient des fichiers de données statiques destinées à être consommées par le processus pendant l’exécution. Service Fabric recycle tous les fichiers EXE et DLLHOST spécifiés dans les packages hôtes et de prise en charge quand l’un des packages de données répertoriés dans le manifeste de service est mis à niveau.

Attribut Valeur
type DataPackageType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ManifestDataPackages
name ManifestDataPackage
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ManifestDataPackage" type="DataPackageType" minOccurs="0" maxOccurs="unbounded"/>
                

Élément ManifestDataPackages

Répertorie les packages de données contenant les manifestes ETW pour les composants de ce manifeste de service. Le package de données contenant les manifestes ETW ne doit pas contenir d’autres fichiers.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément ETW
name ManifestDataPackages
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ManifestDataPackages" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Lists the data packages containing ETW manifests for the components of this service manifest. The data package containing ETW manifests should not contain any other files. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ManifestDataPackage" type="DataPackageType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          

Détails de l’élément Content

ManifestDataPackage

Attribut Valeur
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs unbounded

Élément Member

Attribut Valeur
type ServiceGroupMemberType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Members, élément Members
name Membre
minOccurs 1
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Member" type="ServiceGroupMemberType" minOccurs="1" maxOccurs="unbounded"/>
                            

Élément MemberOf

Comme des utilisateurs peuvent être ajoutés à tout groupe d’appartenance existant, il peut donc hériter de l’ensemble des propriétés et des paramètres de sécurité de ce groupe d’appartenance. Le groupe d’appartenance peut être utilisé pour sécuriser les ressources externes qui doivent être accessibles à différents services ou au même service (sur une autre machine).

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans l’élément User
name MemberOf
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="MemberOf" minOccurs="0">
                                        <xs:annotation>
                                            <xs:documentation>Users can be added to any existing membership group, so it can inherit all the properties and security settings of that membership group. The membership group can be used to secure external resources that need to be accessed by different services or the same service (on a different machine).</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:choice maxOccurs="unbounded">
                                                                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The system group to add the user to.  The system group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the system group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                                <xs:element name="Group" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The group to add the user to.  The group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="NameRef" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                        </xs:choice>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Détails de l’élément Content

SystemGroup

Groupe système auquel ajouter l’utilisateur. Le groupe système doit être défini dans la section Groups.

Attribut Valeur
name SystemGroup
minOccurs 0
maxOccurs unbounded

Groupe

Groupe auquel ajouter l’utilisateur. Le groupe doit être défini dans la section Groups.

Attribut Valeur
name Groupe
minOccurs 0
maxOccurs unbounded

Élément Members (défini dans StatefulServiceGroupType)

Services membres de ce groupe de services.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType StatefulServiceGroupType
name Membres
minOccurs 1
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Members" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>Member services of this service group</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Member" type="ServiceGroupMemberType" minOccurs="1" maxOccurs="unbounded"/>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                

Détails de l’élément Content

Membre

Attribut Valeur
name Membre
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Élément Members (défini dans StatelessServiceGroupType)

Services membres de ce groupe de services.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType StatelessServiceGroupType
name Membres
minOccurs 1
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Members" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>Member services of this service group</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Member" type="ServiceGroupMemberType" minOccurs="1" maxOccurs="unbounded"/>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                

Détails de l’élément Content

Membre

Attribut Valeur
name Membre
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Élément Membership

Attribut Valeur
type complexType anonyme
content 3 élément(s), 0 attribut(s)
défini localement dans l’élément Group
name Membership
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Membership" minOccurs="0">
                                        <xs:complexType>
                                            <xs:choice maxOccurs="unbounded">
                                                <xs:element name="DomainGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="DomainUser" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                            </xs:choice>
                                        </xs:complexType>
                                    </xs:element>
                                

Détails de l’élément Content

DomainGroup

Attribut Valeur
name DomainGroup
minOccurs 0
maxOccurs unbounded

SystemGroup

Attribut Valeur
name SystemGroup
minOccurs 0
maxOccurs unbounded

DomainUser

Attribut Valeur
name DomainUser
minOccurs 0
maxOccurs unbounded

Élément NTLMAuthenticationPolicy (défini dans Group)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément Group
name NTLMAuthenticationPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                        </xs:complexType>
                                    </xs:element>
                                    

Détails d’attribut

IsEnabled

Attribut Valeur
name IsEnabled
type xs:boolean
use facultatif
default true

Élément NTLMAuthenticationPolicy (défini dans User)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 6 attribut(s)
défini localement dans l’élément User
name NTLMAuthenticationPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                            <xs:attribute name="PasswordSecret" type="xs:string" use="required"/>
                                            <xs:attribute name="PasswordSecretEncrypted" type="xs:boolean" use="optional" default="false"/>
                                            <xs:attribute name="X509StoreLocation" use="optional" default="LocalMachine">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                        <xs:enumeration value="LocalMachine"/>
                                                        <xs:enumeration value="CurrentUser"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:attribute>
                                                                                        <xs:attribute name="X509StoreName" default="My">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string"/>
                                                </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="X509Thumbprint" type="xs:string"/>
                                        </xs:complexType>
                                    </xs:element>
                                    

Détails d’attribut

IsEnabled

Attribut Valeur
name IsEnabled
type xs:boolean
use facultatif
default true

PasswordSecret

Attribut Valeur
name PasswordSecret
type xs:string
use Obligatoire

PasswordSecretEncrypted

Attribut Valeur
name PasswordSecretEncrypted
type xs:boolean
use facultatif
default false

X509StoreLocation

Attribut Valeur
name X509StoreLocation
use facultatif
default LocalMachine

X509StoreName

Attribut Valeur
name X509StoreName
default My

X509Thumbprint

Attribut Valeur
name X509Thumbprint
type xs:string

Élément NamedPartition

Décrit un schéma de partitionnement nommé basé sur les noms de chaque partition.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans le groupe PartitionDescriptionGroup
name NamedPartition

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NamedPartition">
                <xs:annotation>
                    <xs:documentation>Describes a named partitioning scheme based on names for each partition.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence maxOccurs="unbounded">
                        <xs:element name="Partition">
                            <xs:annotation>
                                <xs:documentation>Describes a partition by name.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="Name" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the partition</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        

Détails de l’élément Content

Partition

Décrit une partition par nom.

Attribut Valeur
name Partition

Élément NamingReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name NamingReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NamingReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément NetworkConfig

Spécifie la configuration réseau d’un conteneur.

Attribut Valeur
type ContainerNetworkConfigType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name NetworkConfig
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NetworkConfig" type="ContainerNetworkConfigType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>Specifies the network configuration for a container.</xs:documentation>
            </xs:annotation>
        </xs:element>
        

Élément NetworkPolicies

Spécifie les stratégies de réseau, y compris les stratégies de réseau de conteneurs.

Attribut Valeur
type NetworkPoliciesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name NetworkPolicies
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NetworkPolicies" type="NetworkPoliciesType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies network policies including container network policies.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément Node (de type FabricNodeType)

Décrit un nœud Microsoft Azure Service Fabric.

Attribut Valeur
type FabricNodeType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément NodeList, élément NodeList
name Nœud
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Node" type="FabricNodeType" maxOccurs="unbounded"/>
                                        

Élément Node (de type InfrastructureNodeType)

Décrit une information d’infrastructure nécessaire.

Attribut Valeur
type InfrastructureNodeType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément NodeList
name Nœud
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Node" type="InfrastructureNodeType" maxOccurs="unbounded"/>
          

Élément NodeList (défini dans InfrastructureInformationType)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType InfrastructureInformationType
name NodeList

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NodeList">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Node" type="InfrastructureNodeType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

Nœud

Attribut Valeur
name Nœud
type InfrastructureNodeType
maxOccurs unbounded

Élément NodeList (défini dans LinuxInfrastructureType)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType LinuxInfrastructureType
name NodeList

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NodeList">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Node" type="FabricNodeType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

Nœud

Attribut Valeur
name Nœud
type FabricNodeType
maxOccurs unbounded

Élément NodeList (défini dans WindowsInfrastructureType)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType WindowsInfrastructureType
name NodeList

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NodeList">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="Node" type="FabricNodeType" maxOccurs="unbounded"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                

Détails de l’élément Content

Nœud

Attribut Valeur
name Nœud
type FabricNodeType
maxOccurs unbounded

Élément NodeType

Décrit un type de nœud.

Attribut Valeur
type complexType anonyme
content 7 élément(s), 1 attribut(s)
défini localement dans l’élément NodeTypes
name NodeType
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NodeType" maxOccurs="unbounded">
                                                        <xs:annotation>
                                                                <xs:documentation>Describe a node type.</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Endpoints" type="FabricEndpointsType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the endpoints associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                          <xs:element name="KtlLoggerSettings" type="FabricKtlLoggerSettingsType" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the KtlLogger information associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                          </xs:element>
                                                                          <xs:element name="LogicalDirectories" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the LogicalDirectories settings associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:complexType>
                                                                              <xs:sequence>
                                                                                <xs:element name="LogicalDirectory" type="LogicalDirectoryType" maxOccurs="unbounded"/>
                                                                              </xs:sequence>
                                                                            </xs:complexType>
                                                                          </xs:element>
                                                                          <xs:element name="Certificates" type="CertificatesType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the certificates associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                        <xs:element name="PlacementProperties" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the properties for this NodeType that will be used as placement constraints</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Property" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Capacities" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The capacities of various metrics for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="SfssRgPolicies" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The SF system services resource governance policy for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the NodeType</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        

Détails d’attribut

Nom

Nom du NodeType

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Détails de l’élément Content

Points de terminaison

Décrit les points de terminaison associés à ce type de nœud.

Attribut Valeur
name Points de terminaison
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Décrire les informations KtlLogger associées à ce type de nœud.

Attribut Valeur
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Décrire les paramètres de LogicalDirectories associés à ce type de nœud.

Attribut Valeur
name LogicalDirectories
minOccurs 0

Certificats

Décrit les certificats associés à ce type de nœud

Attribut Valeur
name Certificats
type CertificatesType
minOccurs 0

PlacementProperties

Décrit les propriétés de ce NodeType qui sera utilisé comme contraintes de placement.

Attribut Valeur
name PlacementProperties
minOccurs 0

Capacities

Capacités de diverses métriques pour ce type de nœud

Attribut Valeur
name Capacities
minOccurs 0

SfssRgPolicies

Stratégie de gouvernance des ressources des services du système SD pour ce type de nœud

Attribut Valeur
name SfssRgPolicies
minOccurs 0

Élément NodeTypes

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ClusterManifestType
name NodeTypes
minOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NodeTypes" minOccurs="1">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="NodeType" maxOccurs="unbounded">
                                                        <xs:annotation>
                                                                <xs:documentation>Describe a node type.</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Endpoints" type="FabricEndpointsType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the endpoints associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                          <xs:element name="KtlLoggerSettings" type="FabricKtlLoggerSettingsType" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the KtlLogger information associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                          </xs:element>
                                                                          <xs:element name="LogicalDirectories" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the LogicalDirectories settings associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:complexType>
                                                                              <xs:sequence>
                                                                                <xs:element name="LogicalDirectory" type="LogicalDirectoryType" maxOccurs="unbounded"/>
                                                                              </xs:sequence>
                                                                            </xs:complexType>
                                                                          </xs:element>
                                                                          <xs:element name="Certificates" type="CertificatesType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the certificates associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                        <xs:element name="PlacementProperties" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the properties for this NodeType that will be used as placement constraints</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Property" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Capacities" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The capacities of various metrics for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="SfssRgPolicies" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The SF system services resource governance policy for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the NodeType</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        

Détails de l’élément Content

NodeType

Décrit un type de nœud.

Attribut Valeur
name NodeType
maxOccurs unbounded

Élément PaaS

Attribut Valeur
type complexType anonyme
content 2 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name PaaS

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PaaS">
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="PaaSRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Votes">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Vote" type="PaaSVoteType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                        </xs:complexType>
                                                </xs:element>
                                        

Détails de l’élément Content

Rôles

Attribut Valeur
name Rôles

Votes

Attribut Valeur
name Votes

Élément PackageSharingPolicy

Indique si un package de code, de configuration ou de données doit être partagé entre les instances de service du même type de service.

Attribut Valeur
type PackageSharingPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType
name PackageSharingPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PackageSharingPolicy" type="PackageSharingPolicyType" minOccurs="0"/>
      

Élément Parameter (de type ParameterType)

Attribut Valeur
type ParameterType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ParametersType
name Paramètre
minOccurs 1
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameter" type="ParameterType" minOccurs="1" maxOccurs="unbounded"/>
                

Élément Parameter défini dans Paramètres

Paramètre d’application à utiliser dans ce manifeste. La valeur du paramètre peut être modifiée lors de l’instanciation de l’application ou, si aucune valeur n’est fournie, la valeur par défaut est utilisée.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans l’élément Parameters
name Paramètre
block
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameter" block="" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>An application parameter to be used in this manifest. The parameter value can be changed during application instantiation, or, if no value is supplied the default value is used.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="Name" use="required">
                  <xs:annotation>
                    <xs:documentation>The name of the parameter to be used in the manifest as "[Name]".</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="DefaultValue" type="xs:string" use="required">
                  <xs:annotation>
                    <xs:documentation>Default value for the parameter, used if the parameter value is not provided during application instantiation.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          

Détails d’attribut

Nom

Nom du paramètre à utiliser dans le manifeste, comme « [Name] ».

Attribut Valeur
name Nom
use Obligatoire

DefaultValue

Valeur par défaut du paramètre, utilisée si la valeur n’est pas spécifiée lors de l’instanciation de l’application.

Attribut Valeur
name DefaultValue
type xs:string
use Obligatoire

élément Parameter (défini dans Paramètres)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Parameters
name Paramètre
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attributeGroup ref="NameValuePair"/>
              </xs:complexType>
            </xs:element>
          

Élément Parameter défini dans Section

Paramètre à substituer.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans l’élément Section
name Paramètre
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>The setting to override.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attributeGroup ref="NameValuePair"/>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>
                      If true, the value of this parameter is encrypted. The application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information. The certificate information that will be used to encrypt the value is specified in the Certificates section. This attribute is deprecated. Please use Type attribute.
                    </xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional">
                  <xs:annotation>
                    <xs:documentation>
                      This value defines the type of value you have specified in the 'Value' Attribute. It can be SecretsStoreRef/Encrypted/PlainText.
                      If set to SecretsStoreRef, we retrieve  the reference value from the SecretStore.
                      If set to Encrypted, the application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information.
                    </xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Détails d’attribut

IsEncrypted

Si la valeur est true, la valeur de ce paramètre est chiffrée. Le développeur d’applications est responsable de la création d’un certificat et de l’utilisation de l’applet de commande Invoke-ServiceFabricEncryptSecret pour chiffrer des informations sensibles. Les informations sur le certificat qui serviront à chiffrer la valeur sont spécifiées dans la section Certificates. Cet attribut est déconseillé. Utilisez l’attribut Type.

Attribut Valeur
name IsEncrypted
type xs:boolean
default false

Type

Cette valeur définit le type de valeur que vous avez spécifié dans l’attribut « ’Value ». Ce peut être SecretsStoreRef/Encrypted/PlainText. Si la valeur définie est SecretsStoreRef, nous récupérons la valeur de référence à partir de SecretStore. Si la valeur définie est Encrypted, le développeur d’applications est chargé de la création d’un certificat et de l’utilisation de l’applet de commande Invoke-ServiceFabricEncryptSecret pour chiffrer des informations sensibles.

Attribut Valeur
name Type
type xs:string
use facultatif

élément Parameter (défini dans Section)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 5 attribut(s)
défini localement dans l’élément Section
name Paramètre
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="Name" type="xs:string" use="required"/>
                <xs:attribute name="Value" type="xs:string" use="required"/>
                <xs:attribute name="MustOverride" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter must be overridden by higher level configuration.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter is encrypted.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional"/>
              </xs:complexType>
            </xs:element>
          

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Valeur

Attribut Valeur
name Valeur
type xs:string
use Obligatoire

MustOverride

Si la valeur est true, la valeur de ce paramètre doit être remplacée par une configuration de niveau supérieur.

Attribut Valeur
name MustOverride
type xs:boolean
default false

IsEncrypted

Si la valeur est true, la valeur de ce paramètre est chiffrée.

Attribut Valeur
name IsEncrypted
type xs:boolean
default false

Type

Attribut Valeur
name Type
type xs:string
use facultatif

Élément Parameters (de type ParametersType)

Paramètres supplémentaires spécifiés en tant que paires nom-valeur.

Attribut Valeur
type ParametersType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name Paramètres

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameters" type="ParametersType">
    <xs:annotation>
      <xs:documentation>Additional settings specified as name-value pairs</xs:documentation>
    </xs:annotation>
  </xs:element>
  

Élément Parameters (défini dans AppInstanceDefinitionType)

Liste des paramètres de l’application, tels que définis dans le manifeste d’application, et leurs valeurs respectives.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType AppInstanceDefinitionType
name Paramètres

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameters">
        <xs:annotation>
          <xs:documentation>List of parameters for the application as defined in application manifest and their respective values.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attributeGroup ref="NameValuePair"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    

Détails de l’élément Content

Paramètre

Attribut Valeur
name Paramètre
minOccurs 0
maxOccurs unbounded

Élément Parameters (défini dans ApplicationManifestType)

Déclare les paramètres utilisés dans ce manifeste d’application. La valeur de ces paramètres peut être fournie quand l’application est instanciée, et peut être utilisée pour substituer les paramètres de configuration de service ou d’application.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType
name Paramètres
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Parameters" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares the parameters that are used in this application manifest. The value of these parameters can be supplied when the application is instantiated and can be used to override application or service configuration settings.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" block="" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>An application parameter to be used in this manifest. The parameter value can be changed during application instantiation, or, if no value is supplied the default value is used.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="Name" use="required">
                  <xs:annotation>
                    <xs:documentation>The name of the parameter to be used in the manifest as "[Name]".</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="DefaultValue" type="xs:string" use="required">
                  <xs:annotation>
                    <xs:documentation>Default value for the parameter, used if the parameter value is not provided during application instantiation.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

Paramètre

Paramètre d’application à utiliser dans ce manifeste. La valeur du paramètre peut être modifiée lors de l’instanciation de l’application ou, si aucune valeur n’est fournie, la valeur par défaut est utilisée.

Attribut Valeur
name Paramètre
block
minOccurs 0
maxOccurs unbounded

Élément Partition

Décrit une partition par nom.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément NamedPartition
name Partition

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Partition">
                            <xs:annotation>
                                <xs:documentation>Describes a partition by name.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="Name" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the partition</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Détails d’attribut

Nom

Nom de la partition

Attribut Valeur
name Nom
use Obligatoire

Élément PersistencePolicy

Extension de stratégie de persistance pour le type de service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 4 attribut(s)
défini au niveau global
name PersistencePolicy

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PersistencePolicy">
    <xs:annotation>
      <xs:documentation>Persistence Policy extension for the Service Type</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Properties" type="ServiceTypeExtensionPolicyPropertiesType" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="Name" type="xs:string" use="required"/>
      <xs:attribute name="Mode" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Synchronous"/>
            <xs:enumeration value="Asynchronous"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="WriteBehind" type="xs:string" use="required"/>
      <xs:attribute name="Provider" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
  

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Mode

Attribut Valeur
name Mode
use Obligatoire

WriteBehind

Attribut Valeur
name WriteBehind
type xs:string
use Obligatoire

Fournisseur

Attribut Valeur
name Fournisseur
type xs:string
use Obligatoire

Détails de l’élément Content

Propriétés

Attribut Valeur
name Propriétés
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Élément PlacementConstraints

Sert à contrôler sur quels nœuds du cluster un service peut s’exécuter. Paire clé/valeur qui décrit le nom de propriété de nœud et les exigences du service pour la valeur. Les instructions individuelles peuvent être regroupées avec une logique booléenne simple pour créer la contrainte nécessaire. Par exemple, « (FirmwareVersion>12 &&& InDMZ == True) ».

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceType, complexType ServiceTypeType, complexType ServiceGroupTypeType
name PlacementConstraints
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PlacementConstraints" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Used to control which nodes in the cluster a service can run on. A key/value pair which describes the node property name and the service's requirements for the value. Individual statements can be grouped together with simple boolean logic to create the necessary constraint. For example, "(FirmwareVersion&gt;12  &amp;&amp; InDMZ == True)".</xs:documentation>
                </xs:annotation>
            </xs:element>
            

Élément PlacementProperties

Décrit les propriétés de ce NodeType qui sera utilisé comme contraintes de placement.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType
name PlacementProperties
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PlacementProperties" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the properties for this NodeType that will be used as placement constraints</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Property" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        

Détails de l’élément Content

Propriété

Attribut Valeur
name Propriété
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Élément Policies (de type ApplicationPoliciesType)

Décrit les stratégies (collecte de journaux, « exécuter en tant que » par défaut, intégrité et sécurité d’accès) à appliquer au niveau de l’application.

Attribut Valeur
type ApplicationPoliciesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType EnvironmentType
name Stratégies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Policies" type="ApplicationPoliciesType" minOccurs="0"/>
      

Élément Policies (de type ServiceManifestImportPoliciesType)

Décrit les stratégies (liaison de point de terminaison, partage de package, exécuter en tant que, et accès et sécurité) à appliquer sur le manifeste de service importé.

Attribut Valeur
type ServiceManifestImportPoliciesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceManifestImport
name Stratégies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Policies" type="ServiceManifestImportPoliciesType" minOccurs="0"/>
          

Élément PortBinding

Spécifie la ressource de point de terminaison à utiliser pour lier le port du conteneur exposé.

Attribut Valeur
type PortBindingType
content 0 élément(s), 0 attribut(s)
défini en local dans ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
name PortBinding
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PortBinding" type="PortBindingType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies which endpoint resource to bind container exposed port.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément Principals

Décrit les entités de sécurité (utilisateurs, groupes) nécessaires pour que cette application exécute des services et ressources sécurisés. Les entités sont référencées dans les sections sur les stratégies.

Attribut Valeur
type SecurityPrincipalsType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType EnvironmentType
name Principaux
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Principals" type="SecurityPrincipalsType" minOccurs="0"/>
      

Élément Program

Nom du fichier exécutable. Par exemple, « MySetup.bat » ou « MyServiceHost.exe ».

Attribut Valeur
type xs:string
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ExeHostEntryPointType
name Programme

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Program" type="xs:string">
        <xs:annotation>
          <xs:documentation>The executable name. For example, "MySetup.bat" or "MyServiceHost.exe".</xs:documentation>
        </xs:annotation></xs:element>
      

Élément Properties

Définit les propriétés des stratégies de persistance et d’éviction.

Attribut Valeur
type ServiceTypeExtensionPolicyPropertiesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément PersistencePolicy, élément EvictionPolicy
name Propriétés
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Properties" type="ServiceTypeExtensionPolicyPropertiesType" minOccurs="0"/>
      

Élément Property (de type KeyValuePairType)

Attribut Valeur
type KeyValuePairType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément PlacementProperties
name Propriété
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Property" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        

Élément Property (défini dans ServiceTypeExtensionPolicyPropertiesType)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans complexType ServiceTypeExtensionPolicyPropertiesType
name Propriété
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Property" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Name" type="xs:string" use="required"/>
          <xs:attribute name="Value" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Valeur

Attribut Valeur
name Valeur
type xs:string
use Obligatoire

Élément ProviderGuid

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément ProviderGuids
name ProviderGuid
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ProviderGuid" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Value" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                

Détails d’attribut

Valeur

Attribut Valeur
name Valeur
use Obligatoire

Élément ProviderGuids

Répertorie les GUID des fournisseurs ETW pour les composants de ce manifeste de service.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément ETW
name ProviderGuids
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ProviderGuids" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Lists the ETW provider GUIDs for the components of this service manifest.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ProviderGuid" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Value" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

ProviderGuid

Attribut Valeur
name ProviderGuid
minOccurs 0
maxOccurs unbounded

Élément RepairManagerReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name RepairManagerReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RepairManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément RepositoryCredentials

Informations d’identification pour le référentiel d’images de conteneur à partir duquel extraire des images.

Attribut Valeur
type RepositoryCredentialsType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RepositoryCredentials" type="RepositoryCredentialsType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Credentials for container image repository to pull images from.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ResourceGovernancePolicy

Spécifie les limites de ressources pour un package de code.

Attribut Valeur
type ResourceGovernancePolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément DigestedCodePackage, élément DigestedEndpoint
name ResourceGovernancePolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies resource limits for a codepackage.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ResourceOverrides

Spécifie les substitutions de ressources pour les points de terminaison déclarés dans les ressources du manifeste de service.

Attribut Valeur
type ResourceOverridesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceManifestImport
name ResourceOverrides
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourceOverrides" type="ResourceOverridesType" minOccurs="0"/>
            

Élément Resources

Décrit les ressources utilisées par ce service, qui peuvent être déclarées sans modifier le code compilé et changées quand le service est déployé. L’accès à ces ressources est contrôlé par le biais des sections Principals et Policies du manifeste d’application.

Attribut Valeur
type ResourcesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType
name Ressources
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Resources" type="ResourcesType" minOccurs="0"/>
      

Élément Role (de type AzureRoleType)

Attribut Valeur
type AzureRoleType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Roles
name Role
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Role" type="AzureRoleType" maxOccurs="unbounded"/>
                                                                                        

Élément Role (de type BlackbirdRoleType)

Attribut Valeur
type BlackbirdRoleType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Roles
name Role
minOccurs 1
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Role" type="BlackbirdRoleType" minOccurs="1" maxOccurs="unbounded"/>
                                                                                        

Élément Role (de type PaaSRoleType)

Attribut Valeur
type PaaSRoleType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Roles
name Role
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Role" type="PaaSRoleType" maxOccurs="unbounded"/>
                                                                                        

Élément Roles (défini dans Blackbird)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément Blackbird
name Rôles

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="BlackbirdRoleType" minOccurs="1" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Détails de l’élément Content

Role

Attribut Valeur
name Role
type BlackbirdRoleType
minOccurs 1
maxOccurs unbounded

Élément Roles (défini dans PaaS)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément PaaS
name Rôles

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="PaaSRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        

Détails de l’élément Content

Role

Attribut Valeur
name Role
type PaaSRoleType
maxOccurs unbounded

Élément Roles (défini dans WindowsAzure)

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément WindowsAzure
name Rôles

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="AzureRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Détails de l’élément Content

Role

Attribut Valeur
name Role
type AzureRoleType
maxOccurs unbounded

Élément RunAsPolicy

Spécifie le compte d’utilisateur local ou de système local sous lequel s’exécutera un package de code de service. Les comptes de domaine sont pris en charge dans les déploiements Windows Server dans lesquels Microsoft Entra ID est disponible. Par défaut, les applications s’exécutent sous le compte qui exécute le processus Fabric.exe. Les applications peuvent également s’exécuter en tant qu’autres comptes, qui doivent être déclarés dans la section Principals. Si vous appliquez une stratégie RunAs à un service et que le manifeste de service déclare des ressources de point de terminaison avec le protocole HTTP, vous devez aussi spécifier une stratégie SecurityAccessPolicy pour vous assurer que les ports affectés à ces points de terminaison sont bien au format ACL pour le compte utilisateur RunAs sous lequel le service s’exécute. Pour un point de terminaison HTTPS, vous devez également définir un EndpointBindingPolicy pour indiquer le nom du certificat à retourner au client.

Attribut Valeur
type RunAsPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément DigestedCodePackage
name RunAsPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RunAsPolicy" type="RunAsPolicyType" minOccurs="0"/>
      

Élément RunFrequency

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément ExeHost
name RunFrequency
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RunFrequency" minOccurs="0">
                    <xs:complexType>
                      <xs:attribute name="IntervalInSeconds" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:int">
                            <xs:minInclusive value="0"/>
                            <xs:maxInclusive value="2147483647"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                

Détails d’attribut

IntervalInSeconds

Attribut Valeur
name IntervalInSeconds
use Obligatoire

Élément ScalingPolicy

Description de la stratégie de mise à l’échelle comprenant un déclencheur et un mécanisme de mise à l’échelle.

Attribut Valeur
type ScalingPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceScalingPolicies
name ScalingPolicy
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ScalingPolicy" type="ScalingPolicyType" maxOccurs="unbounded"/>
                    

Élément SecretsCertificate

Spécifie les informations de certificat.

Attribut Valeur
type FabricCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Certificates, élément Certificates, élément DigestedCertificates
name SecretsCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
                                        

Élément Section (défini dans SettingsOverridesType)

Section dans le fichier settings.xml à substituer.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 1 attribut(s)
défini localement dans complexType SettingsOverridesType
name Section
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Section" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A section in the Settings.xml file to override.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>The setting to override.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attributeGroup ref="NameValuePair"/>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>
                      If true, the value of this parameter is encrypted. The application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information. The certificate information that will be used to encrypt the value is specified in the Certificates section. This attribute is deprecated. Please use Type attribute.
                    </xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional">
                  <xs:annotation>
                    <xs:documentation>
                      This value defines the type of value you have specified in the 'Value' Attribute. It can be SecretsStoreRef/Encrypted/PlainText.
                      If set to SecretsStoreRef, we retrieve  the reference value from the SecretStore.
                      If set to Encrypted, the application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information.
                    </xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                    <xs:attribute name="Name" use="required">
                        <xs:annotation>
                            <xs:documentation>The name of the section in the Settings.xml file to override.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        

Détails d’attribut

Nom

Nom de la section dans le fichier Settings.xml à substituer.

Attribut Valeur
name Nom
use Obligatoire

Détails de l’élément Content

Paramètre

Paramètre à substituer.

Attribut Valeur
name Paramètre
minOccurs 0
maxOccurs unbounded

Élément Section (défini dans SettingsType)

Section nommée définie par l’utilisateur.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 1 attribut(s)
défini localement dans complexType SettingsType
name Section
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Section" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A user-defined named section.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="Name" type="xs:string" use="required"/>
                <xs:attribute name="Value" type="xs:string" use="required"/>
                <xs:attribute name="MustOverride" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter must be overridden by higher level configuration.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter is encrypted.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
    

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Détails de l’élément Content

Paramètre

Attribut Valeur
name Paramètre
minOccurs 0
maxOccurs unbounded

Élément SecurityAccessPolicies

Liste de stratégies de sécurité appliquées aux ressources au niveau de l’application.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationPoliciesType
name SecurityAccessPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityAccessPolicies" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>List of security policies applied to resources at the application level.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:sequence maxOccurs="unbounded">
                                                <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                

Détails de l’élément Content

SecurityAccessPolicy

Attribut Valeur
name SecurityAccessPolicy
type SecurityAccessPolicyType

Élément SecurityAccessPolicy

Accorde des autorisations d’accès à une entité sur une ressource (par exemple un point de terminaison) définie dans un manifeste de service. En règle générale, il est très utile de contrôler et de limiter l’accès des services à différentes ressources afin de réduire les risques de sécurité. Cela est particulièrement important quand l’application est générée à partir d’une collection de services d’une place de marché qui sont développés par plusieurs développeurs.

Attribut Valeur
type SecurityAccessPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, élément SecurityAccessPolicies, élément DigestedEndpoint
name SecurityAccessPolicy
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
      

Élément SecurityOption

Spécifie securityoptions pour le conteneur.

Attribut Valeur
type SecurityOptionsType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name SecurityOption
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityOption" type="SecurityOptionsType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies securityoptions for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ServerCertificate

Certificat utilisé pour sécuriser la communication entre les clusters.

Attribut Valeur
type FabricCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CertificatesType
name ServerCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServerCertificate" type="FabricCertificateType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The certificate used to secure the intra cluster communication.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément Service

Déclare un service devant être créé automatiquement quand l’application est instanciée.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 4 attribut(s)
défini localement dans complexType DefaultServicesType
name Service

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Service">
                    <xs:annotation>
                        <xs:documentation>Declares a service to be created automatically when the application is instantiated.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessService" type="StatelessServiceType"/>
                            <xs:element name="StatefulService" type="StatefulServiceType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>The service name, used to form the fully qualified application name URI. The fully qualified name URI of the service would be: fabric:/ApplicationName/ServiceName.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="GeneratedIdRef" type="xs:string" use="optional">
                            <xs:annotation>
                                <xs:documentation>Reference to the auto generated id used by Visual Studio tooling.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServiceDnsName" type="xs:string" use="optional">
                          <xs:annotation>
                            <xs:documentation>The DNS name of the service.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
                

Détails d’attribut

Nom

Nom de service, utilisé pour former l’URI du nom d’application complet. L’URI du nom complet de ce service serait : structure:/Nom_application/Nom_service.

Attribut Valeur
name Nom
type xs:string
use Obligatoire

GeneratedIdRef

Référence à l’ID généré automatiquement et utilisé par les outils Visual Studio.

Attribut Valeur
name GeneratedIdRef
type xs:string
use facultatif

ServiceDnsName

Nom DNS du service.

Attribut Valeur
name ServiceDnsName
type xs:string
use facultatif

ServicePackageActivationMode

ServicePackageActivationMode à utiliser lors de la création du service. Les valeurs autorisées sont 'SharedProcess' et 'ExclusiveProcess'. En mode SharedProcess, les réplicas ou instances provenant de différentes partitions du service partagent la même activation du package de service sur un nœud. En mode ExclusiveProcess, chaque réplica ou instance de service a sa propre activation du package de service.

Attribut Valeur
name ServicePackageActivationMode
type xs:string
use facultatif
default SharedProcess

Détails de l’élément Content

StatelessService

Attribut Valeur
name StatelessService
type StatelessServiceType

StatefulService

Attribut Valeur
name StatefulService
type StatefulServiceType

Élément ServiceConnectionEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name ServiceConnectionEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceConnectionEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément ServiceCorrelation

Définit une relation d’affinité avec un autre service. Utile lors du fractionnement d’une application précédemment monolithique dans des microservices. Un service a une dépendance locale envers un autre service, et les deux services doivent s’exécuter sur le même nœud afin de fonctionner.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans l’élément ServiceCorrelations
name ServiceCorrelation
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceCorrelation" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines an affinity relationship with another service. Useful when splitting a previously-monolithic application into microservices.  One service has a local dependency on another service and both services need to run on the same node in order to work.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="ServiceName" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the other service as a URI. Example, "fabric:/otherApplication/parentService".</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Scheme" use="required">
                                    <xs:annotation>
                                        <xs:documentation>In NonAlignedAffinity the replicas or instances of the different services are placed on the same nodes. AlignedAffinity is used with stateful services. Configuring one stateful service as having aligned affinity with another stateful service ensures that the primaries of those services are placed on the same nodes as each other, and that each pair of secondaries are also placed on the same nodes.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Affinity"/>
                                            <xs:enumeration value="AlignedAffinity"/>
                                            <xs:enumeration value="NonAlignedAffinity"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Détails d’attribut

NomService

Nom de l’autre service sous la forme d’un URI. Exemple : « structure:/Autre_Application/Service_parent ».

Attribut Valeur
name NomService
use Obligatoire

Schéma

Dans ce mode, les réplicas ou instances des différents services sont placés sur les mêmes nœuds. AlignedAffinity est utilisé avec les services avec état. En configurant un service avec état comme ayant une affinité alignée avec un autre service avec état, vous êtes sûr que les fichiers primaires de ces services sont placés sur le même nœud que l’autre, et que chaque paire de fichiers secondaires est également placée sur le même nœud.

Attribut Valeur
name Schéma
use Obligatoire

Élément ServiceCorrelations

Définit des relations d’affinité entre des services.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceType
name ServiceCorrelations
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceCorrelations" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Defines affinity relationships between services.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServiceCorrelation" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines an affinity relationship with another service. Useful when splitting a previously-monolithic application into microservices.  One service has a local dependency on another service and both services need to run on the same node in order to work.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="ServiceName" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the other service as a URI. Example, "fabric:/otherApplication/parentService".</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Scheme" use="required">
                                    <xs:annotation>
                                        <xs:documentation>In NonAlignedAffinity the replicas or instances of the different services are placed on the same nodes. AlignedAffinity is used with stateful services. Configuring one stateful service as having aligned affinity with another stateful service ensures that the primaries of those services are placed on the same nodes as each other, and that each pair of secondaries are also placed on the same nodes.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Affinity"/>
                                            <xs:enumeration value="AlignedAffinity"/>
                                            <xs:enumeration value="NonAlignedAffinity"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

ServiceCorrelation

Définit une relation d’affinité avec un autre service. Utile lors du fractionnement d’une application précédemment monolithique dans des microservices. Un service a une dépendance locale envers un autre service, et les deux services doivent s’exécuter sur le même nœud afin de fonctionner.

Attribut Valeur
name ServiceCorrelation
maxOccurs unbounded

Élément ServiceFabricRuntimeAccessPolicy

Spécifie les stratégies qui déterminent la façon dont le runtime Service Fabric est exposé aux réplicas.

Attribut Valeur
type ServiceFabricRuntimeAccessPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceFabricRuntimeAccessPolicy" type="ServiceFabricRuntimeAccessPolicyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Specifies policies that determine how the service fabric runtime is exposed to the replicas.</xs:documentation>
      </xs:annotation>
      </xs:element>
      

Élément ServiceGroup

Collection de services regroupés automatiquement afin d’être également déplacés ensemble lors du basculement ou de la gestion des ressources.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 2 attribut(s)
défini localement dans complexType DefaultServicesType
name ServiceGroup

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroup">
                    <xs:annotation>
                        <xs:documentation>A collection of services that are automatically located together, so they are also moved together during fail-over or resource management.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessServiceGroup" type="StatelessServiceGroupType"/>
                            <xs:element name="StatefulServiceGroup" type="StatefulServiceGroupType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>Name of this service relative to this application Name URI. Fully qualified Name of the service is a combination of Name Uri of the Application and this Name.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            

Détails d’attribut

Nom

Nom de ce service par rapport à cet URI de nom d’application. Le nom complet du service combine l’URI de nom d’application et ce nom.

Attribut Valeur
name Nom
type xs:string
use Obligatoire

ServicePackageActivationMode

ServicePackageActivationMode à utiliser lors de la création du service. Les valeurs autorisées sont 'SharedProcess' et 'ExclusiveProcess'. En mode SharedProcess, les réplicas ou instances provenant de différentes partitions du service partagent la même activation du package de service sur un nœud. En mode ExclusiveProcess, chaque réplica ou instance de service a sa propre activation du package de service.

Attribut Valeur
name ServicePackageActivationMode
type xs:string
use facultatif
default SharedProcess

Détails de l’élément Content

StatelessServiceGroup

Attribut Valeur
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Attribut Valeur
name StatefulServiceGroup
type StatefulServiceGroupType

Élément ServiceGroupMembers

Types membres de ce type de groupe de services.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceGroupTypeType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupMembers" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Member types of this service group type.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="ServiceGroupTypeMember" minOccurs="1" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

None

Attribut Valeur
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs unbounded

Élément ServiceGroupTypeMember

Décrit le type de membre du groupe de services.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 1 attribut(s)
défini au niveau global
name ServiceGroupTypeMember

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupTypeMember">
    <xs:annotation>
      <xs:documentation>Describes the member type of the service group.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LoadMetrics" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Load metrics reported by this service, used for resource balancing services.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="ServiceTypeName" use="required">
        <xs:annotation>
          <xs:documentation>User-defined type identifier for a Microsoft Azure Service Fabric ServiceGroup Member, .e.g Actor</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  

Détails d’attribut

ServiceTypeName

Identificateur de type défini par l’utilisateur pour un membre de ServiceGroup dans Microsoft Azure Service Fabric. Exemple : Actor

Attribut Valeur
name ServiceTypeName
use Obligatoire

Détails de l’élément Content

LoadMetrics

Charger les métriques signalées par ce service (utilisé pour les services d’équilibrage des ressources).

Attribut Valeur
name LoadMetrics
minOccurs 0

Élément ServiceManifest

Décrit de façon déclarative le type et la version du service. Il répertorie les packages de code, de configuration et de données pouvant être mis à niveau indépendamment et qui constituent ensemble un package de service pour prendre en charge un ou plusieurs types de service. Les ressources, paramètres de diagnostics et métadonnées de service, telles que le type de service, les propriétés d’intégrité et les métriques d’équilibrage de charge, sont également spécifiés.

Attribut Valeur
type ServiceManifestType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ServiceManifest

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifest" type="ServiceManifestType"/>
        

Élément ServiceManifestImport

Importe un manifeste de service créé par le développeur de service. Un manifeste de service doit être importé pour chaque service constitutif de l’application. Des substitutions et des stratégies de configuration peuvent être déclarées pour le manifeste de service.

Attribut Valeur
type complexType anonyme
content 5 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType
name ServiceManifestImport
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestImport" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Imports a service manifest created by the service developer. A service manifest must be imported for each constituent service in the application. Configuration overrides and policies can be declared for the service manifest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceManifestRef" type="ServiceManifestRefType"/>
            <xs:element name="ConfigOverrides" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Describes configuration overrides for the imported service manifest. Configuration overrides allow the flexibility of re-using the same service manifests across multiple application types by overriding the service manifest's configuration only when used with a particular application type. Configuration overrides can change any default configuration in a service manifest as long as default configuration is defined using the Settings.xml in the ConfigPackage folder. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ConfigOverride" type="ConfigOverrideType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ResourceOverrides" type="ResourceOverridesType" minOccurs="0"/>
            <xs:element name="EnvironmentOverrides" type="EnvironmentOverridesType" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="Policies" type="ServiceManifestImportPoliciesType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

ServiceManifestRef

Attribut Valeur
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Décrit les substitutions de configuration pour le manifeste de service importé. Les substitutions de configuration offrent la souplesse nécessaire pour réutiliser les mêmes manifestes de service dans plusieurs types d’application en substituant la configuration du manifeste de service uniquement en cas d’utilisation avec un type d’application particulier. Les substitutions de configuration peuvent changer n’importe quelle configuration par défaut dans un manifeste de service, tant que la configuration par défaut est définie à l’aide du fichier Settings.xml dans le dossier ConfigPackage.

Attribut Valeur
name ConfigOverrides
minOccurs 0

ResourceOverrides

Attribut Valeur
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

Attribut Valeur
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs unbounded

Stratégies

Attribut Valeur
name Stratégies
type ServiceManifestImportPoliciesType
minOccurs 0

Élément ServiceManifestRef

Importe le manifeste de service par référence. Actuellement, le fichier manifeste de service (ServiceManifest.xml) doit être présent dans le package de build.

Attribut Valeur
type ServiceManifestRefType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément ServiceManifestImport
name ServiceManifestRef

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestRef" type="ServiceManifestRefType"/>
            

Élément ServicePackage

ServicePackage représente une unité avec version de déploiement et d’activation. La version du ServicePackage est déterminée en fonction de la version du manifeste et de la version des substitutions.

Attribut Valeur
type ServicePackageType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name ServicePackage

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackage" type="ServicePackageType">
    <xs:annotation>
      <xs:documentation>ServicePackage represents a versioned unit of deployment and activation. The version of the ServicePackage is determined based on the manifest version and the version of the overrides.</xs:documentation>
    </xs:annotation>
  </xs:element>
  

Élément ServicePackageContainerPolicy

Attribut Valeur
type ServicePackageContainerPolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageContainerPolicy" type="ServicePackageContainerPolicyType" minOccurs="0" maxOccurs="1"/>
      

Élément ServicePackageRef

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans complexType ApplicationInstanceType
name ServicePackageRef
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageRef" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Name" use="required"/>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      

Détails d’attribut

Nom

Attribut Valeur
name Nom
use Obligatoire

Élément ServicePackageResourceGovernancePolicy

Définit la stratégie de gouvernance des ressources qui est appliquée au niveau du package de service entier.

Attribut Valeur
type ServicePackageResourceGovernancePolicyType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageResourceGovernancePolicy" type="ServicePackageResourceGovernancePolicyType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Defines the resource governance policy that is applied at the level of the entire service package.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ServicePlacementPolicies (défini dans ServiceTypeType)

Déclare des stratégies de positionnement pour un service. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTypeType
name ServicePlacementPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicies" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DomainName">
                  <xs:annotation>
                    <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed. </xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="InvalidDomain"/>
                      <xs:enumeration value="RequiredDomain"/>
                      <xs:enumeration value="PreferredPrimaryDomain"/>
                      <xs:enumeration value="RequiredDomainDistribution"/>
                      <xs:enumeration value="NonPartiallyPlace"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

ServicePlacementPolicy

Définit une stratégie de positionnement de service, qui indique que le service doit ou ne doit pas s’exécuter dans certains domaines de défaillance de cluster. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
name ServicePlacementPolicy
maxOccurs unbounded

Élément ServicePlacementPolicies (défini dans ServiceType)

Déclare des stratégies de positionnement pour un service. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceType
name ServicePlacementPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="DomainName">
                                    <xs:annotation>
                                        <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Type" use="required">
                                    <xs:annotation>
                                        <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="InvalidDomain"/>
                                            <xs:enumeration value="RequiredDomain"/>
                                            <xs:enumeration value="PreferredPrimaryDomain"/>
                                            <xs:enumeration value="RequiredDomainDistribution"/>
                                            <xs:enumeration value="NonPartiallyPlace"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Détails de l’élément Content

ServicePlacementPolicy

Définit une stratégie de positionnement de service, qui indique que le service doit ou ne doit pas s’exécuter dans certains domaines de défaillance de cluster. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
name ServicePlacementPolicy
maxOccurs unbounded

Élément ServicePlacementPolicy défini dans ServicePlacementPolicies

Définit une stratégie de positionnement de service, qui indique que le service doit ou ne doit pas s’exécuter dans certains domaines de défaillance de cluster. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans l’élément ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicy" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="DomainName">
                                    <xs:annotation>
                                        <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Type" use="required">
                                    <xs:annotation>
                                        <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="InvalidDomain"/>
                                            <xs:enumeration value="RequiredDomain"/>
                                            <xs:enumeration value="PreferredPrimaryDomain"/>
                                            <xs:enumeration value="RequiredDomainDistribution"/>
                                            <xs:enumeration value="NonPartiallyPlace"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Détails d’attribut

DomainName

Domaine d’erreur où le service doit ou ne doit pas être placé, en fonction de la valeur de Type.

Attribut Valeur
name DomainName

Type

InvalidDomain vous permet de spécifier qu’un domaine d’erreur particulier ne convient pas à cette charge de travail. RequiredDomain exige que tous les réplicas soient présents dans le domaine spécifié. Vous pouvez spécifier plusieurs domaines obligatoires. PreferredPrimaryDomain spécifie le domaine d’erreur privilégié des réplicas principaux. Utile dans les clusters géographiquement étendus où vous utilisez d’autres emplacements à des fins de redondance, même si vous préférez placer les réplicas principaux dans un emplacement donné afin de réduire la latence des opérations destinées au serveur principal. RequiredDomainDistribution spécifie que les réplicas doivent être répartis entre les domaines d’erreur disponibles. NonPartiallyPlace contrôle si les réplicas de service seront partiellement placés, dans les cas où tous ne peuvent pas être placés.

Attribut Valeur
name Type
use Obligatoire

élément ServicePlacementPolicy (défini dans ServicePlacementPolicies)

Définit une stratégie de positionnement de service, qui indique que le service doit ou ne doit pas s’exécuter dans certains domaines de défaillance de cluster. Utile quand le cluster couvre plusieurs distances géographiques et/ou régions géopolitiques.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 2 attribut(s)
défini localement dans l’élément ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicy" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DomainName">
                  <xs:annotation>
                    <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed. </xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="InvalidDomain"/>
                      <xs:enumeration value="RequiredDomain"/>
                      <xs:enumeration value="PreferredPrimaryDomain"/>
                      <xs:enumeration value="RequiredDomainDistribution"/>
                      <xs:enumeration value="NonPartiallyPlace"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          

Détails d’attribut

DomainName

Domaine d’erreur où le service doit ou ne doit pas être placé, en fonction de la valeur de Type.

Attribut Valeur
name DomainName

Type

InvalidDomain vous permet de spécifier qu’un domaine d’erreur particulier ne convient pas à cette charge de travail. RequiredDomain exige que tous les réplicas soient présents dans le domaine spécifié. Vous pouvez spécifier plusieurs domaines obligatoires. PreferredPrimaryDomain spécifie le domaine d’erreur privilégié des réplicas principaux. Utile dans les clusters géographiquement étendus où vous utilisez d’autres emplacements à des fins de redondance, même si vous préférez placer les réplicas principaux dans un emplacement donné afin de réduire la latence des opérations destinées au serveur principal. RequiredDomainDistribution spécifie que les réplicas doivent être répartis entre les domaines d’erreur disponibles. NonPartiallyPlace contrôle si les réplicas de service seront partiellement placés, dans les cas où tous ne peuvent pas être placés.

Attribut Valeur
name Type
use Obligatoire

Élément ServiceScalingPolicies

Déclare les stratégies de mise à l’échelle pour un service. Utile pour une mise à l’échelle dynamique du service en fonction des besoins.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType ServiceType
name ServiceScalingPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceScalingPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares scaling policies for a service. Useful for dynamically scaling the service based on needs. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ScalingPolicy" type="ScalingPolicyType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        

Détails de l’élément Content

ScalingPolicy

Attribut Valeur
name ScalingPolicy
type ScalingPolicyType
maxOccurs unbounded

Élément ServiceTemplates

Déclare l’ensemble des types de services autorisés qui peuvent être créés dynamiquement à l’intérieur de l’instance d’application. Les valeurs de configuration par défaut, telles que le facteur de réplication, sont spécifiées et utilisées comme modèle pour créer des instances de service.

Attribut Valeur
type ServiceTemplatesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationManifestType, complexType ApplicationInstanceType
name ServiceTemplates
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTemplates" type="ServiceTemplatesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares the set of permitted service types that can be created dynamically inside the application instance. Default configuration values, such as replication factor, are specified and used as a template for creating service instances.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ServiceTypeHealthPolicy

Décrit la stratégie pour l’évaluation des événements d’intégrité signalés sur les services, les partitions et les réplicas d’un type de service particulier.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ApplicationHealthPolicyType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeHealthPolicy" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Describes the policy for evaluating health events reported on services, partitions and replicas of a particular service type.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="ServiceTypeHealthPolicyType">
              <xs:attribute name="ServiceTypeName" type="xs:string" use="required">
                <xs:annotation>
                  <xs:documentation>The name of the service type that the policy will be applied to.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    

Élément ServiceTypes (de type ServiceAndServiceGroupTypesType)

Définit les types de service pris en charge par un CodePackage dans ce manifeste. Quand un service est instancié par rapport à un de ces types de service, tous les packages de code déclarés dans ce manifeste sont activés en exécutant leurs points d'entrée. Les types de service sont déclarés au niveau du manifeste et non au niveau du package de code.

Attribut Valeur
type ServiceAndServiceGroupTypesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceManifestType
name ServiceTypes

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypes" type="ServiceAndServiceGroupTypesType">
        <xs:annotation>
          <xs:documentation>Defines what service types are supported by a CodePackage in this manifest. When a service is instantiated against one of these service types, all code packages declared in this manifest are activated by running their entry points. Service types are declared at the manifest level and not the code package level.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Élément ServiceTypes (de type ServiceTypesType)

Attribut Valeur
type ServiceTypesType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément DigestedServiceTypes
name ServiceTypes

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypes" type="ServiceTypesType"/>
          

Élément Settings (de type SettingsOverridesType)

Déclare des paramètres de configuration dans un manifeste de service à substituer. Se compose d’une ou plusieurs sections de paires clé-valeur. Les valeurs de paramètres peuvent être chiffrées à l’aide de l’applet de commande Invoke-ServiceFabricEncryptSecret.

Attribut Valeur
type SettingsOverridesType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ConfigOverrideType
name Paramètres
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Settings" type="SettingsOverridesType" minOccurs="0"/>
    

Élément Settings (de type SettingsType)

Définit les paramètres configurables pour les packages de code d’un service. Microsoft Azure Service Fabric n’interprète pas les paramètres, mais les rend disponibles par le biais d’API Runtime pour une utilisation par les composants de code.

Attribut Valeur
type SettingsType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name Paramètres

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Settings" type="SettingsType">
                <xs:annotation>
                        <xs:documentation>Defiles configurable settings for the code packages of a service. Microsoft Azure Service Fabric does not interpret the settings, however it makes them available via Runtime APIs for use by the code components.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Élément SetupEntryPoint

Point d’entrée privilégié qui s’exécute par défaut avec les mêmes informations d’identification que Service Fabric (généralement le compte NETWORKSERVICE) avant tout autre point d’entrée. Le fichier exécutable spécifié par EntryPoint est généralement l’hôte de service à exécution longue. La présence d’un point d’entrée de configuration distinct évite d’avoir à exécuter l’hôte de service avec des privilèges élevés pendant de longues périodes de temps.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType CodePackageType
name SetupEntryPoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SetupEntryPoint" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A privileged entry point that by default runs with the same credentials as Service Fabric (typically the NETWORKSERVICE account) before any other entry point. The executable specified by EntryPoint is typically the long-running service host. The presence of a separate setup entry point avoids having to run the service host with high privileges for extended periods of time.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ExeHost" type="ExeHostEntryPointType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Détails de l’élément Content

ExeHost

Attribut Valeur
name ExeHost
type ExeHostEntryPointType

Élément SfssRgPolicies

Stratégie de gouvernance des ressources des services du système SD pour ce type de nœud

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément NodeType
name SfssRgPolicies
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SfssRgPolicies" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The SF system services resource governance policy for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Détails de l’élément Content

SfssRgPolicy

Attribut Valeur
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Élément SfssRgPolicy

Attribut Valeur
type KeyValuePairType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément SfssRgPolicies
name SfssRgPolicy
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        

Élément SharedLogFileId

GUID spécifique à utiliser en tant qu’ID de journal partagé.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans complexType FabricKtlLoggerSettingsType
name SharedLogFileId
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SharedLogFileId" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specific GUID to use as the shared log ID.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
         </xs:complexType>
      </xs:element>

      

Détails d’attribut

Valeur

Attribut Valeur
name Valeur
use Obligatoire

Élément SharedLogFilePath

Définit le chemin du journal partagé.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans complexType FabricKtlLoggerSettingsType
name SharedLogFilePath
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SharedLogFilePath" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines path to shared log.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>

      

Détails d’attribut

Valeur

Attribut Valeur
name Valeur
type xs:string
use Obligatoire

Élément SharedLogFileSizeInMB

Définit la taille du journal partagé.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans complexType FabricKtlLoggerSettingsType
name SharedLogFileSizeInMB
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SharedLogFileSizeInMB" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines how large is the shared log.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="512"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>

    

Détails d’attribut

Valeur

Attribut Valeur
name Valeur
use Obligatoire

Élément SingletonPartition

Déclare que ce service n’a qu’une seule partition.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans le groupe PartitionDescriptionGroup
name SingletonPartition

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SingletonPartition">
                <xs:annotation>
                    <xs:documentation>Declares that this service has only one partition.</xs:documentation>
                </xs:annotation>
                <xs:complexType/>
            </xs:element>
            

Élément StatefulService

Définit un service avec état.

Attribut Valeur
type StatefulServiceType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTemplatesType, élément Service
name StatefulService

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulService" type="StatefulServiceType"/>
            

Élément StatefulServiceGroup

Définit un groupe de services avec état.

Attribut Valeur
type StatefulServiceGroupType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTemplatesType, élément ServiceGroup
name StatefulServiceGroup

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceGroup" type="StatefulServiceGroupType"/>
        

Élément StatefulServiceGroupType

Décrit un type de groupe de services avec état.

Attribut Valeur
type StatefulServiceGroupTypeType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceAndServiceGroupTypesType
name StatefulServiceGroupType

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceGroupType" type="StatefulServiceGroupTypeType"/>
      

Élément StatefulServiceType

Décrit un type de services avec état.

Attribut Valeur
type StatefulServiceTypeType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatefulServiceType

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceType" type="StatefulServiceTypeType"/>
      

Élément StatelessService

Définit un service sans état.

Attribut Valeur
type StatelessServiceType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTemplatesType, élément Service
name StatelessService

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessService" type="StatelessServiceType"/>
            

Élément StatelessServiceGroup

Définit un groupe de services sans état.

Attribut Valeur
type StatelessServiceGroupType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceTemplatesType, élément ServiceGroup
name StatelessServiceGroup

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceGroup" type="StatelessServiceGroupType"/>
            

Élément StatelessServiceGroupType

Décrit un type de groupe de services sans état.

Attribut Valeur
type StatelessServiceGroupTypeType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceAndServiceGroupTypesType
name StatelessServiceGroupType

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceGroupType" type="StatelessServiceGroupTypeType"/>
    

Élément StatelessServiceType

Décrit un type de service sans état.

Attribut Valeur
type StatelessServiceTypeType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatelessServiceType

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceType" type="StatelessServiceTypeType"/>
      

Élément SystemGroup (défini dans MemberOf)

Groupe système auquel ajouter l’utilisateur. Le groupe système doit être défini dans la section Groups.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément MemberOf
name SystemGroup
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The system group to add the user to.  The system group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the system group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                                

Détails d’attribut

Nom

Nom du groupe système.

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Élément SystemGroup (défini dans Membership)

Attribut Valeur
type complexType anonyme
content 0 élément(s), 1 attribut(s)
défini localement dans l’élément Membership
name SystemGroup
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                

Détails d’attribut

Nom

Attribut Valeur
name Nom
type xs:string
use Obligatoire

Élément TargetInformation

Décrit la cible que FabricDeployer doit déployer.

Attribut Valeur
type TargetInformationType
content 0 élément(s), 0 attribut(s)
défini au niveau global
name TargetInformation

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="TargetInformation" type="TargetInformationType">
                <xs:annotation>
                        <xs:documentation>Describes the target the FabricDeployer needs to deploy.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Élément TargetInstallation

Attribut Valeur
type WindowsFabricDeploymentInformation
content 0 élément(s), 0 attribut(s)
défini localement dans complexType TargetInformationType
name TargetInstallation
minOccurs 1

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="TargetInstallation" type="WindowsFabricDeploymentInformation" minOccurs="1"/>
    

Élément UniformInt64Partition

Décrit un schéma de partitionnement uniforme basé sur des clés Int64.

Attribut Valeur
type complexType anonyme
content 0 élément(s), 3 attribut(s)
défini localement dans le groupe PartitionDescriptionGroup
name UniformInt64Partition

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UniformInt64Partition">
                <xs:annotation>
                    <xs:documentation>Describes a uniform partitioning scheme based on Int64 keys.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="PartitionCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Total number of partitions (positive integer). Each partition is responsible for a non-overlapping subrange of the overall partition key range.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="LowKey" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Inclusive low range of the partition key (long).</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="HighKey" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Inclusive high range of the partition key (long).</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            

Détails d’attribut

PartitionCount

Nombre total de partitions (entier positif). Chaque partition est responsable d’une sous-plage sans chevauchement, au sein de la plage complète des clés de partition.

Attribut Valeur
name PartitionCount
type xs:string
use Obligatoire

LowKey

Plage inférieure incluse de la clé de partition (longue).

Attribut Valeur
name LowKey
type xs:string
use Obligatoire

HighKey

Plage supérieure incluse de la clé de partition (longue).

Attribut Valeur
name HighKey
type xs:string
use Obligatoire

Élément UnmanagedDll

Non pris en charge. Ne pas utiliser. Nom d’assembly non managé (par exemple Queue.dll) à héberger.

Attribut Valeur
type UnmanagedDllType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType DllHostEntryPointType
name UnmanagedDll

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UnmanagedDll" type="UnmanagedDllType"/>
        

Élément UpgradeOrchestrationServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UpgradeOrchestrationServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément UpgradeServiceReplicatorEndpoint

Attribut Valeur
type InternalEndpointType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType FabricEndpointsType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UpgradeServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      

Élément User

Déclare un utilisateur en tant qu’entité de sécurité pouvant être référencée dans des stratégies.

Attribut Valeur
type complexType anonyme
content 2 élément(s), 5 attribut(s)
défini localement dans l’élément User
name Utilisateur
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="User" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a user as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                            <xs:attribute name="PasswordSecret" type="xs:string" use="required"/>
                                            <xs:attribute name="PasswordSecretEncrypted" type="xs:boolean" use="optional" default="false"/>
                                            <xs:attribute name="X509StoreLocation" use="optional" default="LocalMachine">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                        <xs:enumeration value="LocalMachine"/>
                                                        <xs:enumeration value="CurrentUser"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:attribute>
                                                                                        <xs:attribute name="X509StoreName" default="My">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string"/>
                                                </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="X509Thumbprint" type="xs:string"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MemberOf" minOccurs="0">
                                        <xs:annotation>
                                            <xs:documentation>Users can be added to any existing membership group, so it can inherit all the properties and security settings of that membership group. The membership group can be used to secure external resources that need to be accessed by different services or the same service (on a different machine).</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:choice maxOccurs="unbounded">
                                                                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The system group to add the user to.  The system group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the system group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                                <xs:element name="Group" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The group to add the user to.  The group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="NameRef" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                        </xs:choice>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the user account.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="AccountType" use="optional" default="LocalUser">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Specifies the type of account: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount, or LocalSystem.  The default is LocalUser. Local user accounts are created on the machines where the application is deployed. By default, these accounts do not have the same names as those specified here. Instead, they are dynamically generated and have random passwords. Supported local system account types are LocalUser, NetworkService, LocalService and LocalSystem. Domain accounts are supported on Windows Server deployments where Azure Active Directory is available.</xs:documentation>
                                                                        </xs:annotation>
                                                                        <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                        <xs:enumeration value="LocalUser"/>
                                                                                        <xs:enumeration value="DomainUser"/>
                                                                                        <xs:enumeration value="NetworkService"/>
                                                                                        <xs:enumeration value="LocalService"/>
                                                                                        <xs:enumeration value="ManagedServiceAccount"/>
                                                                                        <xs:enumeration value="LocalSystem"/>
                                                                                </xs:restriction>
                                                                        </xs:simpleType>
                                                                </xs:attribute>
                                                                <xs:attribute name="LoadUserProfile" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attribute name="PerformInteractiveLogon" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attributeGroup ref="AccountCredentialsGroup"/>
                                                                <xs:attribute name="PasswordEncrypted" type="xs:boolean" use="optional">
                                                                        <xs:annotation>
                                                                                <xs:documentation>True if the password is encrypted; false if in plain text.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        

Détails d’attribut

Nom

Nom du compte d’utilisateur.

Attribut Valeur
name Nom
type xs:string
use Obligatoire

AccountType

Spécifie le type de compte : LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount ou LocalSystem. La valeur par défaut est LocalUser. Les comptes d’utilisateur locaux sont créés sur les ordinateurs où l’application est déployée. Par défaut, ces comptes n’ont pas les mêmes noms que ceux spécifiés ici. Ils sont générés dynamiquement et sont associés à des mots de passe aléatoires. Les types de compte système local pris en charge sont LocalUser, NetworkService, LocalService et LocalSystem. Les comptes de domaine sont pris en charge dans les déploiements Windows Server dans lesquels Microsoft Entra ID est disponible.

Attribut Valeur
name AccountType
use facultatif
default LocalUser

LoadUserProfile

Attribut Valeur
name LoadUserProfile
type xs:boolean
use facultatif
default false

PerformInteractiveLogon

Attribut Valeur
name PerformInteractiveLogon
type xs:boolean
use facultatif
default false

PasswordEncrypted

True si le mot de passe est chiffré ; False s’il est en texte brut.

Attribut Valeur
name PasswordEncrypted
type xs:boolean
use facultatif

Détails de l’élément Content

NTLMAuthenticationPolicy

Attribut Valeur
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Comme des utilisateurs peuvent être ajoutés à tout groupe d’appartenance existant, il peut donc hériter de l’ensemble des propriétés et des paramètres de sécurité de ce groupe d’appartenance. Le groupe d’appartenance peut être utilisé pour sécuriser les ressources externes qui doivent être accessibles à différents services ou au même service (sur une autre machine).

Attribut Valeur
name MemberOf
minOccurs 0

Élément UserRoleClientCertificate

Certificat client de rôle d’utilisateur par défaut utilisé pour sécuriser la communication entre le serveur et le client.

Attribut Valeur
type FabricCertificateType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType CertificatesType
name UserRoleClientCertificate
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UserRoleClientCertificate" type="FabricCertificateType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The default user role client certificate used to secure client server communication.</xs:documentation>
        </xs:annotation>
      </xs:element>
    

Élément Users

Déclare un ensemble d’utilisateurs en tant qu’entités de sécurité pouvant être référencées dans des stratégies.

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans complexType SecurityPrincipalsType
name Utilisateurs
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Users" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares a set of users as security principals, which can be referenced in policies.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="User" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a user as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                            <xs:attribute name="PasswordSecret" type="xs:string" use="required"/>
                                            <xs:attribute name="PasswordSecretEncrypted" type="xs:boolean" use="optional" default="false"/>
                                            <xs:attribute name="X509StoreLocation" use="optional" default="LocalMachine">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                        <xs:enumeration value="LocalMachine"/>
                                                        <xs:enumeration value="CurrentUser"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:attribute>
                                                                                        <xs:attribute name="X509StoreName" default="My">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string"/>
                                                </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="X509Thumbprint" type="xs:string"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MemberOf" minOccurs="0">
                                        <xs:annotation>
                                            <xs:documentation>Users can be added to any existing membership group, so it can inherit all the properties and security settings of that membership group. The membership group can be used to secure external resources that need to be accessed by different services or the same service (on a different machine).</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:choice maxOccurs="unbounded">
                                                                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The system group to add the user to.  The system group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the system group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                                <xs:element name="Group" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The group to add the user to.  The group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="NameRef" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                        </xs:choice>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the user account.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="AccountType" use="optional" default="LocalUser">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Specifies the type of account: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount, or LocalSystem.  The default is LocalUser. Local user accounts are created on the machines where the application is deployed. By default, these accounts do not have the same names as those specified here. Instead, they are dynamically generated and have random passwords. Supported local system account types are LocalUser, NetworkService, LocalService and LocalSystem. Domain accounts are supported on Windows Server deployments where Azure Active Directory is available.</xs:documentation>
                                                                        </xs:annotation>
                                                                        <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                        <xs:enumeration value="LocalUser"/>
                                                                                        <xs:enumeration value="DomainUser"/>
                                                                                        <xs:enumeration value="NetworkService"/>
                                                                                        <xs:enumeration value="LocalService"/>
                                                                                        <xs:enumeration value="ManagedServiceAccount"/>
                                                                                        <xs:enumeration value="LocalSystem"/>
                                                                                </xs:restriction>
                                                                        </xs:simpleType>
                                                                </xs:attribute>
                                                                <xs:attribute name="LoadUserProfile" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attribute name="PerformInteractiveLogon" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attributeGroup ref="AccountCredentialsGroup"/>
                                                                <xs:attribute name="PasswordEncrypted" type="xs:boolean" use="optional">
                                                                        <xs:annotation>
                                                                                <xs:documentation>True if the password is encrypted; false if in plain text.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                

Détails de l’élément Content

Utilisateur

Déclare un utilisateur en tant qu’entité de sécurité pouvant être référencée dans des stratégies.

Attribut Valeur
name Utilisateur
maxOccurs unbounded

Élément Volume

Spécifie le volume à lier au conteneur.

Attribut Valeur
type ContainerVolumeType
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ContainerHostPoliciesType
name Volume
minOccurs 0
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Volume" type="ContainerVolumeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Specifies the volume to be bound to container.</xs:documentation>
            </xs:annotation>
        </xs:element>
      

Élément Vote

Attribut Valeur
type PaaSVoteType
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Votes
name Vote
maxOccurs unbounded

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Vote" type="PaaSVoteType" maxOccurs="unbounded"/>
                                                                                        

Élément Votes

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément PaaS
name Votes

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Votes">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Vote" type="PaaSVoteType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Détails de l’élément Content

Vote

Attribut Valeur
name Vote
type PaaSVoteType
maxOccurs unbounded

Élément WindowsAzure

Attribut Valeur
type complexType anonyme
content 1 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name WindowsAzure

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WindowsAzure">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="AzureRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                

Détails de l’élément Content

Rôles

Attribut Valeur
name Rôles

Élément WindowsAzureStaticTopology

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name WindowsAzureStaticTopology

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WindowsAzureStaticTopology">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType"/>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
                                                

Élément WindowsServer

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans l’élément Infrastructure
name WindowsServer

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WindowsServer">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType">
                                                                                <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                                                                        </xs:extension>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
            

Élément WorkingFolder

Attribut Valeur
type complexType anonyme
content 0 élément(s), 0 attribut(s)
défini localement dans complexType ExeHostEntryPointType
name WorkingFolder
default Work
minOccurs 0

Source XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WorkingFolder" default="Work" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Work"/>
            <xs:enumeration value="CodePackage"/>
            <xs:enumeration value="CodeBase"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>