Freigeben über


Elemente im XML-Schema des Dienstmodells

AddRemoveIncrementalNamedPartitionScalingMechanism-Element

Definiert einen Mechanismus zum Hinzufügen oder Entfernen von benannten Partitionen.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 3 Attribut(e)
definiert lokal in der Gruppe ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

XML-Quelle

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

Attributdetails

MinPartitionCount

Die minimale Anzahl von Partitionen.

attribute Wert
name MinPartitionCount
type xs:string
use required

MaxPartitionCount

Die maximale Anzahl von Partitionen.

attribute Wert
name MaxPartitionCount
type xs:string
use required

ScaleIncrement

Die Anzahl von Partitionen, für die das Upshift/Downshift ausgeführt werden soll.

attribute Wert
name ScaleIncrement
type xs:string
use required

Application-Element

Für die Anwendungsinstanz spezifische Informationen wie Anwendungsname Anwendungsparameterwerte zum Erstellen einer Anwendung. Parameterwerte in dieser Datei setzen die im Anwendungsmanifest angegebenen Standardparameterwerte außer Kraft.

attribute Wert
type AppInstanceDefinitionType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name Application

XML-Quelle

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

ApplicationEndpoints-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ApplicationEndpoints
minOccurs 0

XML-Quelle

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

Attributdetails

StartPort

attribute Wert
name StartPort
type xs:int
use required

EndPort

attribute Wert
name EndPort
type xs:int
use required

ApplicationInstance-Element

Beschreibt eine Instanz einer Microsoft Azure Service Fabric-Anwendung.

attribute Wert
type ApplicationInstanceType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ApplicationInstance

XML-Quelle

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

ApplicationManifest-Element

Beschreibt deklarativ den Typ und die Version der Anwendung. Es wird auf ein oder mehrere Dienstmanifeste der zugehörigen Dienste verwiesen, um einen Anwendungstyp zu bilden. Konfigurationseinstellungen der zugehörigen Dienste können mithilfe von parametrisierten Anwendungseinstellungen überschrieben werden. Standarddienste, Dienstvorlagen, Prinzipale, Richtlinien, Diagnosesetup und Zertifikate können ebenfalls auf Anwendungsebene deklariert werden.

attribute Wert
type ApplicationManifestType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ApplicationManifest

XML-Quelle

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

ApplicationPackage-Element

„ApplicationPackage“ stellt die Anwendungsinformationen mit Versionsangabe dar, die für den Knoten erforderlich sind.

attribute Wert
type ApplicationPackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ApplicationPackage

XML-Quelle

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

ApplicationPackageRef-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationInstanceType
name ApplicationPackageRef

XML-Quelle

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

Arguments-Element

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ExeHostEntryPointType
name Argumente
minOccurs 0

XML-Quelle

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

AveragePartitionLoadScalingTrigger-Element

Definiert einen Skalierungsmechanismus basierend auf der durchschnittlichen Last von Replikaten einer Partition.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 4 Attribut(e)
definiert lokal in der Gruppe ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

XML-Quelle

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

Attributdetails

MetricName

Der Name der Metrik, die für Skalierungsvorgänge verwendet werden soll.

attribute Wert
name MetricName
type xs:string
use required

LowerLoadThreshold

Die Untergrenze des Lastwerts einer Metrik.

attribute Wert
name LowerLoadThreshold
type xs:string
use required

UpperLoadThreshold

Die Obergrenze des Lastwerts einer Metrik.

attribute Wert
name UpperLoadThreshold
type xs:string
use required

ScaleIntervalInSeconds

Das Zeitintervall für die Skalierung in Sekunden.

attribute Wert
name ScaleIntervalInSeconds
type xs:string
use required

AverageServiceLoadScalingTrigger-Element

Definiert einen Skalierungsmechanismus basierend auf der durchschnittlichen Last von Partitionen eines Diensts.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 5 Attribut(e)
definiert lokal in der Gruppe ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

XML-Quelle

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

Attributdetails

MetricName

Der Name der Metrik, die für Skalierungsvorgänge verwendet werden soll.

attribute Wert
name MetricName
type xs:string
use required

LowerLoadThreshold

Die Untergrenze des Lastwerts einer Metrik.

attribute Wert
name LowerLoadThreshold
type xs:string
use required

UpperLoadThreshold

Die Obergrenze des Lastwerts einer Metrik.

attribute Wert
name UpperLoadThreshold
type xs:string
use required

ScaleIntervalInSeconds

Das Zeitintervall für die Skalierung in Sekunden.

attribute Wert
name ScaleIntervalInSeconds
type xs:string
use required

UseOnlyPrimaryLoad

Verwendet die Last des primären Replikats als durchschnittliche Last der Partition.

attribute Wert
name UseOnlyPrimaryLoad
type xs:string
use optional

AzureBlob-Element(Typ: AzureBlobETWType)

Beschreibt ein Azure-Blobspeicherziel für ETW-Ereignisse. Kann nur in einer Azure-Umgebung verwendet werden.

attribute Wert
type AzureBlobETWType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element
name AzureBlob
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

AzureBlob-Element(Typ: AzureBlobType)

Beschreibt ein Azure-Blobspeicherziel für Diagnosedaten. Kann nur in einer Azure-Clusterumgebung verwendet werden.

attribute Wert
type AzureBlobType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element, Destinations-Element
name AzureBlob
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

BackupRestoreServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

Blackbird-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name Blackbird

XML-Quelle

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

Details des Inhaltselements

Rollen

attribute Wert
name Rollen

Capacities-Element

Die Kapazitäten verschiedener Metriken für diesen Knotentyp

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element
name Capacities
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Capacity

attribute Wert
name Capacity
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Capacity-Element

attribute Wert
type KeyValuePairType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Capacities-Element
name Capacity
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

CentralSecretServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

CertificateRef-Element

Gibt Informationen für ein Zertifikat an, das für den Container verfügbar gemacht wird.

attribute Wert
type ContainerCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name CertificateRef
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Certificates-Element (Typ: CertificatesType)

Beschreibt die diesem Knotentyp zugeordneten Zertifikate.

attribute Wert
type CertificatesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element, complexType: InfrastructureNodeType
name Zertifikate
minOccurs 0

XML-Quelle

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

Certificates-Element (definiert in ApplicationManifestType)

Deklariert Zertifikate, die zum Sichern von Endpunkten oder Verschlüsseln von Geheimnissen im Anwendungsmanifest oder einem Clustermanifest verwendet werden.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType
name Zertifikate
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

SecretsCertificate

Deklariert ein Zertifikat zum Verschlüsseln vertraulicher Informationen im Anwendungsmanifest. Der Anwendungsentwickler verwendet das Cmdlet „Invoke-ServiceFabricEncryptSecret“, um die vertraulichen Informationen zu verschlüsseln. Diese werden in einen Parameter im Abschnitt „ConfigOverrides“ kopiert.

attribute Wert
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

attribute Wert
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Certificates-Element (definiert in ClusterManifestType)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ClusterManifestType
name Zertifikate
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

SecretsCertificate

attribute Wert
name SecretsCertificate
type FabricCertificateType
minOccurs 0

ClientCertificate-Element

Das Administratorrollen-Standardclientzertifikat, das zum Sichern der Kommunikation zwischen dem Client und dem Server verwendet wird

attribute Wert
type FabricCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CertificatesType
name ClientCertificate
minOccurs 0

XML-Quelle

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

ClientConnectionEndpoint-Element

attribute Wert
type InputEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ClientConnectionEndpoint

XML-Quelle

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

ClusterCertificate-Element

Das Zertifikat, das zum Sichern der Kommunikation zwischen Clustern verwendet wird

attribute Wert
type FabricCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CertificatesType
name ClusterCertificate
minOccurs 0

XML-Quelle

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

ClusterConnectionEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ClusterConnectionEndpoint

XML-Quelle

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

ClusterManagerReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ClusterManagerReplicatorEndpoint
minOccurs 0

XML-Quelle

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

ClusterManifest-Element

Beschreibt einen Microsoft Azure Service Fabric-Cluster.

attribute Wert
type ClusterManifestType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ClusterManifest

XML-Quelle

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

CodePackage-Element

Beschreibt ein Codepaket, das einen festgelegten Diensttyp unterstützt. Wenn ein Dienst mit einem dieser Diensttypen instanziiert wird, werden alle Codepakete, die in diesem Manifest deklariert sind, durch Ausführen ihrer Einstiegspunkte aktiviert. Die resultierenden Prozesse registrieren die unterstützten Diensttypen zur Laufzeit. Wenn mehrere Codepakete vorhanden sind, werden sie alle aktiviert, wenn im System nach einem der deklarierten Diensttypen gesucht wird.

attribute Wert
type CodePackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType, DigestedCodePackage-Element
name CodePackage
maxOccurs unbounded

XML-Quelle

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

Commands-Element

Dient zum Übergeben einer durch Kommas getrennten Liste mit Befehlen an den Container.

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostEntryPointType
name Befehle
minOccurs 0
maxOccurs 1

XML-Quelle

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

ConfigOverride-Element

Beschreibt die Konfigurationsüberschreibungen für ein bestimmtes Konfigurationspaket im importierten Dienstmanifest.

attribute Wert
type ConfigOverrideType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ConfigOverrides-Element, DigestedConfigPackage-Element
name ConfigOverride
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ConfigOverrides-Element

Beschreibt Konfigurationsüberschreibungen für das importierte Dienstmanifest. Mit Konfigurationsüberschreibungen haben Sie die Flexibilität, die gleichen Dienstmanifeste in mehreren Anwendungstypen wiederzuverwenden, indem die Konfiguration des Dienstmanifests nur überschrieben wird, wenn sie mit einem bestimmten Anwendungstyp verwendet wird. Durch Konfigurationsüberschreibungen kann jede Standardkonfiguration in einem Dienstmanifest geändert werden, sofern die Standardkonfiguration mithilfe von „Settings.xml“ im Ordner „ConfigPackage“ festgelegt wurde.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in ServiceManifestImport-Element
name ConfigOverrides
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ConfigOverride

attribute Wert
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs unbounded

ConfigPackage-Element (Typ: ConfigPackageDescriptionType)

Deklariert einen Ordner, der durch das Name-Attribut benannt wird und die Datei „Settings.xml“ enthält. Diese Datei enthält Abschnitte mit benutzerdefinierten Schlüssel-Wert-Paar-Einstellungen, die der Prozess zur Laufzeit einlesen kann. Wenn sich während eines Upgrades nur die Version von „ConfigPackage“ geändert hat, wird der ausgeführte Prozess nicht neu gestartet. Stattdessen benachrichtigt ein Rückruf den Prozess, dass sich Konfigurationseinstellungen geändert haben, sodass sie dynamisch neu geladen werden können.

attribute Wert
type ConfigPackageDescriptionType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ConfigPackagePoliciesType complexType
name ConfigPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ConfigPackage-Element (Typ: ConfigPackageType)

Deklariert einen Ordner, der durch das Name-Attribut benannt wird, sowie den Paketstamm (PackageRoot) mit einer Datei „Settings.xml“. Diese Datei enthält Abschnitte mit benutzerdefinierten Schlüssel-Wert-Paar-Einstellungen, die der Prozess zur Laufzeit einlesen kann. Wenn sich während eines Upgrades nur die Version von „ConfigPackage“ geändert hat, wird der ausgeführte Prozess nicht neu gestartet. Stattdessen benachrichtigt ein Rückruf den Prozess, dass sich Konfigurationseinstellungen geändert haben, sodass sie dynamisch neu geladen werden können.

attribute Wert
type ConfigPackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType, DigestedConfigPackage-Element
name ConfigPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ConfigPackagePolicies-Element

Konfigurationspakete, die innerhalb des Containers eingebunden werden sollen.

attribute Wert
type ConfigPackagePoliciesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, DigestedCodePackage-Element
name ConfigPackagePolicies
minOccurs 0

XML-Quelle

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

ConsoleRedirection-Element

Warnung: Verwenden Sie die Konsolenumleitung nicht in einer Produktionsanwendung, sondern nur für die lokale Entwicklung und beim Debuggen. Leitet die Konsolenausgabe aus dem Startskript in eine Ausgabedatei im Anwendungsordner namens „log“ auf dem Clusterknoten um, auf dem die Anwendung bereitgestellt und ausgeführt wird.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in complexType: ExeHostEntryPointType
name ConsoleRedirection
minOccurs 0

XML-Quelle

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

Attributdetails

FileRetentionCount

Legt die zu speichernde Anzahl von Ausgabedateien der Konsolenumleitung fest. Muss eine positive ganze Zahl sein. Standardwert: 2

attribute Wert
name FileRetentionCount
default 2

FileMaxSizeInKb

Legt die maximale Größe einer Ausgabedatei der Konsolenumleitung fest. Muss eine positive ganze Zahl und größer als 128 KB sein. Standardwert: 20.480

attribute Wert
name FileMaxSizeInKb
default 20.480

ContainerEntryPoint-Element

Überschriebener Einstiegspunkt für Container, sodass der Debugger gestartet werden kann.

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DebugParametersType
name ContainerEntryPoint
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ContainerEnvironmentBlock-Element

„EnvironmentBlock“ für Container

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DebugParametersType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ContainerHost-Element

attribute Wert
type ContainerHostEntryPointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: EntryPointDescriptionType
name ContainerHost

XML-Quelle

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

ContainerHostPolicies-Element

Gibt Richtlinien für die Aktivierung der Containerhosts an.

attribute Wert
type ContainerHostPoliciesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, DigestedCodePackage-Element
name ContainerHostPolicies
minOccurs 0

XML-Quelle

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

ContainerLabel-Element

Bezeichnungen für Container im Format „Schlüssel=Wert“.

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DebugParametersType
name ContainerLabel
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ContainerMountedVolume-Element

Volumes zum Einbinden im Container

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DebugParametersType
name ContainerMountedVolume
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ContainerNetworkPolicy-Element

Beschreibt Containernetzwerkrichtlinien für das Dienstpaket.

attribute Wert
type ContainerNetworkPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NetworkPoliciesType complexType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

CrashDumpSource-Element

Gibt die Absturzabbildsammlung an. Absturzabbilder werden für ausführbare Dateien erfasst, die die Codepakete aller zur Anwendung gehörenden Dienste hosten.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 1 Attribut(e)
definiert lokal in complexType: DiagnosticsType
name CrashDumpSource
minOccurs 0

XML-Quelle

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

Attributdetails

isEnabled

Gibt an, ob die Absturzabbilderfassung aktiviert ist. Standardmäßig ist sie nicht aktiviert.

attribute Wert
name isEnabled
type xs:string

Details des Inhaltselements

Destinations

Ziele, an die die Absturzabbilder übertragen werden müssen

attribute Wert
name Destinations
minOccurs 0

Keine

attribute Wert
ref Parameter
minOccurs 0
maxOccurs 1

CurrentInstallation-Element

attribute Wert
type WindowsFabricDeploymentInformation
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: TargetInformationType
name CurrentInstallation
minOccurs 0

XML-Quelle

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

DataPackage-Element

Deklariert einen Ordner unter „PackageRoot“, der durch das Name-Attribut benannt wird und statische Datendateien enthält, die zur Laufzeit vom Prozess genutzt werden sollen. Service Fabric verwendet alle in den Host- und Supportpaketen angegebenen EXE- und DLLHOST-Dateien, wenn eines der im Dienstmanifest angegebenen Datenpakete aktualisiert wird.

attribute Wert
type DataPackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType, DigestedDataPackage-Element
name DataPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

DebugParameters-Element

Gibt beim Aktivieren des Codepakets Informationen zum anzufügenden Debugger an.

attribute Wert
type DebugParametersType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in DigestedCodePackage-Element, DigestedConfigPackage-Element, DigestedDataPackage-Element
name DebugParameters
minOccurs 0
maxOccurs 1

XML-Quelle

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

DefaultReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name DefaultReplicatorEndpoint
minOccurs 0

XML-Quelle

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

DefaultRunAsPolicy-Element

Geben Sie ein Standardbenutzerkonto für alle Dienstcodepakete an, für die kein bestimmter RunAsPolicy-Wert im Abschnitt „ServiceManifestImport“ definiert ist.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in complexType: ApplicationPoliciesType
name DefaultRunAsPolicy
minOccurs 0

XML-Quelle

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

Attributdetails

UserRef

Das Benutzerkonto, unter dem die Dienstcodepakete ausgeführt werden. Das Benutzerkonto muss im Abschnitt für Prinzipale deklariert werden. Häufig ist es von Vorteil, den Setupeinstiegspunkt mithilfe eines lokalen Systemkontos anstelle eines Administratorkontos auszuführen.

attribute Wert
name UserRef
type xs:string
use required

DefaultServiceTypeHealthPolicy-Element

Gibt die standardmäßige Diensttyp-Integritätsrichtlinie an, die die Standardintegritätsrichtlinie für alle Diensttypen in der Anwendung ersetzt.

attribute Wert
type ServiceTypeHealthPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationHealthPolicyType
name DefaultServiceTypeHealthPolicy
minOccurs 0

XML-Quelle

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

DefaultServices-Element

Deklariert Dienstinstanzen, die automatisch erstellt werden, wenn eine Anwendung mit diesem Anwendungstyp instanziiert wird.

attribute Wert
type DefaultServicesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: ApplicationInstanceType
name DefaultServices
minOccurs 0

XML-Quelle

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

Description-Element

Text, der diese Anwendung beschreibt

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: ServiceManifestType, complexType: ServicePackageType
name BESCHREIBUNG
minOccurs 0

XML-Quelle

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

Destinations-Element (definiert in CrashDumpSource)

Ziele, an die die Absturzabbilder übertragen werden müssen

attribute Wert
type complexType (anonym)
Inhalt 3 Element(e), 0 Attribut(e)
definiert lokal in CrashDumpSource-Element
name Destinations
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LocalStore

attribute Wert
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

attribute Wert
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

attribute Wert
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Destinations-Element (definiert in CrashDumpSource)

Ziele, an die die Absturzabbilder übertragen werden müssen

attribute Wert
type complexType (anonym)
Inhalt 3 Element(e), 0 Attribut(e)
definiert lokal in ETWSource-Element
name Destinations
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LocalStore

attribute Wert
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs unbounded

FileStore

attribute Wert
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs unbounded

AzureBlob

attribute Wert
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs unbounded

Destinations-Element (definiert in FolderSource)

Ziele, an die die Ordnerinhalte übertragen werden müssen

attribute Wert
type complexType (anonym)
Inhalt 3 Element(e), 0 Attribut(e)
definiert lokal in FolderSource-Element
name Destinations
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LocalStore

attribute Wert
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

attribute Wert
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

attribute Wert
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Diagnose-Element (Typ: DiagnosticsType)

Beschreibt die Diagnoseeinstellungen für Anwendungen.

attribute Wert
type DiagnosticsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: EnvironmentType
name Diagnose
minOccurs 0

XML-Quelle

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

Diagnostics-Element (Typ: ServiceDiagnosticsType)

Beschreibt die Diagnoseeinstellungen für die Komponenten dieses Dienstmanifests.

attribute Wert
type ServiceDiagnosticsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType, complexType: ServicePackageType
name Diagnose
minOccurs 0

XML-Quelle

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

DigestedCertificates-Element (definiert in ApplicationPackageType)

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationPackageType
name DigestedCertificates

XML-Quelle

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

Details des Inhaltselements

SecretsCertificate

attribute Wert
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

attribute Wert
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

DigestedCertificates-Element (definiert in ApplicationPackageType)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in DigestedResources-Element
name DigestedCertificates
minOccurs 0
maxOccurs 1

XML-Quelle

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

Details des Inhaltselements

EndpointCertificate

attribute Wert
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs unbounded

DigestedCodePackage-Element

attribute Wert
type complexType (anonym)
Inhalt Sechs Elemente, zwei Attribute
definiert lokal in complexType: ServicePackageType
name DigestedCodePackage
maxOccurs unbounded

XML-Quelle

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

Attributdetails

ContentChecksum

attribute Wert
name ContentChecksum
type xs:string

IsShared

attribute Wert
name IsShared
type xs:boolean

Details des Inhaltselements

CodePackage

attribute Wert
name CodePackage
type CodePackageType

RunAsPolicy

attribute Wert
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

attribute Wert
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Gibt Richtlinien für die Aktivierung der Containerhosts an.

attribute Wert
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Gibt Ressourcengrenzwerte für „codepackage“ an.

attribute Wert
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Gibt Konfigurationsrichtlinien für Einbindungen an.

attribute Wert
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

DigestedConfigPackage-Element

attribute Wert
type complexType (anonym)
Inhalt 3 Element(e), 2 Attribut(e)
definiert lokal in complexType: ServicePackageType
name DigestedConfigPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

ContentChecksum

attribute Wert
name ContentChecksum
type xs:string

IsShared

attribute Wert
name IsShared
type xs:boolean

Details des Inhaltselements

ConfigPackage

attribute Wert
name ConfigPackage
type ConfigPackageType

ConfigOverride

attribute Wert
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

attribute Wert
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

DigestedDataPackage-Element

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 2 Attribut(e)
definiert lokal in complexType: ServicePackageType
name DigestedDataPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

ContentChecksum

attribute Wert
name ContentChecksum
type xs:string

IsShared

attribute Wert
name IsShared
type xs:boolean

Details des Inhaltselements

DataPackage

attribute Wert
name DataPackage
type DataPackageType

DebugParameters

attribute Wert
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

DigestedEndpoint-Element

attribute Wert
type complexType (anonym)
Inhalt 4 Element(e), 0 Attribut(e)
definiert lokal in DigestedEndpoints-Element
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Details des Inhaltselements

Endpunkt

attribute Wert
name Endpunkt
type EndpointType

SecurityAccessPolicy

attribute Wert
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

attribute Wert
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

attribute Wert
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

DigestedEndpoints-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in DigestedResources-Element
name DigestedEndpoints
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

DigestedEndpoint

attribute Wert
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

DigestedEnvironment-Element

attribute Wert
type EnvironmentType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationPackageType
name DigestedEnvironment

XML-Quelle

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

DigestedResources-Element

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServicePackageType
name DigestedResources
minOccurs 1

XML-Quelle

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

Details des Inhaltselements

DigestedEndpoints

attribute Wert
name DigestedEndpoints
minOccurs 0

DigestedCertificates

attribute Wert
name DigestedCertificates
minOccurs 0
maxOccurs 1

DigestedServiceTypes-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServicePackageType
name DigestedServiceTypes

XML-Quelle

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

Details des Inhaltselements

ServiceTypes

attribute Wert
name ServiceTypes
type ServiceTypesType

DllHost-Element

Wird nicht unterstützt, daher sollte dieses Element nicht verwendet werden. DLL-Hostingunterstützung (Einstiegspunkt der Assembly) wird über den Prozess „FWP.exe“ bereitgestellt. Service Fabric startet den Fabric-Workerprozess (FWP.exe) und lädt die Assembly im Rahmen des Aktivierungsprozesses.

attribute Wert
type DllHostEntryPointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: EntryPointDescriptionType
name DllHost

XML-Quelle

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

DomainGroup-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in Membership-Element
name DomainGroup
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

DomainUser-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in Membership-Element
name DomainUser
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

DriverOption-Element

Treiberoptionen, die an den Treiber übergeben werden sollen

attribute Wert
type DriverOptionType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerLoggingDriverType, complexType: ContainerVolumeType
name DriverOption
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ETW-Element

Beschreibt die ETW-Einstellungen für die Komponenten dieses Dienstmanifests.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceDiagnosticsType
name ETW
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ProviderGuids

Listet die ETW-Anbieter-GUIDs für die Komponenten dieses Dienstmanifests auf.

attribute Wert
name ProviderGuids
minOccurs 0

ManifestDataPackages

Listet die Datenpakete mit ETW-Manifesten für die Komponenten dieses Dienstmanifests auf. Das Datenpaket mit ETW-Manifesten darf keine anderen Dateien enthalten.

attribute Wert
name ManifestDataPackages
minOccurs 0

ETWSource-Element

Gibt die ETW-Ablaufverfolgungssammlung an. ETW-Ablaufverfolgungen werden für die Anbieter erfasst, die von allen zur Anwendung gehörenden Diensten registriert werden.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 1 Attribut(e)
definiert lokal in complexType: DiagnosticsType
name ETWSource
minOccurs 0

XML-Quelle

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

Attributdetails

isEnabled

Gibt an, ob die Ereignisablaufverfolgung für Windows aktiviert ist. Standardmäßig ist sie nicht aktiviert.

attribute Wert
name isEnabled
type xs:string

Details des Inhaltselements

Destinations

Ziele, an die die Absturzabbilder übertragen werden müssen

attribute Wert
name Destinations
minOccurs 0

Keine

attribute Wert
ref Parameter
minOccurs 0
maxOccurs 1

Endpoint-Element (Typ: EndpointOverrideType)

Der im Dienstmanifest deklarierte Endpunkt, der außer Kraft gesetzt werden soll.

attribute Wert
type EndpointOverrideType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Endpoints-Element
name Endpunkt
maxOccurs unbounded

XML-Quelle

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

Endpoint-Element (Typ: EndpointType)

Definiert einen Endpunkt für den Dienst. Bestimmte Ports können angefordert werden. Falls nicht ausdrücklich ein Port angegeben wird, wird ein Port aus dem reservierten Anwendungsportbereich zugewiesen. Dienstreplikate, die auf unterschiedlichen Clusterknoten ausgeführt werden, können unterschiedlichen Portnummern zugewiesen werden, während für Replikate desselben Diensts auf den gleichen Knoten derselbe Port verwendet wird. Diese Ports können von den Dienstreplikaten zu unterschiedlichen Zwecken verwendet werden, etwa zum Replizieren oder Lauschen auf Clientanforderungen.

attribute Wert
type EndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Endpoints-Element, DigestedEndpoint-Element
name Endpunkt
maxOccurs unbounded

XML-Quelle

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

EndpointBinding-Element

Gibt einen Endpunkt an, der im Containernetzwerk verfügbar gemacht werden soll.

attribute Wert
type ContainerNetworkPolicyEndpointBindingType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ContainerNetworkPolicyType complexType
name EndpointBinding
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

EndpointBindingPolicy-Element

Gibt ein Zertifikat an, das für einen HTTPS-Endpunkt an einen Client zurückgegeben werden sollte.

attribute Wert
type EndpointBindingPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, DigestedEndpoint-Element
name EndpointBindingPolicy
minOccurs 0

XML-Quelle

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

EndpointCertificate-Element

Gibt Informationen zu einem X509-Zertifikat an, das zum Sichern eines Endpunkts verwendet wird.

attribute Wert
type EndpointCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in der Certificates-Element, DigestedCertificates-Element
name EndpointCertificate
minOccurs 0

XML-Quelle

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

Endpoints-Element (Typ: FabricEndpointsType)

Beschreibt die diesem Knotentyp zugeordneten Endpunkte.

attribute Wert
type FabricEndpointsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element, complexType: InfrastructureNodeType
name Endpunkte
minOccurs 0

XML-Quelle

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

Endpoints-Element (definiert in ResourceOverridesType)

Die außer Kraft zu setzenden Dienstendpunkte.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ResourceOverridesType
name Endpunkte
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Endpunkt

Der im Dienstmanifest deklarierte Endpunkt, der außer Kraft gesetzt werden soll.

attribute Wert
name Endpunkt
type EndpointOverrideType
maxOccurs unbounded

Endpoints-Element (definiert in ResourcesType)

Definiert Endpunkte für den Dienst.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ResourcesType
name Endpunkte
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Endpunkt

attribute Wert
name Endpunkt
type EndpointType
maxOccurs unbounded

EntryPoint-Element (Typ EntryPointDescriptionType)

Die durch „EntryPoint“ angegebene ausführbare Datei ist üblicherweise der Diensthost mit langer Ausführungsdauer. Das Vorhandensein eines separaten Setupeinstiegspunkts vermeidet, dass der Diensthost über längere Zeiträume mit hohen Berechtigungen ausgeführt werden muss. Die von „EntryPoint“ angegebene ausführbare Datei wird ausgeführt, nachdem „SetupEntryPoint“ erfolgreich beendet wurde. Der resultierende Prozess wird überwacht und neu gestartet (er beginnt wieder mit „SetupEntryPoint“), sofern er beendet wird oder abstürzt.

attribute Wert
type EntryPointDescriptionType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CodePackageType
name EntryPoint
minOccurs 1

XML-Quelle

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

EntryPoint-Element (Typ: xs:string)

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostEntryPointType
name EntryPoint
minOccurs 0
maxOccurs 1

XML-Quelle

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

EnvironmentOverrides-Element

attribute Wert
type EnvironmentOverridesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServiceManifestImport-Element
name EnvironmentOverrides
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

EnvironmentVariable-Element (Typ: EnvironmentVariableOverrideType)

Umgebungsvariable

attribute Wert
type EnvironmentVariableOverrideType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in EnvironmentOverridesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

EnvironmentVariable-Element (Typ: EnvironmentVariableType)

Umgebungsvariable

attribute Wert
type EnvironmentVariableType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in EnvironmentVariablesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

EnvironmentVariables-Element

Dient zum Übergeben von Umgebungsvariablen an Ihren Container oder Ihre EXE-Datei.

attribute Wert
type EnvironmentVariablesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CodePackageType
name EnvironmentVariables
minOccurs 0
maxOccurs 1

XML-Quelle

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

EphemeralEndpoints-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name EphemeralEndpoints
minOccurs 0

XML-Quelle

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

Attributdetails

StartPort

attribute Wert
name StartPort
type xs:int
use required

EndPort

attribute Wert
name EndPort
type xs:int
use required

EventStoreServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

EvictionPolicy-Element

Entfernungsrichtlinienerweiterung für den Diensttyp

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 2 Attribut(e)
definiert global
name EvictionPolicy

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

Anbieter

attribute Wert
name Anbieter
type xs:string
use required

Details des Inhaltselements

Eigenschaften

attribute Wert
name Eigenschaften
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

ExeHost-Elementtyp (Typ: ExeHostEntryPointType)

attribute Wert
type ExeHostEntryPointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in SetupEntryPoint-Element
name ExeHost

XML-Quelle

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

ExeHost-Element (definiert in EntryPointDescriptionType)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: EntryPointDescriptionType
name ExeHost

XML-Quelle

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

Extension-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in complexType: ExtensionsType
name Durchwahl
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
use required

GeneratedId

attribute Wert
name GeneratedId
type xs:string
use optional

Extensions-Element

Beschreibt Erweiterungen, die auf andere Elemente angewendet werden können.

attribute Wert
type ExtensionsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name Erweiterungen

XML-Quelle

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

FabricSettings-Element

Deklariert Konfigurationseinstellungen in einem Dienstmanifest, die überschrieben werden sollen. Setzt sich aus einem oder mehreren Abschnitten mit Schlüssel-Wert-Paaren zusammen. Parameterwerte können mithilfe des Cmdlets „Invoke-ServiceFabricEncryptSecret“ verschlüsselt werden.

attribute Wert
type SettingsOverridesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ClusterManifestType
name FabricSettings
minOccurs 0

XML-Quelle

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

FailoverManagerReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name FailoverManagerReplicatorEndpoint
minOccurs 0

XML-Quelle

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

FaultAnalysisServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

FileStore-Element (Typ: FileStoreETWType)

Beschreibt ein Dateispeicherziel für ETW-Ereignisse. Kann nur in einer lokalen Umgebung verwendet werden.

attribute Wert
type FileStoreETWType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element
name FileStore
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

FileStore-Element (Typ: FileStoreType)

Beschreibt ein Dateispeicherziel für Diagnosedaten. Kann nur in einer eigenständigen Clusterumgebung verwendet werden.

attribute Wert
type FileStoreType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element, Destinations-Element
name FileStore
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

FolderSource-Element

Gibt die Sammlung der Inhalte eines bestimmten Ordners für den lokalen Knoten an.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 1 Attribut(e)
definiert lokal in complexType: DiagnosticsType
name FolderSource
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

isEnabled

Gibt an, ob die Sammlung der Inhalte dieses Ordners aktiviert ist. Standardmäßig ist sie nicht aktiviert.

attribute Wert
name isEnabled
type xs:string

Details des Inhaltselements

Destinations

Ziele, an die die Ordnerinhalte übertragen werden müssen

attribute Wert
name Destinations
minOccurs 0

Keine

attribute Wert
ref Parameter
minOccurs 0
maxOccurs 1

FromSource-Element

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostEntryPointType
name FromSource
minOccurs 0
maxOccurs 1

XML-Quelle

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

GatewayResourceManagerReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

XML-Quelle

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

Group-Element (definiert in Groups)

Deklariert eine Gruppe als Sicherheitsprinzipal, auf den in Richtlinien verwiesen werden kann.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 1 Attribut(e)
definiert lokal in Groups-Element
name Group
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name des Kontos der lokalen Gruppe. Dem Namen wird als Präfix die Anwendungs-ID vorangestellt.

attribute Wert
name Name
type xs:string
use required

Details des Inhaltselements

NTLMAuthenticationPolicy

attribute Wert
name NTLMAuthenticationPolicy
minOccurs 0

Mitgliedschaft

attribute Wert
name Mitgliedschaft
minOccurs 0

Group-Element (definiert in MemberOf)

Die Gruppe, der der Benutzer hinzugefügt werden soll. Die Gruppe muss im Abschnitt für Gruppen definiert werden.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in MemberOf-Element
name Group
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

NameRef

Der Name der Gruppe.

attribute Wert
name NameRef
type xs:string
use required

Groups-Element

Deklariert eine Reihe von Gruppen als Sicherheitsprinzipale, auf die in Richtlinien verwiesen werden kann. Gruppen sind sinnvoll, wenn es für verschiedene Diensteinstiegspunkte mehrere Benutzer gibt, die auf Gruppenebene bestimmte allgemeine Berechtigungen benötigen.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: SecurityPrincipalsType
name Gruppen
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Group

Deklariert eine Gruppe als Sicherheitsprinzipal, auf den in Richtlinien verwiesen werden kann.

attribute Wert
name Group
maxOccurs unbounded

HealthConfig-Element

Gibt Optionen zur Integration der Docker-Anweisung HEALTHCHECK für den Container an.

attribute Wert
type ContainerHealthConfigType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name HealthConfig
minOccurs 0
maxOccurs 1

XML-Quelle

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

HealthPolicy-Element

Beschreibt die Richtlinie zum Auswerten von Integritätsereignissen, die für verschiedene anwendungsbezogene Entitäten gemeldet wurden. Ist keine Richtlinie angegeben, wird davon ausgegangen, dass eine Entität fehlerhaft ist, wenn es sich beim Integritätsbericht um eine Warnung oder einen Fehler handelt.

attribute Wert
type ApplicationHealthPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationPoliciesType
name HealthPolicy
minOccurs 0

XML-Quelle

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

HttpApplicationGatewayEndpoint-Element

attribute Wert
type InputEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name HttpApplicationGatewayEndpoint
minOccurs 0

XML-Quelle

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

HttpGatewayEndpoint-Element

attribute Wert
type InputEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name HttpGatewayEndpoint
minOccurs 0

XML-Quelle

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

Image-Element

Containerimage, das der Buildversionsnummer des zu startenden Betriebssystems entspricht. Wenn das Betriebssystemattribut nicht angegeben wird, wird das Containerimage für alle Versionen des Betriebssystems als funktionierend angenommen und überschreibt das im Dienstmanifest angegebene Image.

attribute Wert
type ImageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ImageOverridesType
name Image
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ImageName-Element

Das Repository und Image auf https://hub.docker.com oder Azure Container Registry.

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostEntryPointType
name ImageName

XML-Quelle

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

ImageOverrides-Element

Imagenamen entsprechend der Nummer des zu startenden OS-Builds.

attribute Wert
type ImageOverridesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name ImageOverrides
minOccurs 0
maxOccurs 1

XML-Quelle

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

ImageStoreServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

Infrastructure-Element

attribute Wert
type complexType (anonym)
Inhalt 6 Element(e), 0 Attribut(e)
definiert lokal in complexType: ClusterManifestType
name Infrastruktur

XML-Quelle

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

Details des Inhaltselements

Windows Server

attribute Wert
name Windows Server

Linux

attribute Wert
name Linux

WindowsAzure

attribute Wert
name WindowsAzure

WindowsAzureStaticTopology

attribute Wert
name WindowsAzureStaticTopology

Blackbird

attribute Wert
name Blackbird

PaaS

attribute Wert
name PaaS

InfrastructureInformation-Element

Beschreibt die Infrastruktur, unter der Fabric ausgeführt werden muss.

attribute Wert
type InfrastructureInformationType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name InfrastructureInformation

XML-Quelle

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

InstanceCountScalingMechanism-Element

Definiert einen Mechanismus zum Erhöhen der Anzahl von Instanzen einer Partition. Dies gilt nur für zustandslose Dienste.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 3 Attribut(e)
definiert lokal in der Gruppe ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

XML-Quelle

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

Attributdetails

MinInstanceCount

Die minimale Anzahl von Instanzen.

attribute Wert
name MinInstanceCount
type xs:string
use required

MaxInstanceCount

Die maximale Anzahl von Instanzen.

attribute Wert
name MaxInstanceCount
type xs:string
use required

ScaleIncrement

Die Anzahl von Instanzen, für die das Upshift/Downshift ausgeführt werden soll.

attribute Wert
name ScaleIncrement
type xs:string
use required

KtlLoggerSettings-Element

Beschreibt die mit diesem Knotentyp verbundenen KtlLogger-Informationen.

attribute Wert
type FabricKtlLoggerSettingsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element
name KtlLoggerSettings
minOccurs 0

XML-Quelle

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

Label-Element

Gibt die Bezeichnungen für den Container an.

attribute Wert
type ContainerLabelType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name Bezeichnung
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

LeaseDriverEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name LeaseDriverEndpoint

XML-Quelle

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

Linux-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name Linux

XML-Quelle

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

LoadMetric-Element

Eine Ressource, auf deren Grundlage die Last dieses Diensts ausgeglichen werden soll (etwa Arbeitsspeicher oder CPU-Nutzung). Enthält Informationen dazu, welche Menge der Ressource jedes Replikat bzw. jede Instanz dieses Diensts standardmäßig verbraucht.

attribute Wert
type LoadMetricType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in LoadMetrics-Element, LoadMetrics-Element, LoadMetrics-Element, LoadMetrics-Element, LoadMetrics-Element
name LoadMetric
maxOccurs unbounded

XML-Quelle

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

LoadMetrics-Element (definiert in ServiceGroupMemberType)

Lädt die von diesem Dienst gemeldeten Metriken.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceGroupMemberType
name LoadMetrics
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LoadMetric

attribute Wert
name LoadMetric
type LoadMetricType
maxOccurs unbounded

LoadMetrics-Element (definiert in ServiceGroupTypeMember)

Lädt die von diesem Dienst gemeldeten Metriken. Wird für Dienste zum Lastenausgleich von Ressourcen verwendet.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in ServiceGroupTypeMember-Element
name LoadMetrics
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LoadMetric

attribute Wert
name LoadMetric
type LoadMetricType
maxOccurs unbounded

LoadMetrics-Element (definiert in ServiceGroupTypeType)

Lädt die von diesem Dienst gemeldeten Metriken.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceGroupTypeType
name LoadMetrics
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LoadMetric

attribute Wert
name LoadMetric
type LoadMetricType
maxOccurs unbounded

LoadMetrics-Element (definiert in ServiceTypeType)

Lädt die von diesem Dienst gemeldeten Metriken.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceGroupTypeType
name LoadMetrics
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LoadMetric

attribute Wert
name LoadMetric
type LoadMetricType
maxOccurs unbounded

LoadMetrics-Element (definiert in ServiceTypeType)

Lädt die von diesem Dienst gemeldeten Metriken. Wird für Dienste zum Lastenausgleich von Ressourcen verwendet.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceType
name LoadMetrics
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LoadMetric

attribute Wert
name LoadMetric
type LoadMetricType
maxOccurs unbounded

LocalStore-Element (Typ: LocalStoreETWType)

Beschreibt ein Speicherziel innerhalb des Knotens für ETW-Ereignisse.

attribute Wert
type LocalStoreETWType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element
name LocalStore
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

LocalStore-Element (Typ: LocalStoreType)

Beschreibt ein Speicherziel innerhalb des Knotens für Diagnosedaten.

attribute Wert
type LocalStoreType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Destinations-Element, Destinations-Element
name LocalStore
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

LogCollectionPolicies-Element

Gibt an, ob die Protokollsammlung aktiviert ist. Kann nur in einer Azure-Clusterumgebung verwendet werden.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationPoliciesType
name LogCollectionPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LogCollectionPolicy

attribute Wert
name LogCollectionPolicy

LogCollectionPolicy-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in LogCollectionPolicies-Element
name LogCollectionPolicy

XML-Quelle

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

Attributdetails

`Path`

attribute Wert
name `Path`
type xs:string
use optional

LogConfig-Element

Gibt den Protokollierungstreiber für einen Container an.

attribute Wert
type ContainerLoggingDriverType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name LogConfig
minOccurs 0
maxOccurs 1

XML-Quelle

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

LogicalDirectories-Element

Beschreibt die mit diesem Knotentyp verbundenen LogicalDirectories-Einstellungen.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element
name LogicalDirectories
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

LogicalDirectory

attribute Wert
name LogicalDirectory
type LogicalDirectoryType
maxOccurs unbounded

LogicalDirectory-Element

Beschreibt ein LogicalDirectoryType-Element.

attribute Wert
type LogicalDirectoryType
Inhalt 0 Element(e), 0 Attribut(e)
definiert LogicalDirectories-Element
name LogicalDirectory
maxOccurs unbounded

XML-Quelle

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

ManagedAssembly-Element

Wird nicht unterstützt, daher sollte dieses Element nicht verwendet werden. Der Name der zu hostenden verwalteten Assembly (z.B. Queue.dll).

attribute Wert
type ManagedAssemblyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DllHostEntryPointType
name ManagedAssembly

XML-Quelle

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

ManifestDataPackage-Element

Deklariert einen Ordner unter „PackageRoot“, der durch das Name-Attribut benannt wird und statische Datendateien enthält, die zur Laufzeit vom Prozess genutzt werden sollen. Service Fabric verwendet alle in den Host- und Supportpaketen angegebenen EXE- und DLLHOST-Dateien, wenn eines der im Dienstmanifest angegebenen Datenpakete aktualisiert wird.

attribute Wert
type DataPackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ManifestDataPackages-Element
name ManifestDataPackage
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ManifestDataPackages-Element

Listet die Datenpakete mit ETW-Manifesten für die Komponenten dieses Dienstmanifests auf. Das Datenpaket mit ETW-Manifesten darf keine anderen Dateien enthalten.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in ETW-Element
name ManifestDataPackages
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ManifestDataPackage

attribute Wert
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs unbounded

Member-Element

attribute Wert
type ServiceGroupMemberType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Members-Element, Members-Element
name Member
minOccurs 1
maxOccurs unbounded

XML-Quelle

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

MemberOf-Element

Benutzer können jeder bestehenden Mitgliedschaftsgruppe hinzugefügt werden, sodass sie alle Eigenschaften und Sicherheitseinstellungen der jeweiligen Mitgliedschaftsgruppe übernehmen können. Die Mitgliedschaftsgruppe kann verwendet werden, um externe Ressourcen zu schützen, auf die verschiedene Dienste oder derselbe Dienst (auf einem anderen Computer) zugreifen müssen.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in User-Element
name MemberOf
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

SystemGroup

Das System, dem der Benutzer hinzugefügt werden soll. Das System muss im Abschnitt für Gruppen definiert werden.

attribute Wert
name SystemGroup
minOccurs 0
maxOccurs unbounded

Group

Die Gruppe, der der Benutzer hinzugefügt werden soll. Die Gruppe muss im Abschnitt für Gruppen definiert werden.

attribute Wert
name Group
minOccurs 0
maxOccurs unbounded

Members-Element (definiert in StatefulServiceGroupType)

Dienste, die dieser Dienstgruppe angehören

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: StatefulServiceGroupType
name Members
minOccurs 1
maxOccurs 1

XML-Quelle

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

Details des Inhaltselements

Member

attribute Wert
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Members-Element (definiert in StatefulServiceGroupType)

Dienste, die dieser Dienstgruppe angehören

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: StatelessServiceGroupType
name Members
minOccurs 1
maxOccurs 1

XML-Quelle

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

Details des Inhaltselements

Member

attribute Wert
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Membership-Element

attribute Wert
type complexType (anonym)
Inhalt 3 Element(e), 0 Attribut(e)
definiert lokal in Group-Element
name Mitgliedschaft
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

DomainGroup

attribute Wert
name DomainGroup
minOccurs 0
maxOccurs unbounded

SystemGroup

attribute Wert
name SystemGroup
minOccurs 0
maxOccurs unbounded

DomainUser

attribute Wert
name DomainUser
minOccurs 0
maxOccurs unbounded

NTLMAuthenticationPolicy-Element (definiert in Group)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in Group-Element
name NTLMAuthenticationPolicy
minOccurs 0

XML-Quelle

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

Attributdetails

isEnabled

attribute Wert
name isEnabled
type xs:boolean
use optional
default true

NTLMAuthenticationPolicy-Element (definiert in User)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 6 Attribut(e)
definiert lokal in User-Element
name NTLMAuthenticationPolicy
minOccurs 0

XML-Quelle

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

Attributdetails

isEnabled

attribute Wert
name isEnabled
type xs:boolean
use optional
default true

PasswordSecret

attribute Wert
name PasswordSecret
type xs:string
use required

PasswordSecretEncrypted

attribute Wert
name PasswordSecretEncrypted
type xs:boolean
use optional
default false

X509StoreLocation

attribute Wert
name X509StoreLocation
use optional
default LocalMachine

X509StoreName

attribute Wert
name X509StoreName
default My

X509Thumbprint

attribute Wert
name X509Thumbprint
type xs:string

NamedPartition-Element

Beschreibt ein benanntes Partitionierungsschema basierend auf Namen für jede Partition.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in Gruppe PartitionDescriptionGroup
name NamedPartition

XML-Quelle

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

Details des Inhaltselements

Partition

Beschreibt eine Partition anhand des Namens.

attribute Wert
name Partition

NamingReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name NamingReplicatorEndpoint
minOccurs 0

XML-Quelle

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

NetworkConfig-Element

Gibt die Netzwerkkonfiguration für einen Container an.

attribute Wert
type ContainerNetworkConfigType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name NetworkConfig
minOccurs 0
maxOccurs 1

XML-Quelle

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

NetworkPolicies-Element

Gibt Netzwerkrichtlinien an (einschließlich Containernetzwerkrichtlinien).

attribute Wert
type NetworkPoliciesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, complexType: ServicePackageType
name NetworkPolicies
minOccurs 0
maxOccurs 1

XML-Quelle

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

Node-Elementtyp (Typ: FabricNodeType)

Beschreibt einen Microsoft Azure Service Fabric-Knoten.

attribute Wert
type FabricNodeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NodeList-Element, NodeList-Element
name Node
maxOccurs unbounded

XML-Quelle

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

Node-Elementtyp (Typ: FabricNodeType)

Beschreibt die erforderlichen Infrastrukturinformationen.

attribute Wert
type InfrastructureNodeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in NodeList-Element
name Node
maxOccurs unbounded

XML-Quelle

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

NodeList-Element (definiert in InfrastructureInformationType)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: InfrastructureInformationType
name NodeList

XML-Quelle

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

Details des Inhaltselements

Node

attribute Wert
name Node
type InfrastructureNodeType
maxOccurs unbounded

NodeList-Element (definiert in InfrastructureInformationType)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: LinuxInfrastructureType
name NodeList

XML-Quelle

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

Details des Inhaltselements

Node

attribute Wert
name Node
type FabricNodeType
maxOccurs unbounded

NodeList-Element (definiert in WindowsInfrastructureType)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: WindowsInfrastructureType
name NodeList

XML-Quelle

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

Details des Inhaltselements

Node

attribute Wert
name Node
type FabricNodeType
maxOccurs unbounded

NodeType-Element

Beschreibt einen Knotentyp.

attribute Wert
type complexType (anonym)
Inhalt 7 Element(e), 1 Attribut(e)
definiert lokal in NodeTypes-Element
name NodeType
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name des „NodeType“.

attribute Wert
name Name
type xs:string
use required

Details des Inhaltselements

Endpunkte

Beschreibt die diesem Knotentyp zugeordneten Endpunkte.

attribute Wert
name Endpunkte
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Beschreibt die mit diesem Knotentyp verbundenen KtlLogger-Informationen.

attribute Wert
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Beschreibt die mit diesem Knotentyp verbundenen LogicalDirectories-Einstellungen.

attribute Wert
name LogicalDirectories
minOccurs 0

Zertifikate

Beschreibt die diesem Knotentyp zugeordneten Zertifikate.

attribute Wert
name Zertifikate
type CertificatesType
minOccurs 0

PlacementProperties

Beschreibt die Eigenschaften für diesen Knotentyp, die als Platzierungseinschränkungen verwendet werden.

attribute Wert
name PlacementProperties
minOccurs 0

Capacities

Die Kapazitäten verschiedener Metriken für diesen Knotentyp

attribute Wert
name Capacities
minOccurs 0

SfssRgPolicies

Die Richtlinie für die Ressourcenkontrolle von SF-Systemdiensten für diesen Knotentyp

attribute Wert
name SfssRgPolicies
minOccurs 0

NodeTypes-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ClusterManifestType
name NodeTypes
minOccurs 1

XML-Quelle

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

Details des Inhaltselements

NodeType

Beschreibt einen Knotentyp.

attribute Wert
name NodeType
maxOccurs unbounded

PaaS-Element

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name PaaS

XML-Quelle

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

Details des Inhaltselements

Rollen

attribute Wert
name Rollen

Votes

attribute Wert
name Votes

PackageSharingPolicy-Element

Gibt an, ob ein Code-, Konfigurations- oder Datenpaket von Dienstinstanzen des gleichen Diensttyps gemeinsam verwendet werden soll.

attribute Wert
type PackageSharingPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType
name PackageSharingPolicy
minOccurs 0

XML-Quelle

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

Parameter-Element (Typ: ParameterType)

attribute Wert
type ParameterType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ParametersType
name Parameter
minOccurs 1
maxOccurs unbounded

XML-Quelle

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

In „Parameters“ definiertes Parameter-Element

Ein in diesem Manifest zu verwendender Anwendungsparameter. Der Parameterwert kann während der Anwendungsinstanziierung geändert werden. Falls kein Wert angegeben wird, wird der Standardwert verwendet.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in Parameters-Element
name Parameter
block
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name des Parameters, der im Manifest als „[Name]“ verwendet werden soll.

attribute Wert
name Name
use required

DefaultValue

Der Standardparameterwert wird verwendet, wenn der Wert nicht bei der Anwendungsinstanziierung angegeben wird.

attribute Wert
name DefaultValue
type xs:string
use required

Parameter-Element (definiert in Parameters)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Parameters-Element
name Parameter
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

In „Section“ definiertes Parameter-Element

Die zu überschreibende Einstellung

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in Section-Element
name Parameter
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

IsEncrypted

Bei TRUE wird der Wert dieses Parameters verschlüsselt. Der Anwendungsentwickler ist für die Erstellung eines Zertifikats und die Verwendung des Cmdlets „Invoke-ServiceFabricEncryptSecret“ zur Verschlüsselung vertraulicher Informationen verantwortlich. Die Zertifikatsinformationen, die zur Verschlüsselung des Werts verwendet werden, sind im Abschnitt „Zertifikate“ angegeben. Dieses Attribut ist veraltet. Verwenden Sie das Attribut „Type“.

attribute Wert
name IsEncrypted
type xs:boolean
default false

type

Dieser Wert definiert den Typ des Werts, den Sie im Attribut „Value“ angegeben haben. Dieser kann „SecretsStoreRef/Encrypted/PlainText“ lauten. Wenn er auf „SecretStoreRef“ festgelegt ist, rufen wir den Verweiswert aus dem SecretStore ab. Wenn der Wert auf „Encrypted“ (Verschlüsselt) festgelegt ist, ist der Anwendungsentwickler für die Erstellung eines Zertifikats und die Verwendung des Cmdlets „Invoke-ServiceFabricEncryptSecret“ zur Verschlüsselung vertraulicher Informationen verantwortlich.

attribute Wert
name type
type xs:string
use optional

Parameter-Element (definiert in Section)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 5 Attribut(e)
definiert lokal in Section-Element
name Parameter
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

Wert

attribute Wert
name Wert
type xs:string
use required

MustOverride

Bei TRUE muss der Wert dieses Parameters durch Konfiguration auf höherer Ebene überschrieben werden.

attribute Wert
name MustOverride
type xs:boolean
default false

IsEncrypted

Bei TRUE wird der Wert dieses Parameters verschlüsselt.

attribute Wert
name IsEncrypted
type xs:boolean
default false

type

attribute Wert
name type
type xs:string
use optional

Parameters-Element (Typ: ParametersType)

Zusätzliche Einstellungen werden als Name/Wert-Paare angegeben.

attribute Wert
type ParametersType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name Parameter

XML-Quelle

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

Parameters-Element (definiert in AppInstanceDefinitionType)

Liste mit den Parametern für die Anwendung (gemäß Definition im Anwendungsmanifest) und den entsprechenden Werten

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: AppInstanceDefinitionType
name Parameter

XML-Quelle

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

Details des Inhaltselements

Parameter

attribute Wert
name Parameter
minOccurs 0
maxOccurs unbounded

Parameters-Element (definiert in ApplicationManifestType)

Deklariert die Parameter, die in diesem Anwendungsmanifest verwendet werden. Der Wert dieser Parameter kann angegeben werden, wenn die Anwendung instanziiert wird, und kann zum Überschreiben der Anwendungs- oder Dienstkonfigurationseinstellungen verwendet werden.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType
name Parameter
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Parameter

Ein in diesem Manifest zu verwendender Anwendungsparameter. Der Parameterwert kann während der Anwendungsinstanziierung geändert werden. Falls kein Wert angegeben wird, wird der Standardwert verwendet.

attribute Wert
name Parameter
block
minOccurs 0
maxOccurs unbounded

Partition-Element

Beschreibt eine Partition anhand des Namens.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in NamedPartition-Element
name Partition

XML-Quelle

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

Attributdetails

Name

Der Name der Partition.

attribute Wert
name Name
use required

PersistencePolicy-Element

Persistenzrichtlinienerweiterung für den Diensttyp

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 4 Attribut(e)
definiert global
name PersistencePolicy

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

Mode

attribute Wert
name Mode
use required

WriteBehind

attribute Wert
name WriteBehind
type xs:string
use required

Anbieter

attribute Wert
name Anbieter
type xs:string
use required

Details des Inhaltselements

Eigenschaften

attribute Wert
name Eigenschaften
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

PlacementConstraints-Element

Mit diesem Element wird gesteuert, in welchen Knoten im Cluster ein Dienst ausgeführt werden kann. Ein Schlüssel-Wert-Paar, das den Namen der Knoteneigenschaft und die Anforderungen des Diensts für den Wert beschreibt. Einzelne Anweisungen können per einfacher boolescher Logik gruppiert werden, um die erforderliche Einschränkung zu erstellen. Beispiel: "(FirmwareVersion>12 && InDMZ == True)".

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceType, complexType: ServiceTypeType, complexType: ServiceGroupTypeType
name PlacementConstraints
minOccurs 0

XML-Quelle

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

PlacementProperties-Element

Beschreibt die Eigenschaften für diesen Knotentyp, die als Platzierungseinschränkungen verwendet werden.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element
name PlacementProperties
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Eigenschaft

attribute Wert
name Eigenschaft
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Policies-Elementtyp (ApplicationPoliciesType)

Beschreibt die Richtlinien (Protokollsammlung, standardmäßiges Ausführungskonto, Integrität und Sicherheitszugriff), die auf Anwendungsebene angewendet werden sollen.

attribute Wert
type ApplicationPoliciesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: EnvironmentType
name Richtlinien
minOccurs 0

XML-Quelle

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

Policies-Elementtyp (Typ: ServiceManifestImportPoliciesType)

Beschreibt Richtlinien (Endpunktbindung, Paketfreigabe, ausführendes Konto und Sicherheitszugriff), die auf das importierte Dienstmanifest angewendet werden sollen.

attribute Wert
type ServiceManifestImportPoliciesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServiceManifestImport-Element
name Richtlinien
minOccurs 0

XML-Quelle

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

PortBinding-Element

Gibt an, welche Endpunktressource an den verfügbar gemachten Port des Containers gebunden werden soll.

attribute Wert
type PortBindingType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
name PortBinding
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Principals-Element

Beschreibt die Sicherheitsprinzipale (Benutzer, Gruppen), die für die Anwendung zur Ausführung von Diensten und sicheren Ressourcen erforderlich sind. Auf Prinzipale wird in den Richtlinienabschnitten verwiesen.

attribute Wert
type SecurityPrincipalsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: EnvironmentType
name Principals
minOccurs 0

XML-Quelle

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

Program-Element

Der Name der ausführbaren Datei. Beispiel: „MySetup.bat“ oder „MyServiceHost.exe“

attribute Wert
type xs:string
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ExeHostEntryPointType
name Programm

XML-Quelle

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

Properties-Element

Definiert Eigenschaften für die Persistenz- und Entfernungsrichtlinien.

attribute Wert
type ServiceTypeExtensionPolicyPropertiesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in PersistencePolicy-Element, EvictionPolicy-Element
name Eigenschaften
minOccurs 0

XML-Quelle

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

Property-Element (Typ: KeyValuePairType)

attribute Wert
type KeyValuePairType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in PlacementProperties-Element
name Eigenschaft
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Property-Element (definiert in ServiceTypeExtensionPolicyPropertiesType)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in complexType: ServiceTypeExtensionPolicyPropertiesType
name Eigenschaft
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

Wert

attribute Wert
name Wert
type xs:string
use required

ProviderGuid-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in ProviderGuids-Element
name ProviderGuid
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Wert

attribute Wert
name Wert
use required

ProviderGuids-Element

Listet die ETW-Anbieter-GUIDs für die Komponenten dieses Dienstmanifests auf.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in ETW-Element
name ProviderGuids
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ProviderGuid

attribute Wert
name ProviderGuid
minOccurs 0
maxOccurs unbounded

RepairManagerReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name RepairManagerReplicatorEndpoint
minOccurs 0

XML-Quelle

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

RepositoryCredentials-Element

Anmeldeinformationen für das Containerimagerepository, aus dem Images per Pull abgerufen werden sollen

attribute Wert
type RepositoryCredentialsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

XML-Quelle

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

ResourceGovernancePolicy-Element

Gibt Ressourcengrenzwerte für ein Codepaket an.

attribute Wert
type ResourceGovernancePolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, DigestedCodePackage-Element, DigestedEndpoint-Element
name ResourceGovernancePolicy
minOccurs 0

XML-Quelle

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

ResourceOverrides-Element

Gibt die Ressourcenüberschreibungen für in Dienstmanifestressourcen deklarierte Endpunkte an.

attribute Wert
type ResourceOverridesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServiceManifestImport-Element
name ResourceOverrides
minOccurs 0

XML-Quelle

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

Resources-Element

Beschreibt die von diesem Dienst verwendeten Ressourcen, die ohne Änderung des kompilierten Codes deklariert und beim Bereitstellen des Dienst geändert werden können. Der Zugriff auf diese Ressourcen wird mit den Abschnitten für Prinzipale und Richtlinien im Anwendungsmanifest gesteuert.

attribute Wert
type ResourcesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType
name Ressourcen
minOccurs 0

XML-Quelle

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

Role-Element (Typ: AzureRoleType)

attribute Wert
type AzureRoleType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Roles-Element
name Role
maxOccurs unbounded

XML-Quelle

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

Role-Element (Typ: BlackbirdRoleType)

attribute Wert
type BlackbirdRoleType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Roles-Element
name Role
minOccurs 1
maxOccurs unbounded

XML-Quelle

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

Role-Element (Typ: PaaSRoleType)

attribute Wert
type PaaSRoleType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Roles-Element
name Role
maxOccurs unbounded

XML-Quelle

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

Roles-Element (definiert in Blackbird)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in Blackbird-Element
name Rollen

XML-Quelle

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

Details des Inhaltselements

Role

attribute Wert
name Role
type BlackbirdRoleType
minOccurs 1
maxOccurs unbounded

Roles-Element (definiert in PaaS)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in PaaS-Element
name Rollen

XML-Quelle

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

Details des Inhaltselements

Role

attribute Wert
name Role
type PaaSRoleType
maxOccurs unbounded

Roles-Element (definiert in WindowsAzure)

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in WindowsAzure-Element
name Rollen

XML-Quelle

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

Details des Inhaltselements

Role

attribute Wert
name Role
type AzureRoleType
maxOccurs unbounded

RunAsPolicy-Element

Gibt das lokale Benutzer- oder Systemkonto an, unter dem ein Dienstcodepaket ausgeführt wird. Domänenkonten werden in Windows Server-Bereitstellungen unterstützt, in denen Microsoft Entra ID verfügbar ist. Standardmäßig werden Anwendungen unter dem Konto ausgeführt, unter dem der Prozess „Fabric.exe“ ausgeführt wird. Anwendungen können auch unter anderen Konten ausgeführt werden. Diese müssen im Abschnitt für Prinzipale deklariert werden. Wenn Sie eine RunAs-Richtlinie auf einen Dienst anwenden und im Dienstmanifest Endpunktressourcen mit dem HTTP-Protokoll deklariert sind, müssen Sie auch „SecurityAccessPolicy“ angeben. Diese Richtlinie soll sicherstellen, dass Ports, die diesen Endpunkten zugeordnet sind, richtig auf der Zugriffssteuerungsliste für das RunAs-Benutzerkonto eingetragen sind, in dem der Dienst ausgeführt wird. Für einen HTTPS-Endpunkt müssen Sie darüber hinaus „EndpointBindingPolicy“ definieren, um den Namen des Zertifikats anzugeben, der an den Client zurückgegeben werden soll.

attribute Wert
type RunAsPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, DigestedCodePackage-Element
name RunAsPolicy
minOccurs 0

XML-Quelle

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

RunFrequency-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in ExeHost-Element
name RunFrequency
minOccurs 0

XML-Quelle

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

Attributdetails

IntervalInSeconds

attribute Wert
name IntervalInSeconds
use required

ScalingPolicy-Element

Die Beschreibung einer Skalierungsrichtlinie bestehend aus einem Trigger und einem Mechanismus für die Skalierung.

attribute Wert
type ScalingPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServiceScalingPolicies-Element
name ScalingPolicy
maxOccurs unbounded

XML-Quelle

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

SecretsCertificate-Element

Hiermit werden die Zertifikatinformationen angegeben.

attribute Wert
type FabricCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in der Certificates-Element, Certificates-Element, DigestedCertificates-Element
name SecretsCertificate
minOccurs 0

XML-Quelle

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

Section-Element (definiert in SettingsOverridesType)

Ein Abschnitt in der Datei „Settings.xml“, der überschrieben werden soll

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 1 Attribut(e)
definiert lokal in complexType: SettingsOverridesType
name `Section`
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name des Abschnitts in der Datei „Settings.xml“, der überschrieben werden soll.

attribute Wert
name Name
use required

Details des Inhaltselements

Parameter

Die zu überschreibende Einstellung

attribute Wert
name Parameter
minOccurs 0
maxOccurs unbounded

Section-Element (definiert in SettingsType)

Ein benutzerdefinierter benannter Abschnitt.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 1 Attribut(e)
definiert lokal in complexType: SettingsType
name `Section`
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

Details des Inhaltselements

Parameter

attribute Wert
name Parameter
minOccurs 0
maxOccurs unbounded

SecurityAccessPolicies-Element

Liste der Sicherheitsrichtlinien, die auf Anwendungsebene auf Ressourcen angewendet werden.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationPoliciesType
name SecurityAccessPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

SecurityAccessPolicy

attribute Wert
name SecurityAccessPolicy
type SecurityAccessPolicyType

SecurityAccessPolicy-Element

Erteilt Zugriffsberechtigungen für einen Prinzipal in einer in einem Dienstmanifest festgelegten Ressource (etwa einem Endpunkt). Es ist in der Regel sehr nützlich, den Zugriff von Diensten auf verschiedene Ressourcen zu steuern und einzuschränken, um Sicherheitsrisiken zu minimieren. Dies ist besonders wichtig, wenn die Anwendung auf der Grundlage von einer Sammlung von Diensten aus einem Marketplace erstellt wurde, die von verschiedenen Entwicklern entwickelt wurden.

attribute Wert
type SecurityAccessPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, SecurityAccessPolicies-Element, DigestedEndpoint-Element
name SecurityAccessPolicy
minOccurs 0

XML-Quelle

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

SecurityOption-Element

Gibt Sicherheitsoptionen für den Container an.

attribute Wert
type SecurityOptionsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name SecurityOption
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ServerCertificate-Element

Das Zertifikat, das zum Sichern der Kommunikation zwischen Clustern verwendet wird

attribute Wert
type FabricCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CertificatesType
name ServerCertificate
minOccurs 0

XML-Quelle

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

Service-Element

Deklariert die automatische Erstellung eines Dienst beim Instanziieren der Anwendung.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 4 Attribut(e)
definiert lokal in complexType: DefaultServicesType
name Dienst

XML-Quelle

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

Attributdetails

Name

Der Dienstname, mit dem der URI zum vollqualifizierten Anwendungsnamen gebildet wird. Der URI zum vollqualifizierten Namen des Diensts lautet: fabric:/Anwendungsname/Dienstname.

attribute Wert
name Name
type xs:string
use required

GeneratedIdRef

Der Verweis auf die automatisch generierte ID, die von Visual Studio-Tools verwendet wird.

attribute Wert
name GeneratedIdRef
type xs:string
use optional

ServiceDnsName

Der DNS-Name des Diensts.

attribute Wert
name ServiceDnsName
type xs:string
use optional

ServicePackageActivationMode

Der ServicePackageActivationMode, der beim Erstellen des Diensts verwendet werden soll. Zulässige Werte sind „SharedProcess“ und „ExclusiveProcess“. Im SharedProcess-Modus nutzen Replikate oder Instanzen von anderen Partitionen des Diensts die gleiche Aktivierung des Dienstpakets auf einem Knoten. Im ExclusiveProcess-Modus verfügt jedes Replikat und jede Instanz des Diensts über eine eigene dedizierte Aktivierung des Dienstpakets.

attribute Wert
name ServicePackageActivationMode
type xs:string
use optional
default SharedProcess

Details des Inhaltselements

StatelessService

attribute Wert
name StatelessService
type StatelessServiceType

StatefulService

attribute Wert
name StatefulService
type StatefulServiceType

ServiceConnectionEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name ServiceConnectionEndpoint
minOccurs 0

XML-Quelle

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

ServiceCorrelation-Element

Definiert eine Affinitätsbeziehung mit einem anderen Dienst. Das Element ist beim Aufteilen einer vormals monolithischen Anwendung in Microservices nützlich. Ein Dienst besitzt eine lokale Abhängigkeit von einem anderen Dienst, und beide Dienste funktionieren nur, wenn Sie auf dem gleichen Knoten ausgeführt werden.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in ServiceCorrelations-Element
name ServiceCorrelation
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Dienstname

Der Name des anderen Diensts als URI. Beispiel: fabric:/andereAnwendung/übergeordneterDienst.

attribute Wert
name Dienstname
use required

Schema

Bei „NonAlignedAffinity“ werden die Replikate oder Instanzen der anderen Dienste auf denselben Knoten platziert. AlignedAffinity wird für zustandsbehaftete Dienste verwendet. Das Konfigurieren eines zustandsbehafteten Diensts mit Affinität mit einem anderen zustandsbehafteten Dienst stellt sicher, dass die primären Replikate dieser Dienste auf denselben Knoten platziert werden und dass alle Paare von sekundären Replikaten ebenfalls auf denselben Knoten platziert werden.

attribute Wert
name Schema
use required

ServiceCorrelations-Element

Definiert die Affinitätsbeziehungen zwischen Diensten.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceType
name ServiceCorrelations
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ServiceCorrelation

Definiert eine Affinitätsbeziehung mit einem anderen Dienst. Das Element ist beim Aufteilen einer vormals monolithischen Anwendung in Microservices nützlich. Ein Dienst besitzt eine lokale Abhängigkeit von einem anderen Dienst, und beide Dienste funktionieren nur, wenn Sie auf dem gleichen Knoten ausgeführt werden.

attribute Wert
name ServiceCorrelation
maxOccurs unbounded

ServiceFabricRuntimeAccessPolicy-Element

Gibt Richtlinien an, die bestimmen, wie die Service Fabric Runtime für die Replikate verfügbar gemacht wird.

attribute Wert
type ServiceFabricRuntimeAccessPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, complexType: ServicePackageType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

XML-Quelle

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

ServiceGroup-Element

Eine Auflistung von Diensten, die automatisch am gleichen Standort platziert werden. Daher werden sie auch bei einem Failover oder bei der Ressourcenverwaltung gemeinsam verschoben.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 2 Attribut(e)
definiert lokal in complexType: DefaultServicesType
name ServiceGroup

XML-Quelle

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

Attributdetails

Name

Der Name des Diensts relativ zum Namens-URI dieser Anwendung. Der vollqualifizierter Name des Diensts ist eine Kombination aus dem Namens-URI der Anwendung und diesem Namen.

attribute Wert
name Name
type xs:string
use required

ServicePackageActivationMode

Der ServicePackageActivationMode, der beim Erstellen des Diensts verwendet werden soll. Zulässige Werte sind „SharedProcess“ und „ExclusiveProcess“. Im SharedProcess-Modus nutzen Replikate oder Instanzen von anderen Partitionen des Diensts die gleiche Aktivierung des Dienstpakets auf einem Knoten. Im ExclusiveProcess-Modus verfügt jedes Replikat und jede Instanz des Diensts über eine eigene dedizierte Aktivierung des Dienstpakets.

attribute Wert
name ServicePackageActivationMode
type xs:string
use optional
default SharedProcess

Details des Inhaltselements

StatelessServiceGroup

attribute Wert
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

attribute Wert
name StatefulServiceGroup
type StatefulServiceGroupType

ServiceGroupMembers-Element

Typen, die diesem Dienstgruppentyp angehören

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceGroupTypeType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

XML-Quelle

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

Details des Inhaltselements

Keine

attribute Wert
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs unbounded

ServiceGroupTypeMember-Element

Beschreibt den Mitgliedstyp der Dienstgruppe.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 1 Attribut(e)
definiert global
name ServiceGroupTypeMember

XML-Quelle

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

Attributdetails

ServiceTypeName

Ein benutzerdefinierter Typbezeichner für ein Microsoft Azure Service Fabric-ServiceGroup-Mitglied (Beispiel: Actor).

attribute Wert
name ServiceTypeName
use required

Details des Inhaltselements

LoadMetrics

Lädt die von diesem Dienst gemeldeten Metriken. Wird für Dienste zum Lastenausgleich von Ressourcen verwendet.

attribute Wert
name LoadMetrics
minOccurs 0

ServiceManifest-Element

Beschreibt deklarativ den Typ und die Version des Diensts. Das Element listet die unabhängig aktualisierbaren Code-, Konfigurations- und Datenpakete auf, die ein Dienstpaket bilden, mit dem ein oder mehrere Diensttypen unterstützt werden. Ressourcen, Diagnoseeinstellungen und Dienstmetadaten wie Diensttyp, Integritätseigenschaften und Lastenausgleichsmetriken werden ebenfalls angegeben.

attribute Wert
type ServiceManifestType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ServiceManifest

XML-Quelle

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

ServiceManifestImport-Element

Importiert ein vom Dienstentwickler erstelltes Dienstmanifest. Ein Dienstmanifest muss für jeden zugehörigen Dienst in der Anwendung importiert werden. Für das Dienstmanifest können Konfigurationsüberschreibungen und Richtlinien deklariert werden.

attribute Wert
type complexType (anonym)
Inhalt 5 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType
name ServiceManifestImport
maxOccurs unbounded

XML-Quelle

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

Details des Inhaltselements

ServiceManifestRef

attribute Wert
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Beschreibt Konfigurationsüberschreibungen für das importierte Dienstmanifest. Mit Konfigurationsüberschreibungen haben Sie die Flexibilität, die gleichen Dienstmanifeste in mehreren Anwendungstypen wiederzuverwenden, indem die Konfiguration des Dienstmanifests nur überschrieben wird, wenn sie mit einem bestimmten Anwendungstyp verwendet wird. Durch Konfigurationsüberschreibungen kann jede Standardkonfiguration in einem Dienstmanifest geändert werden, sofern die Standardkonfiguration mithilfe von „Settings.xml“ im Ordner „ConfigPackage“ festgelegt wurde.

attribute Wert
name ConfigOverrides
minOccurs 0

ResourceOverrides

attribute Wert
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

attribute Wert
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs unbounded

Richtlinien

attribute Wert
name Richtlinien
type ServiceManifestImportPoliciesType
minOccurs 0

ServiceManifestRef-Element

Importiert das Dienstmanifest nach Verweis. Derzeit muss die Dienstmanifestdatei (ServiceManifest.xml) im Buildpaket enthalten sein.

attribute Wert
type ServiceManifestRefType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in ServiceManifestImport-Element
name ServiceManifestRef

XML-Quelle

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

ServicePackage-Element

„ServicePackage“ stellt eine Bereitstellungs- und Aktivierungseinheit mit Versionsangabe dar. Die Version von „ServicePackage“ wird basierend auf der Manifestversion und der Version der Überschreibungen ermittelt.

attribute Wert
type ServicePackageType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name ServicePackage

XML-Quelle

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

ServicePackageContainerPolicy-Element

attribute Wert
type ServicePackageContainerPolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, complexType: ServicePackageType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

XML-Quelle

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

ServicePackageRef-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in complexType: ApplicationInstanceType
name ServicePackageRef
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
use required

ServicePackageResourceGovernancePolicy-Element

Definiert die Richtlinie zur Ressourcenkontrolle, die auf der Ebene des gesamten Dienstpakets angewendet wird.

attribute Wert
type ServicePackageResourceGovernancePolicyType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestImportPoliciesType, complexType: ServicePackageType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

XML-Quelle

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

ServicePlacementPolicies-Element (definiert in ServiceTypeType)

Deklariert Platzierungsrichtlinien für einen Dienst. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceGroupTypeType
name ServicePlacementPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ServicePlacementPolicy

Definiert eine Dienstplatzierungsrichtlinie, die angibt, ob der Dienst in bestimmten Clusterfehlerdomänen ausgeführt werden soll. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
name ServicePlacementPolicy
maxOccurs unbounded

ServicePlacementPolicies-Element (definiert in ServiceTypeType)

Deklariert Platzierungsrichtlinien für einen Dienst. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceType
name ServicePlacementPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ServicePlacementPolicy

Definiert eine Dienstplatzierungsrichtlinie, die angibt, ob der Dienst in bestimmten Clusterfehlerdomänen ausgeführt werden soll. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
name ServicePlacementPolicy
maxOccurs unbounded

In „ServicePlacementPolicies“ definiertes ServicePlacementPolicy-Element

Definiert eine Dienstplatzierungsrichtlinie, die angibt, ob der Dienst in bestimmten Clusterfehlerdomänen ausgeführt werden soll. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in ServicePlacementPolicies-Element
name ServicePlacementPolicy
maxOccurs unbounded

XML-Quelle

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

Attributdetails

DomainName

Die Fehlerdomäne, in die der Dienst je nach Typwert platziert werden soll.

attribute Wert
name DomainName

type

Mit InvalidDomain können Sie angeben, dass eine bestimmte Fehlerdomäne für diese Workload ungültig ist. Für RequiredDomain müssen alle Replikate in der angegebenen Domäne vorhanden sein. Sie können mehrere erforderliche Domänen angeben. PreferredPrimaryDomain gibt die bevorzugte Fehlerdomäne für primäre Replikate an. Dies ist hilfreich bei geografisch verteilten Clustern, wenn Sie zu Redundanzzwecken andere Standorte verwenden, die primären Replikate jedoch vorzugsweise an einem bestimmten Standort platzieren möchten, um bei Vorgängen an primären Replikaten niedrigere Latenzzeiten zu erzielen. RequiredDomainDistribution gibt an, dass Replikate auf die verfügbaren Fehlerdomänen verteilt werden sollen. NonPartiallyPlace steuert, ob die Dienstreplikate teilweise platziert werden, wenn nicht alle platziert werden können.

attribute Wert
name type
use required

ServicePlacementPolicy-Element (definiert in ServicePlacementPolicies)

Definiert eine Dienstplatzierungsrichtlinie, die angibt, ob der Dienst in bestimmten Clusterfehlerdomänen ausgeführt werden soll. Ist nützlich, wenn sich der Cluster über geografische Entfernungen und/oder geopolitische Regionen erstreckt.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 2 Attribut(e)
definiert lokal in ServicePlacementPolicies-Element
name ServicePlacementPolicy
maxOccurs unbounded

XML-Quelle

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

Attributdetails

DomainName

Die Fehlerdomäne, in die der Dienst je nach Typwert platziert werden soll.

attribute Wert
name DomainName

type

Mit InvalidDomain können Sie angeben, dass eine bestimmte Fehlerdomäne für diese Workload ungültig ist. Für RequiredDomain müssen alle Replikate in der angegebenen Domäne vorhanden sein. Sie können mehrere erforderliche Domänen angeben. PreferredPrimaryDomain gibt die bevorzugte Fehlerdomäne für primäre Replikate an. Dies ist hilfreich bei geografisch verteilten Clustern, wenn Sie zu Redundanzzwecken andere Standorte verwenden, die primären Replikate jedoch vorzugsweise an einem bestimmten Standort platzieren möchten, um bei Vorgängen an primären Replikaten niedrigere Latenzzeiten zu erzielen. RequiredDomainDistribution gibt an, dass Replikate auf die verfügbaren Fehlerdomänen verteilt werden sollen. NonPartiallyPlace steuert, ob die Dienstreplikate teilweise platziert werden, wenn nicht alle platziert werden können.

attribute Wert
name type
use required

ServiceScalingPolicies-Element

Deklariert Skalierungsrichtlinien für einen Dienst. Nützlich für die dynamische Skalierung des Diensts basierend auf Anforderungen.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceType
name ServiceScalingPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ScalingPolicy

attribute Wert
name ScalingPolicy
type ScalingPolicyType
maxOccurs unbounded

ServiceTemplates-Element

Deklariert die zulässigen Diensttypen, die innerhalb der Anwendungsinstanz dynamisch erstellt werden können. Standardkonfigurationwerte wie etwa der Replikationsfaktor werden angegeben und als Vorlage zum Erstellen von Dienstinstanzen verwendet.

attribute Wert
type ServiceTemplatesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationManifestType, complexType: ApplicationInstanceType
name ServiceTemplates
minOccurs 0

XML-Quelle

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

ServiceTypeHealthPolicy-Element

Beschreibt die Richtlinie zum Auswerten von Integritätsereignissen, die für Dienste, Partitionen und Replikate eines bestimmten Diensttyps gemeldet werden.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ApplicationHealthPolicyType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

ServiceTypes-Element (Typ: ServiceAndServiceGroupTypesType)

Definiert, welche Diensttypen von „CodePackage“ in diesem Manifest unterstützt werden. Wenn ein Dienst mit einem dieser Diensttypen instanziiert wird, werden alle Codepakete, die in diesem Manifest deklariert sind, durch Ausführen ihrer Einstiegspunkte aktiviert. Diensttypen werden auf Ebene der Manifeste und nicht auf Ebene der Codepakete deklariert.

attribute Wert
type ServiceAndServiceGroupTypesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceManifestType
name ServiceTypes

XML-Quelle

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

ServiceTypes-Element (Typ: ServiceTypesType)

attribute Wert
type ServiceTypesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in DigestedServiceTypes-Element
name ServiceTypes

XML-Quelle

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

Settings-Element (Typ: SettingsOverridesType)

Deklariert Konfigurationseinstellungen in einem Dienstmanifest, die überschrieben werden sollen. Setzt sich aus einem oder mehreren Abschnitten mit Schlüssel-Wert-Paaren zusammen. Parameterwerte können mithilfe des Cmdlets „Invoke-ServiceFabricEncryptSecret“ verschlüsselt werden.

attribute Wert
type SettingsOverridesType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ConfigOverrideType
name Einstellungen
minOccurs 0

XML-Quelle

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

Settings-Element (Typ: SettingsType)

Definiert konfigurierbare Einstellungen für die Codepakete eines Diensts. Microsoft Azure Service Fabric interpretiert die Einstellungen nicht, stellt sie aber über Laufzeit-APIs den Codekomponenten zur Verwendung zur Verfügung.

attribute Wert
type SettingsType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name Einstellungen

XML-Quelle

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

SetupEntryPoint-Element

Ein privilegierter Einstiegspunkt, der standardmäßig mit den gleichen Anmeldeinformationen wie Service Fabric (normalerweise dem NETWORKSERVICE-Konto) vor jedem anderen Einstiegspunkt ausgeführt wird. Die durch „EntryPoint“ angegebene ausführbare Datei ist üblicherweise der Diensthost mit langer Ausführungsdauer. Das Vorhandensein eines separaten Setupeinstiegspunkts vermeidet, dass der Diensthost über längere Zeiträume mit hohen Berechtigungen ausgeführt werden muss.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: CodePackageType
name SetupEntryPoint
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

ExeHost

attribute Wert
name ExeHost
type ExeHostEntryPointType

SfssRgPolicies-Element

Die Richtlinie für die Ressourcenkontrolle von SF-Systemdiensten für diesen Knotentyp

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in NodeType-Element
name SfssRgPolicies
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

SfssRgPolicy

attribute Wert
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

SfssRgPolicy-Element

attribute Wert
type KeyValuePairType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in SfssRgPolicies-Element
name SfssRgPolicy
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

SharedLogFileId-Element

Bestimmte GUID zur Verwendung als freigegebene Protokoll-ID.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in complexType: FabricKtlLoggerSettingsType
name SharedLogFileId
minOccurs 0

XML-Quelle

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

      

Attributdetails

Wert

attribute Wert
name Wert
use required

SharedLogFilePath-Element

Definiert den Pfad zum freigegebenen Protokoll.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in complexType: FabricKtlLoggerSettingsType
name SharedLogFilePath
minOccurs 0

XML-Quelle

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

      

Attributdetails

Wert

attribute Wert
name Wert
type xs:string
use required

SharedLogFileSizeInMB-Element

Definiert, wie groß das freigegebene Protokoll ist.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in complexType: FabricKtlLoggerSettingsType
name SharedLogFileSizeInMB
minOccurs 0

XML-Quelle

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

    

Attributdetails

Wert

attribute Wert
name Wert
use required

SingletonPartition-Element

Deklariert, dass dieser Dienst nur eine Partition besitzt.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Gruppe PartitionDescriptionGroup
name SingletonPartition

XML-Quelle

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

StatefulService-Element

Definiert einen zustandsbehafteten Dienst.

attribute Wert
type StatefulServiceType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceTemplatesType, Service-Element
name StatefulService

XML-Quelle

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

StatefulServiceGroup-Element

Definiert eine Gruppe zustandsbehafteter Dienste.

attribute Wert
type StatefulServiceGroupType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceTemplatesType, ServiceGroup-Element
name StatefulServiceGroup

XML-Quelle

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

StatefulServiceGroupType-Element

Beschreibt den Gruppentyp zustandsbehafteter Dienste.

attribute Wert
type StatefulServiceGroupTypeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceAndServiceGroupTypesType
name StatefulServiceGroupType

XML-Quelle

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

StatefulServiceType-Element

Beschreibt den Typ eines zustandsbehafteten Diensts.

attribute Wert
type StatefulServiceTypeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceAndServiceGroupTypesType, complexType: ServiceTypesType
name StatefulServiceType

XML-Quelle

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

StatelessService-Element

Definiert einen zustandslosen Dienst.

attribute Wert
type StatelessServiceType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceTemplatesType, Service-Element
name StatelessService

XML-Quelle

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

StatelessServiceGroup-Element

Definiert eine Gruppe zustandsloser Dienste.

attribute Wert
type StatelessServiceGroupType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceTemplatesType, ServiceGroup-Element
name StatelessServiceGroup

XML-Quelle

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

StatelessServiceGroupType-Element

Beschreibt den Gruppentyp zustandsloser Dienste.

attribute Wert
type StatelessServiceGroupTypeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceAndServiceGroupTypesType
name StatelessServiceGroupType

XML-Quelle

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

StatelessServiceType-Element

Beschreibt den Typ eines zustandslosen Diensts.

attribute Wert
type StatelessServiceTypeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ServiceAndServiceGroupTypesType, complexType: ServiceTypesType
name StatelessServiceType

XML-Quelle

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

SystemGroup-Element (definiert in MemberOf)

Das System, dem der Benutzer hinzugefügt werden soll. Das System muss im Abschnitt für Gruppen definiert werden.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in MemberOf-Element
name SystemGroup
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name der Systemgruppe.

attribute Wert
name Name
type xs:string
use required

SystemGroup-Element (definiert in Membership)

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 1 Attribut(e)
definiert lokal in Membership-Element
name SystemGroup
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

attribute Wert
name Name
type xs:string
use required

TargetInformation-Element

Beschreibt das Ziel, das von „FabricDeployer“ bereitgestellt werden muss.

attribute Wert
type TargetInformationType
Inhalt 0 Element(e), 0 Attribut(e)
definiert global
name TargetInformation

XML-Quelle

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

TargetInstallation-Element

attribute Wert
type WindowsFabricDeploymentInformation
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: TargetInformationType
name TargetInstallation
minOccurs 1

XML-Quelle

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

UniformInt64Partition-Element

Beschreibt ein auf Int64-Schlüsseln basierendes einheitliches Partitionsschema.

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 3 Attribut(e)
definiert lokal in Gruppe PartitionDescriptionGroup
name UniformInt64Partition

XML-Quelle

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

Attributdetails

PartitionCount

Die Gesamtzahl der Partitionen (positiver Integerwert). Jede Partition ist jeweils für einen nicht überlappenden Unterbereich des gesamten Partitionsschlüsselbereichs zuständig.

attribute Wert
name PartitionCount
type xs:string
use required

LowKey

Der untere Inklusivbereich des Partitionsschlüssels (long).

attribute Wert
name LowKey
type xs:string
use required

HighKey

Der obere Inklusivbereich des Partitionsschlüssels (long).

attribute Wert
name HighKey
type xs:string
use required

UnmanagedDll-Element

Wird nicht unterstützt, daher sollte dieses Element nicht verwendet werden. Der Name der zu hostenden nicht verwalteten Assembly (z.B. Queue.dll).

attribute Wert
type UnmanagedDllType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: DllHostEntryPointType
name UnmanagedDll

XML-Quelle

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

UpgradeOrchestrationServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

UpgradeServiceReplicatorEndpoint-Element

attribute Wert
type InternalEndpointType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: FabricEndpointsType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

XML-Quelle

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

User-Element

Deklariert einen Benutzer als Sicherheitsprinzipal, auf den in Richtlinien verwiesen werden kann.

attribute Wert
type complexType (anonym)
Inhalt 2 Element(e), 5 Attribut(e)
definiert lokal in Users-Element
name Benutzer
maxOccurs unbounded

XML-Quelle

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

Attributdetails

Name

Der Name des Benutzerkontos.

attribute Wert
name Name
type xs:string
use required

AccountType

Gibt die Art des Kontos an: „LocalUser“, „DomainUser“, „NetworkService“, „LocalService“, „ManagedServiceAccount“ oder „LocalSystem“. Standardwert: LocalUser Lokale Benutzerkonten werden auf den Computern erstellt, auf denen die Anwendung bereitgestellt wird. Standardmäßig haben diese Konten nicht dieselben Namen wie die hier angegebenen. Stattdessen werden sie dynamisch generiert und verfügen über zufällige Kennwörter. Unterstützte lokale Systemkontotypen sind LocalUser, NetworkService, LocalService und LocalSystem. Domänenkonten werden in Windows Server-Bereitstellungen unterstützt, in denen Microsoft Entra ID verfügbar ist.

attribute Wert
name AccountType
use optional
default LocalUser

LoadUserProfile

attribute Wert
name LoadUserProfile
type xs:boolean
use optional
default false

PerformInteractiveLogon

attribute Wert
name PerformInteractiveLogon
type xs:boolean
use optional
default false

PasswordEncrypted

TRUE, wenn das Kennwort verschlüsselt ist. FALSE, wenn es Nur-Text ist.

attribute Wert
name PasswordEncrypted
type xs:boolean
use optional

Details des Inhaltselements

NTLMAuthenticationPolicy

attribute Wert
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Benutzer können jeder bestehenden Mitgliedschaftsgruppe hinzugefügt werden, sodass sie alle Eigenschaften und Sicherheitseinstellungen der jeweiligen Mitgliedschaftsgruppe übernehmen können. Die Mitgliedschaftsgruppe kann verwendet werden, um externe Ressourcen zu schützen, auf die verschiedene Dienste oder derselbe Dienst (auf einem anderen Computer) zugreifen müssen.

attribute Wert
name MemberOf
minOccurs 0

UserRoleClientCertificate-Element

Das Benutzerrollen-Standardclientzertifikat, das zum Sichern der Kommunikation zwischen dem Client und dem Server verwendet wird.

attribute Wert
type FabricCertificateType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: CertificatesType
name UserRoleClientCertificate
minOccurs 0

XML-Quelle

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

Users-Element

Deklariert eine Reihe von Benutzern als Sicherheitsprinzipale, auf die in Richtlinien verwiesen werden kann.

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in complexType: SecurityPrincipalsType
name Benutzer
minOccurs 0

XML-Quelle

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

Details des Inhaltselements

Benutzer

Deklariert einen Benutzer als Sicherheitsprinzipal, auf den in Richtlinien verwiesen werden kann.

attribute Wert
name Benutzer
maxOccurs unbounded

Volume-Element

Gibt das an den Container zu bindende Volume an.

attribute Wert
type ContainerVolumeType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ContainerHostPoliciesType
name Volume
minOccurs 0
maxOccurs unbounded

XML-Quelle

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

Vote-Element

attribute Wert
type PaaSVoteType
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Votes-Element
name Vote
maxOccurs unbounded

XML-Quelle

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

Votes-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in PaaS-Element
name Votes

XML-Quelle

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

Details des Inhaltselements

Vote

attribute Wert
name Vote
type PaaSVoteType
maxOccurs unbounded

WindowsAzure-Element

attribute Wert
type complexType (anonym)
Inhalt 1 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name WindowsAzure

XML-Quelle

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

Details des Inhaltselements

Rollen

attribute Wert
name Rollen

WindowsAzureStaticTopology-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name WindowsAzureStaticTopology

XML-Quelle

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

WindowsServer-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in Infrastructure-Element
name Windows Server

XML-Quelle

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

WorkingFolder-Element

attribute Wert
type complexType (anonym)
Inhalt 0 Element(e), 0 Attribut(e)
definiert lokal in complexType: ExeHostEntryPointType
name WorkingFolder
default Work
minOccurs 0

XML-Quelle

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