Sdílet prostřednictvím


Komplexní typy schématu XML modelu služby

AppInstanceDefinitionType complexType

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name AppInstanceDefinitionType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AppInstanceDefinitionType">
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
    <xs:attribute name="Name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of the application to be created.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>


Podrobnosti o atributu

Název

Název aplikace, která se má vytvořit.

Atribut Hodnota
name Name
type xs:string
používat povinné

Podrobnosti o prvku obsahu

Parametry

Seznam parametrů pro aplikaci definovaný v manifestu aplikace a jejich odpovídající hodnoty

Atribut Hodnota
name Parametry

ApplicationHealthPolicyType complexType

Popisuje zásadu pro vyhodnocení událostí stavu hlášených u různých entit souvisejících s aplikací. Pokud není zadána žádná zásada, předpokládá se, že entita není v pořádku, pokud je zpráva o stavu upozornění nebo chyba.

Atribut Hodnota
content 2 elementy, 2 atributy
definováno globálně
name ApplicationHealthPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationHealthPolicyType">
    <xs:annotation>
      <xs:documentation>Describes the policy for evaluating health events reported on various application-related entities. If no policy is specified, an entity is assumed to be unhealthy if the health report is a warning or error.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element 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>
    </xs:sequence>
    <xs:attribute name="ConsiderWarningAsError" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Specifies whether to treat warning health reports as errors during health evaluation. Default: false.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaxPercentUnhealthyDeployedApplications" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Specifies the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes that the applications are currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage: 0.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ConsiderWarningAsError

Určuje, jestli se má upozornění na zprávy o stavu považovat za chyby při vyhodnocování stavu. Výchozí hodnota: false.

Atribut Hodnota
name ConsiderWarningAsError
type xs:string
používat optional
default false (nepravda)

MaxPercentUnhealthyDeployedApplications

Určuje maximální tolerované procento nasazených aplikací, které můžou být v pořádku, než se aplikace považuje za chybnou. Vypočítá se tak, že vydělíte počet nasazených aplikací, které nejsou v pořádku, přes počet uzlů, na které jsou aktuálně nasazené aplikace v clusteru. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel uzlů. Výchozí procento: 0.

Atribut Hodnota
name MaxPercentUnhealthyDeployedApplications
type xs:string
používat optional
default 0

Podrobnosti o prvku obsahu

DefaultServiceTypeHealthPolicy

Určuje výchozí zásadu stavu typu služby, která nahradí výchozí zásady stavu pro všechny typy služeb v aplikaci.

Atribut Hodnota
name DefaultServiceTypeHealthPolicy
type ServiceTypeHealthPolicyType
minOccurs 0

ServiceTypeHealthPolicy

Popisuje zásadu pro vyhodnocení událostí stavu hlášených u služeb, oddílů a replik konkrétního typu služby.

Atribut Hodnota
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs neomezený

ApplicationInstanceType complexType

Popisuje instanci aplikace Microsoft Azure Service Fabric.

Atribut Hodnota
content 4 elementy, 1 atributy
definováno globálně
name ApplicationInstanceType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationInstanceType">
    <xs:annotation>
      <xs:documentation>Describes an instance of a Microsoft Azure Service Fabric application.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ApplicationPackageRef">
        <xs:complexType>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServicePackageRef" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Name" use="required"/>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServiceTemplates" type="ServiceTemplatesType"/>
      <xs:element name="DefaultServices" type="DefaultServicesType"/>
    </xs:sequence>
    <xs:attribute name="Version" type="xs:int" use="required">
      <xs:annotation>
        <xs:documentation>The version of the ApplicationInstance document.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ApplicationInstanceAttrGroup"/>
    <xs:attributeGroup ref="ApplicationManifestAttrGroup"/>
  </xs:complexType>
  

Podrobnosti o atributu

Verze

Verze dokumentu ApplicationInstance.

Atribut Hodnota
name Verze
type xs:int
používat povinné

Podrobnosti o prvku obsahu

ApplicationPackageRef

Atribut Hodnota
name ApplicationPackageRef

ServicePackageRef

Atribut Hodnota
name ServicePackageRef
maxOccurs neomezený

ServiceTemplates

Atribut Hodnota
name ServiceTemplates
type ServiceTemplatesType

DefaultServices

Atribut Hodnota
name DefaultServices
type DefaultServicesType

ApplicationManifestType complexType

Deklarativní popis typu a verze aplikace. Na jeden nebo více manifestů služby základních služeb se odkazuje na vytvoření typu aplikace. Nastavení konfigurace základních služeb je možné přepsat pomocí parametrizovaných nastavení aplikace. Výchozí služby, šablony služeb, objekty zabezpečení, zásady, nastavení diagnostiky a certifikáty se můžou deklarovat také na úrovni aplikace.

Atribut Hodnota
content 9 prvků, 0 atributů
definováno globálně
name ApplicationManifestType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationManifestType">
    <xs:annotation>
      <xs:documentation>Declaratively describes the application type and version. One or more service manifests of the constituent services are referenced to compose an application type. Configuration settings of the constituent services can be overridden using parameterized application settings. Default services, service templates, principals, policies, diagnostics set-up, and certificates can also declared at the application level.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing this application.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element name="DefaultServices" type="DefaultServicesType" minOccurs="0">

      </xs:element>
      <xs:element name="Principals" type="SecurityPrincipalsType" minOccurs="0"/>
      <xs:element name="Policies" type="ApplicationPoliciesType" minOccurs="0"/>
      <xs:element name="Diagnostics" type="DiagnosticsType" minOccurs="0"/>
      <xs:element 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>
    </xs:sequence>
    <xs:attributeGroup ref="ApplicationManifestAttrGroup"/>

  </xs:complexType>
  

Podrobnosti o prvku obsahu

Popis

Text popisující tuto aplikaci

Atribut Hodnota
name Popis
type xs:string
minOccurs 0

Parametry

Deklaruje parametry, které se používají v tomto manifestu aplikace. Hodnotu těchto parametrů lze zadat při vytvoření instance aplikace a lze ji použít k přepsání nastavení konfigurace aplikace nebo služby.

Atribut Hodnota
name Parametry
minOccurs 0

ServiceManifestImport

Importuje manifest služby vytvořený vývojářem služby. Manifest služby musí být importován pro každou základní službu v aplikaci. Přepsání konfigurace a zásady lze deklarovat pro manifest služby.

Atribut Hodnota
name ServiceManifestImport
maxOccurs neomezený

ServiceTemplates

Deklaruje sadu povolených typů služeb, které lze dynamicky vytvářet uvnitř instance aplikace. Výchozí hodnoty konfigurace, například faktor replikace, se zadají a použijí jako šablona pro vytváření instancí služby.

Atribut Hodnota
name ServiceTemplates
type ServiceTemplatesType
minOccurs 0

DefaultServices

Atribut Hodnota
name DefaultServices
type DefaultServicesType
minOccurs 0

Objekty zabezpečení

Atribut Hodnota
name Objekty zabezpečení
type SecurityPrincipalsType
minOccurs 0

Zásady

Atribut Hodnota
name Zásady
type ApplicationPoliciesType
minOccurs 0

Diagnostika

Atribut Hodnota
name Diagnostika
type DiagnosticsType
minOccurs 0

Certifikáty

Deklaruje certifikáty používané k zabezpečení koncových bodů nebo šifrování tajných kódů v manifestu aplikace nebo manifestu clusteru.

Atribut Hodnota
name Certifikáty
minOccurs 0

ApplicationPackageType complexType

ApplicationPackage představuje informace o verzi aplikace vyžadované uzlem.

Atribut Hodnota
content 2 elementy, 2 atributy
definováno globálně
name ApplicationPackageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPackageType">
    <xs:annotation>
      <xs:documentation>ApplicationPackage represents the versioned Application information required by the node.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DigestedEnvironment" type="EnvironmentType"/>
      <xs:element 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>
    </xs:sequence>
    <xs:attribute name="ApplicationTypeName" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Type identifier for this application.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="VersionedItemAttrGroup"/>
    <xs:attributeGroup ref="ApplicationInstanceAttrGroup"/>
    <xs:attribute name="ContentChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of this ApplicationPackage content</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ApplicationTypeName

Identifikátor typu pro tuto aplikaci.

Atribut Hodnota
name ApplicationTypeName
type xs:string
používat povinné

ContentChecksum

Hodnota kontrolního součtu tohoto obsahu ApplicationPackage

Atribut Hodnota
name ContentChecksum
type xs:string

Podrobnosti o prvku obsahu

DigestedEnvironment

Atribut Hodnota
name DigestedEnvironment
type EnvironmentType

DigestedCertificates

Atribut Hodnota
name DigestedCertificates

ApplicationPoliciesType complexType

Popisuje zásady (shromažďování protokolů, výchozí přístup spustit jako, stav a přístup zabezpečení), které se použijí na úrovni aplikace.

Atribut Hodnota
content 4 elementy, 0 atributů
definováno globálně
name ApplicationPoliciesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPoliciesType">
                <xs:annotation>
                        <xs:documentation>Describes the policies (log collection, default run-as, health, and security access) to be applied at the application level.</xs:documentation>
                </xs:annotation>
                <xs:all>
                        <xs:element 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>
                        <xs:element 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>
                        <xs:element name="HealthPolicy" type="ApplicationHealthPolicyType" minOccurs="0"/>
                        <xs:element 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>
                </xs:all>
        </xs:complexType>
        

Podrobnosti o prvku obsahu

LogCollectionPolicies

Určuje, jestli je povolená shromažďování protokolů. Funguje jenom v prostředí clusteru Azure.

Atribut Hodnota
name LogCollectionPolicies
minOccurs 0

DefaultRunAsPolicy

Zadejte výchozí uživatelský účet pro všechny balíčky kódu služby, které nemají definovanou specifickou hodnotu RunAsPolicy v části ServiceManifestImport.

Atribut Hodnota
name DefaultRunAsPolicy
minOccurs 0

HealthPolicy

Atribut Hodnota
name HealthPolicy
type ApplicationHealthPolicyType
minOccurs 0

SecurityAccessPolicies

Seznam zásad zabezpečení použitých na prostředky na úrovni aplikace

Atribut Hodnota
name SecurityAccessPolicies
minOccurs 0

AzureBlobETWType complexType

Popisuje cíl úložiště objektů blob Azure pro události Trasování událostí pro Windows. Funguje jenom v prostředí Azure.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name AzureBlobETWType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureBlobETWType">
    <xs:annotation>
      <xs:documentation>Describes an Azure blob store destination for ETW events. Works only in Azure environment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="AzureBlobType">
        <xs:attributeGroup ref="LevelFilter"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

AzureBlobType complexType

Popisuje cíl úložiště objektů blob Azure pro diagnostická data. Funguje jenom v prostředí clusteru Azure.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name AzureBlobType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureBlobType">
    <xs:annotation>
      <xs:documentation>Describes an Azure blob store destination for diagnostics data. Works only in Azure cluster environment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="AzureStoreBaseType">
        <xs:attributeGroup ref="ContainerName"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

AzureRoleType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name AzureRoleType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureRoleType">
    <xs:attribute name="RoleName" type="xs:string" use="required"/>
    <xs:attribute name="NodeTypeRef" type="xs:string" use="required"/>
    <xs:attribute name="SeedNodeCount" type="xs:int" use="optional" default="0"/>
  </xs:complexType>
  

Podrobnosti o atributu

RoleName (Název role)

Atribut Hodnota
name RoleName (Název role)
type xs:string
používat povinné

NodeTypeRef

Atribut Hodnota
name NodeTypeRef
type xs:string
používat povinné

SeedNodeCount

Atribut Hodnota
name SeedNodeCount
type xs:int
používat optional
default 0

AzureStoreBaseType complexType

Popisuje diagnostické úložiště v účtu úložiště Azure.

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name AzureStoreBaseType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="AzureStoreBaseType">
    <xs:annotation>
      <xs:documentation>Describes a diagnostic store in an Azure storage account.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="Parameters" minOccurs="0"/>
    </xs:sequence>
    <xs:attributeGroup ref="IsEnabled"/>
    <xs:attributeGroup ref="ConnectionString"/>
    <xs:attribute name="ConnectionStringIsEncrypted" type="xs:string" use="required"/>
    <xs:attributeGroup ref="UploadIntervalInMinutes"/>
    <xs:attributeGroup ref="DataDeletionAgeInDays"/>
  </xs:complexType>
  

Podrobnosti o atributu

ConnectionStringIsEncrypted

Atribut Hodnota
name ConnectionStringIsEncrypted
type xs:string
používat povinné

Podrobnosti o prvku obsahu

Nic

Atribut Hodnota
ref Parametry
minOccurs 0

BlackbirdRoleType complexType

Atribut Hodnota
content 0 prvků, 4 atributy
definováno globálně
name BlackbirdRoleType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="BlackbirdRoleType">
    <xs:attribute name="EnvironmentName" type="xs:string" use="required"/>
    <xs:attribute name="RoleName" type="xs:string" use="required"/>
    <xs:attribute name="NodeTypeRef" type="xs:string" use="required"/>
    <xs:attribute name="IsSeedNode" type="xs:boolean" use="optional" default="0"/>
  </xs:complexType>
  

Podrobnosti o atributu

EnvironmentName

Atribut Hodnota
name EnvironmentName
type xs:string
používat povinné

RoleName (Název role)

Atribut Hodnota
name RoleName (Název role)
type xs:string
používat povinné

NodeTypeRef

Atribut Hodnota
name NodeTypeRef
type xs:string
používat povinné

IsSeedNode

Atribut Hodnota
name IsSeedNode
type xs:boolean
používat optional
default 0

CertificatesType complexType

Atribut Hodnota
content 4 elementy, 0 atributů
definováno globálně
name CertificatesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CertificatesType">
    <xs:all>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
    </xs:all>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

ClusterCertificate

Certifikát použitý k zabezpečení komunikace uvnitř clusteru.

Atribut Hodnota
name ClusterCertificate
type FabricCertificateType
minOccurs 0

ServerCertificate

Certifikát použitý k zabezpečení komunikace uvnitř clusteru.

Atribut Hodnota
name ServerCertificate
type FabricCertificateType
minOccurs 0

ClientCertificate

Výchozí klientský certifikát role správce používaný k zabezpečení komunikace s klientským serverem.

Atribut Hodnota
name ClientCertificate
type FabricCertificateType
minOccurs 0

UserRoleClientCertificate

Výchozí klientský certifikát role uživatele používaný k zabezpečení komunikace s klientským serverem.

Atribut Hodnota
name UserRoleClientCertificate
type FabricCertificateType
minOccurs 0

Typ complexType ClusterManifestType

Popisuje cluster Microsoft Azure Service Fabric.

Atribut Hodnota
content 4 prvky, 3 atributy
definováno globálně
name ClusterManifestType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterManifestType">
                <xs:annotation>
                        <xs:documentation>Describes a Microsoft Azure Service Fabric Cluster.</xs:documentation>
                </xs:annotation>
                <xs:all>
                        <xs:element 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>
                        <xs:element 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>
                        <xs:element name="FabricSettings" type="SettingsOverridesType" minOccurs="0"/>
                        <xs:element name="Certificates" minOccurs="0">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                </xs:all>
                <xs:attribute name="Name" use="required">
                        <xs:annotation>
                                <xs:documentation>Name of the Cluster.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Version" use="required">
                        <xs:annotation>
                                <xs:documentation>User-defined version string for the cluster manifest document.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Description">
                        <xs:annotation>
                                <xs:documentation>Description for the Cluster Manifest.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
        </xs:complexType>
        

Podrobnosti o atributu

Název

Název clusteru.

Atribut Hodnota
name Název
používat povinné

Verze

Řetězec verze definovaný uživatelem pro dokument manifestu clusteru.

Atribut Hodnota
name Verze
používat povinné

Popis

Popis manifestu clusteru

Atribut Hodnota
name Popis

Podrobnosti o prvku obsahu

NodeTypes

Atribut Hodnota
name NodeTypes
minOccurs 0

Infrastruktura

Atribut Hodnota
name Infrastruktura

FabricSettings

Atribut Hodnota
name FabricSettings
type SettingsOverridesType
minOccurs 0

Certifikáty

Atribut Hodnota
name Certifikáty
minOccurs 0

CodePackageType complexType

Popisuje balíček kódu, který podporuje definovaný typ služby. Když se služba vytvoří instance pro jeden z těchto typů služeb, aktivují se všechny balíčky kódu deklarované v tomto manifestu spuštěním vstupních bodů. Očekává se, že výsledné procesy zaregistrují podporované typy služeb za běhu. Pokud existuje více balíčků kódu, jsou všechny aktivovány pokaždé, když systém hledá některý z deklarovaných typů služeb.

Atribut Hodnota
content 3 prvky, 2 atributy
definováno globálně
name CodePackageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CodePackageType">
    <xs:annotation>
          <xs:documentation>Describes a code package that supports a defined service type. 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. The resulting processes are expected to register the supported service types at run time. When there are multiple code packages, they are all activated whenever the system looks for any one of the declared service types.</xs:documentation>
        </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element name="EntryPoint" type="EntryPointDescriptionType" minOccurs="1"/>
      <xs:element name="EnvironmentVariables" type="EnvironmentVariablesType" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attributeGroup ref="VersionedName"/>
    <xs:attribute name="IsShared" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates if the contents of this code package are shared by other code packages. If true, on an upgrade of this code package, all code packages will be restarted. This attribute is currently not supported and it's value will be ignored.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IsActivator" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>This attribute is for internal use only.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

IsShared

Označuje, jestli je obsah tohoto balíčku kódu sdílen jinými balíčky kódu. Pokud ano, při upgradu tohoto balíčku kódu se všechny balíčky kódu restartují. Tento atribut se v současné době nepodporuje a jeho hodnota bude ignorována.

Atribut Hodnota
name IsShared
type xs:boolean
default false (nepravda)

IsActivator

Tento atribut je určen pouze pro interní použití.

Atribut Hodnota
name IsActivator
type xs:boolean
default false (nepravda)

Podrobnosti o prvku obsahu

SetupEntryPoint

Privilegovaný vstupní bod, který se ve výchozím nastavení spouští se stejnými přihlašovacími údaji jako Service Fabric (obvykle účet NETWORKSERVICE) před jakýmkoli jiným vstupním bodem. Spustitelný soubor určený EntryPointem je obvykle dlouhotrvajícím hostitelem služby. Přítomnost samostatného vstupního bodu nastavení zabraňuje spuštění hostitele služby s vysokými oprávněními po delší dobu.

Atribut Hodnota
name SetupEntryPoint
minOccurs 0

EntryPoint

Atribut Hodnota
name EntryPoint
type EntryPointDescriptionType
minOccurs 0

Proměnné prostředí

Atribut Hodnota
name Proměnné prostředí
type EnvironmentVariablesType
minOccurs 0
maxOccurs 0

ConfigOverrideType complexType

Popisuje přepsání konfigurace konkrétního konfiguračního balíčku v importovaném manifestu služby.

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name ConfigOverrideType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigOverrideType">
    <xs:annotation>
      <xs:documentation>Describes the configuration overrides for a particular config package in the imported service manifest.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Settings" type="SettingsOverridesType" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Name" use="required">
      <xs:annotation>
        <xs:documentation>The name of the configuration package in the service manifest which contains the setting(s) to be overridden.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název konfiguračního balíčku v manifestu služby, který obsahuje nastavení, která se mají přepsat.

Atribut Hodnota
name Název
používat povinné

Podrobnosti o prvku obsahu

Nastavení

Atribut Hodnota
name Nastavení
type SettingsOverridesType
minOccurs 0

ConfigPackageDescriptionType complexType

Deklaruje složku pojmenovanou atributem Name, která obsahuje soubor Settings.xml. Tento soubor obsahuje části uživatelem definovaného nastavení páru klíč-hodnota, které proces může číst za běhu. Pokud se během upgradu změnila pouze verze nástroje ConfigPackage, pak se spuštěný proces nerestartuje. Místo toho zpětné volání upozorní proces, že se změnilo nastavení konfigurace, aby bylo možné je dynamicky načíst.

Atribut Hodnota
content 0 prvků, 4 atributy
definováno globálně
name ConfigPackageDescriptionType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackageDescriptionType">
    <xs:annotation>
      <xs:documentation>Declares a folder, named by the Name attribute, that contains a Settings.xml file. This file contains sections of user-defined, key-value pair settings that the process can read back at run time. During an upgrade, if only the ConfigPackage version has changed, then the running process is not restarted. Instead, a callback notifies the process that configuration settings have changed so they can be reloaded dynamically.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="Name" use="required">
      <xs:annotation>
        <xs:documentation>Name of the versioned item.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="SectionName" use="required">
      <xs:annotation>
        <xs:documentation>Section Name of the ConfigPackage Settings.xml.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="MountPoint" type="xs:string" use="optional" default=""/>
    <xs:attribute name="EnvironmentVariableName" type="xs:string" use="optional" default=""/>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název položky s verzí

Atribut Hodnota
name Název
používat povinné

SectionName

Název oddílu konfiguračního balíčku Settings.xml.

Atribut Hodnota
name SectionName
používat povinné

Přípojný bod

Atribut Hodnota
name Přípojný bod
type xs:string
používat optional
default

EnvironmentVariableName

Atribut Hodnota
name EnvironmentVariableName
type xs:string
používat optional
default

ConfigPackagePoliciesType complexType

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name ConfigPackagePoliciesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackagePoliciesType">
    <xs:sequence>
      <xs:element name="ConfigPackage" type="ConfigPackageDescriptionType" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="CodePackageRef" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

CodePackageRef

Atribut Hodnota
name CodePackageRef
používat povinné

Podrobnosti o prvku obsahu

ConfigPackage

Atribut Hodnota
name ConfigPackage
type ConfigPackageDescriptionType
minOccurs 0
maxOccurs neomezený

ConfigPackageType complexType

Deklaruje složku pojmenovanou atributem Name v části PackageRoot, která obsahuje soubor Settings.xml. Tento soubor obsahuje části uživatelem definovaného nastavení páru klíč-hodnota, které proces může číst za běhu. Pokud se během upgradu změnila pouze verze nástroje ConfigPackage, pak se spuštěný proces nerestartuje. Místo toho zpětné volání upozorní proces, že se změnilo nastavení konfigurace, aby bylo možné je dynamicky načíst.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name ConfigPackageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ConfigPackageType">
    <xs:annotation>
          <xs:documentation>Declares a folder, named by the Name attribute, and PackageRoot that contains a Settings.xml file. This file contains sections of user-defined, key-value pair settings that the process can read back at run time. During an upgrade, if only the ConfigPackage version has changed, then the running process is not restarted. Instead, a callback notifies the process that configuration settings have changed so they can be reloaded dynamically.</xs:documentation>
        </xs:annotation>
    <xs:attributeGroup ref="VersionedName"/>
  </xs:complexType>
  

ContainerCertificateType complexType

Určuje informace o certifikátu X509, který se má vystavit prostředí kontejneru. Certifikát musí být nainstalován v úložišti LocalMachine všech uzlů clusteru. Při spuštění aplikace modul runtime načte certifikát a vygeneruje soubor a heslo PFX (ve Windows) nebo soubor PEM (v Linuxu). Soubor a heslo PFX jsou v kontejneru přístupné pomocí proměnných prostředí Certificates_ServicePackageName_CodePackageName_CertName_PFX a Certificates_ServicePackageName_CodePackageName_CertName_Password. Soubor PEM je přístupný v kontejneru pomocí proměnných prostředí Certificates_ServicePackageName_CodePackageName_CertName_PEM a Certificates_ServicePackageName_CodePackageName_CertName_PrivateKey.

Atribut Hodnota
content 0 prvků, 8 atributů
definováno globálně
name ContainerCertificateType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerCertificateType">
    <xs:annotation>
        <xs:documentation>Specifies information about an X509 certificate which is to be exposed to the container environment. The certificate must be installed in the LocalMachine store of all the cluster nodes.
          When the application starts, the runtime reads the certificate and generates a PFX file and password (on Windows) or a PEM file (on Linux).
          The PFX file and password are accessible in the container using the Certificates_ServicePackageName_CodePackageName_CertName_PFX and
          Certificates_ServicePackageName_CodePackageName_CertName_Password environment variables. The PEM file is accessible in the container using the
          Certificates_ServicePackageName_CodePackageName_CertName_PEM and Certificates_ServicePackageName_CodePackageName_CertName_PrivateKey environment variables.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="X509StoreName" type="xs:string" default="My">
        <xs:annotation>
            <xs:documentation>The store name for the X509 certificate.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="X509FindValue" type="xs:string" use="optional">
        <xs:annotation>
            <xs:documentation>The thumbprint of the X509 certificate.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="DataPackageRef" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>The name of data package that has the certificate files.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="DataPackageVersion" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>The version of data package that has the certificate files.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RelativePath" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>The relative path to the certificate file inside data package.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Password" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Password/Private key for the certificate.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IsPasswordEncrypted" type="xs:boolean" default="false">
        <xs:annotation>
           <xs:documentation>If true, the value of password is encrypted.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Name" type="xs:string" use="required">
        <xs:annotation>
            <xs:documentation>Identifier for the specific certificate information. This name is used to set the environment variable in the container.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

X509StoreName

Název úložiště pro certifikát X509.

Atribut Hodnota
name X509StoreName
type xs:string
default Moje

X509FindValue

Kryptografický otisk certifikátu X509.

Atribut Hodnota
name X509FindValue
type xs:string
používat optional

DataPackageRef

Název datového balíčku, který obsahuje soubory certifikátů.

Atribut Hodnota
name DataPackageRef
type xs:string
používat optional

DataPackageVersion

Verze datového balíčku, který obsahuje soubory certifikátů.

Atribut Hodnota
name DataPackageVersion
type xs:string
používat optional

RelativePath

Relativní cesta k souboru certifikátu uvnitř datového balíčku.

Atribut Hodnota
name RelativePath
type xs:string
používat optional

Heslo

Heslo/privátní klíč certifikátu.

Atribut Hodnota
name Heslo
type xs:string
používat optional

IsPasswordEncrypted

Pokud je hodnota true, hodnota hesla se zašifruje.

Atribut Hodnota
name IsPasswordEncrypted
type xs:boolean
default false (nepravda)

Název

Identifikátor pro konkrétní informace o certifikátu. Tento název slouží k nastavení proměnné prostředí v kontejneru.

Atribut Hodnota
name Name
type xs:string
používat povinné

ContainerHealthConfigType complexType

Určuje možnosti integrace docker HEALTHCHECK pro kontejner.

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name ContainerHealthConfigType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHealthConfigType">
    <xs:annotation>
        <xs:documentation>Specifies docker HEALTHCHECK integration options for the container.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="IncludeDockerHealthStatusInSystemHealthReport" type="xs:boolean" use="optional" default="true">
        <xs:annotation>
            <xs:documentation>If the container has HEALTHCHECK enabled and docker reports health_status event for this container, 
            Service Fabric will include this as part of system reported health. When health_status is unhealthy
            Service Fabric will report a health warning. By default it is set to true.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RestartContainerOnUnhealthyDockerHealthStatus" type="xs:boolean" use="optional" default="false">
        <xs:annotation>
            <xs:documentation>If the container has HEALTHCHECK enabled and docker reports health_status event for this container, 
            Service Fabric will restart the container when health_status reported by docker is unhealthy.
            By default it is set to false.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
  </xs:complexType>  
  

Podrobnosti o atributu

IncludeDockerHealthStatusInSystemHealthReport

Pokud má kontejner povolený HEALTHCHECK a docker hlásí health_status událost pro tento kontejner, Service Fabric to zahrne jako součást stavu hlášeného systémem. Když health_status není v pořádku, Service Fabric oznámí upozornění na stav. Ve výchozím nastavení je nastavená na hodnotu true.

Atribut Hodnota
name IncludeDockerHealthStatusInSystemHealthReport
type xs:boolean
používat optional
default true

RestartContainerOnUnhealthyDockerHealthStatus

Pokud má kontejner povolený HEALTHCHECK a docker hlásí health_status událost pro tento kontejner, Service Fabric restartuje kontejner, když health_status hlášené dockerem není v pořádku. Ve výchozím nastavení je nastavená na hodnotu false.

Atribut Hodnota
name RestartContainerOnUnhealthyDockerHealthStatus
type xs:boolean
používat optional
default false (nepravda)

ContainerHostEntryPointType complexType

Atribut Hodnota
content 4 elementy, 0 atributů
definováno globálně
name ContainerHostEntryPointType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHostEntryPointType">
    <xs:sequence>
      <!--container image name-->
      <xs:element 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>
      <!--comma delimited list of commands for container-->
      <xs:element 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>
      <xs:element name="EntryPoint" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="FromSource" type="xs:string" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

ImageName

Úložiště a image ve https://hub.docker.com službě Azure Container Registry.

Atribut Hodnota
name ImageName
type xs:string

Příkazy

Předejte kontejneru čárkami oddělený seznam příkazů.

Atribut Hodnota
name Příkazy
type xs:string
minOccurs 0
maxOccurs 0

EntryPoint

Atribut Hodnota
name EntryPoint
type xs:string
minOccurs 0
maxOccurs 0

FromSource

Atribut Hodnota
name FromSource
type xs:string
minOccurs 0
maxOccurs 0

ContainerHostPoliciesType complexType

Atribut Hodnota
content 10 prvků, 8 atributů
definováno globálně
name ContainerHostPoliciesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHostPoliciesType">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element 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>
      <xs:element 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>
      <xs:element name="PortBinding" type="PortBindingType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies which endpoint resource to bind to the exposed container port.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
      <xs:element 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>
        <xs:element 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>
        <xs:element 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>
      <xs:element name="SecurityOption" type="SecurityOptionsType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies securityoptions for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
      <xs:element name="Label" type="ContainerLabelType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
            <xs:documentation>Specifies the labels for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>    
    <xs:attribute name="CodePackageRef" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="UseDefaultRepositoryCredentials" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Use the default repository credentials specified in clusterManifest.xml
        instead of the credentials specified in the "RepositoryCredentials" tag inside ApplicationManifest.xml.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UseTokenAuthenticationCredentials" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Use MSI token authentication (or a custom specified endpoint) to obtain a token used for authentication.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Isolation" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Isolation mode for container. Valid values are default, process or Hyper-V (only supported for Windows containers).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Hostname" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specify Hostname for container.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ContainersRetentionCount" use="optional" type="xs:string" default="0">
      <xs:annotation>
        <xs:documentation>Number of containers to leave behind when container repeatedly dies. By default this is set to 0 so no containers will be left behind.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="AutoRemove" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Flag indicating whether removal of containers will occur automatically (true) or not (false) if the container is killed.  If false SF manually remove the containers.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RunInteractive" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Run container with interactive flag enabled. Valid values are true/false. false by default.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

CodePackageRef

Atribut Hodnota
name CodePackageRef
používat povinné

UseDefaultRepositoryCredentials

Použijte výchozí přihlašovací údaje úložiště zadané v clusterManifest.xml místo přihlašovacích údajů zadaných ve značce RepositoryCredentials uvnitř ApplicationManifest.xml.

Atribut Hodnota
name UseDefaultRepositoryCredentials
type xs:string
používat optional
default false (nepravda)

UseTokenAuthenticationCredentials

K získání tokenu použitého k ověření použijte ověřování tokenu MSI (nebo vlastní zadaný koncový bod).

Atribut Hodnota
name UseTokenAuthenticationCredentials
type xs:string
používat optional
default false (nepravda)

Izolace

Režim izolace pro kontejner Platné hodnoty jsou výchozí, procesní nebo Hyper-V (podporují se jenom pro kontejnery Windows).

Atribut Hodnota
name Izolace
používat optional
type xs:string

Název hostitele

Zadejte název hostitele pro kontejner.

Atribut Hodnota
name Název hostitele
používat optional
type xs:string

ContainersRetentionCount

Početkontejnerůch Ve výchozím nastavení je tato hodnota nastavená na 0, takže žádné kontejnery nebudou ponechány za sebou.

Atribut Hodnota
name ContainersRetentionCount
používat optional
type xs:string
default 0

AutoRemove

Příznak označující, jestli dojde k odebrání kontejnerů automaticky (true), nebo ne (nepravda), pokud je kontejner zabit. Pokud SF false ručně odebere kontejnery.

Atribut Hodnota
name AutoRemove
používat optional
type xs:string

RunInteractive

Spusťte kontejner s povoleným interaktivním příznakem. Platné hodnoty jsou true/false. false ve výchozím nastavení.

Atribut Hodnota
name RunInteractive
používat optional
type xs:string

Podrobnosti o prvku obsahu

RepositoryCredentials

Přihlašovací údaje pro úložiště imagí kontejneru pro načtení imagí.

Atribut Hodnota
name RepositoryCredentials
type RepositoryCredentialsType
minOccurs 0
maxOccurs 0

HealthConfig

Určuje možnosti integrace docker HEALTHCHECK pro kontejner.

Atribut Hodnota
name HealthConfig
type ContainerHealthConfigType
minOccurs 0
maxOccurs 0

Vazby portů

Určuje, který prostředek koncového bodu se má svázat s vystavený port kontejneru.

Atribut Hodnota
name Vazby portů
type PortBindingType
minOccurs 0
maxOccurs neomezený

CertificateRef

Určuje informace pro certifikát, který bude vystaven kontejneru.

Atribut Hodnota
name CertificateRef
type ContainerCertificateType
minOccurs 0
maxOccurs neomezený

LogConfig

Určuje ovladač protokolování pro kontejner.

Atribut Hodnota
name LogConfig
type ContainerLoggingDriverType
minOccurs 0
maxOccurs 0

NetworkConfig

Určuje konfiguraci sítě pro kontejner.

Atribut Hodnota
name NetworkConfig
type ContainerNetworkConfigType
minOccurs 0
maxOccurs 0

Objem

Určuje svazek, který se má svázat s kontejnerem.

Atribut Hodnota
name Objem
type ContainerVolumeType
minOccurs 0
maxOccurs neomezený

SecurityOption

Určuje možnosti zabezpečení kontejneru.

Atribut Hodnota
name SecurityOption
type SecurityOptionsType
minOccurs 0
maxOccurs neomezený

ImageOverrides

Názvy imagí odpovídající číslu sestavení operačního systému, které se mají spustit.

Atribut Hodnota
name ImageOverrides
type ImageOverridesType
minOccurs 0
maxOccurs 0

Popisek

Určuje popisky kontejneru.

Atribut Hodnota
name Label
type ContainerLabelType
minOccurs 0
maxOccurs neomezený

ContainerLabelType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name ContainerLabelType

Zdroj XML

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

Podrobnosti o atributu

Název

Atribut Hodnota
name Name
type xs:string
používat povinné

Hodnota

Atribut Hodnota
name Hodnota
type xs:string
používat povinné

ContainerLoggingDriverType complexType

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name ContainerLoggingDriverType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerLoggingDriverType">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element 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>
      </xs:choice>
    <xs:attribute name="Driver" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Ovladač

Atribut Hodnota
name Ovladač
používat povinné

Podrobnosti o prvku obsahu

DriverOption

Možnosti ovladače, které mají být předány ovladači.

Atribut Hodnota
name DriverOption
type DriverOptionType
minOccurs 0
maxOccurs neomezený

ContainerNetworkConfigType complexType

Atribut Hodnota
content 0 prvků, 1 atributů
definováno globálně
name ContainerNetworkConfigType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerNetworkConfigType">
        <xs:attribute name="NetworkType" use="required" type="xs:string">
            <xs:annotation>
                <xs:documentation>NetworkType. Currently supported types are "Open" and "Isolated".</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
  

Podrobnosti o atributu

Typ sítě

Typ sítě. Aktuálně podporované typy jsou Open a Izolované.

Atribut Hodnota
name Typ sítě
používat povinné
type xs:string

ContainerNetworkPolicyEndpointBindingType complexType

Atribut Hodnota
content 0 prvků, 1 atributů
definováno globálně
name ContainerNetworkPolicyEndpointBindingType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerNetworkPolicyEndpointBindingType">
    <xs:attribute name="EndpointRef">
      <xs:annotation>
        <xs:documentation>The name of the endpoint, which must be declared in the Resources section of the service manifest.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

EndpointRef

Název koncového bodu, který musí být deklarován v části Prostředky manifestu služby.

Atribut Hodnota
name EndpointRef

ContainerNetworkPolicyType complexType

Popisuje přidružení mezi balíčkem služby a sítí kontejnerů a volitelně přidružení mezi koncovými body balíčku služby a sítí kontejnerů.

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name ContainerNetworkPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerNetworkPolicyType">
    <xs:annotation>
      <xs:documentation>Describes association between a service package and a container network and optionally association between endpoints of the service package and the container network.</xs:documentation>
    </xs:annotation>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element 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>
    </xs:choice>
    <xs:attribute name="NetworkRef" use="required">
      <xs:annotation>
        <xs:documentation>The name of the container network (case-insensitive). It has to be name of a container network already created or reserved names including "Open" or "NAT".</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

NetworkRef

Název sítě kontejneru (nerozlišuje malá a velká písmena). Musí to být název sítě kontejneru, která už je vytvořená nebo vyhrazená, včetně "Open" nebo "NAT".

Atribut Hodnota
name NetworkRef
používat povinné

Podrobnosti o prvku obsahu

Vazby koncového bodu

Určuje koncový bod, který by se měl vystavit v síti kontejneru.

Atribut Hodnota
name Vazby koncového bodu
type ContainerNetworkPolicyEndpointBindingType
minOccurs 0
maxOccurs neomezený

ContainerVolumeType complexType

Atribut Hodnota
content 1 elementy, 4 atributy
definováno globálně
name ContainerVolumeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerVolumeType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element 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>
        </xs:choice>
        <xs:attribute name="Source" use="required">
          <xs:annotation>
            <xs:documentation>The source folder which can be a folder in the VM that hosts the containers or a persistent remote store.</xs:documentation>
          </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="Destination" use="required">
          <xs:annotation>
            <xs:documentation>The location that the Source is mapped to within the running container. Thus, your destination can't be a location that already exists within your container.</xs:documentation>
          </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="Driver" use="optional">
          <xs:annotation>
            <xs:documentation>The driver name for the Azure Files volume plugin is "sfazurefile".</xs:documentation>
          </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="IsReadOnly" type="xs:boolean" default="false"/>
    </xs:complexType>
    

Podrobnosti o atributu

Zdroj

Zdrojová složka, která může být složkou ve virtuálním počítači, která hostuje kontejnery nebo trvalé vzdálené úložiště.

Atribut Hodnota
name Zdroj
používat povinné

Cíl

Umístění, na které je zdroj namapován v rámci spuštěného kontejneru. Cílem tedy nemůže být umístění, které již v kontejneru existuje.

Atribut Hodnota
name Cíl
používat povinné

Ovladač

Název ovladače modulu plug-in svazku služby Azure Files je sfazurefile.

Atribut Hodnota
name Ovladač
používat optional

IsReadOnly

Atribut Hodnota
name IsReadOnly
type xs:boolean
default false (nepravda)

Podrobnosti o prvku obsahu

DriverOption

Možnosti ovladače, které mají být předány ovladači.

Atribut Hodnota
name DriverOption
type DriverOptionType
minOccurs 0
maxOccurs neomezený

DataPackageType complexType

Deklaruje složku pojmenovanou atributem Name v části PackageRoot, která obsahuje statické datové soubory, které má proces za běhu využívat. Service Fabric bude recyklovat všechny balíčky EXEs a DLLHOST zadané v hostiteli a podpůrné balíčky, když se upgraduje některý z datových balíčků uvedených v manifestu služby.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name DataPackageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DataPackageType">
    <xs:annotation>
      <xs:documentation>Declares a folder, named by the Name attribute, under PackageRoot which contains static data files to be consumed by the process at runtime. Service Fabric will recycle all EXEs and DLLHOSTs specified in the host and support packages when any of the data packages listed in the service manifest are upgraded.</xs:documentation>
    </xs:annotation>
    <xs:attributeGroup ref="VersionedName"/>
  </xs:complexType>
  

DebugParametersType complexType

Určuje informace o ladicím programu, který se má připojit při aktivaci balíčku kódu.

Atribut Hodnota
content 4 elementy, 10 atributů
definováno globálně
name DebugParametersType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DebugParametersType">
    <xs:annotation>
      <xs:documentation>Specifies information on debugger to attach when activating codepackage.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element 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>
      <xs:element name="ContainerEnvironmentBlock" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>EnvironmentBlock for containers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
    </xs:sequence>
    <xs:attribute name="ProgramExePath">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Arguments">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="EntryPointType" use="optional" default="Main">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Setup"/>
          <xs:enumeration value="Main"/>
          <xs:enumeration value="All"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CodePackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="ConfigPackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DataPackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="LockFile">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="WorkingFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DebugParametersFile">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="EnvironmentBlock">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ProgramExePath

Atribut Hodnota
name ProgramExePath

Argumenty

Atribut Hodnota
name Argumenty

EntryPointType

Atribut Hodnota
name EntryPointType
používat optional
default Hlavní

CodePackageLinkFolder

Atribut Hodnota
name CodePackageLinkFolder

ConfigPackageLinkFolder

Atribut Hodnota
name ConfigPackageLinkFolder

DataPackageLinkFolder

Atribut Hodnota
name DataPackageLinkFolder

LockFile

Atribut Hodnota
name LockFile

WorkingFolder

Atribut Hodnota
name WorkingFolder

DebugParametersFile

Atribut Hodnota
name DebugParametersFile

EnvironmentBlock

Atribut Hodnota
name EnvironmentBlock

Podrobnosti o prvku obsahu

ContainerEntryPoint

Přepsaný vstupní bod pro kontejnery, aby bylo možné spustit ladicí program.

Atribut Hodnota
name ContainerEntryPoint
type xs:string
minOccurs 0
maxOccurs neomezený

ContainerMountedVolume

Svazky, které se mají připojit uvnitř kontejneru.

Atribut Hodnota
name ContainerMountedVolume
type xs:string
minOccurs 0
maxOccurs neomezený

ContainerEnvironmentBlock

EnvironmentBlock pro kontejnery.

Atribut Hodnota
name ContainerEnvironmentBlock
type xs:string
minOccurs 0
maxOccurs neomezený

ContainerLabel

Popisky kontejnerů ve form key=value

Atribut Hodnota
name ContainerLabel
type xs:string
minOccurs 0
maxOccurs neomezený

DefaultServicesType complexType

Deklaruje instance služby, které se automaticky vytvoří při každé instanci aplikace pro tento typ aplikace.

Atribut Hodnota
content 2 elementy, 0 atributů
definováno globálně
name DefaultServicesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultServicesType">
        <xs:annotation>
            <xs:documentation>Declares service instances that are automatically created whenever an application is instantiated against this application type.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element 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>
                <xs:element 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>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    

Podrobnosti o prvku obsahu

Služba

Deklaruje službu, která se vytvoří automaticky při vytváření instance aplikace.

Atribut Hodnota
name Služba

Skupina služeb

Kolekce služeb, které se automaticky nacházejí společně, takže se také přesunou při převzetí služeb při selhání nebo správě prostředků.

Atribut Hodnota
name Skupina služeb

DiagnosticsType complexType

Popisuje nastavení diagnostiky pro aplikace.

Atribut Hodnota
content 3 elementy, 0 atributů
definováno globálně
name DiagnosticsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DiagnosticsType">
    <xs:annotation>
      <xs:documentation>Describes the diagnostic settings for applications.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

CrashDumpSource

Určuje shromažďování výpisů stavu systému. Výpisy stavu systému se shromažďují pro spustitelné soubory, které hostují balíčky kódu všech služeb patřících do aplikace.

Atribut Hodnota
name CrashDumpSource
minOccurs 0

EtWSource

Určuje kolekci trasování trasování trasování pro Windows. Trasování trasování událostí pro Windows se shromažďuje pro poskytovatele, kteří jsou zaregistrovaní všemi službami patřícími do aplikace.

Atribut Hodnota
name EtWSource
minOccurs 0

FolderSource

Určuje kolekci obsahu konkrétní složky v místním uzlu.

Atribut Hodnota
name FolderSource
minOccurs 0
maxOccurs neomezený

DllHostEntryPointType complexType

Nepodporované, nepoužívejte. Podpora hostování knihovny DLL (vstupní bod sestavení) je poskytována prostřednictvím procesu FWP.exe. Service Fabric spustí pracovní proces Fabric (FWP.exe) a načte sestavení jako součást procesu aktivace.

Atribut Hodnota
content 2 elementy, 1 atributy
definováno globálně
name DllHostEntryPointType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DllHostEntryPointType">
    <xs:annotation>
        <xs:documentation>Unsupported, do not use. DLL hosting support (assembly entry point) is provided through the FWP.exe process. Service Fabric starts the Fabric Worker Process (FWP.exe) and loads the assembly as part of the activation process.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="UnmanagedDll" type="UnmanagedDllType"/>
        <xs:element name="ManagedAssembly" type="ManagedAssemblyType"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute name="IsolationPolicy" use="optional" default="DedicatedProcess">
      <xs:annotation>
        <xs:documentation>Unsupported, do not use. Defines the isolation policy for the Unmanaged DLLs and Managed Assemblies loaded in the DllHost. </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="SharedDomain"/>
          <xs:enumeration value="DedicatedDomain"/>
          <xs:enumeration value="DedicatedProcess"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

IsolationPolicy

Nepodporované, nepoužívejte. Definuje zásadu izolace pro nespravované knihovny DLL a spravovaná sestavení načtená v knihovně DllHost.

Atribut Hodnota
name IsolationPolicy
používat optional
default DedicatedProcess

Podrobnosti o prvku obsahu

Nespravovaný nespravovaný

Atribut Hodnota
name Nespravovaný nespravovaný
type UnmanagedDllType

ManagedAssembly

Atribut Hodnota
name ManagedAssembly
type ManagedAssemblyType

DriverOptionType complexType

Možnosti ovladače, které mají být předány ovladači. Modul plug-in svazku Azure Files podporuje následující možnosti ovladače: shareName (sdílená složka Azure Files, která poskytuje svazek pro kontejner), storageAccountName (účet úložiště Azure, který obsahuje sdílenou složku Azure Files), storageAccountKey (přístupový klíč pro účet úložiště Azure, který obsahuje sdílenou složku Azure Files). Tyto tři možnosti ovladače jsou povinné.

Atribut Hodnota
content 0 prvků, 4 atributy
definováno globálně
name DriverOptionType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DriverOptionType">
      <xs:annotation>
        <xs:documentation>Driver options to be passed to driver. The Azure Files volume plugin supports the following driver options:
          shareName (the Azure Files file share that provides the volume for the container), storageAccountName (the Azure storage account
          that contains the Azure Files file share), storageAccountKey (Access key for the Azure storage account that contains the Azure Files file share).
          These three driver options are required.</xs:documentation>
      </xs:annotation>
        <xs:attribute name="Name" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>The name of the driver option. </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Value" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>The value of the driver option. </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <!-- TODO [dragosav] this needs to be deprecated; unclear if we can outright remove it, or give advance notice and remove it in an upcoming release. -->
        <xs:attribute name="IsEncrypted" type="xs:string" use="optional" default="false"/>
        <xs:attribute name="Type" type="xs:string" use="optional" default="PlainText">
          <xs:annotation>
            <xs:documentation>
              This value defines the protection of the value of the attribute. It may be SecretsStoreRef/Encrypted/PlainText.
              If set to SecretsStoreRef, the value references a secret stored encrypted in the cluster's SecureStore, which is de-referenced and decrypted upon activation.
              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>
    

Podrobnosti o atributu

Název

Název možnosti ovladače.

Atribut Hodnota
name Name
type xs:string
používat povinné

Hodnota

Hodnota možnosti ovladače.

Atribut Hodnota
name Hodnota
type xs:string
používat povinné

IsEncrypted

Atribut Hodnota
name IsEncrypted
type xs:string
používat optional
default false (nepravda)

Typ

Tato hodnota definuje ochranu hodnoty atributu. Může to být SecretsStoreRef/Encrypted/PlainText. Pokud je nastavená hodnota SecretsStoreRef, odkazuje hodnota na tajný klíč uložený zašifrovaný v zabezpečeném úložišti clusteru, na který se při aktivaci odkazuje a dešifruje. Pokud je nastavená hodnota Encrypted, vývojář aplikace zodpovídá za vytvoření certifikátu a použití rutiny Invoke-ServiceFabricEncryptSecret k šifrování citlivých informací.

Atribut Hodnota
name Type
type xs:string
používat optional
default PlainText

EndpointBindingPolicyType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name EndpointBindingPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointBindingPolicyType">
    <xs:attribute name="EndpointRef">
      <xs:annotation>
        <xs:documentation>The name of the endpoint, which must be declared in the Resources section of the service manifest.  When using HTTPS, do not use
          the same port and certificate for different service instances (independent of the application) deployed to the same node. Upgrading two different services
          using the same port in different application instances will result in an upgrade failure.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CertificateRef" use="required">
      <xs:annotation>
        <xs:documentation>The name of the endpoint certificate, declared in the Certificates section, to return to the client. </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

EndpointRef

Název koncového bodu, který musí být deklarován v části Prostředky manifestu služby. Při použití protokolu HTTPS nepoužívejte stejný port a certifikát pro různé instance služby (nezávisle na aplikaci) nasazené do stejného uzlu. Upgrade dvou různých služeb pomocí stejného portu v různých instancích aplikace způsobí selhání upgradu.

Atribut Hodnota
name EndpointRef

CertificateRef

Název certifikátu koncového bodu deklarovaný v části Certifikáty, který se má vrátit klientovi.

Atribut Hodnota
name CertificateRef
používat povinné

EndpointCertificateType complexType

Určuje informace o certifikátu X509 použitém k zabezpečení koncového bodu.

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name EndpointCertificateType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointCertificateType">
                <xs:annotation>
                        <xs:documentation>Specifies information about an X509 certificate used to secure an endpoint.</xs:documentation>
                </xs:annotation>
                <xs:attribute name="X509StoreName" type="xs:string" default="My">
                        <xs:annotation>
                                <xs:documentation>The store name for the X509 certificate.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="X509FindValue" use="required">
                        <xs:annotation>
                                <xs:documentation>The thumbprint of the X509 certificate.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Name" type="xs:string" use="optional"/>
        </xs:complexType>
        

Podrobnosti o atributu

X509StoreName

Název úložiště pro certifikát X509.

Atribut Hodnota
name X509StoreName
type xs:string
default Moje

X509FindValue

Kryptografický otisk certifikátu X509.

Atribut Hodnota
name X509FindValue
používat povinné

Název

Atribut Hodnota
name Name
type xs:string
používat optional

EndpointOverrideType complexType

Atribut Hodnota
content 0 prvků, 6 atributů
definováno globálně
name EndpointOverrideType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointOverrideType">
    <xs:attribute name="Name" use="required">
      <xs:annotation>
      <xs:documentation>The name of the endpoint to override. A string.</xs:documentation>
    </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Port" type="xs:string">
      <xs:annotation>
        <xs:documentation>The port number for the endpoint. Overrides the value in the service manifest.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
     <xs:attribute name="Protocol" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>The protocol for the endpoint. Overrides the value in the service manifest. HTTPS endpoints must also have an EndpointCertificate and an EndpointBindingPolicy declared in the application manifest. The protocol cannot be changed later in an application upgrade. </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Type" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>The type of the endpoint. Overrides the value in the service manifest. Input endpoints are used to expose the port to the outside, internal endpoints are used for intra-application communication.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UriScheme" use="optional">
      <xs:annotation>
        <xs:documentation>The URI scheme. Overrides the value in the service manifest. For example, "http", "https", or "ftp".</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PathSuffix" use="optional">
      <xs:annotation>
        <xs:documentation>The path suffix. For example, "/myapp1". Overrides the value in the service manifest.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název koncového bodu, který se má přepsat. Řetězec.

Atribut Hodnota
name Název
používat povinné

Port

Číslo portu pro koncový bod. Přepíše hodnotu v manifestu služby.

Atribut Hodnota
name Port
type xs:string

Protokol

Protokol pro koncový bod. Přepíše hodnotu v manifestu služby. Koncové body HTTPS musí mít také endpointCertificate a EndpointBindingPolicy deklarované v manifestu aplikace. Protokol nelze později v upgradu aplikace změnit.

Atribut Hodnota
name Protokol
type xs:string
používat optional

Typ

Typ koncového bodu. Přepíše hodnotu v manifestu služby. Vstupní koncové body se používají k zveřejnění portu vnějšímu, interní koncové body se používají ke komunikaci uvnitř aplikace.

Atribut Hodnota
name Type
type xs:string
používat optional

UriScheme

Schéma identifikátoru URI. Přepíše hodnotu v manifestu služby. Například "http", "https" nebo "ftp".

Atribut Hodnota
name UriScheme
používat optional

Přípona cesty

Přípona cesty. Například /myapp1. Přepíše hodnotu v manifestu služby.

Atribut Hodnota
name Přípona cesty
používat optional

EndpointType complexType – typ

Definuje koncový bod pro službu. Je možné vyžádat konkrétní porty. Pokud není port explicitně zadaný, port se přiřadí z vyhrazeného rozsahu portů aplikace. Repliky služeb spuštěné na různých uzlech clusteru je možné přiřadit různá čísla portů, zatímco repliky stejné služby spuštěné na stejném uzlu sdílejí stejný port. Tyto porty můžou repliky služeb používat pro různé účely, jako je replikace nebo naslouchání klientským požadavkům.

Atribut Hodnota
content 0 prvků, 8 atributů
definováno globálně
name EndpointType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EndpointType">
    <xs:annotation>
      <xs:documentation>Defines an endpoint for the service. Specific ports can be requested.  If a port is not explicitly specified, a port is assigned from the reserved application port range. Service replicas running on different cluster nodes can be assigned different port numbers, while replicas of the same service running on the same node share the same port. Such ports can be used by the service replicas for various purposes such as replication or listening for client requests.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="Name" use="required">
      <xs:annotation>
      <xs:documentation>The name of the endpoint.</xs:documentation>
    </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Protocol" use="optional" default="tcp">
      <xs:annotation>
        <xs:documentation>The protocol for the endpoint: http, https, tcp, or udp. HTTPS endpoints must also have an EndpointCertificate and an EndpointBindingPolicy declared in the application manifest. The protocol cannot be changed later in an application upgrade. </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="http"/>
          <xs:enumeration value="https"/>
          <xs:enumeration value="tcp"/>
          <xs:enumeration value="udp"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" use="optional" default="Internal">
      <xs:annotation>
        <xs:documentation>The type of the endpoint.  Input endpoints are used to expose the port to the outside, internal endpoints are used for intra-application communication.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Input"/>
          <xs:enumeration value="Internal"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CodePackageRef" use="optional">
      <xs:annotation>
        <xs:documentation>The name of code Package that will use this endpoint.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CertificateRef">
      <xs:annotation>
        <xs:documentation>Do not use, this attribute is not supported.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Port">
      <xs:annotation>
        <xs:documentation>The port will be replaced with a port determined by Microsoft Azure Service Fabric after registering with Http.sys or BFE.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
          <xs:maxInclusive value="65535"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="UriScheme">
      <xs:annotation>
        <xs:documentation>The URI scheme.  For example, "http", "https", or "ftp".</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PathSuffix">
      <xs:annotation>
        <xs:documentation>The path suffix.  For example, "/myapp1".</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název koncového bodu

Atribut Hodnota
name Název
používat povinné

Protokol

Protokol pro koncový bod: http, https, tcp nebo udp. Koncové body HTTPS musí mít také endpointCertificate a EndpointBindingPolicy deklarované v manifestu aplikace. Protokol nelze později v upgradu aplikace změnit.

Atribut Hodnota
name Protokol
používat optional
default tcp

Typ

Typ koncového bodu. Vstupní koncové body se používají k zveřejnění portu vnějšímu, interní koncové body se používají ke komunikaci uvnitř aplikace.

Atribut Hodnota
name Type
používat optional
default Interní

CodePackageRef

Název balíčku kódu, který bude používat tento koncový bod.

Atribut Hodnota
name CodePackageRef
používat optional

CertificateRef

Nepoužívejte, tento atribut není podporován.

Atribut Hodnota
name CertificateRef

Port

Port se po registraci do Http.sys nebo BFE nahradí portem určeným službou Microsoft Azure Service Fabric.

Atribut Hodnota
name Port

UriScheme

Schéma identifikátoru URI. Například "http", "https" nebo "ftp".

Atribut Hodnota
name UriScheme

Přípona cesty

Přípona cesty. Například /myapp1.

Atribut Hodnota
name Přípona cesty

EntryPointDescriptionType complexType

Spustitelný soubor určený EntryPointem je obvykle dlouhotrvajícím hostitelem služby. Přítomnost samostatného vstupního bodu nastavení zabraňuje spuštění hostitele služby s vysokými oprávněními po delší dobu. Spustitelný soubor zadaný entrypointem se spustí po úspěšném ukončení setupEntryPointu. Výsledný proces se monitoruje a restartuje (počínaje aplikací SetupEntryPoint), pokud se někdy ukončí nebo dojde k chybovému ukončení.

Atribut Hodnota
content 3 elementy, 0 atributů
definováno globálně
name EntryPointDescriptionType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EntryPointDescriptionType">
    <xs:annotation>
      <xs:documentation>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. The executable specified by EntryPoint is run after SetupEntryPoint exits successfully. The resulting process is monitored and restarted (beginning again with SetupEntryPoint) if it ever terminates or crashes.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element 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>
        <xs:element name="DllHost" type="DllHostEntryPointType"/>
        <xs:element name="ContainerHost" type="ContainerHostEntryPointType"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

ExeHost

Atribut Hodnota
name ExeHost

DllHost

Atribut Hodnota
name DllHost
type DllHostEntryPointType

ContainerHost

Atribut Hodnota
name ContainerHost
type ContainerHostEntryPointType

EnvironmentOverridesType complexType

Atribut Hodnota
content 1 elementy, 1 atributy
definováno globálně
name EnvironmentOverridesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentOverridesType">
    <xs:sequence>
      <xs:element name="EnvironmentVariable" type="EnvironmentVariableOverrideType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Environment variable.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="CodePackageRef" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>

  

Podrobnosti o atributu

CodePackageRef

Atribut Hodnota
name CodePackageRef
používat povinné

Podrobnosti o prvku obsahu

EnvironmentVariable

Proměnná prostředí.

Atribut Hodnota
name EnvironmentVariable
type EnvironmentVariableOverrideType
minOccurs 0
maxOccurs neomezený

EnvironmentType complexType – typ

Atribut Hodnota
content 3 elementy, 0 atributů
definováno globálně
name EnvironmentType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentType">
        <xs:sequence>
            <xs:element name="Principals" type="SecurityPrincipalsType"/>
            <xs:element name="Policies" type="ApplicationPoliciesType"/>
            <xs:element name="Diagnostics" type="DiagnosticsType"/>
        </xs:sequence>
        <xs:attributeGroup ref="VersionedItemAttrGroup"/>
    </xs:complexType>
    

Podrobnosti o prvku obsahu

Objekty zabezpečení

Atribut Hodnota
name Objekty zabezpečení
type SecurityPrincipalsType

Zásady

Atribut Hodnota
name Zásady
type ApplicationPoliciesType

Diagnostika

Atribut Hodnota
name Diagnostika
type DiagnosticsType

EnvironmentVariableOverrideType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name EnvironmentVariableOverrideType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariableOverrideType">
    <xs:attribute name="Name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of environment variable.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Value">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" type="xs:string" use="optional"/>
  </xs:complexType>  
  

Podrobnosti o atributu

Název

Název proměnné prostředí.

Atribut Hodnota
name Name
type xs:string
používat povinné

Hodnota

Atribut Hodnota
name Hodnota

Typ

Atribut Hodnota
name Type
type xs:string
používat optional

EnvironmentVariableType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name EnvironmentVariableType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariableType">
    <xs:attribute name="Name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of environment variable.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Value">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" use="optional" default="PlainText">
      <xs:annotation>
        <xs:documentation>
          The type for the Environment Variable. It can be PlainText/Encrypted/SecretsStoreRef.
          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:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="PlainText"/>
          <xs:enumeration value="Encrypted"/>
          <xs:enumeration value="SecretsStoreRef"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název proměnné prostředí.

Atribut Hodnota
name Name
type xs:string
používat povinné

Hodnota

Atribut Hodnota
name Hodnota

Typ

Typ proměnné prostředí. Může to být PlainText/Encrypted/SecretsStoreRef. Pokud je nastavená hodnota SecretsStoreRef, načteme referenční hodnotu z SecretStore. Pokud je nastavená hodnota Encrypted, vývojář aplikace zodpovídá za vytvoření certifikátu a použití rutiny Invoke-ServiceFabricEncryptSecret k šifrování citlivých informací.

Atribut Hodnota
name Type
používat optional
default PlainText

EnvironmentVariablesType complexType

Předejte proměnné prostředí do kontejneru nebo exe.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name EnvironmentVariablesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariablesType">
    <xs:annotation>
      <xs:documentation>Pass environment variables to your container or exe. </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="EnvironmentVariable" type="EnvironmentVariableType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Environment variable.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

EnvironmentVariable

Proměnná prostředí.

Atribut Hodnota
name EnvironmentVariable
type EnvironmentVariableType
minOccurs 0
maxOccurs neomezený

ExeHostEntryPointType complexType

Atribut Hodnota
content 4 elementy, 1 atributy
definováno globálně
name ExeHostEntryPointType

Zdroj XML

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

    <xs:sequence>
      <xs:element 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>
      <xs:element name="Arguments" type="xs:string" minOccurs="0"/>
      <xs:element 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>
      <xs:element 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>
    </xs:sequence>
    <xs:attribute name="IsExternalExecutable" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>True if the executable is external to the application package. Program existence check in the application package is skipped.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

IsExternalExecutable

Hodnota True, pokud je spustitelný soubor externí pro balíček aplikace. Kontrola existence programu v balíčku aplikace se přeskočí.

Atribut Hodnota
name IsExternalExecutable
type xs:boolean
default false (nepravda)

Podrobnosti o prvku obsahu

Program

Název spustitelného souboru. Například "MySetup.bat" nebo "MyServiceHost.exe".

Atribut Hodnota
name Program
type xs:string

Argumenty

Atribut Hodnota
name Argumenty
type xs:string
minOccurs 0

WorkingFolder

Atribut Hodnota
name WorkingFolder
default Práce
minOccurs 0

ConsoleRedirection

Upozornění! Nepoužívejte přesměrování konzoly v produkční aplikaci, používejte ho jenom pro místní vývoj a ladění. Přesměruje výstup konzoly ze spouštěcího skriptu do výstupního souboru ve složce aplikace s názvem "log" na uzlu clusteru, kde je aplikace nasazená a spuštěná.

Atribut Hodnota
name ConsoleRedirection
minOccurs 0

ExtensionsType complexType

Popisuje rozšíření, která lze použít u jiných prvků.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ExtensionsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ExtensionsType">
    <xs:annotation>
      <xs:documentation>Describes extensions that can be applied to other elements.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Rozšíření

Atribut Hodnota
name Rozšíření
minOccurs 0
maxOccurs neomezený

FabricCertificateType complexType

Určuje informace o certifikátu.

Atribut Hodnota
content 0 prvků, 5 atributů
definováno globálně
name FabricCertificateType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricCertificateType">
                <xs:annotation>
                        <xs:documentation>This specifies the certificate information.</xs:documentation>
                </xs:annotation>
                <xs:attribute name="X509StoreName" type="xs:string" default="My">
                        <xs:annotation>
                                <xs:documentation>The store name for the X509 certificate.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="X509FindType" default="FindByThumbprint">
                        <xs:annotation>
                                <xs:documentation>This is Used only when credential is X509. This specifies how to find the certificate whether by the name or the thumbprint </xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                                <xs:restriction base="xs:string">
                                        <xs:enumeration value="FindByThumbprint"/>
                                        <xs:enumeration value="FindBySubjectName"/>
                                        <xs:enumeration value="FindByExtension"/>
                                </xs:restriction>
                        </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="X509FindValue" use="required">
                        <xs:annotation>
                                <xs:documentation>This is Used only when credential is X509. This is the actual name or thumbprint of the certificate.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="X509FindValueSecondary" use="optional" default="">
                        <xs:annotation>
                                <xs:documentation>This is used only when credential is X509. This is the actual name or thumbprint of the certificate.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Name" type="xs:string" use="optional"/>
        </xs:complexType>
        

Podrobnosti o atributu

X509StoreName

Název úložiště pro certifikát X509.

Atribut Hodnota
name X509StoreName
type xs:string
default Moje

X509FindType

Používá se jenom v případě, že přihlašovací údaje jsou X509. Určuje, jak najít certifikát podle názvu nebo kryptografického otisku.

Atribut Hodnota
name X509FindType
default FindByThumbprint

X509FindValue

Používá se jenom v případě, že přihlašovací údaje jsou X509. Toto je skutečný název nebo kryptografický otisk certifikátu.

Atribut Hodnota
name X509FindValue
používat povinné

X509FindValueSecondary

Používá se jenom v případě, že přihlašovací údaje jsou X509. Toto je skutečný název nebo kryptografický otisk certifikátu.

Atribut Hodnota
name X509FindValueSecondary
používat optional
default

Název

Atribut Hodnota
name Name
type xs:string
používat optional

FabricEndpointsType complexType

Atribut Hodnota
content 21 prvků, 0 atributů
definováno globálně
name FabricEndpointsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricEndpointsType">
    <xs:all>
      <xs:element name="ClientConnectionEndpoint" type="InputEndpointType"/>
      <xs:element name="LeaseDriverEndpoint" type="InternalEndpointType"/>
      <xs:element name="ClusterConnectionEndpoint" type="InternalEndpointType"/>
      <xs:element name="HttpGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      <xs:element name="HttpApplicationGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      <xs:element name="ServiceConnectionEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="ClusterManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="RepairManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="NamingReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="FailoverManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="ImageStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="UpgradeServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="FaultAnalysisServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="BackupRestoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="UpgradeOrchestrationServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="CentralSecretServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="EventStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="GatewayResourceManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="DefaultReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element 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>
      <xs:element 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>
    </xs:all>
  </xs:complexType>

  

Podrobnosti o prvku obsahu

ClientConnectionEndpoint

Atribut Hodnota
name ClientConnectionEndpoint
type InputEndpointType

LeaseDriverEndpoint

Atribut Hodnota
name LeaseDriverEndpoint
type InternalEndpointType

ClusterConnectionEndpoint

Atribut Hodnota
name ClusterConnectionEndpoint
type InternalEndpointType

HttpGatewayEndpoint

Atribut Hodnota
name HttpGatewayEndpoint
type InputEndpointType
minOccurs 0

HttpApplicationGatewayEndpoint

Atribut Hodnota
name HttpApplicationGatewayEndpoint
type InputEndpointType
minOccurs 0

ServiceConnectionEndpoint

Atribut Hodnota
name ServiceConnectionEndpoint
type InternalEndpointType
minOccurs 0

ClusterManagerReplicatorEndpoint

Atribut Hodnota
name ClusterManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

RepairManagerReplicatorEndpoint

Atribut Hodnota
name RepairManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

NamingReplicatorEndpoint

Atribut Hodnota
name NamingReplicatorEndpoint
type InternalEndpointType
minOccurs 0

FailoverManagerReplicatorEndpoint

Atribut Hodnota
name FailoverManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

ImageStoreServiceReplicatorEndpoint

Atribut Hodnota
name ImageStoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

UpgradeServiceReplicatorEndpoint

Atribut Hodnota
name UpgradeServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

FaultAnalysisServiceReplicatorEndpoint

Atribut Hodnota
name FaultAnalysisServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

BackupRestoreServiceReplicatorEndpoint

Atribut Hodnota
name BackupRestoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

UpgradeOrchestrationServiceReplicatorEndpoint

Atribut Hodnota
name UpgradeOrchestrationServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

CentralSecretServiceReplicatorEndpoint

Atribut Hodnota
name CentralSecretServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

EventStoreServiceReplicatorEndpoint

Atribut Hodnota
name EventStoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

GatewayResourceManagerReplicatorEndpoint

Atribut Hodnota
name GatewayResourceManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

DefaultReplicatorEndpoint

Atribut Hodnota
name DefaultReplicatorEndpoint
type InternalEndpointType
minOccurs 0

ApplicationEndpoints

Atribut Hodnota
name ApplicationEndpoints
minOccurs 0

Dočasnéendpointy

Atribut Hodnota
name Dočasnéendpointy
minOccurs 0

FabricKtlLoggerSettingsType complexType

Atribut Hodnota
content 3 elementy, 0 atributů
definováno globálně
name FabricKtlLoggerSettingsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricKtlLoggerSettingsType">
    <xs:all>
      <xs:element 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>

      <xs:element 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>

      <xs:element 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>

    </xs:all>
  </xs:complexType>

  

Podrobnosti o prvku obsahu

SharedLogFilePath

Definuje cestu ke sdílenému protokolu.

Atribut Hodnota
name SharedLogFilePath
minOccurs 0

SharedLogFileId

Konkrétní identifikátor GUID, který se má použít jako ID sdíleného protokolu.

Atribut Hodnota
name SharedLogFileId
minOccurs 0

SharedLogFileSizeInMB

Definuje, jak velký je sdílený protokol.

Atribut Hodnota
name SharedLogFileSizeInMB
minOccurs 0

FabricNodeType complexType

Popisuje uzel Microsoft Azure Service Fabric.

Atribut Hodnota
content 0 prvků, 6 atributů
definováno globálně
name FabricNodeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricNodeType">
                <xs:annotation>
                        <xs:documentation>Describes a Microsoft Azure Service Fabric Node.</xs:documentation>
                </xs:annotation>
                <xs:attribute name="NodeName" type="xs:string" use="required">
                        <xs:annotation>
                                <xs:documentation>The name of the node instance.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="IPAddressOrFQDN" type="xs:string" use="required">
                        <xs:annotation>
                                <xs:documentation>The IP address or the FQDN of the machine on which to place this node.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="IsSeedNode" type="xs:boolean" default="false">
                        <xs:annotation>
                                <xs:documentation>A flag indicating whether or not this node is a seed node.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="NodeTypeRef" type="xs:string" use="required">
                        <xs:annotation>
                                <xs:documentation>Name of the nodetype defined in the NodeTypes section. </xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="FaultDomain" type="xs:anyURI" use="optional">
                        <xs:annotation>
                                <xs:documentation>The fault domain of this node.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="UpgradeDomain" type="xs:anyURI" use="optional">
                        <xs:annotation>
                                <xs:documentation>The upgrade domain of this node.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název uzlu

Název instance uzlu.

Atribut Hodnota
name Název uzlu
type xs:string
používat povinné

IPAddressOrFQDN

IP adresa nebo plně kvalifikovaný název domény počítače, na kterém se má tento uzel umístit.

Atribut Hodnota
name IPAddressOrFQDN
type xs:string
používat povinné

IsSeedNode

Příznak označující, jestli je tento uzel počátečním uzlem.

Atribut Hodnota
name IsSeedNode
type xs:boolean
default false (nepravda)

NodeTypeRef

Název uzlu definovaného v části NodeTypes

Atribut Hodnota
name NodeTypeRef
type xs:string
používat povinné

FaultDomain

Doména selhání tohoto uzlu.

Atribut Hodnota
name FaultDomain
type xs:anyURI
používat optional

UpgradeDomain

Upgradujte doménu tohoto uzlu.

Atribut Hodnota
name UpgradeDomain
type xs:anyURI
používat optional

FileStoreETWType complexType

Popisuje cíl úložiště souborů pro události Trasování událostí pro Windows. Funguje jenom v místním prostředí.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name FileStoreETWType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FileStoreETWType">
    <xs:annotation>
      <xs:documentation>Describes a file store destination for ETW events. Works only in on-premises environment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="FileStoreType">
        <xs:attributeGroup ref="LevelFilter"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

FileStoreType complexType

Popisuje cíl úložiště souborů pro diagnostická data. Funguje jenom v samostatném prostředí clusteru.

Atribut Hodnota
content 1 elementy, 2 atributy
definováno globálně
name FileStoreType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FileStoreType">
    <xs:annotation>
      <xs:documentation>Describes a file store destination for diagnostics data. Works only in a standalone cluster environment.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="Parameters" minOccurs="0"/>
    </xs:sequence>
    <xs:attributeGroup ref="IsEnabled"/>
    <xs:attributeGroup ref="Path"/>
    <xs:attributeGroup ref="UploadIntervalInMinutes"/>
    <xs:attributeGroup ref="DataDeletionAgeInDays"/>
    <xs:attribute name="AccountType" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specifies the type of account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="AccountCredentialsGroup"/>
    <xs:attribute name="PasswordEncrypted" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specifies if password is encrypted or plain text.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

AccountType

Určuje typ účtu.

Atribut Hodnota
name AccountType
type xs:string

PasswordEncrypted

Určuje, jestli je heslo šifrované nebo prostý text.

Atribut Hodnota
name PasswordEncrypted
type xs:string

Podrobnosti o prvku obsahu

Nic

Atribut Hodnota
ref Parametry
minOccurs 0

ImageOverridesType complexType

Kontejnery Windows Serveru nemusí být kompatibilní v různých verzích operačního systému. Pro každý kontejner můžete zadat několik imagí operačního systému a označit je pomocí verzí sestavení operačního systému. Získejte verzi buildu operačního systému spuštěním příkazu winver na příkazovém řádku Windows. Pokud je základní operační systém build verze 16299 (Windows Server verze 1709), Service Fabric vybere image kontejneru označenou operačním systémem Os="16299". Předpokládá se, že image neoznačeného kontejneru funguje ve všech verzích operačního systému a přepíše image zadanou v manifestu služby.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ImageOverridesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageOverridesType">
    <xs:annotation>
      <xs:documentation>Windows Server containers may not be compatible across different versions of the OS.  You can specify multiple OS images per container and tag
        them with the build versions of the OS. Get the build version of the OS by running "winver" at a Windows command prompt. If the underlying OS
        is build version 16299 (Windows Server version 1709), Service Fabric picks the container image tagged with Os="16299". An untagged 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:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Image

Image kontejneru odpovídající číslu verze sestavení operačního systému, která se má spustit. Pokud není zadaný atribut operačního systému, předpokládá se, že image kontejneru funguje ve všech verzích operačního systému a přepíše image zadanou v manifestu služby.

Atribut Hodnota
name Image
type ImageType
minOccurs 0
maxOccurs neomezený

ImageType complexType – typ

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name ImageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageType">
    <xs:attribute name="Name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of container image.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Os" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Build version of the OS. For example, the build version of Windows Server version 1709 is 16299.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Název image kontejneru

Atribut Hodnota
name Name
type xs:string
používat povinné

Os

Sestavení verze operačního systému Například verze buildu Windows Serveru verze 1709 je 16299.

Atribut Hodnota
name Os
type xs:string
používat optional

InfrastructureInformationType complexType

Obsahuje informace o infrastruktuře pro tento cluster Microsoft Azure Service Fabric.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name InfrastructureInformationType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InfrastructureInformationType">
    <xs:annotation>
      <xs:documentation>Contains the infrastructure information for this Microsoft Azure Service Fabric cluster.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="NodeList">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Node" type="InfrastructureNodeType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

NodeList

Atribut Hodnota
name NodeList

InfrastructureNodeType complexType

Popisuje potřebné informace o infrastruktuře.

Atribut Hodnota
content 2 prvky, 7 atributů
definováno globálně
name InfrastructureNodeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InfrastructureNodeType">
    <xs:annotation>
      <xs:documentation>Describes an Infrastructure information needed.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <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="Certificates" type="CertificatesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Describe the certificates associated with this node type</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="NodeName" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the node instance.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IPAddressOrFQDN" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The IP address or the FQDN of the machine on which to place this node.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RoleOrTierName" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of the role which links to node type ref which is defined in the NodeTypes section.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="NodeTypeRef" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of the node type which is defined in the NodeTypes section.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IsSeedNode" type="xs:boolean" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Indicates whether the node is a seed node.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="FaultDomain" type="xs:anyURI" use="optional">
      <xs:annotation>
        <xs:documentation> The fault domain of this node. </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UpgradeDomain" type="xs:anyURI" use="optional">
      <xs:annotation>
        <xs:documentation>The upgrade domain of this node. </xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název uzlu

Název instance uzlu.

Atribut Hodnota
name Název uzlu
type xs:string
používat povinné

IPAddressOrFQDN

IP adresa nebo plně kvalifikovaný název domény počítače, na kterém se má tento uzel umístit.

Atribut Hodnota
name IPAddressOrFQDN
type xs:string
používat povinné

RoleOrTierName

Název role, která odkazuje na odkaz typu uzlu, který je definován v části NodeTypes.

Atribut Hodnota
name RoleOrTierName
type xs:string
používat povinné

NodeTypeRef

Název typu uzlu, který je definován v části NodeTypes.

Atribut Hodnota
name NodeTypeRef
type xs:string
používat povinné

IsSeedNode

Určuje, jestli je uzel počátečním uzlem.

Atribut Hodnota
name IsSeedNode
type xs:boolean
používat optional
default false (nepravda)

FaultDomain

Doména selhání tohoto uzlu.

Atribut Hodnota
name FaultDomain
type xs:anyURI
používat optional

UpgradeDomain

Upgradujte doménu tohoto uzlu.

Atribut Hodnota
name UpgradeDomain
type xs:anyURI
používat optional

Podrobnosti o prvku obsahu

Koncové body

Popis koncových bodů přidružených k tomuto typu uzlu

Atribut Hodnota
name Koncové body
type FabricEndpointsType
minOccurs 0

Certifikáty

Popis certifikátů přidružených k tomuto typu uzlu

Atribut Hodnota
name Certifikáty
type CertificatesType
minOccurs 0

InputEndpointType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name InputEndpointType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InputEndpointType">
    <xs:attribute name="Port" type="xs:positiveInteger" use="required"/>
    <xs:attribute name="Protocol" use="optional" default="tcp">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="http"/>
          <xs:enumeration value="https"/>
          <xs:enumeration value="tcp"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Port

Atribut Hodnota
name Port
type xs:positiveInteger
používat povinné

Protokol

Atribut Hodnota
name Protokol
používat optional
default tcp

InternalEndpointType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name InternalEndpointType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="InternalEndpointType">
    <xs:attribute name="Port" type="xs:positiveInteger" use="required"/>
    <xs:attribute name="Protocol" use="optional" default="tcp">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="http"/>
          <xs:enumeration value="https"/>
          <xs:enumeration value="tcp"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Port

Atribut Hodnota
name Port
type xs:positiveInteger
používat povinné

Protokol

Atribut Hodnota
name Protokol
používat optional
default tcp

KeyValuePairType complexType

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name KeyValuePairType

Zdroj XML

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

LinuxInfrastructureType complexType

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name LinuxInfrastructureType

Zdroj XML

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

Podrobnosti o prvku obsahu

NodeList

Atribut Hodnota
name NodeList

LoadMetricType complexType

Prostředek, na který by tato služba měla být vyvážená, například využití paměti nebo procesoru. Obsahuje informace o tom, kolik z tohoto prostředku každá replika nebo instance této služby ve výchozím nastavení využívá.

Atribut Hodnota
content 0 prvků, 5 atributů
definováno globálně
name LoadMetricType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LoadMetricType">
    <xs:annotation>
        <xs:documentation>A resource that this service should be balanced on, such as memory or CPU usage.  Includes information about how much of that resource each replica or instance of this service consumes by default.</xs:documentation>
      </xs:annotation>
    <xs:attribute name="Name" use="required">
      <xs:annotation>
        <xs:documentation>A unique identifier for the metric within the cluster from the Cluster Resource Manager's perspective.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DefaultLoad" type="xs:long" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The default amount of load that this stateless service creates for this metric.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PrimaryDefaultLoad" type="xs:long" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The default amount of load that this service will exert for this metric when it's a primary replica.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="SecondaryDefaultLoad" type="xs:long" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The default amount of load that this service will exert for this metric when it's a secondary replica.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Weight">
      <xs:annotation>
        <xs:documentation>Determines the metric weight relative to the other metrics that are configured for this service. During runtime, if two metrics end up in conflict, the Cluster Resource Manager prefers the metric with the higher weight. Zero disables load balancing for this metric.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Zero"/>
          <xs:enumeration value="Low"/>
          <xs:enumeration value="Medium"/>
          <xs:enumeration value="High"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Jedinečný identifikátor metriky v rámci clusteru z pohledu Resource Manageru clusteru.

Atribut Hodnota
name Název
používat povinné

DefaultLoad

Výchozí zatížení, které tato bezstavová služba vytvoří pro tuto metriku.

Atribut Hodnota
name DefaultLoad
type xs:long
používat optional
default 0

PrimaryDefaultLoad

Výchozí množství zatížení, které bude tato služba pro tuto metriku vyvíjet, když se jedná o primární repliku.

Atribut Hodnota
name PrimaryDefaultLoad
type xs:long
používat optional
default 0

SecondaryDefaultLoad

Výchozí množství zatížení, které bude tato služba pro tuto metriku vyvíjet, když se jedná o sekundární repliku.

Atribut Hodnota
name SecondaryDefaultLoad
type xs:long
používat optional
default 0

Hmotnost

Určuje váhu metriky vzhledem k ostatním metrikám nakonfigurovaným pro tuto službu. Pokud během běhu dojde ke konfliktu dvou metrik, resource Manager clusteru dává přednost metrikě s vyšší váhou. Nula zakáže vyrovnávání zatížení pro tuto metriku.

Atribut Hodnota
name Hmotnost

LocalStoreETWType complexType

Popisuje cíl úložiště v rámci uzlu pro události Trasování událostí pro Windows.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name LocalStoreETWType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LocalStoreETWType">
    <xs:annotation>
      <xs:documentation>Describes a store destination within the node for ETW events.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="LocalStoreType">
        <xs:attributeGroup ref="LevelFilter"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

LocalStoreType complexType

Popisuje cíl úložiště v uzlu pro diagnostická data.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name LocalStoreType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LocalStoreType">
    <xs:annotation>
      <xs:documentation>Describes a store destination within the node for diagnostic data.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="Parameters" minOccurs="0"/>
    </xs:sequence>
    <xs:attributeGroup ref="IsEnabled"/>
    <xs:attributeGroup ref="RelativeFolderPath"/>
    <xs:attributeGroup ref="DataDeletionAgeInDays"/>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Nic

Atribut Hodnota
ref Parametry
minOccurs 0

LogicalDirectoryType complexType

Popisuje LogicalDirectoryType.

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name LogicalDirectoryType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="LogicalDirectoryType">
    <xs:annotation>
      <xs:documentation>Describes a LogicalDirectoryType.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="LogicalDirectoryName" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the LogicalDirectory.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MappedTo" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The path of the LogicalDirectory.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Context" use="optional" default="application">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="application"/>
          <xs:enumeration value="node"/>
        </xs:restriction>
      </xs:simpleType>  
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

LogicalDirectoryName

Název logického adresáře.

Atribut Hodnota
name LogicalDirectoryName
type xs:string
používat povinné

MappedTo

Cesta logického adresáře.

Atribut Hodnota
name MappedTo
type xs:string
používat povinné

Kontext

Atribut Hodnota
name Kontext
používat optional
default aplikace

ManagedAssemblyType complexType

Nepodporované, nepoužívejte. Název spravovaného sestavení (například Queue.dll) pro hostování.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name ManagedAssemblyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ManagedAssemblyType">
    <xs:annotation>
        <xs:documentation>Unsupported, do not use. The name of managed assembly (for example, Queue.dll), to host.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string"/>
    </xs:simpleContent>
  </xs:complexType>
  

NetworkPoliciesType complexType

Popisuje zásady sítě, včetně zásad sítě kontejnerů pro balíček služby.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name NetworkPoliciesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="NetworkPoliciesType">
    <xs:annotation>
      <xs:documentation>Describes network policies including container network policies for the service package.</xs:documentation>
    </xs:annotation>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element 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>
    </xs:choice>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

ContainerNetworkPolicy

Popisuje zásady sítě kontejnerů pro balíček služby.

Atribut Hodnota
name ContainerNetworkPolicy
type ContainerNetworkPolicyType
minOccurs 0
maxOccurs neomezený

PaaSRoleType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name PaaSRoleType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PaaSRoleType">
    <xs:attribute name="RoleName" type="xs:string" use="required"/>
    <xs:attribute name="NodeTypeRef" type="xs:string" use="required"/>
    <xs:attribute name="RoleNodeCount" type="xs:int" use="required"/>
  </xs:complexType>
  

Podrobnosti o atributu

RoleName (Název role)

Atribut Hodnota
name RoleName (Název role)
type xs:string
používat povinné

NodeTypeRef

Atribut Hodnota
name NodeTypeRef
type xs:string
používat povinné

RoleNodeCount

Atribut Hodnota
name RoleNodeCount
type xs:int
používat povinné

PaaSVoteType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name PaaSVoteType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PaaSVoteType">
    <xs:attribute name="NodeName" use="required"/>
    <xs:attribute name="IPAddressOrFQDN" use="required"/>
    <xs:attribute name="Port" type="xs:int" use="required"/>
  </xs:complexType>
  

Podrobnosti o atributu

Název uzlu

Atribut Hodnota
name Název uzlu
používat povinné

IPAddressOrFQDN

Atribut Hodnota
name IPAddressOrFQDN
používat povinné

Port

Atribut Hodnota
name Port
type xs:int
používat povinné

PackageSharingPolicyType complexType

Označuje, jestli se má kód, konfigurace nebo datový balíček sdílet napříč instancemi služby stejného typu služby.

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name PackageSharingPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PackageSharingPolicyType">
    <xs:annotation>
      <xs:documentation>Indicates if a code, config or data package should be shared across service instances of the same service type.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="PackageRef">
      <xs:annotation>
        <xs:documentation>The name of the code, config, or data package to be shared. Must match the name of the package defined in the service manifest.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Scope" default="None">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None"/>
          <xs:enumeration value="All"/>
          <xs:enumeration value="Code"/>
          <xs:enumeration value="Config"/>
          <xs:enumeration value="Data"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

PackageRef

Název kódu, konfigurace nebo datového balíčku, který se má sdílet. Musí odpovídat názvu balíčku definovaného v manifestu služby.

Atribut Hodnota
name PackageRef

Obor

Atribut Hodnota
name Obor
default Nic

ParameterType complexType

Atribut Hodnota
content 0 prvků, 1 atributů
definováno globálně
name ParameterType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ParameterType">
                <xs:attributeGroup ref="NameValuePair"/>
                <xs:attribute name="IsEncrypted" type="xs:string">
                        <xs:annotation>
                                <xs:documentation>If true, the value of this parameter is encrypted</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
        </xs:complexType>
        

Podrobnosti o atributu

IsEncrypted

Pokud je hodnota true, hodnota tohoto parametru je zašifrovaná.

Atribut Hodnota
name IsEncrypted
type xs:string

ParametersType complexType

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ParametersType

Zdroj XML

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

Podrobnosti o prvku obsahu

Parametr

Atribut Hodnota
name Parametr
type ParameterType
minOccurs 0
maxOccurs neomezený

Typ complexType PortBindingType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name PortBindingType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="PortBindingType">
    <xs:attribute name="ContainerPort" type="xs:int" use="required">
      <xs:annotation>
        <xs:documentation>Container port number.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="EndpointRef">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ContainerPort

Číslo portu kontejneru

Atribut Hodnota
name ContainerPort
type xs:int
používat povinné

EndpointRef

Atribut Hodnota
name EndpointRef

RepositoryCredentialsType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name RepositoryCredentialsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RepositoryCredentialsType">
    <xs:attributeGroup ref="AccountCredentialsGroup"/>
    <xs:attribute name="PasswordEncrypted" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>Specifies if password is encrypted or plain text. This attribute is deprecated. Please use the 'Type' attribute to indicate encrypted password.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Email">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>
          This value defines the type of password you have specified in the 'Password' 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>
  

Podrobnosti o atributu

PasswordEncrypted

Určuje, jestli je heslo šifrované nebo prostý text. Tento atribut je zastaralý. K označení šifrovaného hesla použijte atribut Type.

Atribut Hodnota
name PasswordEncrypted
type xs:boolean
používat optional

E-mail

Atribut Hodnota
name E-mail

Typ

Tato hodnota definuje typ hesla, které jste zadali v atributu Password. Může to být SecretsStoreRef/Encrypted/PlainText. Pokud je nastavená hodnota SecretsStoreRef, načteme referenční hodnotu z SecretStore. Pokud je nastavená hodnota Encrypted, vývojář aplikace zodpovídá za vytvoření certifikátu a použití rutiny Invoke-ServiceFabricEncryptSecret k šifrování citlivých informací.

Atribut Hodnota
name Type
type xs:string
používat optional

ResourceGovernancePolicyType complexType

Omezuje prostředky, které lze použít na hostiteli, a deklaruje limity prostředků pro balíček kódu služby.

Atribut Hodnota
content 0 elementů, 12 atributů
definováno globálně
name ResourceGovernancePolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourceGovernancePolicyType">
    <xs:annotation>
      <xs:documentation>Restricts the resources that can be used on the host and declares resource limits for a service code package.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="CodePackageRef" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="MemoryInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Memory limits in MB. Must be a positive integer. Code packages (containers or processes) are not able to allocate more memory than this limit, and attempting to do so results in an out-of-memory exception.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MemorySwapInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The total amount of swap memory that can be used, in MB. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MemoryReservationInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The soft limit (in MB) for memory governance that is enforced only when memory contention is detected on the node. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CpuShares" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Relative CPU weight. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CpuPercent" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Usable percentage of available CPUs (Windows only). Must be a positive integer. If CPU limits are specified for the service package, this parameter is effectively ignored.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaximumIOps" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Maximum IO rate (read and write) in terms of IOPS that can be used. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaximumIOBandwidth" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>The maximum IO (bytes per second) that can be used (read and write). Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="BlockIOWeight" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Block IO weight, relative to other code packages. Must be a positive integer between 10 and 1000.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="DiskQuotaInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Disk quota for containers.  Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="KernelMemoryInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Kernel memory limits in bytes.  Must be a positive integer.  Note this is Linux specific and docker on windows will error out if this is set.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ShmSizeInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Size of /dev/shm in bytes. If omitted, the system uses 64MB.  Must be a positive integer.  Note this is Linux specific, however, docker will NOT error out if specified.  It is simply ignored.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

CodePackageRef

Atribut Hodnota
name CodePackageRef
používat povinné

MemoryInMB

Omezení paměti v MB. Musí to být kladné celé číslo. Balíčky kódu (kontejnery a procesy) nejsou schopné přidělit víc paměti, než je toto omezení, a případný pokus o takové přidělení má za následek výjimku z důvodu nedostatku paměti.

Atribut Hodnota
name MemoryInMB
type xs:string
používat optional
default 0

MemorySwapInMB

Celková velikost prohození paměti, kterou lze použít, v MB. Musí to být kladné celé číslo.

Atribut Hodnota
name MemorySwapInMB
type xs:string
používat optional
default 0

MemoryReservationInMB

Soft limit (v MB) pro zásady správného řízení paměti, který se vynucuje pouze v případě zjištění kolize paměti na uzlu. Musí to být kladné celé číslo.

Atribut Hodnota
name MemoryReservationInMB
type xs:string
používat optional
default 0

CpuShares

Relativní hmotnost procesoru. Musí to být kladné celé číslo.

Atribut Hodnota
name CpuShares
type xs:string
používat optional
default 0

CpuPercent

Využitelné procento dostupných procesorů (jenom Windows) Musí to být kladné celé číslo. Pokud jsou pro balíček služby zadány limity procesoru, bude tento parametr účinně ignorován.

Atribut Hodnota
name CpuPercent
type xs:string
používat optional
default 0

MaximumIOps

Maximální rychlost vstupně-výstupních operací (čtení a zápisu) z hlediska IOPS, které je možné použít. Musí to být kladné celé číslo.

Atribut Hodnota
name MaximumIOps
type xs:string
používat optional
default 0

MaximumIOBandwidth

Maximální počet vstupně-výstupních operací (bajtů za sekundu), které je možné použít (čtení a zápis). Musí to být kladné celé číslo.

Atribut Hodnota
name MaximumIOBandwidth
type xs:string
používat optional
default 0

BlockIOWeight

Blokujte váhu vstupně-výstupních operací vzhledem k jiným balíčkům kódu. Musí být kladné celé číslo mezi 10 a 1000.

Atribut Hodnota
name BlockIOWeight
type xs:string
používat optional
default 0

DiskQuotaInMB

Kvóta disků pro kontejnery Musí to být kladné celé číslo.

Atribut Hodnota
name DiskQuotaInMB
type xs:string
používat optional
default 0

KernelMemoryInMB

Omezení paměti jádra v bajtech Musí to být kladné celé číslo. Všimněte si, že toto je specifické pro Linux a docker ve Windows se zobrazí chyba, pokud je tato hodnota nastavená.

Atribut Hodnota
name KernelMemoryInMB
type xs:string
používat optional
default 0

ShmSizeInMB

Velikost /dev/shm v bajtech Pokud tento parametr vynecháte, systém používá 64 MB. Musí to být kladné celé číslo. Všimněte si, že to je specifické pro Linux, ale docker nebude chybovat, pokud je zadán. Je to prostě ignorováno.

Atribut Hodnota
name ShmSizeInMB
type xs:string
používat optional
default 0

ResourceOverridesType complexType

Určuje přepsání prostředků pro koncové body deklarované v prostředcích manifestu služby.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ResourceOverridesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourceOverridesType">
    <xs:annotation>
      <xs:documentation>Specifies resource overrides for endpoints declared in service manifest resources.</xs:documentation>
    </xs:annotation>
     <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Koncové body

Koncové body služby, které se mají přepsat.

Atribut Hodnota
name Koncové body
minOccurs 0

ResourcesType complexType

Popisuje prostředky používané touto službou, které lze deklarovat bez úpravy zkompilovaného kódu a změny při nasazení služby. Přístup k těmto prostředkům se řídí prostřednictvím oddílů Objekty zabezpečení a Zásady manifestu aplikace.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ResourcesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourcesType">
    <xs:annotation>
      <xs:documentation>Describes the resources used by this service, which can be declared without modifying compiled code and changed when the service is deployed. Access to these resources is controlled through the Principals and Policies sections of the application manifest.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Koncové body

Definuje koncové body pro službu.

Atribut Hodnota
name Koncové body
minOccurs 0

RunAsPolicyType complexType

Určuje místní uživatelský nebo místní systémový účet, který se spustí jako balíček kódu služby. Účty domény jsou podporovány v nasazeních Windows Serveru, kde je k dispozici Microsoft Entra ID. Ve výchozím nastavení aplikace běží pod účtem, pod kterým běží proces Fabric.exe. Aplikace se můžou spouštět také jako jiné účty, které musí být deklarovány v části Objekty zabezpečení. Pokud použijete zásadu Spustit jako pro službu a manifest služby deklaruje prostředky koncového bodu pomocí protokolu HTTP, musíte také zadat SecurityAccessPolicy, abyste zajistili, že porty přidělené těmto koncovým bodům jsou správně uvedené pro uživatelský účet Spustit jako, pod kterým služba běží. U koncového bodu HTTPS musíte také definovat EndpointBindingPolicy, abyste označili název certifikátu, který se má vrátit do klienta.

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name RunAsPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RunAsPolicyType">
    <xs:annotation>
      <xs:documentation>Specifies the local user or local system account that a service code package will run as. Domain accounts are supported on Windows Server deployments where Azure Active Directory is available. By default, applications run under the account that the Fabric.exe process runs under. Applications can also run as other accounts, which must be declared in the Principals section. If you apply a RunAs policy to a service, and the service manifest declares endpoint resources with the HTTP protocol, you must also specify a SecurityAccessPolicy to ensure that ports allocated to these endpoints are correctly access-control listed for the RunAs user account that the service runs under. For an HTTPS endpoint, you also have to define a EndpointBindingPolicy to indicate the name of the certificate to return to the client.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="CodePackageRef" use="required">
      <xs:annotation>
        <xs:documentation>The name of the code package. Must match the name of the CodePackage specified in the service manifest.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="UserRef" use="required">
      <xs:annotation>
        <xs:documentation>The user account that the service code package 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:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="EntryPointType" use="optional" default="Main">
      <xs:annotation>
        <xs:documentation>Setup is the SetupEntryPoint declared in the service manifest, the privileged entry point that runs before any other entry point.  Main is the EntryPoint declared in the service manifest, typically the long-running service host. All is all entry points.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Setup"/>
          <xs:enumeration value="Main"/>
          <xs:enumeration value="All"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

CodePackageRef

Název balíčku kódu. Musí odpovídat názvu balíčku CodePackage zadaného v manifestu služby.

Atribut Hodnota
name CodePackageRef
používat povinné

UserRef

Uživatelský účet, jako bude balíček kódu služby spuštěný jako. Uživatelský účet musí být deklarován v části Objekty zabezpečení. Často je vhodnější spustit vstupní bod nastavení pomocí místního systémového účtu místo účtu administrators.

Atribut Hodnota
name UserRef
používat povinné

EntryPointType

Instalační program je SetupEntryPoint deklarovaný v manifestu služby, privilegovaný vstupní bod, který běží před jakýmkoli jiným vstupním bodem. Main je EntryPoint deklarovaný v manifestu služby, obvykle dlouhotrvající hostitel služby. Vše je všechny vstupní body.

Atribut Hodnota
name EntryPointType
používat optional
default Hlavní

ScalingPolicyType complexType

Popis zásad škálování skládající se z triggeru a mechanismu škálování

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name ScalingPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ScalingPolicyType">
        <xs:annotation>
            <xs:documentation>A scaling policy description consisting of a trigger and a mechanism for scaling. </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:group ref="ScalingPolicyTriggerGroup"/>
            <xs:group ref="ScalingPolicyMechanismGroup"/>
        </xs:sequence>
    </xs:complexType>
    

SecurityAccessPolicyType complexType

Uděluje přístupová oprávnění k objektu zabezpečení prostředku (například koncovému bodu) definovanému v manifestu služby. Obvykle je velmi užitečné řídit a omezit přístup služeb k různým prostředkům, aby se minimalizovala rizika zabezpečení. To je zvlášť důležité, když je aplikace vytvořená z kolekce služeb z marketplace, které vyvíjejí různí vývojáři.

Atribut Hodnota
content 0 prvků, 4 atributy
definováno globálně
name SecurityAccessPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityAccessPolicyType">
    <xs:annotation>
      <xs:documentation>Grants access permissions to a principal on a resource (such as an endpoint) defined in a service manifest. Typically, it is very useful to control and restrict access of services to different resources in order to minimize security risks. This is especially important when the application is built from a collection of services from a marketplace which are developed by different developers.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="ResourceRef" use="required">
      <xs:annotation>
        <xs:documentation>The resource being granted access to, declared and configured in the service manifest.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="PrincipalRef" use="required">
      <xs:annotation>
        <xs:documentation>The user or group being assigned access rights to a resource, must be declared in the Principals section.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="GrantRights" default="Read">
      <xs:annotation>
        <xs:documentation>The rights to grant: Read, Change, or Full. The default is Read.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Read"/>
          <xs:enumeration value="Change"/>
          <xs:enumeration value="Full"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="ResourceType" use="optional" default="Endpoint">
      <xs:annotation>
        <xs:documentation>The type of resource, defined in the Resources section of the service manifest. Either Endpoint or Certificate.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Endpoint"/>
          <xs:enumeration value="Certificate"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ResourceRef

Prostředek, kterému je udělen přístup, deklarován a nakonfigurovaný v manifestu služby.

Atribut Hodnota
name ResourceRef
používat povinné

PrincipalRef

Uživatel nebo skupina, kterým je přiřazena přístupová práva k prostředku, musí být deklarována v části Objekty zabezpečení.

Atribut Hodnota
name PrincipalRef
používat povinné

GrantRights

Práva k udělení: Čtení, změna nebo úplné. Výchozí hodnota je Číst.

Atribut Hodnota
name GrantRights
default Čteno

ResourceType

Typ prostředku definovaný v části Prostředky manifestu služby. Koncový bod nebo certifikát.

Atribut Hodnota
name ResourceType
používat optional
default Koncový bod

SecurityOptionsType complexType

Atribut Hodnota
content 0 prvků, 1 atributů
definováno globálně
name SecurityOptionsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityOptionsType">
    <xs:attribute name="Value" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
    

Podrobnosti o atributu

Hodnota

Atribut Hodnota
name Hodnota
používat povinné

SecurityPrincipalsType complexType

Popisuje objekty zabezpečení (uživatele, skupiny), které tato aplikace potřebuje ke spouštění služeb a zabezpečení prostředků. Na objekty zabezpečení se odkazuje v oddílech zásad.

Atribut Hodnota
content 2 elementy, 0 atributů
definováno globálně
name SecurityPrincipalsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityPrincipalsType">
        <xs:annotation>
            <xs:documentation>Describes the security principals (users, groups) required for this application to run services and secure resources. Principals are referenced in the policies sections.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element 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>
            <xs:element 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>
                </xs:sequence>
        </xs:complexType>
        

Podrobnosti o prvku obsahu

Skupiny

Deklaruje sadu skupin jako objekty zabezpečení, na které lze odkazovat v zásadách. Skupiny jsou užitečné, pokud existuje více uživatelů pro různé vstupní body služby a potřebují mít určitá běžná oprávnění, která jsou k dispozici na úrovni skupiny.

Atribut Hodnota
name Skupiny
minOccurs 0

Uživatelé

Deklaruje sadu uživatelů jako objekty zabezpečení, na které lze odkazovat v zásadách.

Atribut Hodnota
name Uživatelé
minOccurs 0

ServiceAndServiceGroupTypesType complexType

Atribut Hodnota
content 4 elementy, 0 atributů
definováno globálně
name ServiceAndServiceGroupTypesTypesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceAndServiceGroupTypesType">
    <xs:choice maxOccurs="unbounded">
      <xs:element name="StatefulServiceType" type="StatefulServiceTypeType"/>
      <xs:element name="StatelessServiceType" type="StatelessServiceTypeType"/>
      <xs:element name="StatefulServiceGroupType" type="StatefulServiceGroupTypeType"/>
      <xs:element name="StatelessServiceGroupType" type="StatelessServiceGroupTypeType"/>
    </xs:choice>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

StatefulServiceType

Atribut Hodnota
name StatefulServiceType
type StatefulServiceTypeType

StatelessServiceType

Atribut Hodnota
name StatelessServiceType
type StatelessServiceTypeType

StatefulServiceGroupType

Atribut Hodnota
name StatefulServiceGroupType
type StatefulServiceGroupTypeType

StatelessServiceGroupType

Atribut Hodnota
name StatelessServiceGroupType
type StatelessServiceGroupTypeType

ServiceDiagnosticsType complexType

Popisuje nastavení diagnostiky pro součásti tohoto manifestu služby.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ServiceDiagnosticsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceDiagnosticsType">
    <xs:annotation>
      <xs:documentation>Describes the diagnostic settings for the components of this service manifest.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Trasování událostí pro Windows

Popisuje nastavení Trasování událostí pro Windows pro komponenty tohoto manifestu služby.

Atribut Hodnota
name Trasování událostí pro Windows
minOccurs 0

ServiceFabricRuntimeAccessPolicyType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name ServiceFabricRuntimeAccessPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceFabricRuntimeAccessPolicyType">
    <xs:attribute name="RemoveServiceFabricRuntimeAccess" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates if Fabric Runtime specific information should be exposed to the Code packages in the Service package.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UseServiceFabricReplicatedStore" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates if Service Fabric replicated blockstore should be used to provide volume for containers in service package.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

RemoveServiceFabricRuntimeAccess

Označuje, jestli mají být pro balíčky kódu v balíčku služby zpřístupněny konkrétní informace o modulu runtime infrastruktury.

Atribut Hodnota
name RemoveServiceFabricRuntimeAccess
type xs:boolean
default false (nepravda)

UseServiceFabricReplicatedStore

Označuje, jestli se má k poskytování svazku pro kontejnery v balíčku služby použít replikované úložiště bloků Service Fabric.

Atribut Hodnota
name UseServiceFabricReplicatedStore
type xs:boolean
default false (nepravda)

ComplexType ServiceGroupMemberType

Atribut Hodnota
content 1 elementy, 2 atributy
definováno globálně
name ServiceGroupMemberType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupMemberType">
        <xs:sequence>
            <xs:element 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>
        </xs:sequence>
        <xs:attribute name="ServiceTypeName" use="required">
            <xs:annotation>
                <xs:documentation>Type of the service group member.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="Name" use="required">
            <xs:annotation>
                <xs:documentation>Name of the service group member relative to the name of the service group.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
    

Podrobnosti o atributu

ServiceTypeName

Typ člena skupiny služeb

Atribut Hodnota
name ServiceTypeName
používat povinné

Název

Název člena skupiny služby vzhledem k názvu skupiny služeb

Atribut Hodnota
name Název
používat povinné

Podrobnosti o prvku obsahu

LoadMetrics

Načítá metriky hlášené touto službou.

Atribut Hodnota
name LoadMetrics
minOccurs 0

ComplexTypeType ServiceGroupType

Základní typ, který popisuje stavový nebo bezstavový typ ServiceGroupType.

Atribut Hodnota
content 4 prvky, 2 atributy
definováno globálně
name ServiceGroupTypeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupTypeType">
    <xs:annotation>
      <xs:documentation>Base type that describes a stateful or a stateless ServiceGroupType.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element name="PlacementConstraints" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Constraints for the placement of services that are part of this package.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
      <xs:element ref="Extensions" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="ServiceGroupTypeName" use="required">
      <xs:annotation>
        <xs:documentation>User-defined type identifier for a service group, For example, "ActorQueueSGType". This value is used in the ApplicationManifest.xml file to identify the service group.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="UseImplicitFactory" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>Specifies whether the service group instance is created by the implicit factory. If false (default), one of the code packages must register the service group factory</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ServiceGroupTypeName

Identifikátor uživatelem definovaného typu pro skupinu služeb, například ActorQueueSGType. Tato hodnota se používá v souboru ApplicationManifest.xml k identifikaci skupiny služeb.

Atribut Hodnota
name ServiceGroupTypeName
používat povinné

UseImplicitFactory

Určuje, jestli je instance skupiny služeb vytvořená implicitní továrnou. Pokud je false (výchozí), musí jeden z balíčků kódu zaregistrovat objekt pro vytváření skupin služeb.

Atribut Hodnota
name UseImplicitFactory
type xs:boolean
používat optional

Podrobnosti o prvku obsahu

LoadMetrics

Načítá metriky hlášené touto službou.

Atribut Hodnota
name LoadMetrics
minOccurs 0

Omezení umístění

Omezení pro umístění služeb, které jsou součástí tohoto balíčku.

Atribut Hodnota
name Omezení umístění
type xs:string
minOccurs 0

ServiceGroupMembers

Typy členů tohoto typu skupiny služeb

Atribut Hodnota
name ServiceGroupMembers
minOccurs 0
maxOccurs 0

Nic

Atribut Hodnota
ref Rozšíření
minOccurs 0

ServiceManifestImportPoliciesType complexType

Popisuje zásady (vazby koncového bodu, sdílení balíčků, přístup spustit jako a přístup k zabezpečení), které se použijí v importovaném manifestu služby.

Atribut Hodnota
content 11 prvků, 0 atributů
definováno globálně
name ServiceManifestImportPoliciesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestImportPoliciesType">
    <xs:annotation>
      <xs:documentation>Describes policies (end-point binding, package sharing, run-as, and security access) to be applied on the imported service manifest.</xs:documentation>
    </xs:annotation>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="RunAsPolicy" type="RunAsPolicyType" minOccurs="0"/>
      <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
      <xs:element name="PackageSharingPolicy" type="PackageSharingPolicyType" minOccurs="0"/>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies resource limits for a codepackage.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServicePackageContainerPolicy" type="ServicePackageContainerPolicyType" 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="ConfigPackagePolicies" type="ConfigPackagePoliciesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Config Packages to be mounted inside the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
    </xs:choice>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

RunAsPolicy

Atribut Hodnota
name RunAsPolicy
type RunAsPolicyType
minOccurs 0

SecurityAccessPolicy

Atribut Hodnota
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

PackageSharingPolicy

Atribut Hodnota
name PackageSharingPolicy
type PackageSharingPolicyType
minOccurs 0

EndpointBindingPolicy

Určuje certifikát, který se má vrátit klientovi pro koncový bod HTTPS.

Atribut Hodnota
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ServiceFabricRuntimeAccessPolicy

Určuje zásady, které určují, jak je modul runtime Service Fabric vystavený replikám.

Atribut Hodnota
name ServiceFabricRuntimeAccessPolicy
type ServiceFabricRuntimeAccessPolicyType
minOccurs 0
maxOccurs 0

ServicePackageResourceGovernancePolicy

Definuje zásady správného řízení prostředků, které se použijí na úrovni celého balíčku služby.

Atribut Hodnota
name ServicePackageResourceGovernancePolicy
type ServicePackageResourceGovernancePolicyType
minOccurs 0
maxOccurs 0

ResourceGovernancePolicy

Určuje omezení prostředků pro balíček kódu.

Atribut Hodnota
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ServicePackageContainerPolicy

Atribut Hodnota
name ServicePackageContainerPolicy
type ServicePackageContainerPolicyType
minOccurs 0
maxOccurs 0

ContainerHostPolicies

Určuje zásady pro aktivaci hostitelů kontejnerů.

Atribut Hodnota
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ConfigPackagePolicies

Konfigurační balíčky, které se mají připojit uvnitř kontejneru.

Atribut Hodnota
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

NetworkPolicies

Určuje zásady sítě, včetně zásad sítě kontejnerů.

Atribut Hodnota
name NetworkPolicies
type NetworkPoliciesType
minOccurs 0
maxOccurs 0

ServiceManifestRefType complexType

Importuje manifest služby odkazem. V současné době musí být v balíčku sestavení k dispozici soubor manifestu služby (ServiceManifest.xml).

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name ServiceManifestRefType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestRefType">
    <xs:annotation>
      <xs:documentation>Imports the service manifest by reference. Currently the service manifest file (ServiceManifest.xml) must be present in the build package.</xs:documentation>
    </xs:annotation>
    <xs:attributeGroup ref="ServiceManifestIdentifier"/>
  </xs:complexType>
  

ServiceManifestType complexType

Deklarativní popis typu a verze služby. Uvádí nezávisle upgradovatelný kód, konfiguraci a datové balíčky, které společně tvoří balíček služby pro podporu jednoho nebo více typů služeb. Zadají se také prostředky, nastavení diagnostiky a metadata služeb, jako je typ služby, vlastnosti stavu a metriky vyrovnávání zatížení.

Atribut Hodnota
content 7 prvků, 1 atributů
definováno globálně
name ServiceManifestType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestType">
    <xs:annotation>
      <xs:documentation>Declaratively describes the service type and version. It lists the independently upgradeable code, configuration, and data packages that together compose a service package to support one or more service types. Resources, diagnostics settings, and service metadata, such as service type, health properties, and load-balancing metrics, are also specified.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing this service.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element 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>
      <xs:element name="CodePackage" type="CodePackageType" maxOccurs="unbounded"/>
      <xs:element name="ConfigPackage" type="ConfigPackageType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="DataPackage" type="DataPackageType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="Resources" type="ResourcesType" minOccurs="0"/>
      <xs:element name="Diagnostics" type="ServiceDiagnosticsType" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="ManifestId" use="optional" default="" type="xs:string">
      <xs:annotation>
        <xs:documentation>The identifier of this service manifest, an unstructured string.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="VersionedName"/>
    <xs:anyAttribute processContents="skip"/> <!-- Allow unknown attributes to be used. -->
  </xs:complexType>
  

Podrobnosti o atributu

Id manifestu

Identifikátor tohoto manifestu služby, nestrukturovaný řetězec.

Atribut Hodnota
name Id manifestu
používat optional
default
type xs:string

Podrobnosti o prvku obsahu

Popis

Text popisující tuto službu

Atribut Hodnota
name Popis
type xs:string
minOccurs 0

ServiceTypes

Definuje, jaké typy služeb podporuje CodePackage v tomto manifestu. Když se služba vytvoří instance pro jeden z těchto typů služeb, aktivují se všechny balíčky kódu deklarované v tomto manifestu spuštěním vstupních bodů. Typy služeb jsou deklarovány na úrovni manifestu, nikoli na úrovni balíčku kódu.

Atribut Hodnota
name ServiceTypes
type ServiceAndServiceGroupTypesTypesType

CodePackage

Atribut Hodnota
name CodePackage
type CodePackageType
maxOccurs neomezený

ConfigPackage

Atribut Hodnota
name ConfigPackage
type ConfigPackageType
minOccurs 0
maxOccurs neomezený

DataPackage

Atribut Hodnota
name DataPackage
type DataPackageType
minOccurs 0
maxOccurs neomezený

Zdroje informací

Atribut Hodnota
name Zdroje informací
type ResourcesType
minOccurs 0

Diagnostika

Atribut Hodnota
name Diagnostika
type ServiceDiagnosticsType
minOccurs 0

ServicePackageContainerPolicyType complexType

Atribut Hodnota
content 1 elementy, 2 atributy
definováno globálně
name ServicePackageContainerPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageContainerPolicyType">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element 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>
    </xs:choice>
    <xs:attribute name="Hostname" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specify Hostname for container.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Isolation" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Isolation mode for container. Valid values are "default", "process" or "hyperv".</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název hostitele

Zadejte název hostitele pro kontejner.

Atribut Hodnota
name Název hostitele
používat optional
type xs:string

Izolace

Režim izolace pro kontejner Platné hodnoty jsou "default", "process" nebo "hyperv".

Atribut Hodnota
name Izolace
používat optional
type xs:string

Podrobnosti o prvku obsahu

Vazby portů

Určuje, který prostředek koncového bodu pro vazbu kontejneru vystavený port.

Atribut Hodnota
name Vazby portů
type PortBindingType
minOccurs 0
maxOccurs neomezený

ServicePackageResourceGovernancePolicyType complexType

Atribut Hodnota
content 0 elementů, 2 atributů
definováno globálně
name ServicePackageResourceGovernancePolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageResourceGovernancePolicyType">
    <xs:attribute name="CpuCores" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>CPU limit in number of logical cores. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MemoryInMB" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Memory limits in MB. Must be a positive integer.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

CpuCores

Limit procesoru v počtu logických jader Musí to být kladné celé číslo.

Atribut Hodnota
name CpuCores
type xs:string
používat optional
default 0

MemoryInMB

Omezení paměti v MB. Musí to být kladné celé číslo.

Atribut Hodnota
name MemoryInMB
type xs:string
používat optional
default 0

ServicePackageType complexType

ServicePackage představuje jednotku nasazení a aktivace ve verzi. Verze balíčku ServicePackage se určuje na základě verze manifestu a verze přepsání.

Atribut Hodnota
content 11 prvků, 4 atributy
definováno globálně
name ServicePackageType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="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:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0"/>
      <xs:element name="ServicePackageResourceGovernancePolicy" type="ServicePackageResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ServicePackageContainerPolicy" type="ServicePackageContainerPolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ServiceFabricRuntimeAccessPolicy" type="ServiceFabricRuntimeAccessPolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="DigestedServiceTypes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceTypes" type="ServiceTypesType"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element name="NetworkPolicies" type="NetworkPoliciesType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="Diagnostics" type="ServiceDiagnosticsType"/>
    </xs:sequence>
    <xs:attribute name="Name" type="xs:string" use="required"/>
    <xs:attribute name="ManifestVersion" type="xs:string" use="required"/>
    <xs:attributeGroup ref="VersionedItemAttrGroup"/>
    <xs:attribute name="ManifestChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of the ServiceManifest file.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ContentChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of this ServicePackage content.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

Název

Atribut Hodnota
name Name
type xs:string
používat povinné

ManifestVersion

Atribut Hodnota
name ManifestVersion
type xs:string
používat povinné

ManifestChecksum

Kontrolní součet souboru ServiceManifest.

Atribut Hodnota
name ManifestChecksum
type xs:string

ContentChecksum

Hodnota kontrolního součtu tohoto obsahu balíčku ServicePackage

Atribut Hodnota
name ContentChecksum
type xs:string

Podrobnosti o prvku obsahu

Popis

Atribut Hodnota
name Popis
type xs:string
minOccurs 0

ServicePackageResourceGovernancePolicy

Atribut Hodnota
name ServicePackageResourceGovernancePolicy
type ServicePackageResourceGovernancePolicyType
minOccurs 0
maxOccurs 0

ServicePackageContainerPolicy

Atribut Hodnota
name ServicePackageContainerPolicy
type ServicePackageContainerPolicyType
minOccurs 0
maxOccurs 0

ServiceFabricRuntimeAccessPolicy

Atribut Hodnota
name ServiceFabricRuntimeAccessPolicy
type ServiceFabricRuntimeAccessPolicyType
minOccurs 0
maxOccurs 0

DigestedServiceTypes

Atribut Hodnota
name DigestedServiceTypes

DigestedCodePackage

Atribut Hodnota
name DigestedCodePackage
maxOccurs neomezený

DigestedConfigPackage

Atribut Hodnota
name DigestedConfigPackage
minOccurs 0
maxOccurs neomezený

DigestedDataPackage

Atribut Hodnota
name DigestedDataPackage
minOccurs 0
maxOccurs neomezený

DigestedResources

Atribut Hodnota
name DigestedResources
minOccurs 0

NetworkPolicies

Atribut Hodnota
name NetworkPolicies
type NetworkPoliciesType
minOccurs 0
maxOccurs 0

Diagnostika

Atribut Hodnota
name Diagnostika
type ServiceDiagnosticsType

ServiceTemplatesType complexType

Atribut Hodnota
content 4 elementy, 0 atributů
definováno globálně
name ServiceTemplatesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTemplatesType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element name="StatelessService" type="StatelessServiceType"/>
            <xs:element name="StatefulService" type="StatefulServiceType"/>
            <xs:element name="StatelessServiceGroup" type="StatelessServiceGroupType"/>
            <xs:element name="StatefulServiceGroup" type="StatefulServiceGroupType"/>
        </xs:choice>
    </xs:complexType>
    

Podrobnosti o prvku obsahu

Bezstavová služba

Atribut Hodnota
name Bezstavová služba
type StatelessServiceType

StatefulService

Atribut Hodnota
name StatefulService
type StatefulServiceType

StatelessServiceGroup

Atribut Hodnota
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Atribut Hodnota
name StatefulServiceGroup
type StatefulServiceGroupType

ServiceType complexType

Základní typ, který definuje službu Microsoft Azure Service Fabric.

Atribut Hodnota
content 5 prvků, 2 atributů
definováno globálně
name ServiceType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceType">
        <xs:annotation>
            <xs:documentation>Base type that defines a Microsoft Azure Service Fabric service.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:group ref="PartitionDescriptionGroup"/>
            <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:element 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>
            <xs:element 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>
            <xs:element 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>
            <xs:element 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>
            <xs:element name="TagsRequiredToPlace" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares tags required for placement of a service. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TagRequiredToPlace" type="xs:string" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="TagsRequiredToRun" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares tags required for placement and running of a service. <xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TagRequiredToRun" type="xs:string" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="ServiceTypeName" use="required">
            <xs:annotation>
                <xs:documentation>Name of the service type, declared in the service manifest, that will be instantiated.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="DefaultMoveCost">
            <xs:annotation>
                <xs:documentation>Specifies default move cost for this service.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="Zero"/>
                    <xs:enumeration value="Low"/>
                    <xs:enumeration value="Medium"/>
                    <xs:enumeration value="High"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
    

Podrobnosti o atributu

ServiceTypeName

Název typu služby deklarovaný v manifestu služby, který se vytvoří instance.

Atribut Hodnota
name ServiceTypeName
používat povinné

DefaultMoveCost

Určuje výchozí náklady na přesun této služby.

Atribut Hodnota
name DefaultMoveCost

Podrobnosti o prvku obsahu

LoadMetrics

Načítá metriky hlášené touto službou, které se používají pro služby vyrovnávání prostředků.

Atribut Hodnota
name LoadMetrics
minOccurs 0

Omezení umístění

Používá se k řízení, na kterých uzlech v clusteru může služba běžet. Pár klíč/hodnota, který popisuje název vlastnosti uzlu a požadavky služby na hodnotu. Jednotlivé příkazy je možné seskupit společně s jednoduchou logickou logikou, která vytvoří nezbytné omezení. Například "(FirmwareVersion>12 && InDMZ == True)".

Atribut Hodnota
name Omezení umístění
type xs:string
minOccurs 0

ServiceCorrelations

Definuje vztahy vztahů mezi službami.

Atribut Hodnota
name ServiceCorrelations
minOccurs 0

ServicePlacementPolicies

Deklaruje zásady umístění pro službu. Užitečné v případech, kdy cluster pokrývá zeměpisné vzdálenosti nebo geopolitické oblasti.

Atribut Hodnota
name ServicePlacementPolicies
minOccurs 0

ServiceScalingPolicies

Deklaruje zásady škálování pro službu. Užitečné pro dynamické škálování služby na základě potřeb.

Atribut Hodnota
name ServiceScalingPolicies
minOccurs 0

TagsRequiredToPlace

Deklaruje značky požadované pro umístění služby. Užitečné pro dynamické ovlivnění umístění služby.

Atribut Hodnota
name TagsRequiredToPlace
minOccurs 0

TagRequiredToRun

Deklaruje značky požadované pro umístění a spuštění služby. Užitečné pro dynamické ovlivnění umístění a spuštění služby.

Atribut Hodnota
name TagRequiredToRun
minOccurs 0

ServiceTypeExtensionPolicyPropertiesType complexType

Definuje vlastnosti pro zásady trvalosti a vyřazení.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name ServiceTypeExtensionPolicyPropertiesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeExtensionPolicyPropertiesType">
    <xs:annotation>
      <xs:documentation>Defines Properties for the Persistence and Eviction policies.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Vlastnost

Atribut Hodnota
name Vlastnost
minOccurs 0
maxOccurs neomezený

ServiceTypeHealthPolicyType complexType

Atribut Hodnota
content 0 prvků, 3 atributů
definováno globálně
name ServiceTypeHealthPolicyType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeHealthPolicyType">    
    <xs:attribute name="MaxPercentUnhealthyServices" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Specifies the maximum tolerated percentage of unhealthy services before the application is considered unhealthy. Default percentage: 0.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaxPercentUnhealthyPartitionsPerService" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Specifies the maximum tolerated percentage of unhealthy partitions before a service is considered unhealthy. Default percentage: 0.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaxPercentUnhealthyReplicasPerPartition" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Specifies the maximum tolerated percentage of unhealthy replicas before a partition is considered unhealthy. Default percentage: 0.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

MaxPercentUnhealthyServices

Určuje maximální tolerované procento služeb, které nejsou v pořádku, než bude aplikace považována za poškozenou. Výchozí procento: 0.

Atribut Hodnota
name MaxPercentUnhealthyServices
type xs:string
používat optional
default 0

MaxPercentUnhealthyPartitionsPerService

Určuje maximální tolerované procento oddílů, které nejsou v pořádku, než se služba považuje za poškozenou. Výchozí procento: 0.

Atribut Hodnota
name MaxPercentUnhealthyPartitionsPerService
type xs:string
používat optional
default 0

MaxPercentUnhealthyReplicasPerPartition

Určuje maximální tolerované procento replik, které nejsou v pořádku, než se oddíl považuje za v pořádku. Výchozí procento: 0.

Atribut Hodnota
name MaxPercentUnhealthyReplicasPerPartition
type xs:string
používat optional
default 0

ServiceType ComplexType – typ komplexu

Základní typ, který popisuje stavový nebo bezstavový typ služby.

Atribut Hodnota
content 4 elementy, 1 atributy
definováno globálně
name Typ služby

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeType">
    <xs:annotation>
      <xs:documentation>Base type that describes a stateful or a stateless ServiceType.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
      <xs:element 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>
      <xs:element 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>
      <xs:element ref="Extensions" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="ServiceTypeName" use="required">
      <xs:annotation>
        <xs:documentation>User-defined type identifier for a service. For example, "QueueType" or "CalculatorType". This value is used in the ApplicationManifest.xml file to identify the service.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

ServiceTypeName

Identifikátor uživatelem definovaného typu pro službu Například QueueType nebo CalculatorType. Tato hodnota se používá v souboru ApplicationManifest.xml k identifikaci služby.

Atribut Hodnota
name ServiceTypeName
používat povinné

Podrobnosti o prvku obsahu

LoadMetrics

Načítá metriky hlášené touto službou.

Atribut Hodnota
name LoadMetrics
minOccurs 0

Omezení umístění

Používá se k řízení, na kterých uzlech v clusteru může služba běžet. Pár klíč/hodnota, který popisuje název vlastnosti uzlu a požadavky služby na hodnotu. Jednotlivé příkazy je možné seskupit společně s jednoduchou logickou logikou, která vytvoří nezbytné omezení. Například "(FirmwareVersion>12 && InDMZ == True)".

Atribut Hodnota
name Omezení umístění
type xs:string
minOccurs 0

ServicePlacementPolicies

Deklaruje zásady umístění pro službu. Užitečné v případech, kdy cluster pokrývá zeměpisné vzdálenosti nebo geopolitické oblasti.

Atribut Hodnota
name ServicePlacementPolicies
minOccurs 0

Nic

Atribut Hodnota
ref Rozšíření
minOccurs 0

ServiceTypesType complexType

Atribut Hodnota
content 2 elementy, 0 atributů
definováno globálně
name ServiceTypesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypesType">
    <xs:choice maxOccurs="unbounded">
      <xs:element name="StatefulServiceType" type="StatefulServiceTypeType">
        <xs:annotation>
          <xs:documentation>Describes a stateful ServiceType.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StatelessServiceType" type="StatelessServiceTypeType">
        <xs:annotation>
          <xs:documentation>Describes a stateless ServiceType.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

StatefulServiceType

Popisuje stavový typ služby.

Atribut Hodnota
name StatefulServiceType
type StatefulServiceTypeType

StatelessServiceType

Popisuje bezstavový typ služby.

Atribut Hodnota
name StatelessServiceType
type StatelessServiceTypeType

SettingsOverridesType complexType

Deklaruje nastavení konfigurace v manifestu služby, který se má přepsat. Skládá se z jedné nebo více částí párů klíč-hodnota. Hodnoty parametrů je možné zašifrovat pomocí rutiny Invoke-ServiceFabricEncryptSecret.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name SettingsOverridesType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SettingsOverridesType">
    <xs:annotation>
      <xs:documentation>Declares configuration settings in a service manifest to be overridden. It consists of one or more sections of key-value pairs. Parameter values can be encrypted using the Invoke-ServiceFabricEncryptSecret cmdlet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
        </xs:sequence>
    </xs:complexType>
    

Podrobnosti o prvku obsahu

Sekce

Oddíl v souboru Settings.xml, který se má přepsat.

Atribut Hodnota
name Sekce
maxOccurs neomezený

SettingsType complexType

Popisuje uživatelsky definovaná nastavení pro serviceComponent nebo aplikaci. Skládá se z jedné nebo více částí párů klíč-hodnota.

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name SettingsType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SettingsType">
    <xs:annotation>
      <xs:documentation>Describes user-defined settings for a ServiceComponent or an Application. It consists of one or more sections of key-value pairs.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element 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>
    </xs:sequence>
  </xs:complexType>
  

Podrobnosti o prvku obsahu

Sekce

Uživatelem definovaný pojmenovaný oddíl.

Atribut Hodnota
name Sekce
minOccurs 0
maxOccurs neomezený

StatefulServiceGroupType complexType

Definuje stavovou skupinu služeb.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatefulServiceGroupType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceGroupType">
        <xs:annotation>
            <xs:documentation>Defines a stateful service group.</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="StatefulServiceType">
                <xs:sequence>
                    <xs:element 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>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    

StatefulServiceGroupType ComplexType

Popisuje stavový typ skupiny služeb.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatefulServiceGroupTypeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceGroupTypeType">
    <xs:annotation>
      <xs:documentation>Describes a stateful service group type.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ServiceGroupTypeType">
        <xs:attribute name="HasPersistedState" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>True if the service group has state that needs to be persisted.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

StatefulServiceType complexType

Definuje stavovou službu.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatefulServiceType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceType">
        <xs:annotation>
            <xs:documentation>Defines a stateful service.</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="ServiceType">
                <xs:attribute name="TargetReplicaSetSize" type="xs:string" default="1">
                    <xs:annotation>
                        <xs:documentation>Desired replica set size for the partitions of this stateful service. Must be a positive integer. This is a target size; a replica set is still functional with less members. The quorum is a majority based quorum.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="MinReplicaSetSize" type="xs:string" default="1">
                    <xs:annotation>
                        <xs:documentation>Minimum number of replicas required in the replica set to allow writes.  Must be positive integer less than TargetReplicaSetSize. </xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="ReplicaRestartWaitDurationSeconds" type="xs:string" use="optional" default="">
                    <xs:annotation>
                        <xs:documentation>The duration between when a replica goes down and when a new replica is created. When a persistent replica goes down, this timer starts.  When it expires Service Fabric will create a new replica on any node in the cluster.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="QuorumLossWaitDurationSeconds" type="xs:string" use="optional" default="">
                    <xs:annotation>
                        <xs:documentation>The maximum duration for which a partition is allowed to be in a state of quorum loss. If the partition is still in quorum loss after this duration, the partition is recovered from quorum loss by considering the down replicas as lost. Note that this can potentially incur data loss.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="StandByReplicaKeepDurationSeconds" type="xs:string" use="optional" default="">
                    <xs:annotation>
                        <xs:documentation>How long StandBy replicas should be maintained before being removed. Sometimes a replica will be down for longer than the ReplicaRestartWaitDuration. In these cases a new replica will be built to replace it. Sometimes however the loss is not permanent and the persistent replica is eventually recovered. This now constitutes a StandBy replica.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    

StatefulServiceType complexType

Popisuje stavový typ služby.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatefulServiceTypeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatefulServiceTypeType">
    <xs:annotation>
      <xs:documentation>Describes a stateful service type.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ServiceTypeType">
        <xs:attribute name="HasPersistedState" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>True if the service has state that needs to be persisted on the local disk.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="UseImplicitHost" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Specifies if the service type should be implemented implicitly as a guest executable. Guest executables are used for hosting any type of applications (such as Node.js or Java) or legacy applications that do not implement the Service Fabric service interfaces.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

StatelessServiceGroupType complexType

Definuje bezstavovou skupinu služeb.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatelessServiceGroupType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceGroupType">
        <xs:annotation>
            <xs:documentation>Defines a stateless service group.</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="StatelessServiceType">
                <xs:sequence>
                    <xs:element 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>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    

StatelessServiceGroupType complexType

Popisuje typ bezstavové skupiny služeb.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatelessServiceGroupTypeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceGroupTypeType">
    <xs:annotation>
      <xs:documentation>Describes a stateless service group type.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ServiceGroupTypeType"/>
    </xs:complexContent>
  </xs:complexType>
  

StatelessServiceType complexType

Definuje bezstavovou službu.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatelessServiceType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceType">
        <xs:annotation>
            <xs:documentation>Defines a stateless service.</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="ServiceType">
                <xs:attribute name="InstanceCount" type="xs:string" default="1">
                    <xs:annotation>
                        <xs:documentation>Number of instances required for this stateless service (positive integer).</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    

StatelessServiceType complexType

Popisuje bezstavový typ služby.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name StatelessServiceTypeType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="StatelessServiceTypeType">
    <xs:annotation>
      <xs:documentation>Describes a stateless service type.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ServiceTypeType">
        <xs:attribute name="UseImplicitHost" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Specifies if the service type should be implemented implicitly as a guest executable. Guest executables are used for hosting any type of applications (such as Node.js or Java) or legacy applications that do not implement the Service Fabric service interfaces.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  

TargetInformationType complexType

Atribut Hodnota
content 2 elementy, 0 atributů
definováno globálně
name TargetInformationType

Zdroj XML

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

Podrobnosti o prvku obsahu

Aktuální instalace

Atribut Hodnota
name Aktuální instalace
type WindowsFabricDeploymentInformation
minOccurs 0

TargetInstallation

Atribut Hodnota
name TargetInstallation
type WindowsFabricDeploymentInformation
minOccurs 0

UnmanagedDllType complexType

Nepodporované, nepoužívejte. Název nespravovaného sestavení (například Queue.dll) pro hostování.

Atribut Hodnota
content 0 prvků, 0 atributů
definováno globálně
name UnmanagedDllType

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UnmanagedDllType">
    <xs:annotation>
        <xs:documentation>Unsupported, do not use. The name of unmanaged assembly (for example, Queue.dll), to host.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string"/>
    </xs:simpleContent>
  </xs:complexType>
  

WindowsFabricDeploymentInformation complexType

Atribut Hodnota
content 0 prvků, 11 atributů
definováno globálně
name WindowsFabricDeploymentInformation

Zdroj XML

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WindowsFabricDeploymentInformation">
    <xs:attribute name="InstanceId" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This is the target instance of the node.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MSILocation" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This is the full path to the MSI location.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ClusterManifestLocation" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This is the full path to the Cluster Manifest Location.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="InfrastructureManifestLocation" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This location of the infrastructure manifest that is internally generated.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="TargetVersion" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This is the Target Version of the deployment.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="NodeName" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>This is the name of the Node to which the Fabric Upgrade is to happen</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RemoveNodeState" type="xs:boolean" use="optional" default="false">
        <xs:annotation>
            <xs:documentation>A flag indicating if RemoveNodeState Api should be called after removing node configuration.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UpgradeEntryPointExe" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Name of the exe used by the installer service to upgrade </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UpgradeEntryPointExeParameters" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Parameters to the Setup Entry point exe</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UndoUpgradeEntryPointExe" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Name of the exe used by the installer service to undo the upgrade</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UndoUpgradeEntryPointExeParameters" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Parameters to the Setup Entry point exe</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Podrobnosti o atributu

InstanceId

Toto je cílová instance uzlu.

Atribut Hodnota
name InstanceId
type xs:string
používat optional

MSILocation

Toto je úplná cesta k umístění MSI.

Atribut Hodnota
name MSILocation
type xs:string
používat optional

ClusterManifestLocation

Toto je úplná cesta k umístění manifestu clusteru.

Atribut Hodnota
name ClusterManifestLocation
type xs:string
používat optional

InfrastructureManifestLocation

Toto umístění manifestu infrastruktury, který je interně generován.

Atribut Hodnota
name InfrastructureManifestLocation
type xs:string
používat optional

TargetVersion

Toto je cílová verze nasazení.

Atribut Hodnota
name TargetVersion
type xs:string
používat optional

Název uzlu

Toto je název uzlu, na který se má provést upgrade prostředků infrastruktury.

Atribut Hodnota
name Název uzlu
type xs:string
používat optional

RemoveNodeState

Příznak označující, jestli by se mělo volat rozhraní RemoveNodeState API po odebrání konfigurace uzlu.

Atribut Hodnota
name RemoveNodeState
type xs:boolean
používat optional
default false (nepravda)

UpgradeEntryPointExe

Název exe používaného instalační službou k upgradu

Atribut Hodnota
name UpgradeEntryPointExe
type xs:string
používat optional

UpgradeEntryPointExeParameters

Parametry exe vstupního bodu instalace

Atribut Hodnota
name UpgradeEntryPointExeParameters
type xs:string
používat optional

UndoUpgradeEntryPointExe

Název exe používané instalační službou k vrácení upgradu zpět

Atribut Hodnota
name UndoUpgradeEntryPointExe
type xs:string
používat optional

UndoUpgradeEntryPointExeParameters

Parametry exe vstupního bodu instalace

Atribut Hodnota
name UndoUpgradeEntryPointExeParameters
type xs:string
používat optional

WindowsInfrastructureType complexType

Atribut Hodnota
content 1 elementy, 0 atributů
definováno globálně
name WindowsInfrastructureType

Zdroj XML

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

Podrobnosti o prvku obsahu

NodeList

Atribut Hodnota
name NodeList