Condividi tramite


Elementi dell'XML Schema del modello del servizio

Elemento AddRemoveIncrementalNamedPartitionScalingMechanism

Definisce un meccanismo per l'aggiunta o la rimozione di partizioni denominate.

Attributo valore
type complexType anonimo
content 0 elementi, 3 attributi
defined localmente nel gruppo ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

Origine 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>
        

Dettagli relativi agli attributi

MinPartitionCount

Numero minimo di partizioni.

Attributo valore
name MinPartitionCount
type xs:string
use Obbligatorio

MaxPartitionCount

Numero massimo di partizioni.

Attributo valore
name MaxPartitionCount
type xs:string
use Obbligatorio

ScaleIncrement

Numero di partizioni in base alle quali applicare l'incremento o la riduzione.

Attributo valore
name ScaleIncrement
type xs:string
use Obbligatorio

Elemento Application

Informazioni specifiche dell'istanza dell'applicazione, come il nome e i valori dei parametri usati per creare l'applicazione. I valori dei parametri in questo file sostituiscono quelli predefiniti presenti nel manifesto dell'applicazione.

Attributo valore
type AppInstanceDefinitionType
content 0 elementi, 0 attributi
defined a livello globale
name Applicazione

Origine 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>
        

Elemento ApplicationEndpoints

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente in complexType FabricEndpointsType
name ApplicationEndpoints
minOccurs 0

Origine 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>
      

Dettagli relativi agli attributi

StartPort

Attributo valore
name StartPort
type xs:int
use Obbligatorio

EndPort

Attributo valore
name EndPort
type xs:int
use Obbligatorio

Elemento ApplicationInstance

Descrive un'istanza di un'applicazione di Microsoft Azure Service Fabric.

Attributo valore
type ApplicationInstanceType
content 0 elementi, 0 attributi
defined a livello globale
name ApplicationInstance

Origine 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>
  

Elemento ApplicationManifest

Descrive in modo dichiarativo il tipo di applicazione e la versione. Per creare un tipo di applicazione viene fatto riferimento a uno o più manifesti di servizi costitutivi. È possibile eseguire l'override delle impostazioni di configurazione dei servizi costitutivi usando impostazioni dell'applicazione con parametri. È anche possibile dichiarare i servizi, i modelli di servizio, le entità di sicurezza, i criteri, la configurazione di diagnostica e i certificati predefiniti a livello di applicazione.

Attributo valore
type ApplicationManifestType
content 0 elementi, 0 attributi
defined a livello globale
name ApplicationManifest

Origine XML

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

Elemento ApplicationPackage

Il pacchetto dell'applicazione rappresenta le informazioni dell'applicazione con versione richieste dal nodo.

Attributo valore
type ApplicationPackageType
content 0 elementi, 0 attributi
defined a livello globale
name ApplicationPackage

Origine 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>
  

Elemento ApplicationPackageRef

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationInstanceType
name ApplicationPackageRef

Origine 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>
      

Elemento Arguments

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ExeHostEntryPointType
name Argomenti
minOccurs 0

Origine 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"/>
      

Elemento AveragePartitionLoadScalingTrigger

Definisce un meccanismo di ridimensionamento basato sul carico medio di repliche di una partizione.

Attributo valore
type complexType anonimo
content 0 elementi, 4 attributi
defined localmente nel gruppo ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

Origine 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>
            

Dettagli relativi agli attributi

MetricName

Nome della metrica che deve essere usata per le operazioni di ridimensionamento.

Attributo valore
name MetricName
type xs:string
use Obbligatorio

LowerLoadThreshold

Limite inferiore del valore di caricamento di una metrica.

Attributo valore
name LowerLoadThreshold
type xs:string
use Obbligatorio

UpperLoadThreshold

Limite superiore del valore di caricamento di una metrica.

Attributo valore
name UpperLoadThreshold
type xs:string
use Obbligatorio

ScaleIntervalInSeconds

Intervallo di tempo in secondi da considerare per il ridimensionamento.

Attributo valore
name ScaleIntervalInSeconds
type xs:string
use Obbligatorio

Elemento AverageServiceLoadScalingTrigger

Definisce un meccanismo di ridimensionamento basato sul carico medio delle partizioni di un servizio.

Attributo valore
type complexType anonimo
content 0 elementi, 5 attributi
defined localmente nel gruppo ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

Origine 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>
        

Dettagli relativi agli attributi

MetricName

Nome della metrica che deve essere usata per le operazioni di ridimensionamento.

Attributo valore
name MetricName
type xs:string
use Obbligatorio

LowerLoadThreshold

Limite inferiore del valore di caricamento di una metrica.

Attributo valore
name LowerLoadThreshold
type xs:string
use Obbligatorio

UpperLoadThreshold

Limite superiore del valore di caricamento di una metrica.

Attributo valore
name UpperLoadThreshold
type xs:string
use Obbligatorio

ScaleIntervalInSeconds

Intervallo di tempo in secondi da considerare per il ridimensionamento.

Attributo valore
name ScaleIntervalInSeconds
type xs:string
use Obbligatorio

UseOnlyPrimaryLoad

Usa il carico della replica primaria come carico medio della partizione.

Attributo valore
name UseOnlyPrimaryLoad
type xs:string
use facoltative

Elemento AzureBlob (tipo AzureBlobETWType)

Descrive la destinazione di un archivio BLOB di Azure per gli eventi ETW. Funziona solo nell'ambiente Azure.

Attributo valore
type AzureBlobETWType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                

Elemento AzureBlob (tipo AzureBlobType)

Descrive la destinazione di un archivio BLOB di Azure per i dati di diagnostica. Funziona solo in ambienti cluster di Azure.

Attributo valore
type AzureBlobType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations, elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                

Elemento BackupRestoreServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento Blackbird

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento Infrastructure
name Blackbird

Origine 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>
                                                

Dettagli relativi agli elementi di contenuto

Ruoli

Attributo valore
name Ruoli

Elemento Capacities

Capacità delle diverse metriche per questo tipo di nodo.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento NodeType
name Capacità
minOccurs 0

Origine 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>
                                                                        

Dettagli relativi agli elementi di contenuto

Capacità

Attributo valore
name Capacità
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Elemento Capacity

Attributo valore
type KeyValuePairType
content 0 elementi, 0 attributi
defined localmente nell'elemento Capacities
name Capacità
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento CentralSecretServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento CertificateRef

Specifica le informazioni per un certificato che verranno esposte al contenitore.

Attributo valore
type ContainerCertificateType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name CertificateRef
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento Certificates (tipo CertificatesType)

Descrive i certificati associati a questo tipo di nodo.

Attributo valore
type CertificatesType
content 0 elementi, 0 attributi
defined localmente nell'elemento NodeType complexType InfrastructureNodeType
name Certificati
minOccurs 0

Origine 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>
                                                                        

Elemento Certificates (definito in ApplicationManifestType)

Dichiara i certificati usati per proteggere gli endpoint o crittografare i segreti nel manifesto dell'applicazione o in un manifesto del cluster.

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType
name Certificati
minOccurs 0

Origine 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>
    

Dettagli relativi agli elementi di contenuto

SecretsCertificate

Dichiara un certificato usato per crittografare le informazioni riservate nel manifesto dell'applicazione. L'autore dell'applicazione usa il cmdlet Invoke-ServiceFabricEncryptSecret per crittografare le informazioni riservate, che vengono copiate in un parametro nella sezione ConfigOverrides.

Attributo valore
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Attributo valore
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento Certificates (definito in ApplicationManifestType)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ClusterManifestType
name Certificati
minOccurs 0

Origine 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>
                

Dettagli relativi agli elementi di contenuto

SecretsCertificate

Attributo valore
name SecretsCertificate
type FabricCertificateType
minOccurs 0

Elemento ClientCertificate

Certificato client del ruolo amministratore predefinito usato per proteggere le comunicazioni tra client e server.

Attributo valore
type FabricCertificateType
content 0 elementi, 0 attributi
defined localmente in complexType CertificatesType
name ClientCertificate
minOccurs 0

Origine 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>
      

Elemento ClientConnectionEndpoint

Attributo valore
type InputEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name ClientConnectionEndpoint

Origine XML

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

Elemento ClusterCertificate

Certificato usato per proteggere le comunicazioni all'interno del cluster.

Attributo valore
type FabricCertificateType
content 0 elementi, 0 attributi
defined localmente in complexType CertificatesType
name ClusterCertificate
minOccurs 0

Origine 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>
      

Elemento ClusterConnectionEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name ClusterConnectionEndpoint

Origine XML

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

Elemento ClusterManagerReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name ClusterManagerReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento ClusterManifest

Descrive un cluster di Microsoft Azure Service Fabric.

Attributo valore
type ClusterManifestType
content 0 elementi, 0 attributi
defined a livello globale
name ClusterManifest

Origine 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>
        

Elemento CodePackage

Descrive un pacchetto di codice che supporta un tipo di servizio definito. Quando viene creata un'istanza di un servizio sulla base di uno di questi tipi di servizi, tutti i pacchetti di codice dichiarati nel manifesto vengono attivati eseguendo i relativi punti di ingresso. I processi risultanti devono registrare i tipi di servizi supportati in fase di esecuzione. Quando sono presenti più pacchetti di codice, vengono tutti attivati ogni volta che il sistema cerca uno dei tipi di servizio dichiarati.

Attributo valore
type CodePackageType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType , elemento DigestedCodePackage
name CodePackage
maxOccurs unbounded

Origine 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"/>
      

Elemento Commands

Passa un elenco di comandi delimitato da virgole al contenitore.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostEntryPointType
name Comandi
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento ConfigOverride

Descrive gli override di configurazione per un particolare pacchetto di configurazione nel manifesto del servizio importato.

Attributo valore
type ConfigOverrideType
content 0 elementi, 0 attributi
defined localmente nell'elemento ConfigOverrides, elemento DigestedConfigPackage
name ConfigOverride
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                

Elemento ConfigOverrides

Descrive gli override di configurazione per il manifesto del servizio importato. Gli override di configurazione offrono la possibilità di riusare gli stessi manifesti del servizio in più tipi di applicazione eseguendo l'override della configurazione del manifesto del servizio solo se usato con un determinato tipo di applicazione. Gli override di configurazione possono modificare qualsiasi configurazione predefinita in un manifesto del servizio a condizione che la configurazione predefinita sia specificata usando il file Settings.xml nella cartella ConfigPackage.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento ServiceManifestImport
name ConfigOverrides
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

ConfigOverride

Attributo valore
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs unbounded

Elemento ConfigPackage (tipo ConfigPackageDescriptionType)

Dichiara una cartella, denominata dall'attributo Name, che contiene un file Settings.xml. Questo file contiene sezioni di impostazioni di coppie chiave-valore che possono essere lette dal processo in fase di esecuzione. Se durante un aggiornamento viene modificata solo la versione del pacchetto di configurazione, il processo in esecuzione non viene riavviato. Un callback piuttosto notifica al processo che le impostazioni di configurazione sono cambiate affinché vengano ricaricate in modo dinamico.

Attributo valore
type ConfigPackageDescriptionType
content 0 elementi, 0 attributi
defined localmente in complexType ConfigPackagePoliciesType
name ConfigPackage
minOccurs 0
maxOccurs unbounded

Origine 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"/>
    

Elemento ConfigPackage (tipo ConfigPackageType)

Dichiara una cartella denominata dall'attributo Name e PackageRoot che contiene un file Settings.xml. Questo file contiene sezioni di impostazioni di coppie chiave-valore che possono essere lette dal processo in fase di esecuzione. Se durante un aggiornamento viene modificata solo la versione del pacchetto di configurazione, il processo in esecuzione non viene riavviato. Un callback piuttosto notifica al processo che le impostazioni di configurazione sono cambiate affinché vengano ricaricate in modo dinamico.

Attributo valore
type ConfigPackageType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType , elemento DigestedConfigPackage
name ConfigPackage
minOccurs 0
maxOccurs unbounded

Origine 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"/>
      

Elemento ConfigPackagePolicies

Pacchetti di configurazione da montare all'interno del contenitore.

Attributo valore
type ConfigPackagePoliciesType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento DigestedCodePackage
name ConfigPackagePolicies
minOccurs 0

Origine 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>
      

Elemento ConsoleRedirection

Avviso Non usare il reindirizzamento della console in un'applicazione di produzione, ma solo per attività di sviluppo e debug in locale. Reindirizza l'output della console dallo script di avvio a un file di output nella cartella dell'applicazione denominata "log" nel nodo del cluster in cui viene distribuita ed eseguita l'applicazione.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente in complexType ExeHostEntryPointType
name ConsoleRedirection
minOccurs 0

Origine 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>
    

Dettagli relativi agli attributi

FileRetentionCount

Imposta il numero di file di output di reindirizzamento della console da conservare. Deve essere un numero intero positivo. Il valore predefinito è "2".

Attributo valore
name FileRetentionCount
impostazione predefinita 2

FileMaxSizeInKb

Imposta la dimensione massima di un file di output di reindirizzamento della console. Deve essere un numero intero positivo maggiore di 128 KB. Il valore predefinito è "20480".

Attributo valore
name FileMaxSizeInKb
impostazione predefinita 20480

Elemento ContainerEntryPoint

Punto di ingresso per i contenitori sottoposto a override per consentire l'avvio del debugger.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType DebugParametersType
name ContainerEntryPoint
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento ContainerEnvironmentBlock

Blocco di ambiente per i contenitori.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType DebugParametersType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento ContainerHost

Attributo valore
type ContainerHostEntryPointType
content 0 elementi, 0 attributi
defined localmente in complexType EntryPointDescriptionType
name ContainerHost

Origine XML

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

Elemento ContainerHostPolicies

Specifica i criteri per l'attivazione degli host dei contenitori.

Attributo valore
type ContainerHostPoliciesType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento DigestedCodePackage
name ContainerHostPolicies
minOccurs 0

Origine 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>
      

Elemento ContainerLabel

Etichette per i contenitori nel formato key=value.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType DebugParametersType
name ContainerLabel
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento ContainerMountedVolume

Volumi da montare all'interno del contenitore.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType DebugParametersType
name ContainerMountedVolume
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento ContainerNetworkPolicy

Descrive i criteri di rete dei contenitori per il pacchetto del servizio.

Attributo valore
type ContainerNetworkPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType NetworkPoliciesType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento CrashDumpSource

Specifica la raccolta di dump di arresto anomalo del sistema. Vengono raccolti dump di arresto anomalo del sistema per gli eseguibili che ospitano i pacchetti di codice di tutti i servizi appartenenti all'applicazione.

Attributo valore
type complexType anonimo
content 2 elementi, 1 attributo
defined localmente in complexType DiagnosticsType
name CrashDumpSource
minOccurs 0

Origine 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>
      

Dettagli relativi agli attributi

IsEnabled

Se la raccolta di dump di arresto anomalo del sistema è abilitata o meno. Per impostazione predefinita, non è abilitato.

Attributo valore
name IsEnabled
type xs:string

Dettagli relativi agli elementi di contenuto

Destinazioni

Destinazioni in cui devono essere trasferiti i dump di arresto anomalo del sistema.

Attributo valore
name Destinazioni
minOccurs 0

None

Attributo valore
ref Parametri
minOccurs 0
maxOccurs 1

Elemento CurrentInstallation

Attributo valore
type WindowsFabricDeploymentInformation
content 0 elementi, 0 attributi
defined localmente in complexType TargetInformationType
name CurrentInstallation
minOccurs 0

Origine 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"/>
      

Elemento DataPackage

Dichiara una cartella, il cui nome è definito dall'attributo Name, in PackageRoot che contiene file di dati statici che devono essere utilizzati dal processo in fase di esecuzione. In caso di aggiornamento di uno dei pacchetti di dati elencati nel manifesto del servizio, Service Fabric riciclerà tutti i file EXE e DLLHOST specificati nei pacchetti host e per il supporto.

Attributo valore
type DataPackageType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType , elemento DigestedCodePackage
name DataPackage
minOccurs 0
maxOccurs unbounded

Origine 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"/>
      

Elemento DebugParameters

Specifica le informazioni sul debugger da collegare quando si attiva il pacchetto di codice.

Attributo valore
type DebugParametersType
content 0 elementi, 0 attributi
defined localmente nell'elemento DigestedCodePackage, elemento DigestedConfigPackage, elemento DigestedDataPackage
name DebugParameters
minOccurs 0
maxOccurs 1

Origine 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"/>
            

Elemento DefaultReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name DefaultReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento DefaultRunAsPolicy

Specifica un account utente predefinito per tutti i pacchetti di codice di servizi per cui non è definito un elemento RunAsPolicy specifico nella sezione ServiceManifestImport.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente in complexType ApplicationPoliciesType
name DefaultRunAsPolicy
minOccurs 0

Origine 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>
                        

Dettagli relativi agli attributi

UserRef

Account utente con cui verranno eseguiti i pacchetti di codice del servizio. L'account utente deve essere dichiarato nella sezione Principals. È spesso preferibile eseguire il punto di ingresso dell'installazione usando un account di sistema locale invece di un account amministratore.

Attributo valore
name UserRef
type xs:string
use Obbligatorio

Elemento DefaultServiceTypeHealthPolicy

Specifica i criteri di integrità predefiniti per il tipo di servizio, che sostituiranno i criteri di integrità predefiniti usati per tutti i tipi di servizio nell'applicazione.

Attributo valore
type ServiceTypeHealthPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationHealthPolicyType
name DefaultServiceTypeHealthPolicy
minOccurs 0

Origine 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>
      

Elemento DefaultServices

Dichiara le istanze dei servizi create automaticamente ogni volta che viene creata un'istanza di un'applicazione sulla base di questo tipo di applicazione.

Attributo valore
type DefaultServicesType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType ApplicationInstanceType
name DefaultServices
minOccurs 0

Origine 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>
      

Elemento Description

Testo che descrive l'applicazione.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType ServiceManifestType , complexType ServicePackageType
name Descrizione
minOccurs 0

Origine 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>
      

Elemento Destinations (definito in CrashDumpSource)

Destinazioni in cui devono essere trasferiti i dump di arresto anomalo del sistema.

Attributo valore
type complexType anonimo
content 3 elementi, 0 attributi
defined localmente nell'elemento CrashDumpSource
name Destinazioni
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

LocalStore

Attributo valore
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Attributo valore
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attributo valore
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Elemento Destinations (definito in ETWSource)

Destinazioni in cui devono essere trasferiti i dump di arresto anomalo del sistema.

Attributo valore
type complexType anonimo
content 3 elementi, 0 attributi
defined localmente nell'elemento ETWSource
name Destinazioni
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

LocalStore

Attributo valore
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs unbounded

FileStore

Attributo valore
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attributo valore
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs unbounded

Elemento Destinations (definito in FolderSource)

Destinazioni in cui deve essere trasferito il contenuto della cartella.

Attributo valore
type complexType anonimo
content 3 elementi, 0 attributi
defined localmente nell'elemento FolderSource
name Destinazioni
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

LocalStore

Attributo valore
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Attributo valore
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Attributo valore
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Elemento Diagnostics (tipo DiagnosticsType)

Descrive le impostazioni di diagnostica per le applicazioni.

Attributo valore
type DiagnosticsType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType EnvironmentType
name Diagnostica
minOccurs 0

Origine 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"/>
      

Elemento Diagnostics (tipo ServiceDiagnosticsType)

Descrive le impostazioni di diagnostica per i componenti del manifesto del servizio.

Attributo valore
type ServiceDiagnosticsType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType , complexType ServicePackageType
name Diagnostica
minOccurs 0

Origine 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"/>
    

Elemento DigestedCertificates (definito in ApplicationPackageType)

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente in complexType ApplicationPackageType
name DigestedCertificates

Origine 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>
    

Dettagli relativi agli elementi di contenuto

SecretsCertificate

Attributo valore
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Attributo valore
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento DigestedCertificates (definito in DigestedResources)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento DigestedResources
name DigestedCertificates
minOccurs 0
maxOccurs 1

Origine 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>
          

Dettagli relativi agli elementi di contenuto

EndpointCertificate

Attributo valore
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs unbounded

Elemento DigestedCodePackage

Attributo valore
type complexType anonimo
content 6 elementi, 2 attributi
defined localmente in complexType ServicePackageType
name DigestedCodePackage
maxOccurs unbounded

Origine 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>
      

Dettagli relativi agli attributi

ContentChecksum

Attributo valore
name ContentChecksum
type xs:string

IsShared

Attributo valore
name IsShared
type xs:boolean

Dettagli relativi agli elementi di contenuto

CodePackage

Attributo valore
name CodePackage
type CodePackageType

RunAsPolicy

Attributo valore
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

Attributo valore
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Specifica i criteri per l'attivazione degli host dei contenitori.

Attributo valore
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Specifica i limiti di risorse per il pacchetto di codice.

Attributo valore
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Specifica i criteri di configurazione per i punti di montaggio.

Attributo valore
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

Elemento DigestedConfigPackage

Attributo valore
type complexType anonimo
content 3 elementi, 2 attributi
defined localmente in complexType ServicePackageType
name DigestedConfigPackage
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Dettagli relativi agli attributi

ContentChecksum

Attributo valore
name ContentChecksum
type xs:string

IsShared

Attributo valore
name IsShared
type xs:boolean

Dettagli relativi agli elementi di contenuto

ConfigPackage

Attributo valore
name ConfigPackage
type ConfigPackageType

ConfigOverride

Attributo valore
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

Attributo valore
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Elemento DigestedDataPackage

Attributo valore
type complexType anonimo
content 2 elementi, 2 attributi
defined localmente in complexType ServicePackageType
name DigestedDataPackage
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Dettagli relativi agli attributi

ContentChecksum

Attributo valore
name ContentChecksum
type xs:string

IsShared

Attributo valore
name IsShared
type xs:boolean

Dettagli relativi agli elementi di contenuto

DataPackage

Attributo valore
name DataPackage
type DataPackageType

DebugParameters

Attributo valore
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

DigestedEndpoint element

Attributo valore
type complexType anonimo
content 4 elementi, 0 attributi
defined localmente nell'elemento DigestedEndpoints
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

Origine 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>
                

Dettagli relativi agli elementi di contenuto

Endpoint

Attributo valore
name Endpoint
type EndpointType

SecurityAccessPolicy

Attributo valore
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

Attributo valore
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

Attributo valore
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

Elemento DigestedEndpoints

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento DigestedResources
name DigestedEndpoints
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

DigestedEndpoint

Attributo valore
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

Elemento DigestedEnvironment

Attributo valore
type EnvironmentType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationPackageType
name DigestedEnvironment

Origine XML

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

Elemento DigestedResources

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente in complexType ServicePackageType
name DigestedResources
minOccurs 1

Origine 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>
      

Dettagli relativi agli elementi di contenuto

DigestedEndpoints

Attributo valore
name DigestedEndpoints
minOccurs 0

DigestedCertificates

Attributo valore
name DigestedCertificates
minOccurs 0
maxOccurs 1

Elemento DigestedServiceTypes

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ServicePackageType
name DigestedServiceTypes

Origine 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>
      

Dettagli relativi agli elementi di contenuto

ServiceTypes

Attributo valore
name ServiceTypes
type ServiceTypesType

Elemento DllHost

Non supportato. Non usare. Il supporto dell'hosting di DLL (punto di ingresso dell'assembly) viene offerto tramite il processo FWP.exe. Service Fabric avvia Fabric Worker Process (FWP.exe) e carica l'assembly nel corso del processo di attivazione.

Attributo valore
type DllHostEntryPointType
content 0 elementi, 0 attributi
defined localmente in complexType EntryPointDescriptionType
name DllHost

Origine XML

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

Elemento DomainGroup

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento Membership
name DomainGroup
minOccurs 0
maxOccurs unbounded

Origine 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>
                                                

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Elemento DomainUser

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento Membership
name DomainUser
minOccurs 0
maxOccurs unbounded

Origine 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>
                                            

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Elemento DriverOption

Opzioni del driver da passare al driver.

Attributo valore
type DriverOptionType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerLoggingDriverType , complexType ContainerVolumeType
name DriverOption
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento ETW

Descrive le impostazioni di ETW per i componenti del manifesto del servizio.

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente in complexType ServiceDiagnosticsType
name ETW
minOccurs 0

Origine 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>
    

Dettagli relativi agli elementi di contenuto

ProviderGuids

Elenca i GUID dei provider ETW per i componenti del manifesto del servizio.

Attributo valore
name ProviderGuids
minOccurs 0

ManifestDataPackages

Elenca i pacchetti di dati contenenti i manifesti ETW per i componenti del manifesto del servizio. Il pacchetto di dati contenente i manifesti ETW non deve contenere altri file.

Attributo valore
name ManifestDataPackages
minOccurs 0

Elemento ETWSource

Specifica la raccolta delle tracce ETW. Le tracce ETW vengono raccolte per i provider registrati da tutti i servizi appartenenti all'applicazione.

Attributo valore
type complexType anonimo
content 2 elementi, 1 attributo
defined localmente in complexType DiagnosticsType
name ETWSource
minOccurs 0

Origine 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>
      

Dettagli relativi agli attributi

IsEnabled

Se la raccolta delle tracce ETW è abilitata o meno. Per impostazione predefinita, non è abilitato.

Attributo valore
name IsEnabled
type xs:string

Dettagli relativi agli elementi di contenuto

Destinazioni

Destinazioni in cui devono essere trasferiti i dump di arresto anomalo del sistema.

Attributo valore
name Destinazioni
minOccurs 0

None

Attributo valore
ref Parametri
minOccurs 0
maxOccurs 1

Elemento Endpoint (tipo EndpointOverrideType)

Endpoint, dichiarato nel manifesto del servizio, di cui eseguire l'override.

Attributo valore
type EndpointOverrideType
content 0 elementi, 0 attributi
defined localmente nell'elemento Endpoints
name Endpoint
maxOccurs unbounded

Origine 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>
          

Elemento Endpoint (tipo EndpointType)

Definisce un endpoint per il servizio. Possono essere richieste porte specifiche. Se non viene specificata in modo esplicito una porta, ne viene assegnata una dall'intervallo di porte riservate dell'applicazione. Alle repliche del servizio eseguite in diversi nodi del cluster possono essere assegnati diversi numeri di porta, mentre le repliche dello stesso servizio eseguite nello stesso nodo condividono la stessa porta. Le porte possono essere usate dalle repliche del servizio per vari scopi, ad esempio per la replica o l'ascolto delle richieste client.

Attributo valore
type EndpointType
content 0 elementi, 0 attributi
defined localmente nell'elemento Endpoints, nell'elemento DigestedEndpoint
name Endpoint
maxOccurs unbounded

Origine 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"/>
          

Elemento EndpointBinding

Specifica un endpoint che deve essere esposto nella rete di contenitori.

Attributo valore
type ContainerNetworkPolicyEndpointBindingType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerNetworkPolicyType
name EndpointBinding
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento EndpointBindingPolicy

Specifica un certificato da restituire a un client per un endpoint HTTPS.

Attributo valore
type EndpointBindingPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento DigestedEndpoint
name EndpointBindingPolicy
minOccurs 0

Origine 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>
      

Elemento EndpointCertificate

Specifica le informazioni su un certificato X509 usato per proteggere un endpoint.

Attributo valore
type EndpointCertificateType
content 0 elementi, 0 attributi
defined localmente nell'elemento Certificates, elemento DigestedCertificates, elemento DigestedCertificates
name EndpointCertificate
minOccurs 0

Origine 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"/>
          

Elemento Endpoints (tipo FabricEndpointsType)

Descrive gli endpoint associati a questo tipo di nodo.

Attributo valore
type FabricEndpointsType
content 0 elementi, 0 attributi
defined localmente nell'elemento NodeType complexType InfrastructureNodeType
name Endpoint
minOccurs 0

Origine 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>
                                                                          

Elemento Endpoints (definito in ResourceOverridesType)

Uno o più endpoint di servizio di cui eseguire l'override.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ResourceOverridesType
name Endpoint
minOccurs 0

Origine 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>
    

Dettagli relativi agli elementi di contenuto

Endpoint

Endpoint, dichiarato nel manifesto del servizio, di cui eseguire l'override.

Attributo valore
name Endpoint
type EndpointOverrideType
maxOccurs unbounded

Elemento Endpoints (definito in ResourcesType)

Definisce gli endpoint per il servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ResourcesType
name Endpoint
minOccurs 0

Origine 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>
    

Dettagli relativi agli elementi di contenuto

Endpoint

Attributo valore
name Endpoint
type EndpointType
maxOccurs unbounded

Elemento EntryPoint (tipo EntryPointDescriptionType)

L'eseguibile specificato da EntryPoint è in genere l'host servizio a esecuzione prolungata. La presenza di un punto di ingresso di configurazione separato consente di evitare di dover eseguire l'host del servizio con privilegi elevati per lunghi periodi di tempo. L'eseguibile specificato da EntryPoint viene eseguito dopo che SetupEntryPoint termina correttamente. Il processo risultante viene monitorato e riavviato (iniziando di nuovo con SetupEntryPoint) se termina o si arresta in modo anomalo.

Attributo valore
type EntryPointDescriptionType
content 0 elementi, 0 attributi
defined localmente in complexType CodePackageType
name EntryPoint
minOccurs 1

Origine 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"/>
      

Elemento EntryPoint (tipo xs: string)

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostEntryPointType
name EntryPoint
minOccurs 0
maxOccurs 1

Origine 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"/>
      

Elemento EnvironmentOverrides

Attributo valore
type EnvironmentOverridesType
content 0 elementi, 0 attributi
defined localmente nell'elemento ServiceManifestImport
name EnvironmentOverrides
minOccurs 0
maxOccurs unbounded

Origine 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"/>
            

Elemento EnvironmentVariable (tipo EnvironmentVariableOverrideType)

Variabile di ambiente.

Attributo valore
type EnvironmentVariableOverrideType
content 0 elementi, 0 attributi
defined localmente in complexType EnvironmentOverridesType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento EnvironmentVariable (tipo EnvironmentVariableType)

Variabile di ambiente.

Attributo valore
type EnvironmentVariableType
content 0 elementi, 0 attributi
defined localmente in complexType EnvironmentVariablesType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento EnvironmentVariables

Passa le variabili di ambiente al contenitore o all'eseguibile.

Attributo valore
type EnvironmentVariablesType
content 0 elementi, 0 attributi
defined localmente in complexType CodePackageType
name EnvironmentVariables
minOccurs 0
maxOccurs 1

Origine 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"/>
    

Elemento EphemeralEndpoints

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente in complexType FabricEndpointsType
name EphemeralEndpoints
minOccurs 0

Origine 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>
    

Dettagli relativi agli attributi

StartPort

Attributo valore
name StartPort
type xs:int
use Obbligatorio

EndPort

Attributo valore
name EndPort
type xs:int
use Obbligatorio

Elemento EventStoreServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento EvictionPolicy

Estensione dei criteri di rimozione per il tipo di servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 2 attributi
defined a livello globale
name EvictionPolicy

Origine 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>
  

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Provider

Attributo valore
name Provider
type xs:string
use Obbligatorio

Dettagli relativi agli elementi di contenuto

Proprietà

Attributo valore
name Proprietà
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento ExeHost (tipo ExeHostEntryPointType)

Attributo valore
type ExeHostEntryPointType
content 0 elementi, 0 attributi
defined localmente nell'elemento SetupEntryPoint
name ExeHost

Origine XML

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

Elemento ExeHost (definito in EntryPointDescriptionType)

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente in complexType EntryPointDescriptionType
name ExeHost

Origine 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>
        

Elemento Extension

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente in complexType ExtensionsType
name Estensione
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
use Obbligatorio

GeneratedId

Attributo valore
name GeneratedId
type xs:string
use facoltative

Elemento Extensions

Descrive le estensioni che è possibile applicare ad altri elementi.

Attributo valore
type ExtensionsType
content 0 elementi, 0 attributi
defined a livello globale
name Estensioni

Origine XML

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

Elemento FabricSettings

Dichiara le impostazioni di configurazione di un manifesto del servizio di cui deve essere seguito l'override. Include una o più sezioni di coppie chiave-valore. I valori dei parametri possono essere crittografati con il cmdlet Invoke-ServiceFabricEncryptSecret.

Attributo valore
type SettingsOverridesType
content 0 elementi, 0 attributi
defined localmente in complexType ClusterManifestType
name FabricSettings
minOccurs 0

Origine 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"/>
                        

Elemento FailoverManagerReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name FailoverManagerReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento FaultAnalysisServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento FileStore (tipo FileStoreETWType)

Descrive la destinazione di un archivio file per gli eventi ETW. Funziona solo in ambienti locali.

Attributo valore
type FileStoreETWType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                  

Elemento FileStore (tipo FileStoreType)

Descrive la destinazione di un archivio file per i dati di diagnostica. Funziona solo in un ambiente cluster autonomo.

Attributo valore
type FileStoreType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations, elemento Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                  

Elemento FolderSource

Specifica la raccolta del contenuto di una particolare cartella nel nodo locale.

Attributo valore
type complexType anonimo
content 2 elementi, 1 attributo
defined localmente in complexType DiagnosticsType
name FolderSource
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Dettagli relativi agli attributi

IsEnabled

Indica se la raccolta del contenuto di questa cartella è abilitata o meno. Per impostazione predefinita, non è abilitato.

Attributo valore
name IsEnabled
type xs:string

Dettagli relativi agli elementi di contenuto

Destinazioni

Destinazioni in cui deve essere trasferito il contenuto della cartella.

Attributo valore
name Destinazioni
minOccurs 0

None

Attributo valore
ref Parametri
minOccurs 0
maxOccurs 1

Elemento FromSource

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostEntryPointType
name FromSource
minOccurs 0
maxOccurs 1

Origine 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"/>
    

Elemento GatewayResourceManagerReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento Group (definito in Groups)

Dichiara un gruppo come entità di sicurezza a cui può essere fatto riferimento nei criteri.

Attributo valore
type complexType anonimo
content 2 elementi, 1 attributo
defined localmente nell'elemento Groups
name Raggruppa
maxOccurs unbounded

Origine 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>
                    

Dettagli relativi agli attributi

Nome

Nome dell'account di gruppo locale. Il nome è preceduto dall'ID dell'applicazione.

Attributo valore
name Nome
type xs:string
use Obbligatorio

Dettagli relativi agli elementi di contenuto

NTLMAuthenticationPolicy

Attributo valore
name NTLMAuthenticationPolicy
minOccurs 0

Appartenenze

Attributo valore
name Appartenenze
minOccurs 0

Elemento Group (definito in MemberOf)

Gruppo a cui aggiungere l'utente. Il gruppo deve essere definito nella sezione Groups.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento MemberOf
name Raggruppa
minOccurs 0
maxOccurs unbounded

Origine 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>
                                                                                        

Dettagli relativi agli attributi

NameRef

Il nome del gruppo.

Attributo valore
name NameRef
type xs:string
use Obbligatorio

Elemento Groups

Dichiara un set di gruppi come entità di sicurezza a cui può essere fatto riferimento nei criteri. I gruppi sono utili quando sono presenti più utenti per punti di ingresso del servizio differenti che devono avere determinati privilegi comuni disponibili a livello di gruppo.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType SecurityPrincipalsType
name Gruppi
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

Raggruppa

Dichiara un gruppo come entità di sicurezza a cui può essere fatto riferimento nei criteri.

Attributo valore
name Raggruppa
maxOccurs unbounded

Elemento HealthConfig

Specifica le opzioni di integrazione docker HEALTHCHECK per il contenitore.

Attributo valore
type ContainerHealthConfigType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name HealthConfig
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento HealthPolicy

Descrive i criteri per valutare gli eventi di integrità segnalati per diverse entità correlate all'applicazione. Se non vengono specificati criteri, si presuppone che un'entità non sia integra se il report sull'integrità contiene un avviso o un errore.

Attributo valore
type ApplicationHealthPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationPoliciesType
name HealthPolicy
minOccurs 0

Origine 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"/>
                        

Elemento HttpApplicationGatewayEndpoint

Attributo valore
type InputEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name HttpApplicationGatewayEndpoint
minOccurs 0

Origine 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"/>
      

Elemento HttpGatewayEndpoint

Attributo valore
type InputEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name HttpGatewayEndpoint
minOccurs 0

Origine 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"/>
      

Elemento immagine

Immagine del contenitore corrispondente al numero di versione della build del sistema operativo da avviare. Se l'attributo del sistema operativo non è specificato, si presuppone che l'immagine del contenitore possa funzionare in tutte le versioni del sistema operativo ed eseguire l'override dell'immagine specificata nel manifesto del servizio.

Attributo valore
type ImageType
content 0 elementi, 0 attributi
defined localmente in complexType ImageOverridesType
name Immagine
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento ImageName

Repository e immagine in https://hub.docker.com o in Registro Azure Container.

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostEntryPointType
name ImageName

Origine 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>
      

Elemento ImageOverrides

I nomi delle immagini corrispondono al numero di build del sistema operativo da avviare.

Attributo valore
type ImageOverridesType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name ImageOverrides
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento ImageStoreServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento Infrastructure

Attributo valore
type complexType anonimo
content 6 elementi, 0 attributi
defined localmente in complexType ClusterManifestType
name Infrastruttura

Origine 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>
                        

Dettagli relativi agli elementi di contenuto

WindowsServer

Attributo valore
name WindowsServer

Linux

Attributo valore
name Linux

WindowsAzure

Attributo valore
name WindowsAzure

WindowsAzureStaticTopology

Attributo valore
name WindowsAzureStaticTopology

Blackbird

Attributo valore
name Blackbird

PaaS

Attributo valore
name PaaS

Elemento InfrastructureInformation

Descrive l'infrastruttura in cui eseguire Fabric.

Attributo valore
type InfrastructureInformationType
content 0 elementi, 0 attributi
defined a livello globale
name InfrastructureInformation

Origine 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>
        

Elemento InstanceCountScalingMechanism

Definisce un meccanismo per aumentare il numero di istanze di una partizione. Viene usato solo per i servizi senza stato.

Attributo valore
type complexType anonimo
content 0 elementi, 3 attributi
defined localmente nel gruppo ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

Origine 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>
            

Dettagli relativi agli attributi

MinInstanceCount

Numero minimo di istanze.

Attributo valore
name MinInstanceCount
type xs:string
use Obbligatorio

MaxInstanceCount

Numero massimo di istanze.

Attributo valore
name MaxInstanceCount
type xs:string
use Obbligatorio

ScaleIncrement

Numero di istanze in base alle quali applicare l'incremento o la riduzione.

Attributo valore
name ScaleIncrement
type xs:string
use Obbligatorio

Elemento KtlLoggerSettings

Descrive le informazioni di KtlLogger associate a questo tipo di nodo.

Attributo valore
type FabricKtlLoggerSettingsType
content 0 elementi, 0 attributi
defined localmente nell'elemento NodeType
name KtlLoggerSettings
minOccurs 0

Origine 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>
                                                                          

Elemento Label

Specifica le etichette per il contenitore.

Attributo valore
type ContainerLabelType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name Label
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento LeaseDriverEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name LeaseDriverEndpoint

Origine XML

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

Elemento Linux

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente nell'elemento Infrastructure
name Linux

Origine 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>
                                                

Elemento LoadMetric

Risorsa per cui il servizio deve essere bilanciato, come utilizzo di CPU o memoria. Include informazioni sulla quantità della risorsa che viene utilizzata per impostazione predefinita da ogni replica o istanza del servizio.

Attributo valore
type LoadMetricType
content 0 elementi, 0 attributi
defined localmente nell'elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics
name LoadMetric
maxOccurs unbounded

Origine 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"/>
                    

Elemento LoadMetrics (definito in ServiceGroupMemberType)

Metriche di carico restituite dal servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceGroupMemberType
name LoadMetrics
minOccurs 0

Origine 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>
        

Dettagli relativi agli elementi di contenuto

LoadMetric

Attributo valore
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Elemento LoadMetrics (definito in ServiceGroupTypeMember)

Metriche di carico restituite dal servizio, usate per i servizi di bilanciamento delle risorse.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento ServiceGroupTypeMember
name LoadMetrics
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

LoadMetric

Attributo valore
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Elemento LoadMetrics (definito in ServiceGroupTypeType)

Metriche di carico restituite dal servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceGroupTypeType
name LoadMetrics
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

LoadMetric

Attributo valore
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Elemento LoadMetrics (definito in ServiceTypeType)

Metriche di carico restituite dal servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceTypeType
name LoadMetrics
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

LoadMetric

Attributo valore
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Elemento LoadMetrics (definito in ServiceType)

Metriche di carico restituite dal servizio, usate per i servizi di bilanciamento delle risorse.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceType
name LoadMetrics
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

LoadMetric

Attributo valore
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Elemento LocalStore (tipo LocalStoreETWType)

Descrive una destinazione di archiviazione nel nodo per gli eventi ETW.

Attributo valore
type LocalStoreETWType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                  

Elemento LocalStore (tipo LocalStoreType)

Descrive una destinazione di archiviazione nel nodo per i dati di diagnostica.

Attributo valore
type LocalStoreType
content 0 elementi, 0 attributi
defined localmente nell'elemento Destinations, elemento Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                  

Elemento LogCollectionPolicies

Specifica se la raccolta dei log è abilitata. Funziona solo in un ambiente cluster di Azure.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ApplicationPoliciesType
name LogCollectionPolicies
minOccurs 0

Origine 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>
                        

Dettagli relativi agli elementi di contenuto

LogCollectionPolicy

Attributo valore
name LogCollectionPolicy

Elemento LogCollectionPolicy

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento LogCollectionPolicies
name LogCollectionPolicy

Origine 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>
                                        

Dettagli relativi agli attributi

Percorso

Attributo valore
name Percorso
type xs:string
use facoltative

Elemento LogConfig

Specifica il driver di registrazione per un contenitore.

Attributo valore
type ContainerLoggingDriverType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name LogConfig
minOccurs 0
maxOccurs 1

Origine 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>
        

Elemento LogicalDirectories

Descrive le impostazioni di LogicalDirectories associate a questo tipo di nodo.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento NodeType
name LogicalDirectories
minOccurs 0

Origine 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>
                                                                          

Dettagli relativi agli elementi di contenuto

LogicalDirectory

Attributo valore
name LogicalDirectory
type LogicalDirectoryType
maxOccurs unbounded

Elemento LogicalDirectory

Descrive un tipo di directory logica.

Attributo valore
type LogicalDirectoryType
content 0 elementi, 0 attributi
defined localmente nell'elemento LogicalDirectories
name LogicalDirectory
maxOccurs unbounded

Origine 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"/>
                                                                              

Elemento ManagedAssembly

Non supportato. Non usare. Nome dell'assembly gestito da ospitare (ad esempio, Queue.dll).

Attributo valore
type ManagedAssemblyType
content 0 elementi, 0 attributi
defined localmente in complexType DllHostEntryPointType
name ManagedAssembly

Origine XML

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

Elemento ManifestDataPackage

Dichiara una cartella, il cui nome è definito dall'attributo Name, in PackageRoot che contiene file di dati statici che devono essere utilizzati dal processo in fase di esecuzione. In caso di aggiornamento di uno dei pacchetti di dati elencati nel manifesto del servizio, Service Fabric riciclerà tutti i file EXE e DLLHOST specificati nei pacchetti host e per il supporto.

Attributo valore
type DataPackageType
content 0 elementi, 0 attributi
defined localmente nell'elemento ManifestDataPackages
name ManifestDataPackage
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                

Elemento ManifestDataPackages

Elenca i pacchetti di dati contenenti i manifesti ETW per i componenti del manifesto del servizio. Il pacchetto di dati contenente i manifesti ETW non deve contenere altri file.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento ETW
name ManifestDataPackages
minOccurs 0

Origine 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>
          

Dettagli relativi agli elementi di contenuto

ManifestDataPackage

Attributo valore
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs unbounded

Elemento Member

Attributo valore
type ServiceGroupMemberType
content 0 elementi, 0 attributi
defined localmente nell'elemento Members, elemento Members
name Member
minOccurs 1
maxOccurs unbounded

Origine 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"/>
                            

Elemento MemberOf

Gli utenti possono essere aggiunti a qualsiasi gruppo di appartenenza esistente, ereditando così tutte le proprietà e le impostazioni di sicurezza di tale gruppo di appartenenza. Il gruppo di appartenenze può essere usato per proteggere le risorse esterne che devono essere accessibili da diversi servizi o dallo stesso servizio, ma su un computer diverso.

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente nell'elemento User
name MemberOf
minOccurs 0

Origine 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>
                                                                

Dettagli relativi agli elementi di contenuto

SystemGroup

Gruppo di sistema a cui aggiungere l'utente. Il gruppo di sistema deve essere definito nella sezione Groups.

Attributo valore
name SystemGroup
minOccurs 0
maxOccurs unbounded

Raggruppa

Gruppo a cui aggiungere l'utente. Il gruppo deve essere definito nella sezione Groups.

Attributo valore
name Raggruppa
minOccurs 0
maxOccurs unbounded

Elemento Members (definito in StatefulServiceGroupType)

Servizi membri del gruppo di servizi.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType StatefulServiceGroupType
name Membri
minOccurs 1
maxOccurs 1

Origine 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>
                

Dettagli relativi agli elementi di contenuto

Member

Attributo valore
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Elemento Members (definito in StatelessServiceGroupType)

Servizi membri del gruppo di servizi.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType StatelessServiceGroupType
name Membri
minOccurs 1
maxOccurs 1

Origine 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>
                

Dettagli relativi agli elementi di contenuto

Member

Attributo valore
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Elemento Membership

Attributo valore
type complexType anonimo
content 3 elementi, 0 attributi
defined localmente nell'elemento Group
name Appartenenze
minOccurs 0

Origine 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>
                                

Dettagli relativi agli elementi di contenuto

DomainGroup

Attributo valore
name DomainGroup
minOccurs 0
maxOccurs unbounded

SystemGroup

Attributo valore
name SystemGroup
minOccurs 0
maxOccurs unbounded

DomainUser

Attributo valore
name DomainUser
minOccurs 0
maxOccurs unbounded

Elemento NTLMAuthenticationPolicy (definito in Group)

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento Group
name NTLMAuthenticationPolicy
minOccurs 0

Origine 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>
                                    

Dettagli relativi agli attributi

IsEnabled

Attributo valore
name IsEnabled
type xs:boolean
use facoltative
impostazione predefinita true

Elemento NTLMAuthenticationPolicy (definito in User)

Attributo valore
type complexType anonimo
content 0 elementi, 6 attributi
defined localmente nell'elemento User
name NTLMAuthenticationPolicy
minOccurs 0

Origine 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>
                                    

Dettagli relativi agli attributi

IsEnabled

Attributo valore
name IsEnabled
type xs:boolean
use facoltative
impostazione predefinita true

PasswordSecret

Attributo valore
name PasswordSecret
type xs:string
use Obbligatorio

PasswordSecretEncrypted

Attributo valore
name PasswordSecretEncrypted
type xs:boolean
use facoltative
impostazione predefinita false

X509StoreLocation

Attributo valore
name X509StoreLocation
use facoltative
impostazione predefinita LocalMachine

X509StoreName

Attributo valore
name X509StoreName
impostazione predefinita My

X509Thumbprint

Attributo valore
name X509Thumbprint
type xs:string

Elemento NamedPartition

Descrive uno schema di partizionamento denominato basato sui nomi delle singole partizioni.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nel gruppo PartitionDescriptionGroup
name NamedPartition

Origine 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>
        

Dettagli relativi agli elementi di contenuto

Partizione

Descrive una partizione in base al nome.

Attributo valore
name Partizione

Elemento NamingReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name NamingReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento NetworkConfig

Specifica la configurazione di rete per un contenitore.

Attributo valore
type ContainerNetworkConfigType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name NetworkConfig
minOccurs 0
maxOccurs 1

Origine 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>
        

Elemento NetworkPolicies

Specifica i criteri di rete, inclusi i criteri di rete dei contenitori.

Attributo valore
type NetworkPoliciesType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , complexType ServicePackageType
name NetworkPolicies
minOccurs 0
maxOccurs 1

Origine 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>
    

Elemento Node (tipo FabricNodeType)

Descrive un nodo di Microsoft Azure Service Fabric.

Attributo valore
type FabricNodeType
content 0 elementi, 0 attributi
defined localmente nell'elemento NodeList, elemento NodeList
name Node
maxOccurs unbounded

Origine 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"/>
                                        

Elemento Node (tipo InfrastructureNodeType)

Descrive le informazioni sull'infrastruttura necessarie.

Attributo valore
type InfrastructureNodeType
content 0 elementi, 0 attributi
defined localmente nell'elemento NodeList
name Node
maxOccurs unbounded

Origine 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"/>
          

Elemento NodeList (definito in InfrastructureInformationType)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType InfrastructureInformationType
name NodeList

Origine 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>
    

Dettagli relativi agli elementi di contenuto

Node

Attributo valore
name Node
type InfrastructureNodeType
maxOccurs unbounded

Elemento NodeList (definito in LinuxInfrastructureType)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType LinuxInfrastructureType
name NodeList

Origine 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>
    

Dettagli relativi agli elementi di contenuto

Node

Attributo valore
name Node
type FabricNodeType
maxOccurs unbounded

Elemento NodeList (definito in WindowsInfrastructureType)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType WindowsInfrastructureType
name NodeList

Origine 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>
                

Dettagli relativi agli elementi di contenuto

Node

Attributo valore
name Node
type FabricNodeType
maxOccurs unbounded

Elemento NodeType

Descrive un tipo di nodo.

Attributo valore
type complexType anonimo
content 7 elementi, 1 attributo
defined localmente nell'elemento NodeTypes
name Tipo di nodo
maxOccurs unbounded

Origine 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>
                                        

Dettagli relativi agli attributi

Nome

Nome del tipo di nodo.

Attributo valore
name Nome
type xs:string
use Obbligatorio

Dettagli relativi agli elementi di contenuto

Endpoint

Descrive gli endpoint associati a questo tipo di nodo.

Attributo valore
name Endpoint
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Descrive le informazioni di KtlLogger associate a questo tipo di nodo.

Attributo valore
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Descrive le impostazioni di LogicalDirectories associate a questo tipo di nodo.

Attributo valore
name LogicalDirectories
minOccurs 0

Certificati

Descrive i certificati associati a questo tipo di nodo.

Attributo valore
name Certificati
type CertificatesType
minOccurs 0

PlacementProperties

Descrive le proprietà per questo tipo di nodo che verranno usate come vincoli di posizionamento.

Attributo valore
name PlacementProperties
minOccurs 0

Capacità

Capacità delle diverse metriche per questo tipo di nodo.

Attributo valore
name Capacità
minOccurs 0

SfssRgPolicies

Criteri di governance delle risorse dei servizi del sistema SF per questo tipo di nodo.

Attributo valore
name SfssRgPolicies
minOccurs 0

Elemento NodeTypes

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ClusterManifestType
name NodeTypes
minOccurs 1

Origine 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>
                        

Dettagli relativi agli elementi di contenuto

Tipo di nodo

Descrive un tipo di nodo.

Attributo valore
name Tipo di nodo
maxOccurs unbounded

Elemento PaaS

Attributo valore
type complexType anonimo
content 2 elementi, 0 attributi
defined localmente nell'elemento Infrastructure
name PaaS

Origine 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>
                                        

Dettagli relativi agli elementi di contenuto

Ruoli

Attributo valore
name Ruoli

Voti

Attributo valore
name Voti

Elemento PackageSharingPolicy

Indica se un pacchetto di codice, di configurazione o di dati deve essere condiviso tra le istanze del servizio dello stesso tipo di servizio.

Attributo valore
type PackageSharingPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType
name PackageSharingPolicy
minOccurs 0

Origine 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"/>
      

Elemento Parameter (tipo ParameterType)

Attributo valore
type ParameterType
content 0 elementi, 0 attributi
defined local in complexType ParametersType
name Parametro
minOccurs 1
maxOccurs unbounded

Origine 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"/>
                

Elemento Parameter definito in Parameters

Parametro dell'applicazione da usare nel manifesto. Il valore del parametro può essere modificato durante la creazione di un'istanza dell'applicazione. Se non viene specificato alcun valore, viene usato quello predefinito.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente nell'elemento Parameters
name Parametro
block
minOccurs 0
maxOccurs unbounded

Origine 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>
          

Dettagli relativi agli attributi

Nome

Nome del parametro da usare nel manifesto come "[Name]".

Attributo valore
name Nome
use Obbligatorio

DefaultValue

Valore predefinito per il parametro, usato se il valore del parametro non viene specificato durante la creazione di un'istanza dell'applicazione.

Attributo valore
name DefaultValue
type xs:string
use Obbligatorio

Elemento Parameter (definito in Parameters)

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente nell'elemento Parameters
name Parametro
minOccurs 0
maxOccurs unbounded

Origine 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>
          

Elemento Parameter definito in Section

Impostazione di cui eseguire l'override.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente nell'elemento Section
name Parametro
minOccurs 0
maxOccurs unbounded

Origine 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>
                    

Dettagli relativi agli attributi

IsEncrypted

Se è true, il valore di questo parametro è crittografato. Lo sviluppatore dell'applicazione è responsabile della creazione di un certificato e dell'uso del cmdlet Invoke-ServiceFabricEncryptSecret per crittografare le informazioni riservate. Le informazioni sul certificato che serviranno a crittografare il valore sono specificate nella sezione relativa ai certificati. Questo attributo è deprecato. Usare l'attributo Type.

Attributo valore
name IsEncrypted
type xs:boolean
impostazione predefinita false

Type

Questo valore definisce il tipo di valore specificato nell'attributo 'Value'. Può essere SecretsStoreRef/Encrypted/PlainText. Se impostato su SecretsStoreRef, il valore di riferimento viene recuperato da SecretStore. Se impostato su Encrypted, lo sviluppatore dell'applicazione è responsabile della creazione di un certificato e dell'uso del cmdlet Invoke-ServiceFabricEncryptSecret per crittografare le informazioni riservate.

Attributo valore
name Type
type xs:string
use facoltative

Elemento Parameter (definito in Section)

Attributo valore
type complexType anonimo
content 0 elementi, 5 attributi
defined localmente nell'elemento Section
name Parametro
minOccurs 0
maxOccurs unbounded

Origine 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>
          

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

valore

Attributo valore
name valore
type xs:string
use Obbligatorio

MustOverride

Se è true, è necessario eseguire l'override del valore di questo parametro con una configurazione di livello superiore.

Attributo valore
name MustOverride
type xs:boolean
impostazione predefinita false

IsEncrypted

Se è true, il valore di questo parametro è crittografato.

Attributo valore
name IsEncrypted
type xs:boolean
impostazione predefinita false

Type

Attributo valore
name Type
type xs:string
use facoltative

Elemento Parameters (tipo ParametersType)

Impostazioni aggiuntive specificate come coppie nome-valore.

Attributo valore
type ParametersType
content 0 elementi, 0 attributi
defined a livello globale
name Parametri

Origine 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>
  

Elemento Parameters (definito in AppInstanceDefinitionType)

Elenco dei parametri per l'applicazione, come definiti nel manifesto dell'applicazione, e dei rispettivi valori.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType AppInstanceDefinitionType
name Parametri

Origine 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>
    

Dettagli relativi agli elementi di contenuto

Parametro

Attributo valore
name Parametro
minOccurs 0
maxOccurs unbounded

Elemento Parameters (definito in ApplicationManifestType)

Dichiara i parametri usati nel manifesto dell'applicazione. Il valore di questi parametri può essere specificato durante la creazione di un'istanza dell'applicazione e può essere usato per eseguire l'override delle impostazioni di configurazione dell'applicazione o del servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ApplicationManifestType
name Parametri
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

Parametro

Parametro dell'applicazione da usare nel manifesto. Il valore del parametro può essere modificato durante la creazione di un'istanza dell'applicazione. Se non viene specificato alcun valore, viene usato quello predefinito.

Attributo valore
name Parametro
block
minOccurs 0
maxOccurs unbounded

Elemento Partition

Descrive una partizione in base al nome.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento NamedPartition
name Partizione

Origine 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>
                    

Dettagli relativi agli attributi

Nome

Nome della partizione.

Attributo valore
name Nome
use Obbligatorio

Elemento PersistencePolicy

Estensione dei criteri di persistenza per il tipo di servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 4 attributi
defined a livello globale
name PersistencePolicy

Origine 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>
  

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Modalità

Attributo valore
name Modalità
use Obbligatorio

WriteBehind

Attributo valore
name WriteBehind
type xs:string
use Obbligatorio

Provider

Attributo valore
name Provider
type xs:string
use Obbligatorio

Dettagli relativi agli elementi di contenuto

Proprietà

Attributo valore
name Proprietà
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento PlacementConstraints

Viene usato per controllare in quali nodi del cluster può essere eseguito un servizio. Una coppia chiave-valore descrive il nome della proprietà del nodo e i requisiti del servizio per il valore. Le singole istruzioni possono essere raggruppate con logica booleana semplice per creare il vincolo necessario. Ad esempio, "(FirmwareVersion>12 && InDMZ == True)".

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ServiceType , complexType ServiceTypeType, complexType ServiceGroupTypeType
name PlacementConstraints
minOccurs 0

Origine 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>
            

Elemento PlacementProperties

Descrive le proprietà per questo tipo di nodo che verranno usate come vincoli di posizionamento.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento NodeType
name PlacementProperties
minOccurs 0

Origine 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>
                                                                        

Dettagli relativi agli elementi di contenuto

Proprietà

Attributo valore
name Proprietà
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Elemento Policies (tipo ApplicationPoliciesType)

Descrive i criteri (raccolta dei log, account RunAs predefinito, integrità e accesso sicuro) da applicare a livello di applicazione.

Attributo valore
type ApplicationPoliciesType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType EnvironmentType
name Criteri
minOccurs 0

Origine 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"/>
      

Elemento Policies (tipo ServiceManifestImportPoliciesType)

Descrive i criteri (binding degli endpoint, condivisione dei pacchetti, RunAs e accesso sicuro) da applicare nel manifesto del servizio importato.

Attributo valore
type ServiceManifestImportPoliciesType
content 0 elementi, 0 attributi
defined localmente nell'elemento ServiceManifestImport
name Criteri
minOccurs 0

Origine 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"/>
          

Elemento PortBinding

Specifica la risorsa endpoint da usare per il binding della porta esposta dal contenitore.

Attributo valore
type PortBindingType
content 0 elementi, 0 attributi
defined localmente in complexType ServicePackageContainerPolicyType, complexType ContainerHostPoliciesType
name PortBinding
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento Principals

Descrive le entità di sicurezza (utenti o gruppi) necessarie per l'applicazione allo scopo di eseguire i servizi e proteggere le risorse. Alle entità di sicurezza viene fatto riferimento nelle sezioni dei criteri.

Attributo valore
type SecurityPrincipalsType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType EnvironmentType
name Entità
minOccurs 0

Origine 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"/>
      

Elemento Program

Nome dell'eseguibile. Ad esempio, "MySetup.bat" o "MyServiceHost.exe".

Attributo valore
type xs:string
content 0 elementi, 0 attributi
defined localmente in complexType ExeHostEntryPointType
name Programma

Origine 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>
      

Elemento Properties

Definisce le proprietà per i criteri di persistenza e rimozione.

Attributo valore
type ServiceTypeExtensionPolicyPropertiesType
content 0 elementi, 0 attributi
defined localmente nell'elemento PersistencePolicy, elemento EvictionPolicy
name Proprietà
minOccurs 0

Origine 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"/>
      

Elemento Property (tipo KeyValuePairType)

Attributo valore
type KeyValuePairType
content 0 elementi, 0 attributi
defined localmente nell'elemento PlacementProperties
name Proprietà
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento Property (definito in ServiceTypeExtensionPolicyPropertiesType)

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente in complexType ServiceTypeExtensionPolicyPropertiesType
name Proprietà
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

valore

Attributo valore
name valore
type xs:string
use Obbligatorio

Elemento ProviderGuid

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento ProviderGuids
name ProviderGuid
minOccurs 0
maxOccurs unbounded

Origine 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>
                

Dettagli relativi agli attributi

Valore

Attributo valore
name Valore
use Obbligatorio

Elemento ProviderGuids

Elenca i GUID dei provider ETW per i componenti del manifesto del servizio.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento ETW
name ProviderGuids
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

ProviderGuid

Attributo valore
name ProviderGuid
minOccurs 0
maxOccurs unbounded

Elemento RepairManagerReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name RepairManagerReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento RepositoryCredentials

Credenziali per il repository di immagini contenitore da cui eseguire il pull di immagini.

Attributo valore
type RepositoryCredentialsType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento ResourceGovernancePolicy

Specifica i limiti di risorse per un pacchetto di codice.

Attributo valore
type ResourceGovernancePolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento DigestedCodePackage, elemento DigestedEndpoint
name ResourceGovernancePolicy
minOccurs 0

Origine 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>
      

Elemento ResourceOverrides

Specifica gli override di risorse per gli endpoint dichiarati nelle risorse del manifesto del servizio.

Attributo valore
type ResourceOverridesType
content 0 elementi, 0 attributi
defined localmente nell'elemento ServiceManifestImport
name ResourceOverrides
minOccurs 0

Origine 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"/>
            

Elemento Resources

Descrive le risorse usate dal servizio, che possono essere dichiarate senza modificare il codice compilato ed essere modificate quando il servizio viene distribuito. L'accesso a queste risorse è controllato tramite le sezioni Principals e Policies del manifesto dell'applicazione.

Attributo valore
type ResourcesType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType
name Risorse
minOccurs 0

Origine 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"/>
      

Elemento Role (tipo AzureRoleType)

Attributo valore
type AzureRoleType
content 0 elementi, 0 attributi
defined localmente nell'elemento Roles
name Ruolo
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento Role (tipo AzureRoleType)

Attributo valore
type BlackbirdRoleType
content 0 elementi, 0 attributi
defined localmente nell'elemento Roles
name Ruolo
minOccurs 1
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento Role (tipo AzureRoleType)

Attributo valore
type PaaSRoleType
content 0 elementi, 0 attributi
defined localmente nell'elemento Roles
name Ruolo
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento Roles (definito in Blackbird)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento Blackbird
name Ruoli

Origine 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>
                                                                

Dettagli relativi agli elementi di contenuto

Ruolo

Attributo valore
name Ruolo
type BlackbirdRoleType
minOccurs 1
maxOccurs unbounded

Elemento Roles (definito in PaaS)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento PaaS
name Ruoli

Origine 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>
                                                                        

Dettagli relativi agli elementi di contenuto

Ruolo

Attributo valore
name Ruolo
type PaaSRoleType
maxOccurs unbounded

Elemento Roles (definito in WindowsAzure)

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento WindowsAzure
name Ruoli

Origine 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>
                                                                

Dettagli relativi agli elementi di contenuto

Ruolo

Attributo valore
name Ruolo
type AzureRoleType
maxOccurs unbounded

Elemento RunAsPolicy

Specifica l'account utente o di sistema locale con cui verrà eseguito il pacchetto di codice di un servizio. Gli account di dominio sono supportati nelle distribuzioni di Windows Server in cui è disponibile Microsoft Entra ID. Per impostazione predefinita, le applicazioni vengono eseguite con l'account con cui viene eseguito il processo Fabric.exe. Possono essere eseguite anche con altri account, che devono essere dichiarati nella sezione Principals. Se si applicano criteri RunAs a un servizio e il manifesto del servizio dichiara risorse endpoint con il protocollo HTTP, è necessario specificare anche un elemento SecurityAccessPolicy per garantire che le porte allocate a questi endpoint siano correttamente inserite nell'elenco di controllo di accesso per l'account utente RunAs con cui viene eseguito il servizio. Per un endpoint HTTPS, è necessario anche definire un elemento EndpointBindingPolicy per indicare il nome del certificato da restituire al client.

Attributo valore
type RunAsPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento DigestedCodePackage
name RunAsPolicy
minOccurs 0

Origine 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"/>
      

Elemento RunFrequency

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento ExeHost
name RunFrequency
minOccurs 0

Origine 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>
                

Dettagli relativi agli attributi

IntervalInSeconds

Attributo valore
name IntervalInSeconds
use Obbligatorio

Elemento ScalingPolicy

Descrizione dei criteri di ridimensionamento costituita da un trigger e un meccanismo per il ridimensionamento.

Attributo valore
type ScalingPolicyType
content 0 elementi, 0 attributi
defined localmente nell'elemento ServiceScalingPolicies
name ScalingPolicy
maxOccurs unbounded

Origine 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"/>
                    

Elemento SecretsCertificate

Specifica le informazioni sul certificato.

Attributo valore
type FabricCertificateType
content 0 elementi, 0 attributi
defined localmente nell'elemento Certificates, elemento Certificates, elemento DigestedCertificates
name SecretsCertificate
minOccurs 0

Origine 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"/>
                                        

Elemento Section (definito in SettingsOverridesType)

Sezione del file Settings.xml di cui eseguire l'override.

Attributo valore
type complexType anonimo
content 1 elemento, 1 attributo
defined localmente in complexType SettingsOverridesType
name Sezione
maxOccurs unbounded

Origine 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>
        

Dettagli relativi agli attributi

Nome

Nome della sezione nel file Settings.xml di cui eseguire l'override.

Attributo valore
name Nome
use Obbligatorio

Dettagli relativi agli elementi di contenuto

Parametro

Impostazione di cui eseguire l'override.

Attributo valore
name Parametro
minOccurs 0
maxOccurs unbounded

Elemento Section (definito in SettingsType)

Sezione denominata definita dall'utente.

Attributo valore
type complexType anonimo
content 1 elemento, 1 attributo
defined localmente in complexType SettingsType
name Sezione
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Dettagli relativi agli elementi di contenuto

Parametro

Attributo valore
name Parametro
minOccurs 0
maxOccurs unbounded

Elemento SecurityAccessPolicies

Elenco dei criteri di sicurezza applicati alle risorse a livello di applicazione.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType ApplicationPoliciesType
name SecurityAccessPolicies
minOccurs 0

Origine 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>
                

Dettagli relativi agli elementi di contenuto

SecurityAccessPolicy

Attributo valore
name SecurityAccessPolicy
type SecurityAccessPolicyType

Elemento SecurityAccessPolicy

Concede a un entità di sicurezza le autorizzazioni di accesso per una risorsa (ad esempio, un endpoint) definita in un manifesto del servizio. È in genere molto utile per controllare e limitare l'accesso dei servizi a diverse risorse e ridurre così al minimo i rischi per la sicurezza. È importante soprattutto quando l'applicazione è basata su una raccolta di servizi di un marketplace sviluppati da altri sviluppatori.

Attributo valore
type SecurityAccessPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , elemento SecurityAccessPolicies, elemento DigestedEndpoint
name SecurityAccessPolicy
minOccurs 0

Origine 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"/>
      

Elemento SecurityOption

Specifica le opzioni di sicurezza per il contenitore.

Attributo valore
type SecurityOptionsType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name SecurityOption
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento ServerCertificate

Certificato usato per proteggere le comunicazioni all'interno del cluster.

Attributo valore
type FabricCertificateType
content 0 elementi, 0 attributi
defined localmente in complexType CertificatesType
name ServerCertificate
minOccurs 0

Origine 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>
      

Elemento Service

Dichiara un servizio da creare automaticamente quando viene creata un'istanza dell'applicazione.

Attributo valore
type complexType anonimo
content 2 elementi, 4 attributi
defined localmente in complexType DefaultServicesType
name Service

Origine 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>
                

Dettagli relativi agli attributi

Nome

Nome del servizio, usato per formare l'URI del nome dell'applicazione completo. L'URI del nome completo del servizio è: fabric:/ApplicationName/ServiceName.

Attributo valore
name Nome
type xs:string
use Obbligatorio

GeneratedIdRef

Riferimento all'ID generato automaticamente usato dagli strumenti di Visual Studio.

Attributo valore
name GeneratedIdRef
type xs:string
use facoltative

ServiceDnsName

Nome DNS del servizio.

Attributo valore
name ServiceDnsName
type xs:string
use facoltative

ServicePackageActivationMode

Modalità di attivazione del pacchetto del servizio da usare quando si crea il servizio. I valori consentiti sono 'SharedProcess' ed 'ExclusiveProcess'. Con la modalità SharedProcess, le repliche o le istanze di partizioni diverse del servizio condividono la stessa attivazione del pacchetto del servizio in un nodo. Con la modalità ExclusiveProcess, ogni replica o istanza del servizio avrà una propria attivazione dedicata del pacchetto del servizio.

Attributo valore
name ServicePackageActivationMode
type xs:string
use facoltative
impostazione predefinita SharedProcess

Dettagli relativi agli elementi di contenuto

StatelessService

Attributo valore
name StatelessService
type StatelessServiceType

StatefulService

Attributo valore
name StatefulService
type StatefulServiceType

Elemento ServiceConnectionEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name ServiceConnectionEndpoint
minOccurs 0

Origine 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"/>
      

Elemento ServiceCorrelation

Definisce una relazione di affinità con un altro servizio. È utile in caso di divisione di un'applicazione precedentemente monolitica in microservizi. Un servizio presenta una dipendenza locale da un altro servizio ed entrambi devono essere eseguiti nello stesso nodo per funzionare.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente nell'elemento ServiceCorrelations
name ServiceCorrelation
maxOccurs unbounded

Origine 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>
                    

Dettagli relativi agli attributi

ServiceName

Nome dell'altro servizio come URI, ad esempio "fabric:/otherApplication/parentService".

Attributo valore
name ServiceName
use Obbligatorio

Schema

Nella modalità NonAlignedAffinity le repliche o le istanze dei diversi servizi vengono inserite negli stessi nodi. La modalità AlignedAffinity viene usata con i servizi con stato. La configurazione di un servizio con stato con affinità allineata con un altro servizio con stato garantisce che le istanze primarie di tali servizi vengano inserite negli stessi nodi tra loro e che anche ogni coppia di repliche secondarie venga inserita negli stessi nodi.

Attributo valore
name Schema
use Obbligatorio

Elemento ServiceCorrelations

Definisce le relazioni di affinità tra i servizi.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceType
name ServiceCorrelations
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

ServiceCorrelation

Definisce una relazione di affinità con un altro servizio. È utile in caso di divisione di un'applicazione precedentemente monolitica in microservizi. Un servizio presenta una dipendenza locale da un altro servizio ed entrambi devono essere eseguiti nello stesso nodo per funzionare.

Attributo valore
name ServiceCorrelation
maxOccurs unbounded

Elemento ServiceFabricRuntimeAccessPolicy

Specifica i criteri che determinano il modo in cui il runtime di Service Fabric viene esposto alle repliche.

Attributo valore
type ServiceFabricRuntimeAccessPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , complexType ServicePackageType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento ServiceGroup

Raccolta di servizi che devono essere individuati automaticamente insieme, in modo da essere anche spostati insieme durante il failover o la gestione delle risorse.

Attributo valore
type complexType anonimo
content 2 elementi, 2 attributi
defined localmente in complexType DefaultServicesType
name ServiceGroup

Origine 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>
            

Dettagli relativi agli attributi

Nome

Nome di questo servizio rispetto a questo URI del nome dell'applicazione. Il nome completo del servizio è costituito dall'URI del nome dell'applicazione e da questo nome.

Attributo valore
name Nome
type xs:string
use Obbligatorio

ServicePackageActivationMode

Modalità di attivazione del pacchetto del servizio da usare quando si crea il servizio. I valori consentiti sono 'SharedProcess' ed 'ExclusiveProcess'. Con la modalità SharedProcess, le repliche o le istanze di partizioni diverse del servizio condividono la stessa attivazione del pacchetto del servizio in un nodo. Con la modalità ExclusiveProcess, ogni replica o istanza del servizio avrà una propria attivazione dedicata del pacchetto del servizio.

Attributo valore
name ServicePackageActivationMode
type xs:string
use facoltative
impostazione predefinita SharedProcess

Dettagli relativi agli elementi di contenuto

StatelessServiceGroup

Attributo valore
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Attributo valore
name StatefulServiceGroup
type StatefulServiceGroupType

Elemento ServiceGroupMembers

Tipi di membro di questo tipo di gruppo di servizi.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceGroupTypeType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

Origine 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>
      

Dettagli relativi agli elementi di contenuto

None

Attributo valore
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs unbounded

Elemento ServiceGroupTypeMember

Descrive il tipo di membro del gruppo di servizi.

Attributo valore
type complexType anonimo
content 1 elemento, 1 attributo
defined a livello globale
name ServiceGroupTypeMember

Origine 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>
  

Dettagli relativi agli attributi

ServiceTypeName

Identificatore del tipo definito dall'utente per un membro del gruppo di servizi di Microsoft Azure Service Fabric, ad esempio Actor.

Attributo valore
name ServiceTypeName
use Obbligatorio

Dettagli relativi agli elementi di contenuto

LoadMetrics

Metriche di carico restituite dal servizio, usate per i servizi di bilanciamento delle risorse.

Attributo valore
name LoadMetrics
minOccurs 0

Elemento ServiceManifest

Descrive in modo dichiarativo il tipo di servizio e la versione. Elenca i pacchetti di codice, di configurazione e di dati aggiornabili in modo indipendente che insieme costituiscono un pacchetto del servizio per il supporto di uno o più tipi di servizio. Vengono specificati anche le risorse, le impostazioni di diagnostica e i metadati del servizio, ad esempio il tipo di servizio, le proprietà di integrità e le metriche di bilanciamento del carico.

Attributo valore
type ServiceManifestType
content 0 elementi, 0 attributi
defined a livello globale
name ServiceManifest

Origine XML

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

Elemento ServiceManifestImport

Importa un manifesto del servizio creato dallo sviluppatore di servizi. È necessario importare un manifesto del servizio per ogni servizio che costituisce l'applicazione. Per il manifesto del servizio è possibile dichiarare criteri e override di configurazione.

Attributo valore
type complexType anonimo
content 5 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType
name ServiceManifestImport
maxOccurs unbounded

Origine 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>
      

Dettagli relativi agli elementi di contenuto

ServiceManifestRef

Attributo valore
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Descrive gli override di configurazione per il manifesto del servizio importato. Gli override di configurazione offrono la possibilità di riusare gli stessi manifesti del servizio in più tipi di applicazione eseguendo l'override della configurazione del manifesto del servizio solo se usato con un determinato tipo di applicazione. Gli override di configurazione possono modificare qualsiasi configurazione predefinita in un manifesto del servizio a condizione che la configurazione predefinita sia specificata usando il file Settings.xml nella cartella ConfigPackage.

Attributo valore
name ConfigOverrides
minOccurs 0

ResourceOverrides

Attributo valore
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

Attributo valore
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs unbounded

Criteri

Attributo valore
name Criteri
type ServiceManifestImportPoliciesType
minOccurs 0

Elemento ServiceManifestRef

Importa il manifesto del servizio per riferimento. Attualmente, il file manifesto del servizio (ServiceManifest.xml) deve essere incluso nel pacchetto della build.

Attributo valore
type ServiceManifestRefType
content 0 elementi, 0 attributi
defined localmente nell'elemento ServiceManifestImport
name ServiceManifestRef

Origine XML

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

Elemento ServicePackage

Il pacchetto del servizio rappresenta un'unità di distribuzione e attivazione con versione. La versione del pacchetto del servizio è determinata in base alla versione del manifesto e alla versione degli override.

Attributo valore
type ServicePackageType
content 0 elementi, 0 attributi
defined a livello globale
name ServicePackage

Origine 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>
  

Elemento ServicePackageContainerPolicy

Attributo valore
type ServicePackageContainerPolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , complexType ServicePackageType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

Origine 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"/>
      

Elemento ServicePackageRef

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente in complexType ApplicationInstanceType
name ServicePackageRef
maxOccurs unbounded

Origine 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>
      

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
use Obbligatorio

Elemento ServicePackageResourceGovernancePolicy

Definisce i criteri di governance delle risorse applicati a livello dell'intero pacchetto del servizio.

Attributo valore
type ServicePackageResourceGovernancePolicyType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestImportPoliciesType , complexType ServicePackageType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

Origine 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>
      

Elemento ServicePlacementPolicies (definito in ServiceTypeType)

Dichiara i criteri di posizionamento per un servizio. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceTypeType
name ServicePlacementPolicies
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

ServicePlacementPolicy

Definisce un criterio di posizionamento del servizio, che specifica che il servizio deve o non deve essere eseguito in determinati domini di errore del cluster. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
name ServicePlacementPolicy
maxOccurs unbounded

Elemento ServicePlacementPolicies (definito in ServiceType)

Dichiara i criteri di posizionamento per un servizio. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceType
name ServicePlacementPolicies
minOccurs 0

Origine 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>
            

Dettagli relativi agli elementi di contenuto

ServicePlacementPolicy

Definisce un criterio di posizionamento del servizio, che specifica che il servizio deve o non deve essere eseguito in determinati domini di errore del cluster. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
name ServicePlacementPolicy
maxOccurs unbounded

Elemento ServicePlacementPolicy definito in ServicePlacementPolicies

Definisce un criterio di posizionamento del servizio, che specifica che il servizio deve o non deve essere eseguito in determinati domini di errore del cluster. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente nell'elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

Origine 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>
                    

Dettagli relativi agli attributi

DomainName

Dominio di errore in cui il servizio deve o non deve essere inserito, a seconda del valore di Type.

Attributo valore
name DomainName

Type

InvalidDomain consente di specificare che un determinato dominio di errore non è valido per questo carico di lavoro. RequiredDomain richiede che tutte le repliche siano presenti nel dominio specificato. È possibile specificare più domini obbligatori. PreferredPrimaryDomain specifica il dominio di errore preferito per le repliche primarie. Utile nei cluster distribuiti in varie aree geografiche in cui si usano altre posizioni per la ridondanza, ma si preferisce che le repliche primarie si trovino in una posizione specificata al fine di ottenere una minore latenza delle operazioni indirizzate alla replica primaria. RequiredDomainDistribution specifica che le repliche debbano essere distribuite tra i domini di errore disponibili. NonPartiallyPlace controlla se le repliche del servizio saranno posizionate parzialmente se non tutte possono essere posizionate.

Attributo valore
name Type
use Obbligatorio

Elemento ServicePlacementPolicy (definito in ServicePlacementPolicies)

Definisce un criterio di posizionamento del servizio, che specifica che il servizio deve o non deve essere eseguito in determinati domini di errore del cluster. È utile quando il cluster copre vaste aree geografiche e/o diverse aree geopolitiche.

Attributo valore
type complexType anonimo
content 0 elementi, 2 attributi
defined localmente nell'elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

Origine 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>
          

Dettagli relativi agli attributi

DomainName

Dominio di errore in cui il servizio deve o non deve essere inserito, a seconda del valore di Type.

Attributo valore
name DomainName

Type

InvalidDomain consente di specificare che un determinato dominio di errore non è valido per questo carico di lavoro. RequiredDomain richiede che tutte le repliche siano presenti nel dominio specificato. È possibile specificare più domini obbligatori. PreferredPrimaryDomain specifica il dominio di errore preferito per le repliche primarie. Utile nei cluster distribuiti in varie aree geografiche in cui si usano altre posizioni per la ridondanza, ma si preferisce che le repliche primarie si trovino in una posizione specificata al fine di ottenere una minore latenza delle operazioni indirizzate alla replica primaria. RequiredDomainDistribution specifica che le repliche debbano essere distribuite tra i domini di errore disponibili. NonPartiallyPlace controlla se le repliche del servizio saranno posizionate parzialmente se non tutte possono essere posizionate.

Attributo valore
name Type
use Obbligatorio

Elemento ServiceScalingPolicies

Dichiara i criteri di ridimensionamento per un servizio. Utile per ridimensionare in modo dinamico il servizio in base alle esigenze.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType ServiceType
name ServiceScalingPolicies
minOccurs 0

Origine 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>
        

Dettagli relativi agli elementi di contenuto

ScalingPolicy

Attributo valore
name ScalingPolicy
type ScalingPolicyType
maxOccurs unbounded

Elemento ServiceTemplates

Dichiara il set dei tipi di servizio consentiti che è possibile creare in modo dinamico all'interno dell'istanza dell'applicazione. Valori di configurazione predefiniti, come il fattore di replica, vengono specificati e usati come modello per creare istanze dei servizi.

Attributo valore
type ServiceTemplatesType
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationManifestType , complexType ApplicationInstanceType
name ServiceTemplates
minOccurs 0

Origine 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>
      

Elemento ServiceTypeHealthPolicy

Descrive i criteri per valutare gli eventi di integrità segnalati per servizi, partizioni e repliche di un particolare tipo di servizio.

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente in complexType ApplicationHealthPolicyType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs unbounded

Origine 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>
    

Elemento ServiceTypes (tipo ServiceAndServiceGroupTypesType)

Definisce i tipi di servizio supportati da un elemento CodePackage nel manifesto. Quando viene creata un'istanza di un servizio sulla base di uno di questi tipi di servizi, tutti i pacchetti di codice dichiarati nel manifesto vengono attivati eseguendo i relativi punti di ingresso. I tipi di servizi sono dichiarati a livello di manifesto e non a livello di pacchetto di codice.

Attributo valore
type ServiceAndServiceGroupTypesType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceManifestType
name ServiceTypes

Origine 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>
      

Elemento ServiceTypes (tipo ServiceTypesType)

Attributo valore
type ServiceTypesType
content 0 elementi, 0 attributi
defined localmente nell'elemento DigestedServiceTypes
name ServiceTypes

Origine XML

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

Elemento Settings (tipo SettingsOverridesType)

Dichiara le impostazioni di configurazione di un manifesto del servizio di cui deve essere seguito l'override. Include una o più sezioni di coppie chiave-valore. I valori dei parametri possono essere crittografati con il cmdlet Invoke-ServiceFabricEncryptSecret.

Attributo valore
type SettingsOverridesType
content 0 elementi, 0 attributi
defined localmente in complexType ConfigOverrideType
name Impostazioni
minOccurs 0

Origine 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"/>
    

Elemento Settings (tipo SettingsType)

Definisce le impostazioni configurabili per i pacchetti di codice di un servizio. Microsoft Azure Service Fabric non interpreta le impostazioni, ma tramite API di runtime le rende disponibili per l'uso nei componenti del codice.

Attributo valore
type SettingsType
content 0 elementi, 0 attributi
defined a livello globale
name Impostazioni

Origine 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>
        

Elemento SetupEntryPoint

Punto di ingresso con privilegi che viene eseguito per impostazione predefinita con le stesse credenziali di Service Fabric (in genere l'account NETWORKSERVICE) prima di qualsiasi altro punto di ingresso. L'eseguibile specificato da EntryPoint è in genere l'host servizio a esecuzione prolungata. La presenza di un punto di ingresso di configurazione separato consente di evitare di dover eseguire l'host del servizio con privilegi elevati per lunghi periodi di tempo.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente in complexType CodePackageType
name SetupEntryPoint
minOccurs 0

Origine 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>
      

Dettagli relativi agli elementi di contenuto

ExeHost

Attributo valore
name ExeHost
type ExeHostEntryPointType

Elemento SfssRgPolicies

Criteri di governance delle risorse dei servizi del sistema SF per questo tipo di nodo.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento NodeType
name SfssRgPolicies
minOccurs 0

Origine 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>
                                                                

Dettagli relativi agli elementi di contenuto

SfssRgPolicy

Attributo valore
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Elemento SfssRgPolicy

Attributo valore
type KeyValuePairType
content 0 elementi, 0 attributi
defined localmente nell'elemento SfssRgPolicies
name SfssRgPolicy
minOccurs 0
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento SharedLogFileId

GUID specifico da usare come ID log condiviso.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente in complexType FabricKtlLoggerSettingsType
name SharedLogFileId
minOccurs 0

Origine 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>

      

Dettagli relativi agli attributi

Valore

Attributo valore
name Valore
use Obbligatorio

Elemento SharedLogFilePath

Definisce il percorso del log condiviso.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente in complexType FabricKtlLoggerSettingsType
name SharedLogFilePath
minOccurs 0

Origine 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>

      

Dettagli relativi agli attributi

Valore

Attributo valore
name valore
type xs:string
use Obbligatorio

Elemento SharedLogFileSizeInMB

Definisce le dimensioni del log condiviso.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente in complexType FabricKtlLoggerSettingsType
name SharedLogFileSizeInMB
minOccurs 0

Origine 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>

    

Dettagli relativi agli attributi

Valore

Attributo valore
name Valore
use Obbligatorio

Elemento SingletonPartition

Dichiara che per il servizio esiste una sola partizione.

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente nel gruppo PartitionDescriptionGroup
name SingletonPartition

Origine 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>
            

Elemento StatefulService

Definisce un servizio con stato.

Attributo valore
type StatefulServiceType
content 0 elementi, 0 attributi
defined localmente complexType ServiceTemplatesType , elemento Servizio
name StatefulService

Origine XML

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

Elemento StatefulServiceGroup

Definisce un gruppo di servizi con stato.

Attributo valore
type StatefulServiceGroupType
content 0 elementi, 0 attributi
defined localmente complexType ServiceTemplatesType , elemento ServiceGroup
name StatefulServiceGroup

Origine XML

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

Elemento StatefulServiceGroupType

Descrive un tipo di gruppo di servizi con stato.

Attributo valore
type StatefulServiceGroupTypeType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceAndServiceGroupTypesType
name StatefulServiceGroupType

Origine XML

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

Elemento StatefulServiceType

Descrive un tipo di servizio con stato.

Attributo valore
type StatefulServiceTypeType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatefulServiceType

Origine XML

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

Elemento StatelessService

Definisce un servizio senza stato.

Attributo valore
type StatelessServiceType
content 0 elementi, 0 attributi
defined localmente complexType ServiceTemplatesType , elemento Servizio
name StatelessService

Origine XML

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

Elemento StatelessServiceGroup

Definisce un gruppo di servizi senza stato.

Attributo valore
type StatelessServiceGroupType
content 0 elementi, 0 attributi
defined localmente complexType ServiceTemplatesType , elemento ServiceGroup
name StatelessServiceGroup

Origine XML

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

Elemento StatelessServiceGroupType

Descrive un tipo di gruppo di servizi senza stato.

Attributo valore
type StatelessServiceGroupTypeType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceAndServiceGroupTypesType
name StatelessServiceGroupType

Origine XML

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

Elemento StatelessServiceType

Descrive un tipo di servizio senza stato.

Attributo valore
type StatelessServiceTypeType
content 0 elementi, 0 attributi
defined localmente in complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatelessServiceType

Origine XML

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

Elemento SystemGroup (definito in MemberOf)

Gruppo di sistema a cui aggiungere l'utente. Il gruppo di sistema deve essere definito nella sezione Groups.

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento MemberOf
name SystemGroup
minOccurs 0
maxOccurs unbounded

Origine 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>
                                                                                                

Dettagli relativi agli attributi

Nome

Nome del gruppo di sistema.

Attributo valore
name Nome
type xs:string
use Obbligatorio

Elemento SystemGroup (definito in Membership)

Attributo valore
type complexType anonimo
content 0 elementi, 1 attributo
defined localmente nell'elemento Membership
name SystemGroup
minOccurs 0
maxOccurs unbounded

Origine 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>
                                                

Dettagli relativi agli attributi

Nome

Attributo valore
name Nome
type xs:string
use Obbligatorio

Elemento TargetInformation

Descrive la destinazione che deve essere distribuita dal deployer Fabric.

Attributo valore
type TargetInformationType
content 0 elementi, 0 attributi
defined a livello globale
name TargetInformation

Origine 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>
        

Elemento TargetInstallation

Attributo valore
type WindowsFabricDeploymentInformation
content 0 elementi, 0 attributi
defined localmente in complexType TargetInformationType
name TargetInstallation
minOccurs 1

Origine 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"/>
    

Elemento UniformInt64Partition

Descrive uno schema di partizionamento uniforme basato su chiavi Int64.

Attributo valore
type complexType anonimo
content 0 elementi, 3 attributi
defined localmente nel gruppo PartitionDescriptionGroup
name UniformInt64Partition

Origine 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>
            

Dettagli relativi agli attributi

PartitionCount

Numero totale di partizioni (intero positivo). Ogni partizione è responsabile di un intervallo secondario non sovrapposto dell'intervallo di chiavi di partizione generale.

Attributo valore
name PartitionCount
type xs:string
use Obbligatorio

LowKey

Intervallo basso inclusivo della chiave di partizione (long).

Attributo valore
name LowKey
type xs:string
use Obbligatorio

HighKey

Intervallo alto inclusivo della chiave di partizione (long).

Attributo valore
name HighKey
type xs:string
use Obbligatorio

Elemento UnmanagedDll

Non supportato. Non usare. Nome dell'assembly non gestito da ospitare (ad esempio, Queue.dll).

Attributo valore
type UnmanagedDllType
content 0 elementi, 0 attributi
defined localmente in complexType DllHostEntryPointType
name UnmanagedDll

Origine XML

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

Elemento UpgradeOrchestrationServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento UpgradeServiceReplicatorEndpoint

Attributo valore
type InternalEndpointType
content 0 elementi, 0 attributi
defined localmente in complexType FabricEndpointsType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

Origine 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"/>
      

Elemento User

Dichiara un utente come entità di sicurezza a cui può essere fatto riferimento nei criteri.

Attributo valore
type complexType anonimo
content 2 elementi, 5 attributi
defined localmente nell'elemento Users
name User
maxOccurs unbounded

Origine 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>
                                        

Dettagli relativi agli attributi

Nome

Nome dell'account utente.

Attributo valore
name Nome
type xs:string
use Obbligatorio

AccountType

Specifica il tipo di account: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount o LocalSystem. Il tipo predefinito è LocalUser. Nei computer in cui viene distribuita l'applicazione vengono creati account utente locali. Per impostazione predefinita, questi account non hanno gli stessi nomi di quelli specificati qui. Vengono invece generati in modo dinamico e hanno password casuali. I tipi di account locali supportati sono LocalUser, NetworkService, LocalService e LocalSystem. Gli account di dominio sono supportati nelle distribuzioni di Windows Server in cui è disponibile Microsoft Entra ID.

Attributo valore
name AccountType
use facoltative
impostazione predefinita LocalUser

LoadUserProfile

Attributo valore
name LoadUserProfile
type xs:boolean
use facoltative
impostazione predefinita false

PerformInteractiveLogon

Attributo valore
name PerformInteractiveLogon
type xs:boolean
use facoltative
impostazione predefinita false

PasswordEncrypted

True se la password è crittografata; false se è in testo normale.

Attributo valore
name PasswordEncrypted
type xs:boolean
use facoltative

Dettagli relativi agli elementi di contenuto

NTLMAuthenticationPolicy

Attributo valore
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Gli utenti possono essere aggiunti a qualsiasi gruppo di appartenenza esistente, ereditando così tutte le proprietà e le impostazioni di sicurezza di tale gruppo di appartenenza. Il gruppo di appartenenze può essere usato per proteggere le risorse esterne che devono essere accessibili da diversi servizi o dallo stesso servizio, ma su un computer diverso.

Attributo valore
name MemberOf
minOccurs 0

Elemento UserRoleClientCertificate

Certificato client del ruolo utente predefinito usato per proteggere le comunicazioni tra client e server.

Attributo valore
type FabricCertificateType
content 0 elementi, 0 attributi
defined localmente in complexType CertificatesType
name UserRoleClientCertificate
minOccurs 0

Origine 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>
    

Elemento Users

Dichiara un set di utenti come entità di sicurezza a cui può essere fatto riferimento nei criteri.

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente complexType SecurityPrincipalsType
name Utenti
minOccurs 0

Origine 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>
                

Dettagli relativi agli elementi di contenuto

User

Dichiara un utente come entità di sicurezza a cui può essere fatto riferimento nei criteri.

Attributo valore
name User
maxOccurs unbounded

Elemento Volume

Specifica il volume da associare al contenitore.

Attributo valore
type ContainerVolumeType
content 0 elementi, 0 attributi
defined localmente in complexType ContainerHostPoliciesType
name Volume
minOccurs 0
maxOccurs unbounded

Origine 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>
      

Elemento Vote

Attributo valore
type PaaSVoteType
content 0 elementi, 0 attributi
defined localmente nell'elemento Votes
name Voto
maxOccurs unbounded

Origine 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"/>
                                                                                        

Elemento Votes

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento PaaS
name Voti

Origine 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>
                                                                

Dettagli relativi agli elementi di contenuto

Voto

Attributo valore
name Voto
type PaaSVoteType
maxOccurs unbounded

Elemento WindowsAzure

Attributo valore
type complexType anonimo
content 1 elemento, 0 attributi
defined localmente nell'elemento Infrastructure
name WindowsAzure

Origine 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>
                                                

Dettagli relativi agli elementi di contenuto

Ruoli

Attributo valore
name Ruoli

Elemento WindowsAzureStaticTopology

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente nell'elemento Infrastructure
name WindowsAzureStaticTopology

Origine 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>
                                                

Elemento WindowsServer

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente nell'elemento Infrastructure
name WindowsServer

Origine 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>
            

Elemento WorkingFolder

Attributo valore
type complexType anonimo
content 0 elementi, 0 attributi
defined localmente in complexType ExeHostEntryPointType
name WorkingFolder
impostazione predefinita Lavoro
minOccurs 0

Origine 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>