Поделиться через


Элементы схемы XML для модели службы

Элемент AddRemoveIncrementalNamedPartitionScalingMechanism

Определяет механизм для добавления или удаления именованных секций.

Атрибут Значение
type анонимный complexType
content 0 элементов, 3 атрибута
архитектура локально в группе ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об атрибутах

MinPartitionCount

Минимальное количество секций.

Атрибут Значение
name MinPartitionCount
type xs:string
используйте обязательно

MaxPartitionCount

Максимальное количество секций.

Атрибут Значение
name MaxPartitionCount
type xs:string
используйте обязательно

ScaleIncrement

Число разделов, на которое выполняется изменение.

Атрибут Значение
name ScaleIncrement
type xs:string
используйте обязательно

Элемент Application

Определенные сведения об экземпляре приложения, такие как имя приложения и значения его параметров, используемые для создания приложения. Значения параметров в этом файле переопределяют значения параметров по умолчанию, определенные в манифесте приложения.

Атрибут Значение
type AppInstanceDefinitionType
content 0 элементов, 0 атрибутов
архитектура globally
name Приложение

XML-источник

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

Элемент ApplicationEndpoints

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в сложном типе FabricEndpointsType
name ApplicationEndpoints
minOccurs 0

XML-источник

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

Сведения об атрибутах

StartPort

Атрибут Значение
name StartPort
type xs:int
используйте обязательно

EndPort

Атрибут Значение
name EndPort
type xs:int
используйте обязательно

Элемент ApplicationInstance

Описывает экземпляр приложения Microsoft Azure Service Fabric.

Атрибут Значение
type ApplicationInstanceType
content 0 элементов, 0 атрибутов
архитектура globally
name ApplicationInstance

XML-источник

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

Элемент ApplicationManifest

Декларативно описывает тип приложения и его версию. Один или несколько манифестов составных служб указываются для составления типа приложения. Параметры конфигурации составных служб могут быть переопределены с помощью параметризованных настроек приложения. Службы по умолчанию, шаблоны служб, субъекты, политики, диагностическая настройка и сертификаты также могут быть объявлены на уровне приложения.

Атрибут Значение
type ApplicationManifestType
content 0 элементов, 0 атрибутов
архитектура globally
name ApplicationManifest

XML-источник

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

Элемент ApplicationPackage

ApplicationPackage представляет сведения о версии приложения, которые требуются для узла.

Атрибут Значение
type ApplicationPackageType
content 0 элементов, 0 атрибутов
архитектура globally
name ApplicationPackage

XML-источник

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

Элемент ApplicationPackageRef

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationInstanceType
name ApplicationPackageRef

XML-источник

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

Элемент Arguments

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ExeHostEntryPointType
name Аргументы
minOccurs 0

XML-источник

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

Элемент AveragePartitionLoadScalingTrigger

Определяет механизм масштабирования на основе средней нагрузки реплик секции.

Атрибут Значение
type анонимный complexType
content 0 элементов, 4 атрибута
архитектура локально в группе ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об атрибутах

MetricName

Имя метрики, которую следует использовать для операций масштабирования.

Атрибут Значение
name MetricName
type xs:string
используйте обязательно

LowerLoadThreshold

Нижний предел значения нагрузки метрики.

Атрибут Значение
name LowerLoadThreshold
type xs:string
используйте обязательно

UpperLoadThreshold

Верхний предел значения нагрузки метрики.

Атрибут Значение
name UpperLoadThreshold
type xs:string
используйте обязательно

ScaleIntervalInSeconds

Интервал времени в секундах для масштабирования.

Атрибут Значение
name ScaleIntervalInSeconds
type xs:string
используйте обязательно

Элемент AverageServiceLoadScalingTrigger

Определяет механизм масштабирования на основе средней нагрузки секций службы.

Атрибут Значение
type анонимный complexType
content 0 элементов, 5 атрибутов
архитектура локально в группе ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об атрибутах

MetricName

Имя метрики, которую следует использовать для операций масштабирования.

Атрибут Значение
name MetricName
type xs:string
используйте обязательно

LowerLoadThreshold

Нижний предел значения нагрузки метрики.

Атрибут Значение
name LowerLoadThreshold
type xs:string
используйте обязательно

UpperLoadThreshold

Верхний предел значения нагрузки метрики.

Атрибут Значение
name UpperLoadThreshold
type xs:string
используйте обязательно

ScaleIntervalInSeconds

Интервал времени в секундах для масштабирования.

Атрибут Значение
name ScaleIntervalInSeconds
type xs:string
используйте обязательно

UseOnlyPrimaryLoad

Используйте нагрузку первичной реплики как среднюю нагрузку секции.

Атрибут Значение
name UseOnlyPrimaryLoad
type xs:string
используйте необязательно

Элемент AzureBlob (тип AzureBlobETWType)

Описывает целевое хранилище BLOB-объектов Azure для событий трассировки событий Windows. Работает только в среде Azure.

Атрибут Значение
type AzureBlobETWType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент AzureBlob (тип AzureBlobType)

Описывает целевое хранилище BLOB-объектов Azure для данных диагностики. Работает только в среде кластера Azure.

Атрибут Значение
type AzureBlobType
content 0 элементов, 0 атрибутов
архитектура локально в двух элементах Destinations
name AzureBlob
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент BackupRestoreServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент Blackbird

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе Infrastructure
name Blackbird

XML-источник

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

Сведения об элементе Content

Роли

Атрибут Значение
name Роли

Элемент Capacities

Емкость различных метрик для данного типа узла.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе NodeType
name Производительность
minOccurs 0

XML-источник

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

Сведения об элементе Content

Capacity

Атрибут Значение
name Capacity
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Элемент Capacity

Атрибут Значение
type KeyValuePairType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Capacities
name Capacity
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент CentralSecretServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент CertificateRef

Указывает сведения для сертификата, который будет предоставляться в контейнере.

Атрибут Значение
type ContainerCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name CertificateRef
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент Certificates (тип CertificatesType)

Описывает сертификаты, связанные с этим типом узла.

Атрибут Значение
type CertificatesType
content 0 элементов, 0 атрибутов
архитектура локально в элементе NodeType и сложном типе InfrastructureNodeType
name Сертификаты
minOccurs 0

XML-источник

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

Элемент Certificates (указывается в ApplicationManifestType)

Объявляет сертификаты, используемые для защиты конечных точек или шифрования секретов в манифесте приложения или манифесте кластера.

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в сложном типе ApplicationManifestType
name Сертификаты
minOccurs 0

XML-источник

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

Сведения об элементе Content

SecretsCertificate

Объявляет сертификат, используемый для шифрования конфиденциальных сведений в манифесте приложения. Разработчик приложения использует командлет Invoke-ServiceFabricEncryptSecret для шифрования конфиденциальной информации, которая копируется в значение Parameter в разделе ConfigOverrides.

Атрибут Значение
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Атрибут Значение
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Элемент Certificates (указывается в ClusterManifestType)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ClusterManifestType
name Сертификаты
minOccurs 0

XML-источник

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

Сведения об элементе Content

SecretsCertificate

Атрибут Значение
name SecretsCertificate
type FabricCertificateType
minOccurs 0

Элемент ClientCertificate

Сертификат клиента для роли администратора по умолчанию, который используется для защиты связи между клиентом и сервером.

Атрибут Значение
type FabricCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CertificatesType
name ClientCertificate
minOccurs 0

XML-источник

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

Элемент ClientConnectionEndpoint

Атрибут Значение
type InputEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name ClientConnectionEndpoint

XML-источник

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

Элемент ClusterCertificate

Сертификат, используемый для защиты передачи данных внутри кластера.

Атрибут Значение
type FabricCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CertificatesType
name ClusterCertificate
minOccurs 0

XML-источник

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

Элемент ClusterConnectionEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name ClusterConnectionEndpoint

XML-источник

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

Элемент ClusterManagerReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name ClusterManagerReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент ClusterManifest

Описывает кластер Microsoft Azure Service Fabric.

Атрибут Значение
type ClusterManifestType
content 0 элементов, 0 атрибутов
архитектура globally
name ClusterManifest

XML-источник

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

Элемент CodePackage

Описывает пакеты кода, которые поддерживают тип определенной службы. При создании экземпляра службы в соответствии с одним из этих типов службы все пакеты кода, объявленные в этом манифесте, активируются путем запуска соответствующих точек входа. Запущенные вследствие этого процессы должны зарегистрировать поддерживаемые типы служб во время выполнения. При наличии нескольких пакетов кода они все активируются при поиске системой любого из задекларированных типов служб.

Атрибут Значение
type CodePackageType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestType и элементе DigestedCodePackage
name CodePackage
maxOccurs unbounded

XML-источник

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

Элемент Commands

Передает разделенный запятыми список команд контейнеру.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostEntryPointType
name Команды
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ConfigOverride

Описывает переопределения конфигурации для определенного пакета конфигурации в импортированном манифесте службы.

Атрибут Значение
type ConfigOverrideType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ConfigOverrides и элементе DigestedConfigPackage
name ConfigOverride
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ConfigOverrides

Описывает переопределения конфигурации для импортированного манифеста службы. Переопределения конфигурации позволяют гибко повторно использовать те же манифесты служб в нескольких типах приложений, переопределяя конфигурацию манифеста службы только при использовании с конкретным типом приложения. Они могут изменять любую конфигурацию по умолчанию в манифесте службы, если она определена с помощью файла Settings.xml в папке ConfigPackage.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе ServiceManifestImport
name ConfigOverrides
minOccurs 0

XML-источник

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

Сведения об элементе Content

ConfigOverride

Атрибут Значение
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs unbounded

Элемент ConfigPackage (тип ConfigPackageDescriptionType)

Объявляет папку с именем, указанным в атрибуте Name, которая содержит файл Settings.xml. Этот файл содержит разделы заданных пользователем параметров пар "ключ-значение", которые могут считываться процессом во время выполнения. Во время обновления при изменении одного только атрибута version для ConfigPackage перезапуск процесса не выполняется. Вместо этого при помощи обратного вызова в процесс передается уведомление о том, что параметры конфигурации изменились, поэтому они были перезагружены в динамическом режиме.

Атрибут Значение
type ConfigPackageDescriptionType
content 0 элементов, 0 атрибутов
архитектура локально в ConfigPackagePoliciesType complexType
name ConfigPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ConfigPackage (тип ConfigPackageType)

Объявляет в разделе PackageRoot папку с именем, указанным в атрибуте Name, которая содержит файл Settings.xml. Этот файл содержит разделы заданных пользователем параметров пар "ключ-значение", которые могут считываться процессом во время выполнения. Во время обновления при изменении одного только атрибута version для ConfigPackage перезапуск процесса не выполняется. Вместо этого при помощи обратного вызова в процесс передается уведомление о том, что параметры конфигурации изменились, поэтому они были перезагружены в динамическом режиме.

Атрибут Значение
type ConfigPackageType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestType и элементе DigestedConfigPackage
name ConfigPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ConfigPackagePolicies

Пакеты конфигурации, которые необходимо установить в контейнере.

Атрибут Значение
type ConfigPackagePoliciesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType и элементе DigestedCodePackage
name ConfigPackagePolicies
minOccurs 0

XML-источник

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

Элемент ConsoleRedirection

Предупреждение. Не используйте перенаправление консоли в рабочем приложении. Его рекомендуется использовать только при локальной разработке и отладке. Этот элемент перенаправляет выходные данные консоли из сценария запуска в выходной файл в папке приложения с именем "log" на том узле кластера, где развертывается и выполняется приложение.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в сложном типе ExeHostEntryPointType
name ConsoleRedirection
minOccurs 0

XML-источник

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

Сведения об атрибутах

FileRetentionCount

Задает число выходных файлов перенаправления консоли для сохранения. Должно быть положительным целым числом, значение по умолчанию — "2".

Атрибут Значение
name FileRetentionCount
default 2

FileMaxSizeInKb

Задайте максимальный размер выходного файла перенаправления консоли. Должно быть положительным целым числом больше 128 КБ, значение по умолчанию — "20480".

Атрибут Значение
name FileMaxSizeInKb
default 20480

Элемент ContainerEntryPoint

Переопределенная точка входа для контейнеров, необходимая для запуска отладчика.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DebugParametersType
name ContainerEntryPoint
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ContainerEnvironmentBlock

EnvironmentBlock для контейнеров.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DebugParametersType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ContainerHost

Атрибут Значение
type ContainerHostEntryPointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе EntryPointDescriptionType
name ContainerHost

XML-источник

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

Элемент ContainerHostPolicies

Задает политики для активации узлов контейнеров.

Атрибут Значение
type ContainerHostPoliciesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType и элементе DigestedCodePackage
name ContainerHostPolicies
minOccurs 0

XML-источник

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

Элемент ContainerLabel

Метки для контейнеров в форме "ключ=значение".

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DebugParametersType
name ContainerLabel
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ContainerMountedVolume

Тома для подключения внутри контейнера.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DebugParametersType
name ContainerMountedVolume
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ContainerNetworkPolicy

Описывает политики сети контейнера для пакета службы.

Атрибут Значение
type ContainerNetworkPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в NetworkPoliciesType complexType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент CrashDumpSource

Задает сбор аварийных дампов. Аварийные дампы собираются для исполняемых файлов, в которых размещаются пакеты кода всех служб, принадлежащих приложению.

Атрибут Значение
type анонимный complexType
content 2 элемента, 1 атрибут
архитектура локально в сложном типе DiagnosticsType
name CrashDumpSource
minOccurs 0

XML-источник

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

Сведения об атрибутах

IsEnabled

Указывает, включен ли сбор аварийных дампов. По умолчанию эта возможность отключена.

Атрибут Значение
name IsEnabled
type xs:string

Сведения об элементе Content

Назначения

Места назначения, куда необходимо передать аварийные дампы.

Атрибут Значение
name Назначения
minOccurs 0

None

Атрибут Значение
ref Параметры
minOccurs 0
maxOccurs 1

Элемент CurrentInstallation

Атрибут Значение
type WindowsFabricDeploymentInformation
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе TargetInformationType
name CurrentInstallation
minOccurs 0

XML-источник

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

Элемент DataPackage

Объявляет в разделе PackageRoot папку с именем, указанным в атрибуте Name, которая содержит статические файлы данных, обрабатываемые процессом во время выполнения. Service Fabric будет перезапускать все EXE-файлы и DLLHOST-файлы, указанные в пакетах поддержки и размещения, когда обновляется любой из пакетов данных, перечисленных в манифесте службы.

Атрибут Значение
type DataPackageType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestTypeи элементе DigestedDataPackage
name DataPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент DebugParameters

Указывает сведения об отладчике, подключаемом во время активации пакета кода.

Атрибут Значение
type DebugParametersType
content 0 элементов, 0 атрибутов
архитектура локально в элементах DigestedCodePackage, DigestedConfigPackage и DigestedDataPackage
name DebugParameters
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент DefaultReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name DefaultReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент DefaultRunAsPolicy

Указывает учетную запись пользователя по умолчанию для всех пакетов кода службы, для которых не определен RunAsPolicy в разделе ServiceManifestImport.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в сложном типе ApplicationPoliciesType
name DefaultRunAsPolicy
minOccurs 0

XML-источник

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

Сведения об атрибутах

UserRef

Учетная запись пользователя, от имени которого будут выполняться пакеты кода службы. Учетная запись пользователя должна быть объявлена в разделе Principals. Для запуска точки входа установки обычно лучше использовать учетную запись локальной системы, а не учетную запись администратора.

Атрибут Значение
name UserRef
type xs:string
используйте обязательно

Элемент DefaultServiceTypeHealthPolicy

Задает политику работоспособности для типов служб по умолчанию, которая заменяет политику работоспособности по умолчанию для всех типов служб в приложении.

Атрибут Значение
type ServiceTypeHealthPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationHealthPolicyType
name DefaultServiceTypeHealthPolicy
minOccurs 0

XML-источник

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

Элемент DefaultServices

Декларирует экземпляры служб, которые создаются автоматически при создании экземпляра приложения в соответствии с его типом.

Атрибут Значение
type DefaultServicesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationManifestType и сложном типе ApplicationInstanceType
name DefaultServices
minOccurs 0

XML-источник

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

      </xs:element>
      

Элемент Description

Текст, описывающий это приложение.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ApplicationManifestType, ServiceManifestType и ServicePackageType
name Описание
minOccurs 0

XML-источник

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

Элемент Destinations (указывается в CrashDumpSource)

Места назначения, куда необходимо передать аварийные дампы.

Атрибут Значение
type анонимный complexType
content 3 элемента, 0 атрибутов
архитектура локально в элементе CrashDumpSource
name Назначения
minOccurs 0

XML-источник

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

Сведения об элементе Content

LocalStore

Атрибут Значение
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Атрибут Значение
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Атрибут Значение
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Элемент Destinations (указывается в ETWSource)

Места назначения, куда необходимо передать аварийные дампы.

Атрибут Значение
type анонимный complexType
content 3 элемента, 0 атрибутов
архитектура локально в элементе ETWSource
name Назначения
minOccurs 0

XML-источник

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

Сведения об элементе Content

LocalStore

Атрибут Значение
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs unbounded

FileStore

Атрибут Значение
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs unbounded

AzureBlob

Атрибут Значение
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs unbounded

Элемент Destinations (указывается в FolderSource)

Места назначения, куда необходимо передать содержимое папки.

Атрибут Значение
type анонимный complexType
content 3 элемента, 0 атрибутов
архитектура локально в элементе FolderSource
name Назначения
minOccurs 0

XML-источник

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

Сведения об элементе Content

LocalStore

Атрибут Значение
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs unbounded

FileStore

Атрибут Значение
name FileStore
type FileStoreType
minOccurs 0
maxOccurs unbounded

AzureBlob

Атрибут Значение
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs unbounded

Элемент Diagnostics (тип DiagnosticsType)

Описывает параметры диагностики приложений.

Атрибут Значение
type DiagnosticsType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ApplicationManifestType и EnvironmentType
name Диагностика
minOccurs 0

XML-источник

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

Элемент Diagnostics (тип ServiceDiagnosticsType)

Описывает параметры диагностики для компонентов этого манифеста службы.

Атрибут Значение
type ServiceDiagnosticsType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceManifestType и ServicePackageType
name Диагностика
minOccurs 0

XML-источник

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

Элемент DigestedCertificates (указывается в ApplicationManifestType)

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в сложном типе ApplicationPackageType
name DigestedCertificates

XML-источник

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

Сведения об элементе Content

SecretsCertificate

Атрибут Значение
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Атрибут Значение
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Элемент DigestedCertificates (указывается в DigestedResources)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе DigestedResources
name DigestedCertificates
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об элементе Content

EndpointCertificate

Атрибут Значение
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs unbounded

Элемент DigestedCodePackage

Атрибут Значение
type анонимный complexType
content 6 элементов, 2 атрибута
архитектура локально в сложном типе ServicePackageType
name DigestedCodePackage
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

ContentChecksum

Атрибут Значение
name ContentChecksum
type xs:string

IsShared

Атрибут Значение
name IsShared
type xs:boolean

Сведения об элементе Content

CodePackage

Атрибут Значение
name CodePackage
type CodePackageType

RunAsPolicy

Атрибут Значение
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

Атрибут Значение
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Задает политики для активации узлов контейнеров.

Атрибут Значение
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Указывает ограничения ресурсов для элемента CodePackage.

Атрибут Значение
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Задает политики конфигурации для подключений.

Атрибут Значение
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

Элемент DigestedConfigPackage

Атрибут Значение
type анонимный complexType
content 3 элемента, 2 атрибута
архитектура локально в сложном типе ServicePackageType
name DigestedConfigPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

ContentChecksum

Атрибут Значение
name ContentChecksum
type xs:string

IsShared

Атрибут Значение
name IsShared
type xs:boolean

Сведения об элементе Content

ConfigPackage

Атрибут Значение
name ConfigPackage
type ConfigPackageType

ConfigOverride

Атрибут Значение
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

Атрибут Значение
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Элемент DigestedDataPackage

Атрибут Значение
type анонимный complexType
content 2 элемента, 2 атрибута
архитектура локально в сложном типе ServicePackageType
name DigestedDataPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

ContentChecksum

Атрибут Значение
name ContentChecksum
type xs:string

IsShared

Атрибут Значение
name IsShared
type xs:boolean

Сведения об элементе Content

DataPackage

Атрибут Значение
name DataPackage
type DataPackageType

DebugParameters

Атрибут Значение
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Элемент DigestedEndpoint

Атрибут Значение
type анонимный complexType
content 4 элемента, 0 атрибутов
архитектура локально в элементе DigestedEndpoints
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об элементе Content

Конечная точка

Атрибут Значение
name Конечная точка
type EndpointType

SecurityAccessPolicy

Атрибут Значение
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

Атрибут Значение
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

Атрибут Значение
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

Элемент DigestedEndpoints

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе DigestedResources
name DigestedEndpoints
minOccurs 0

XML-источник

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

Сведения об элементе Content

DigestedEndpoint

Атрибут Значение
name DigestedEndpoint
minOccurs 0
maxOccurs unbounded

Элемент DigestedEnvironment

Атрибут Значение
type EnvironmentType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationPackageType
name DigestedEnvironment

XML-источник

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

Элемент DigestedResources

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в сложном типе ServicePackageType
name DigestedResources
minOccurs 1

XML-источник

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

Сведения об элементе Content

DigestedEndpoints

Атрибут Значение
name DigestedEndpoints
minOccurs 0

DigestedCertificates

Атрибут Значение
name DigestedCertificates
minOccurs 0
maxOccurs 1

Элемент DigestedServiceTypes

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServicePackageType
name DigestedServiceTypes

XML-источник

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

Сведения об элементе Content

ServiceTypes

Атрибут Значение
name ServiceTypes
type ServiceTypesType

Элемент DllHost

Не поддерживается, не следует использовать. Поддержка размещения DLL (точка входа сборки) предоставляется через процесс FWP.exe. Service Fabric запускает рабочий процесс Fabric (FWP.exe) и загружает сборку в рамках процесса активации.

Атрибут Значение
type DllHostEntryPointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе EntryPointDescriptionType
name DllHost

XML-источник

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

Элемент DomainGroup

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе Membership
name DomainGroup
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Элемент DomainUser

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе Membership
name DomainUser
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Элемент DriverOption

Параметры драйвера, которые необходимо передать.

Атрибут Значение
type DriverOptionType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ContainerLoggingDriverType и ContainerVolumeType
name DriverOption
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ETW

Описывает параметры трассировки событий Windows для компонентов этого манифеста службы.

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в сложном типе ServiceDiagnosticsType
name Трассировка событий Windows
minOccurs 0

XML-источник

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

Сведения об элементе Content

ProviderGuids

Перечисляет идентификаторы GUID поставщиков трассировки событий Windows для компонентов этого манифеста службы.

Атрибут Значение
name ProviderGuids
minOccurs 0

ManifestDataPackages

Перечисляет пакеты данных, содержащие манифесты трассировки событий Windows для компонентов этого манифеста службы. Пакет данных с манифестами трассировки событий Windows не должен содержать другие файлы.

Атрибут Значение
name ManifestDataPackages
minOccurs 0

Элемент ETWSource

Задает сбор трассировки событий Windows. Данные трассировки событий Windows собираются для поставщиков, зарегистрированных во всех службах, относящихся к приложению.

Атрибут Значение
type анонимный complexType
content 2 элемента, 1 атрибут
архитектура локально в сложном типе DiagnosticsType
name ETWSource
minOccurs 0

XML-источник

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

Сведения об атрибутах

IsEnabled

Указывает, включен ли сбор данных трассировки событий Windows. По умолчанию эта возможность отключена.

Атрибут Значение
name IsEnabled
type xs:string

Сведения об элементе Content

Назначения

Места назначения, куда необходимо передать аварийные дампы.

Атрибут Значение
name Назначения
minOccurs 0

None

Атрибут Значение
ref Параметры
minOccurs 0
maxOccurs 1

Элемент Endpoint (тип EndpointOverrideType)

Конечная точка для переопределения, объявленная в манифесте службы.

Атрибут Значение
type EndpointOverrideType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Endpoints
name Конечная точка
maxOccurs unbounded

XML-источник

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

Элемент Endpoint (тип EndpointType)

Определяет конечную точку службы. Можно запрашивать определенные порты. Если порт не указан явно, он назначается из диапазона зарезервированных портов приложения. Репликам службы, которые выполняются на различных узлах кластера, можно назначить разные номера портов, а реплики аналогичных служб, выполняющиеся на одном и том же узле, будут совместно использовать один порт. Такие порты могут использоваться репликами служб для различных целей, таких как репликация или прослушивание клиентских запросов.

Атрибут Значение
type EndpointType
content 0 элементов, 0 атрибутов
архитектура локально в элементах Endpoints и DigestedEndpoint
name Конечная точка
maxOccurs unbounded

XML-источник

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

Элемент EndpointBinding

Указывает конечную точку, которую необходимо предоставить в сети контейнера.

Атрибут Значение
type ContainerNetworkPolicyEndpointBindingType
content 0 элементов, 0 атрибутов
архитектура локально в ContainerNetworkPolicyType complexType
name EndpointBinding
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент EndpointBindingPolicy

Указывает сертификат, который должен быть возвращен клиенту для конечной точки HTTPS.

Атрибут Значение
type EndpointBindingPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType и элементе DigestedEndpoint
name EndpointBindingPolicy
minOccurs 0

XML-источник

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

Элемент EndpointCertificate

Указывает сведения о сертификате X509, который используется для защиты конечной точки.

Атрибут Значение
type EndpointCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Certificates и двух элементах DigestedCertificates
name EndpointCertificate
minOccurs 0

XML-источник

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

Элемент Endpoints (тип FabricEndpointsType)

Описывает конечные точки, связанные с этим типом узла.

Атрибут Значение
type FabricEndpointsType
content 0 элементов, 0 атрибутов
архитектура локально в элементе NodeType и сложном типе InfrastructureNodeType
name Конечные точки
minOccurs 0

XML-источник

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

Элемент Endpoints (указывается в ResourceOverridesType)

Конечные точки службы для переопределения.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ResourceOverridesType
name Конечные точки
minOccurs 0

XML-источник

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

Сведения об элементе Content

Конечная точка

Конечная точка для переопределения, объявленная в манифесте службы.

Атрибут Значение
name Конечная точка
type EndpointOverrideType
maxOccurs unbounded

Элемент Endpoints (указывается в ResourcesType)

Определяет конечные точки службы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ResourcesType
name Конечные точки
minOccurs 0

XML-источник

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

Сведения об элементе Content

Конечная точка

Атрибут Значение
name Конечная точка
type EndpointType
maxOccurs unbounded

Элемент EntryPoint (тип EntryPointDescriptionType)

Исполняемый файл, указанный в точке входа EntryPoint, обычно является узлом службы, запускаемым на длительный срок. Наличие отдельной точки входа настройки позволяет избежать необходимости в выполнении узла службы с расширенными правами в течение длительного срока. Исполняемый файл, указанный в точке входа EntryPoint, запускается после успешного выхода из точки SetupEntryPoint. Возникающий вследствие этого процесс отслеживается и перезапускается (снова начиная с точки входа SetupEntryPoint), даже если произошло непредвиденное завершение его работы или сбой.

Атрибут Значение
type EntryPointDescriptionType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CodePackageType
name EntryPoint
minOccurs 1

XML-источник

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

Элемент EntryPoint (тип xs:string)

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostEntryPointType
name EntryPoint
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент EnvironmentOverrides

Атрибут Значение
type EnvironmentOverridesType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ServiceManifestImport
name EnvironmentOverrides
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент EnvironmentVariable (тип EnvironmentVariableOverrideType)

Переменная среды.

Атрибут Значение
type EnvironmentVariableOverrideType
content 0 элементов, 0 атрибутов
архитектура локально EnvironmentOverridesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент EnvironmentVariable (тип EnvironmentVariableType)

Переменная среды.

Атрибут Значение
type EnvironmentVariableType
content 0 элементов, 0 атрибутов
архитектура локально в EnvironmentVariablesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент EnvironmentVariables

Передает переменные среды в контейнер или EXE-файл.

Атрибут Значение
type EnvironmentVariablesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CodePackageType
name Переменныесреды
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент EphemeralEndpoints

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в сложном типе FabricEndpointsType
name EphemeralEndpoints
minOccurs 0

XML-источник

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

Сведения об атрибутах

StartPort

Атрибут Значение
name StartPort
type xs:int
используйте обязательно

EndPort

Атрибут Значение
name EndPort
type xs:int
используйте обязательно

Элемент EventStoreServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент EvictionPolicy

Расширение политики вытеснения для типа службы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 2 атрибута
архитектура globally
name EvictionPolicy

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Provider

Атрибут Значение
name Provider
type xs:string
используйте обязательно

Сведения об элементе Content

Свойства

Атрибут Значение
name Свойства
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Элемент ExeHost (тип ExeHostEntryPointType)

Атрибут Значение
type ExeHostEntryPointType
content 0 элементов, 0 атрибутов
архитектура локально в элементе SetupEntryPoint
name ExeHost

XML-источник

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

Элемент ExeHost (указывается в EntryPointDescriptionType)

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе EntryPointDescriptionType
name ExeHost

XML-источник

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

Элемент Extension

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в сложном типе ExtensionsType
name Расширение
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
используйте обязательно

GeneratedId

Атрибут Значение
name GeneratedId
type xs:string
используйте необязательно

Элемент Extensions

Описывает расширения, которые могут применяться к другим элементам.

Атрибут Значение
type ExtensionsType
content 0 элементов, 0 атрибутов
архитектура globally
name Расширения

XML-источник

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

Элемент FabricSettings

Объявляет параметры конфигурации для переопределения в манифесте службы. Он состоит из одного или нескольких разделов пар "ключ — значение". Значения параметров могут быть зашифрованы с помощью командлета Invoke-ServiceFabricEncryptSecret.

Атрибут Значение
type SettingsOverridesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ClusterManifestType
name FabricSettings
minOccurs 0

XML-источник

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

Элемент FailoverManagerReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name FailoverManagerReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент FaultAnalysisServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент FileStore (тип FileStoreETWType)

Описывает целевое хранилище файлов для событий трассировки событий Windows. Работает только в локальной среде.

Атрибут Значение
type FileStoreETWType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент FileStore (тип FileStoreType)

Описывает целевое хранилище файлов для данных диагностики. Работает только в среде изолированного кластера.

Атрибут Значение
type FileStoreType
content 0 элементов, 0 атрибутов
архитектура локально в двух элементах Destinations
name FileStore
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент FolderSource

Задает сбор содержимого определенной папки на локальном узле.

Атрибут Значение
type анонимный complexType
content 2 элемента, 1 атрибут
архитектура локально в сложном типе DiagnosticsType
name FolderSource
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

IsEnabled

Указывает, включен сбор содержимого этой папки. По умолчанию эта возможность отключена.

Атрибут Значение
name IsEnabled
type xs:string

Сведения об элементе Content

Назначения

Места назначения, куда необходимо передать содержимое папки.

Атрибут Значение
name Назначения
minOccurs 0

None

Атрибут Значение
ref Параметры
minOccurs 0
maxOccurs 1

Элемент FromSource

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostEntryPointType
name FromSource
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент GatewayResourceManagerReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент Group (указывается в Groups)

Объявляет группу в качестве субъекта безопасности, на который можно ссылаться в политиках.

Атрибут Значение
type анонимный complexType
content 2 элемента, 1 атрибут
архитектура локально в элементе Groups
name Групповой
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя учетной записи локальной группы. К нему будет добавлен префикс с идентификатором приложения.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Сведения об элементе Content

NTLMAuthenticationPolicy

Атрибут Значение
name NTLMAuthenticationPolicy
minOccurs 0

Членство

Атрибут Значение
name Членство
minOccurs 0

Элемент Group (указывается в MemberOf)

Группа, в которую требуется добавить пользователя. Ее необходимо определить в разделе Groups.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе MemberOf
name Групповой
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

NameRef

Имя группы.

Атрибут Значение
name NameRef
type xs:string
используйте обязательно

Элемент Groups

Объявляет набор групп в качестве субъектов безопасности, на которые можно ссылаться в политиках. Элемент Groups может быть полезен, если для разных точек входа службы есть несколько пользователей и у них должны быть определены общие права, доступные на уровне группы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе SecurityPrincipalsType
name Группы
minOccurs 0

XML-источник

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

Сведения об элементе Content

Групповой

Объявляет группу в качестве субъекта безопасности, на который можно ссылаться в политиках.

Атрибут Значение
name Групповой
maxOccurs unbounded

Элемент HealthConfig

Указывает параметры интеграции HEALTHCHECK Docker для контейнера.

Атрибут Значение
type ContainerHealthConfigType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name HealthConfig
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент HealthPolicy

Описывает политику для оценки событий работоспособности, регистрируемых на связанных с различными приложениями сущностях. Если политика не указана, объект рассматривается как неработоспособный, если отчет о работоспособности является предупреждением или ошибкой.

Атрибут Значение
type ApplicationHealthPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationPoliciesType
name HealthPolicy
minOccurs 0

XML-источник

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

Элемент HttpApplicationGatewayEndpoint

Атрибут Значение
type InputEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name HttpApplicationGatewayEndpoint
minOccurs 0

XML-источник

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

Элемент HttpGatewayEndpoint

Атрибут Значение
type InputEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name HttpGatewayEndpoint
minOccurs 0

XML-источник

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

Элемент изображения

Образ контейнера, соответствующий номеру версии сборки ОС, которая будет запущена. Если атрибут Os не указан, предполагается, что образ контейнера работает во всех версиях операционной системы и он имеет приоритет над образом, указанным в манифесте службы.

Атрибут Значение
type ImageType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ImageOverridesType
name Изображения
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ImageName

Репозиторий и образ на сайте https://hub.docker.com или в Реестре контейнеров Azure.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostEntryPointType
name ImageName

XML-источник

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

Элемент ImageOverrides

Имена образов, соответствующие номеру сборки ОС, которая будет запущена.

Атрибут Значение
type ImageOverridesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name ImageOverrides
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ImageStoreServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент Infrastructure

Атрибут Значение
type анонимный complexType
content 6 элементов, 0 атрибутов
архитектура локально в сложном типе ClusterManifestType
name Инфраструктура

XML-источник

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

Сведения об элементе Content

WindowsServer

Атрибут Значение
name WindowsServer

Linux

Атрибут Значение
name Linux

WindowsAzure

Атрибут Значение
name WindowsAzure

WindowsAzureStaticTopology

Атрибут Значение
name WindowsAzureStaticTopology

Blackbird

Атрибут Значение
name Blackbird

PaaS

Атрибут Значение
name PaaS

Элемент InfrastructureInformation

Описывает инфраструктуру, в которой будет запущена структура.

Атрибут Значение
type InfrastructureInformationType
content 0 элементов, 0 атрибутов
архитектура globally
name InfrastructureInformation

XML-источник

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

Элемент InstanceCountScalingMechanism

Определяет механизм для увеличения числа экземпляров секции. Только для служб без отслеживания состояния.

Атрибут Значение
type анонимный complexType
content 0 элементов, 3 атрибута
архитектура локально в группе ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об атрибутах

MinInstanceCount

Минимальное количество экземпляров.

Атрибут Значение
name MinInstanceCount
type xs:string
используйте обязательно

MaxInstanceCount

Максимальное количество экземпляров.

Атрибут Значение
name MaxInstanceCount
type xs:string
используйте обязательно

ScaleIncrement

Число экземпляров, на которое выполняется изменение.

Атрибут Значение
name ScaleIncrement
type xs:string
используйте обязательно

Элемент KtlLoggerSettings

Описывает сведения KtlLogger, связанные с этим типом узла.

Атрибут Значение
type FabricKtlLoggerSettingsType
content 0 элементов, 0 атрибутов
архитектура локально в элементе NodeType
name KtlLoggerSettings
minOccurs 0

XML-источник

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

Элемент Label

Задает метки для контейнера.

Атрибут Значение
type ContainerLabelType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name Label
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент LeaseDriverEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name LeaseDriverEndpoint

XML-источник

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

Элемент Linux

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Infrastructure
name Linux

XML-источник

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

Элемент LoadMetric

Ресурс, по которому должна быть сбалансирована эта служба, например память или ЦП. Содержит сведения о том, какой объем ресурса потребляет по умолчанию каждая реплика или экземпляр этой службы.

Атрибут Значение
type LoadMetricType
content 0 элементов, 0 атрибутов
архитектура локально в пяти элементах LoadMetrics
name LoadMetric
maxOccurs unbounded

XML-источник

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

Элемент LoadMetrics (указывается в ServiceGroupMemberType)

Загружает метрики, сообщаемые этой службой.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceGroupMemberType
name LoadMetrics
minOccurs 0

XML-источник

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

Сведения об элементе Content

LoadMetric

Атрибут Значение
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Элемент LoadMetrics (указывается в ServiceGroupTypeMember)

Загружает сообщаемые этой службой метрики, используемые для служб балансировки ресурсов.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе ServiceGroupTypeMember
name LoadMetrics
minOccurs 0

XML-источник

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

Сведения об элементе Content

LoadMetric

Атрибут Значение
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Элемент LoadMetrics (указывается в ServiceGroupTypeType)

Загружает метрики, сообщаемые этой службой.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceGroupTypeType
name LoadMetrics
minOccurs 0

XML-источник

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

Сведения об элементе Content

LoadMetric

Атрибут Значение
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Элемент LoadMetrics (указывается в ServiceTypeType)

Загружает метрики, сообщаемые этой службой.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceTypeType
name LoadMetrics
minOccurs 0

XML-источник

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

Сведения об элементе Content

LoadMetric

Атрибут Значение
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Элемент LoadMetrics (указывается в ServiceType)

Загружает сообщаемые этой службой метрики, используемые для служб балансировки ресурсов.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceType
name LoadMetrics
minOccurs 0

XML-источник

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

Сведения об элементе Content

LoadMetric

Атрибут Значение
name LoadMetric
type LoadMetricType
maxOccurs unbounded

Элемент LocalStore (тип LocalStoreETWType)

Описывает целевое хранилище на узле для событий трассировки событий Windows.

Атрибут Значение
type LocalStoreETWType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент LocalStore (тип LocalStoreType)

Описывает целевое хранилище на узле для данных диагностики.

Атрибут Значение
type LocalStoreType
content 0 элементов, 0 атрибутов
архитектура локально в двух элементах Destinations
name LocalStore
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент LogCollectionPolicies

Указывает, включен ли сбор данных журналов. Работает только в среде кластера Azure.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ApplicationPoliciesType
name LogCollectionPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

LogCollectionPolicy

Атрибут Значение
name LogCollectionPolicy

Элемент LogCollectionPolicy

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе LogCollectionPolicies
name LogCollectionPolicy

XML-источник

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

Сведения об атрибутах

Путь

Атрибут Значение
name Путь
type xs:string
используйте необязательно

Элемент LogConfig

Указывает драйвер ведения журналов для контейнера.

Атрибут Значение
type ContainerLoggingDriverType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name LogConfig
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент LogicalDirectories

Описывает параметры LogicalDirectories, связанные с этим типом узла.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе NodeType
name LogicalDirectories
minOccurs 0

XML-источник

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

Сведения об элементе Content

LogicalDirectory

Атрибут Значение
name LogicalDirectory
type LogicalDirectoryType
maxOccurs unbounded

Элемент LogicalDirectory

Описывает тип LogicalDirectoryType.

Атрибут Значение
type LogicalDirectoryType
content 0 элементов, 0 атрибутов
архитектура локально в элементе LogicalDirectories
name LogicalDirectory
maxOccurs unbounded

XML-источник

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

Элемент ManagedAssembly

Не поддерживается, не следует использовать. Имя размещаемой управляемой сборки (например, Queue.dll).

Атрибут Значение
type ManagedAssemblyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DllHostEntryPointType
name ManagedAssembly

XML-источник

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

Элемент ManifestDataPackage

Объявляет в разделе PackageRoot папку с именем, указанным в атрибуте Name, которая содержит статические файлы данных, обрабатываемые процессом во время выполнения. Service Fabric будет перезапускать все EXE-файлы и DLLHOST-файлы, указанные в пакетах поддержки и размещения, когда обновляется любой из пакетов данных, перечисленных в манифесте службы.

Атрибут Значение
type DataPackageType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ManifestDataPackages
name ManifestDataPackage
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ManifestDataPackages

Перечисляет пакеты данных, содержащие манифесты трассировки событий Windows для компонентов этого манифеста службы. Пакет данных с манифестами трассировки событий Windows не должен содержать другие файлы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе ETW
name ManifestDataPackages
minOccurs 0

XML-источник

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

Сведения об элементе Content

ManifestDataPackage

Атрибут Значение
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs unbounded

Элемент Member

Атрибут Значение
type ServiceGroupMemberType
content 0 элементов, 0 атрибутов
архитектура локально в элементах Members
name Элемент
minOccurs 1
maxOccurs unbounded

XML-источник

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

Элемент MemberOf

Элемент Users можно добавлять в любую группу членов, чтобы он мог унаследовать все свойства и параметры безопасности этой группы. Такую группу можно использовать для защиты внешних ресурсов, доступ к которым требуется разным службам или одной и той же службе на разных компьютерах.

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в элементе User
name MemberOf
minOccurs 0

XML-источник

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

Сведения об элементе Content

SystemGroup

Системная группа, в которую требуется добавить пользователя. Эту группу необходимо определить в разделе Groups.

Атрибут Значение
name SystemGroup
minOccurs 0
maxOccurs unbounded

Групповой

Группа, в которую требуется добавить пользователя. Ее необходимо определить в разделе Groups.

Атрибут Значение
name Групповой
minOccurs 0
maxOccurs unbounded

Элемент Members (указывается в StatefulServiceGroupType)

Службы-участники этой группы служб.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе StatefulServiceGroupType
name Участники
minOccurs 1
maxOccurs 1

XML-источник

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

Сведения об элементе Content

Элемент

Атрибут Значение
name Элемент
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Элемент Members (указывается в StatelessServiceGroupType)

Службы-участники этой группы служб.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе StatelessServiceGroupType
name Участники
minOccurs 1
maxOccurs 1

XML-источник

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

Сведения об элементе Content

Элемент

Атрибут Значение
name Элемент
type ServiceGroupMemberType
minOccurs 1
maxOccurs unbounded

Элемент Membership

Атрибут Значение
type анонимный complexType
content 3 элемента, 0 атрибутов
архитектура локально в элементе Group
name Членство
minOccurs 0

XML-источник

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

Сведения об элементе Content

DomainGroup

Атрибут Значение
name DomainGroup
minOccurs 0
maxOccurs unbounded

SystemGroup

Атрибут Значение
name SystemGroup
minOccurs 0
maxOccurs unbounded

DomainUser

Атрибут Значение
name DomainUser
minOccurs 0
maxOccurs unbounded

Элемент NTLMAuthenticationPolicy (указывается в элементе Group)

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе Group
name NTLMAuthenticationPolicy
minOccurs 0

XML-источник

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

Сведения об атрибутах

IsEnabled

Атрибут Значение
name IsEnabled
type xs:boolean
используйте необязательно
default true

Элемент NTLMAuthenticationPolicy (указывается в элементе User)

Атрибут Значение
type анонимный complexType
content 0 элементов, 6 атрибутов
архитектура локально в элементе User
name NTLMAuthenticationPolicy
minOccurs 0

XML-источник

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

Сведения об атрибутах

IsEnabled

Атрибут Значение
name IsEnabled
type xs:boolean
используйте необязательно
default true

PasswordSecret

Атрибут Значение
name PasswordSecret
type xs:string
используйте обязательно

PasswordSecretEncrypted

Атрибут Значение
name PasswordSecretEncrypted
type xs:boolean
используйте необязательно
default false

X509StoreLocation

Атрибут Значение
name X509StoreLocation
используйте необязательно
default LocalMachine

X509StoreName

Атрибут Значение
name X509StoreName
default My

X509Thumbprint

Атрибут Значение
name X509Thumbprint
type xs:string

Элемент NamedPartition

Описывает схему секционирования по именам для каждого раздела.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в группе PartitionDescriptionGroup
name NamedPartition

XML-источник

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

Сведения об элементе Content

Секция

Описывает раздел по имени.

Атрибут Значение
name Секция

Элемент NamingReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name NamingReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент NetworkConfig

Задает конфигурацию сети для контейнера.

Атрибут Значение
type ContainerNetworkConfigType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name NetworkConfig
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент NetworkPolicies

Указывает политики сети, включая политики сети контейнера.

Атрибут Значение
type NetworkPoliciesType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceManifestImportPoliciesType и ServicePackageType
name NetworkPolicies
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент Node (тип FabricNodeType)

Описывает узел Microsoft Azure Service Fabric.

Атрибут Значение
type FabricNodeType
content 0 элементов, 0 атрибутов
архитектура локально в элементах NodeList
name Узел
maxOccurs unbounded

XML-источник

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

Элемент Node (тип InfrastructureNodeType)

Описывает необходимые сведения об инфраструктуре.

Атрибут Значение
type InfrastructureNodeType
content 0 элементов, 0 атрибутов
архитектура локально в элементе NodeList
name Узел
maxOccurs unbounded

XML-источник

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

Элемент NodeList (указывается в InfrastructureInformationType)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе InfrastructureInformationType
name NodeList

XML-источник

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

Сведения об элементе Content

Узел

Атрибут Значение
name Узел
type InfrastructureNodeType
maxOccurs unbounded

Элемент NodeList (указывается в LinuxInfrastructureType)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе LinuxInfrastructureType
name NodeList

XML-источник

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

Сведения об элементе Content

Узел

Атрибут Значение
name Узел
type FabricNodeType
maxOccurs unbounded

Элемент NodeList (указывается в WindowsInfrastructureType)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе WindowsInfrastructureType
name NodeList

XML-источник

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

Сведения об элементе Content

Узел

Атрибут Значение
name Узел
type FabricNodeType
maxOccurs unbounded

Элемент NodeType

Описывает тип узла.

Атрибут Значение
type анонимный complexType
content 7 элементов, 1 атрибут
архитектура локально в элементе NodeTypes
name NodeType
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя NodeType

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Сведения об элементе Content

Конечные точки

Описывает конечные точки, связанные с этим типом узла.

Атрибут Значение
name Конечные точки
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Описывает сведения KtlLogger, связанные с этим типом узла.

Атрибут Значение
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Описывает параметры LogicalDirectories, связанные с этим типом узла.

Атрибут Значение
name LogicalDirectories
minOccurs 0

Сертификаты

Описывает сертификаты, связанные с этим типом узла.

Атрибут Значение
name Сертификаты
type CertificatesType
minOccurs 0

PlacementProperties

Описывает свойства для этого элемента NodeType, которые будут использоваться в качестве ограничений на размещение.

Атрибут Значение
name PlacementProperties
minOccurs 0

Производительность

Емкость различных метрик для данного типа узла.

Атрибут Значение
name Производительность
minOccurs 0

SfssRgPolicies

Политика управления ресурсами системных служб SF для этого типа узла.

Атрибут Значение
name SfssRgPolicies
minOccurs 0

Элемент NodeTypes

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ClusterManifestType
name NodeTypes
minOccurs 1

XML-источник

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

Сведения об элементе Content

NodeType

Описывает тип узла.

Атрибут Значение
name NodeType
maxOccurs unbounded

Элемент PaaS

Атрибут Значение
type анонимный complexType
content 2 элемента, 0 атрибутов
архитектура локально в элементе Infrastructure
name PaaS

XML-источник

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

Сведения об элементе Content

Роли

Атрибут Значение
name Роли

Голоса

Атрибут Значение
name Голоса

Элемент PackageSharingPolicy

Указывает, что пакет кода, конфигурации или данных должен совместно использоваться в экземплярах служб одного типа.

Атрибут Значение
type PackageSharingPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType
name PackageSharingPolicy
minOccurs 0

XML-источник

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

Элемент Parameter (тип ParameterType)

Атрибут Значение
type ParameterType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ParametersType
name Параметр
minOccurs 1
maxOccurs unbounded

XML-источник

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

Элемент Parameter (указывается в Parameters)

Параметр приложения для использования в данном манифесте. Значение параметра может быть изменено во время создания экземпляра приложения. Если значение не задано, используется значение по умолчанию.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в элементе Parameters
name Параметр
block
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя параметра, используемое в манифесте в качестве "[Name]".

Атрибут Значение
name Имя.
используйте обязательно

DefaultValue

Значение параметра по умолчанию. Используется, если значение параметра не указано во время создания экземпляра приложения.

Атрибут Значение
name DefaultValue
type xs:string
используйте обязательно

Элемент Parameter (указывается в Parameters)

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Parameters
name Параметр
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент Parameter (указывается в Section)

Параметр, который требуется переопределить.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в элементе Section
name Параметр
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

IsEncrypted

Если значение равно True, то значение этого параметра шифруется. За создание сертификата и использование командлета Invoke-ServiceFabricEncryptSecret для шифрования конфиденциальной информации отвечает разработчик приложения. Сведения о сертификате, который будет использоваться для шифрования значения, указываются в разделе сертификатов. Этот атрибут нерекомендуемый. Используйте вместо него атрибут Type.

Атрибут Значение
name IsEncrypted
type xs:boolean
default false

Тип

Это значение определяет тип значения, указанного в атрибуте Value. Может иметь такие значения: SecretsStoreRef, Encrypted, PlainText. Если задано значение SecretsStoreRef, значение ссылки будет получено из SecretStore. Если задано значение Encrypted, за создание сертификата и использование командлета Invoke-ServiceFabricEncryptSecret для шифрования конфиденциальной информации отвечает разработчик приложения.

Атрибут Значение
name Тип
type xs:string
используйте необязательно

Элемент Parameter (указывается в Section)

Атрибут Значение
type анонимный complexType
content 0 элементов, 5 атрибутов
архитектура локально в элементе Section
name Параметр
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Значение

Атрибут Значение
name Значение
type xs:string
используйте обязательно

MustOverride

Если значение равно True, то значение этого параметра должно быть переопределено конфигурацией более высокого уровня.

Атрибут Значение
name MustOverride
type xs:boolean
default false

IsEncrypted

Если значение равно True, то значение этого параметра шифруется.

Атрибут Значение
name IsEncrypted
type xs:boolean
default false

Тип

Атрибут Значение
name Тип
type xs:string
используйте необязательно

Элемент Parameters (тип ParametersType)

Дополнительные параметры, указанные в виде пар "имя — значение".

Атрибут Значение
type ParametersType
content 0 элементов, 0 атрибутов
архитектура globally
name Параметры

XML-источник

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

Элемент Parameters (указывается в AppInstanceDefinitionType)

Список параметров приложения, определенных в манифесте приложения, и соответствующие значения.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе AppInstanceDefinitionType
name Параметры

XML-источник

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

Сведения об элементе Content

Параметр

Атрибут Значение
name Параметр
minOccurs 0
maxOccurs unbounded

Элемент Parameters (указывается в ApplicationManifestType)

Объявляет параметры, используемые в этом манифесте приложения. Значения этих параметров могут быть предоставлены при создании экземпляра приложения и могут использоваться для переопределения параметров конфигурации приложения или службы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ApplicationManifestType
name Параметры
minOccurs 0

XML-источник

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

Сведения об элементе Content

Параметр

Параметр приложения для использования в данном манифесте. Значение параметра может быть изменено во время создания экземпляра приложения. Если значение не задано, используется значение по умолчанию.

Атрибут Значение
name Параметр
block
minOccurs 0
maxOccurs unbounded

Элемент Partition

Описывает раздел по имени.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе NamedPartition
name Секция

XML-источник

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

Сведения об атрибутах

Имя.

Имя секции.

Атрибут Значение
name Имя.
используйте обязательно

Элемент PersistencePolicy

Расширение политики сохраняемости для типа службы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 4 атрибута
архитектура globally
name PersistencePolicy

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Режим

Атрибут Значение
name Режим
используйте обязательно

WriteBehind

Атрибут Значение
name WriteBehind
type xs:string
используйте обязательно

Provider

Атрибут Значение
name Provider
type xs:string
используйте обязательно

Сведения об элементе Content

Свойства

Атрибут Значение
name Свойства
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Элемент PlacementConstraints

Используется, чтобы контролировать, на каких узлах кластера может выполняться служба. Пара "ключ — значение", которая описывает имя свойства узла и требования службы для значения. Из отдельных инструкций можно сформировать необходимое ограничение, сгруппировав их с помощью простой булевой логики. Например, "(FirmwareVersion>12 && InDMZ == True)".

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceType, ServiceTypeType и ServiceGroupTypeType
name PlacementConstraints
minOccurs 0

XML-источник

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

Элемент PlacementProperties

Описывает свойства для этого элемента NodeType, которые будут использоваться в качестве ограничений на размещение.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе NodeType
name PlacementProperties
minOccurs 0

XML-источник

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

Сведения об элементе Content

Свойство

Атрибут Значение
name Свойство
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Элемент Policies (тип ApplicationPoliciesType)

Описывает политики (сбор журналов, запуск от имени по умолчанию, работоспособность и доступ к безопасности) для применения на уровне приложения.

Атрибут Значение
type ApplicationPoliciesType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ApplicationManifestType и EnvironmentType
name Политики
minOccurs 0

XML-источник

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

Элемент Policies (тип ServiceManifestImportPoliciesType)

Описывает политики (привязка конечной точки, совместный доступ к пакетам, запуск от имени и безопасный доступ) для применения импортированного манифеста службы.

Атрибут Значение
type ServiceManifestImportPoliciesType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ServiceManifestImport
name Политики
minOccurs 0

XML-источник

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

Элемент PortBinding

Указывает, какой ресурс конечной точки следует привязать к предоставленному порту контейнера.

Атрибут Значение
type PortBindingType
content 0 элементов, 0 атрибутов
архитектура локально в ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
name PortBinding
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент Principals

Описывает субъекты безопасности (пользователи, группы), необходимые для запуска служб и защищенных ресурсов в приложении. На субъекты можно ссылаться в разделах политики.

Атрибут Значение
type SecurityPrincipalsType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ApplicationManifestType и EnvironmentType
name Субъекты
minOccurs 0

XML-источник

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

Элемент Program

Имя исполняемого файла. Например, MySetup.bat или MyServiceHost.exe.

Атрибут Значение
type xs:string
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ExeHostEntryPointType
name Программа

XML-источник

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

Элемент Properties

Определяет свойства для политик сохраняемости и вытеснения.

Атрибут Значение
type ServiceTypeExtensionPolicyPropertiesType
content 0 элементов, 0 атрибутов
архитектура локально в элементах PersistencePolicy и EvictionPolicy
name Свойства
minOccurs 0

XML-источник

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

Элемент Property (тип KeyValuePairType)

Атрибут Значение
type KeyValuePairType
content 0 элементов, 0 атрибутов
архитектура локально в элементе PlacementProperties
name Свойство
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент Property (указывается в ServiceTypeExtensionPolicyPropertiesType)

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в сложном типе ServiceTypeExtensionPolicyPropertiesType
name Свойство
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Значение

Атрибут Значение
name Значение
type xs:string
используйте обязательно

Элемент ProviderGuid

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе ProviderGuids
name ProviderGuid
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Значение

Атрибут Значение
name Значение
используйте обязательно

Элемент ProviderGuids

Перечисляет идентификаторы GUID поставщиков трассировки событий Windows для компонентов этого манифеста службы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе ETW
name ProviderGuids
minOccurs 0

XML-источник

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

Сведения об элементе Content

ProviderGuid

Атрибут Значение
name ProviderGuid
minOccurs 0
maxOccurs unbounded

Элемент RepairManagerReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name RepairManagerReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент RepositoryCredentials

Учетные данные репозитория образов контейнеров для получения образов.

Атрибут Значение
type RepositoryCredentialsType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ResourceGovernancePolicy

Указывает ограничения ресурсов для элемента CodePackage.

Атрибут Значение
type ResourceGovernancePolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType, элементе DigestedCodePackage и элементе DigestedEndpoint
name ResourceGovernancePolicy
minOccurs 0

XML-источник

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

Элемент ResourceOverrides

Указывает переопределения ресурсов для конечных точек, объявленных в ресурсах манифеста служб.

Атрибут Значение
type ResourceOverridesType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ServiceManifestImport
name ResourceOverrides
minOccurs 0

XML-источник

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

Элемент Resources

Описывает ресурсы, используемые этой службой, которые могут быть объявлены без изменения скомпилированного кода и изменены при развертывании службы. Доступ к этим ресурсам осуществляется с помощью разделов Principals и Policies манифеста приложения.

Атрибут Значение
type ResourcesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestType
name Ресурсы
minOccurs 0

XML-источник

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

Элемент Role (тип AzureRoleType)

Атрибут Значение
type AzureRoleType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Roles
name Роль
maxOccurs unbounded

XML-источник

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

Элемент Role (тип BlackbirdRoleType)

Атрибут Значение
type BlackbirdRoleType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Roles
name Роль
minOccurs 1
maxOccurs unbounded

XML-источник

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

Элемент Role (тип PaaSRoleType)

Атрибут Значение
type PaaSRoleType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Roles
name Роль
maxOccurs unbounded

XML-источник

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

Элемент Roles (указывается в Blackbird)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе Blackbird
name Роли

XML-источник

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

Сведения об элементе Content

Роль

Атрибут Значение
name Роль
type BlackbirdRoleType
minOccurs 1
maxOccurs unbounded

Элемент Roles (указывается в PaaS)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе PaaS
name Роли

XML-источник

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

Сведения об элементе Content

Роль

Атрибут Значение
name Роль
type PaaSRoleType
maxOccurs unbounded

Элемент Roles (указывается в WindowsAzure)

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе WindowsAzure
name Роли

XML-источник

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

Сведения об элементе Content

Роль

Атрибут Значение
name Роль
type AzureRoleType
maxOccurs unbounded

Элемент RunAsPolicy

Указывает учетную запись локального пользователя или локальной системы, в которой будет выполняться пакет служебного кода. Учетные записи домена поддерживаются в развертываниях Windows Server, где доступен идентификатор Microsoft Entra. По умолчанию приложения выполняются под учетной записью, используемой процессом Fabric.exe. Приложения также могут выполняться с другими учетными записями, которые должны быть объявлены в разделе Principals. Если к службе применяется политика запуска от имени, а манифест службы объявляет в качестве ресурсов конечные точки, использующие протокол HTTP, вам нужно указать SecurityAccessPolicy. Это гарантирует, что к выделенным для этих конечных точек портам будут правильно применены списки управления доступом для той учетной записи, от имени которой выполняется служба. Для конечной точки HTTPS необходимо также определить EndpointBindingPolicy, чтобы указать имя сертификата, который будет возвращен клиенту.

Атрибут Значение
type RunAsPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType и элементе DigestedCodePackage
name RunAsPolicy
minOccurs 0

XML-источник

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

Элемент RunFrequency

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе ExeHost
name RunFrequency
minOccurs 0

XML-источник

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

Сведения об атрибутах

IntervalInSeconds

Атрибут Значение
name IntervalInSeconds
используйте обязательно

Элемент ScalingPolicy

Описание политики масштабирования, которая состоит из триггера и механизма масштабирования.

Атрибут Значение
type ScalingPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ServiceScalingPolicies
name ScalingPolicy
maxOccurs unbounded

XML-источник

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

Элемент SecretsCertificate

Указывает сведения о сертификате.

Атрибут Значение
type FabricCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в двух элементах Certificates и элементе DigestedCertificates
name SecretsCertificate
minOccurs 0

XML-источник

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

Элемент Section (указывается в SettingsOverridesType)

Раздел для переопределения в файле Settings.xml.

Атрибут Значение
type анонимный complexType
content 1 элемент, 1 атрибут
архитектура локально в сложном типе SettingsOverridesType
name Section
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя переопределяемой секции в файле Settings.xml.

Атрибут Значение
name Имя.
используйте обязательно

Сведения об элементе Content

Параметр

Параметр, который требуется переопределить.

Атрибут Значение
name Параметр
minOccurs 0
maxOccurs unbounded

Элемент Section (указывается в SettingsType)

Определяемый пользователем именованный раздел.

Атрибут Значение
type анонимный complexType
content 1 элемент, 1 атрибут
архитектура локально в сложном типе SettingsType
name Section
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Сведения об элементе Content

Параметр

Атрибут Значение
name Параметр
minOccurs 0
maxOccurs unbounded

Элемент SecurityAccessPolicies

Список политик безопасности, применяемых к ресурсам на уровне приложения.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ApplicationPoliciesType
name SecurityAccessPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

SecurityAccessPolicy

Атрибут Значение
name SecurityAccessPolicy
type SecurityAccessPolicyType

Элемент SecurityAccessPolicy

Предоставляет разрешение на доступ к субъекту в ресурсе (например, к конечной точке), определенному в манифесте службы. Как правило, это полезно для контроля и ограничения доступа служб к различным ресурсам, чтобы свести к минимуму угрозы безопасности. Это особенно важно в тех случаях, когда приложение создается на основе коллекции служб из marketplace, которые создали разные разработчики.

Атрибут Значение
type SecurityAccessPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestImportPoliciesType, элементе SecurityAccessPolicies и элементе DigestedEndpoint
name SecurityAccessPolicy
minOccurs 0

XML-источник

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

Элемент SecurityOption

Указывает параметры безопасности контейнера.

Атрибут Значение
type SecurityOptionsType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name SecurityOptions
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ServerCertificate

Сертификат, используемый для защиты передачи данных внутри кластера.

Атрибут Значение
type FabricCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CertificatesType
name ServerCertificate
minOccurs 0

XML-источник

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

Элемент Service

Объявляет службу, которая автоматически будет создана при создании экземпляра приложения.

Атрибут Значение
type анонимный complexType
content 2 элемента, 4 атрибута
архитектура локально в сложном типе DefaultServicesType
name Service

XML-источник

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

Сведения об атрибутах

Имя.

Имя службы, используемое для формирования универсального кода ресурса (URI) для полного имени приложения. Универсальным кодом ресурса (URI) для полного имени службы будет "fabric:/имя_приложения/имя_службы".

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

GeneratedIdRef

Ссылка на автоматически созданный идентификатор, который используется инструментами Visual Studio.

Атрибут Значение
name GeneratedIdRef
type xs:string
используйте необязательно

ServiceDnsName

DNS-имя службы.

Атрибут Значение
name ServiceDnsName
type xs:string
используйте необязательно

ServicePackageActivationMode

ServicePackageActivationMode для создания службы. Допустимые значения: SharedProcess и ExclusiveProcess. В режиме SharedProcess реплики или экземпляры из разных секций службы будут совместно использовать активацию пакета службы на узле. В режиме ExclusiveProcess каждая реплика или экземпляр службы будет использовать собственную активацию пакета службы.

Атрибут Значение
name ServicePackageActivationMode
type xs:string
используйте необязательно
default SharedProcess

Сведения об элементе Content

StatelessService

Атрибут Значение
name StatelessService
type StatelessServiceType

StatefulService

Атрибут Значение
name StatefulService
type StatefulServiceType

Элемент ServiceConnectionEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name ServiceConnectionEndpoint
minOccurs 0

XML-источник

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

Элемент ServiceCorrelation

Определяет отношение сходства с другой службой. Это удобно при разделении ранее монолитного приложения на микрослужбы. Одна служба будет иметь локальную зависимость от другой службы. Для этого обе службы должны выполняться на том же узле.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в элементе ServiceCorrelations
name ServiceCorrelation
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

ServiceName

Имя другой службы в формате универсального кода ресурса (URI). Пример: "fabric:/другое_приложение/родительская_служба".

Атрибут Значение
name ServiceName
используйте обязательно

Схема

В режиме NonAlignedAffinity реплики или экземпляры различных служб помещаются в одни и те же узлы. Этот режим применяется только для служб с отслеживанием состояния. Настройка согласованного сходства одной службы с отслеживанием состояния с другой службой с отслеживанием состояния гарантирует, что первичные реплики этих служб помещаются на одни узлы, и вторичные реплики также помещаются на одни и те же узлы.

Атрибут Значение
name Схема
используйте обязательно

Элемент ServiceCorrelations

Определяет отношения сходства между службами.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceType
name ServiceCorrelations
minOccurs 0

XML-источник

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

Сведения об элементе Content

ServiceCorrelation

Определяет отношение сходства с другой службой. Это удобно при разделении ранее монолитного приложения на микрослужбы. Одна служба будет иметь локальную зависимость от другой службы. Для этого обе службы должны выполняться на том же узле.

Атрибут Значение
name ServiceCorrelation
maxOccurs unbounded

Элемент ServiceFabricRuntimeAccessPolicy

Указывает политики, которые определяют способ предоставления среды выполнения Service Fabric репликам.

Атрибут Значение
type ServiceFabricRuntimeAccessPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceManifestImportPoliciesType и ServicePackageType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ServiceGroup

Коллекция служб, которые автоматически расположены вместе, поэтому они также перемещаются вместе во время отработки отказа или управления ресурсами.

Атрибут Значение
type анонимный complexType
content 2 элемента, 2 атрибута
архитектура локально в сложном типе DefaultServicesType
name ServiceGroup

XML-источник

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

Сведения об атрибутах

Имя.

Имя службы, заданное относительно универсального кода ресурса (URI) имени этого приложения. Полное имя службы — это сочетание универсального кода ресурса (URI) имени приложения и этого имени.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

ServicePackageActivationMode

ServicePackageActivationMode для создания службы. Допустимые значения: SharedProcess и ExclusiveProcess. В режиме SharedProcess реплики или экземпляры из разных секций службы будут совместно использовать активацию пакета службы на узле. В режиме ExclusiveProcess каждая реплика или экземпляр службы будет использовать собственную активацию пакета службы.

Атрибут Значение
name ServicePackageActivationMode
type xs:string
используйте необязательно
default SharedProcess

Сведения об элементе Content

StatelessServiceGroup

Атрибут Значение
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Атрибут Значение
name StatefulServiceGroup
type StatefulServiceGroupType

Элемент ServiceGroupMembers

Типы элементов группы служб этого типа.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceGroupTypeType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

XML-источник

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

Сведения об элементе Content

нет

Атрибут Значение
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs unbounded

Элемент ServiceGroupTypeMember

Описывает тип участника группы служб.

Атрибут Значение
type анонимный complexType
content 1 элемент, 1 атрибут
архитектура globally
name ServiceGroupTypeMember

XML-источник

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

Сведения об атрибутах

ServiceTypeName

Определенный пользователем идентификатор типа для члена группы служб Microsoft Azure Service Fabric, например Actor.

Атрибут Значение
name ServiceTypeName
используйте обязательно

Сведения об элементе Content

LoadMetrics

Загружает сообщаемые этой службой метрики, используемые для служб балансировки ресурсов.

Атрибут Значение
name LoadMetrics
minOccurs 0

Элемент ServiceManifest

Декларативно описывает тип службы и его версию. В нем указан независимо обновляемый код, конфигурация и пакеты данных, из которых состоит пакет службы, для поддержки одного или нескольких типов служб. Указаны также ресурсы, параметры диагностики и метаданные службы, такие как тип службы, свойства работоспособности, а также метрики балансировки нагрузки.

Атрибут Значение
type ServiceManifestType
content 0 элементов, 0 атрибутов
архитектура globally
name ServiceManifest

XML-источник

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

Элемент ServiceManifestImport

Импортирует манифест службы, созданный разработчиком службы. Манифест службы должен быть импортирован для каждой составной службы в приложении. Для манифеста службы могут быть объявлены политики и переопределения параметров.

Атрибут Значение
type анонимный complexType
content 5 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationManifestType
name ServiceManifestImport
maxOccurs unbounded

XML-источник

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

Сведения об элементе Content

ServiceManifestRef

Атрибут Значение
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Описывает переопределения конфигурации для импортированного манифеста службы. Переопределения конфигурации позволяют гибко повторно использовать те же манифесты служб в нескольких типах приложений, переопределяя конфигурацию манифеста службы только при использовании с конкретным типом приложения. Они могут изменять любую конфигурацию по умолчанию в манифесте службы, если она определена с помощью файла Settings.xml в папке ConfigPackage.

Атрибут Значение
name ConfigOverrides
minOccurs 0

ResourceOverrides

Атрибут Значение
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

Атрибут Значение
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs unbounded

Политики

Атрибут Значение
name Политики
type ServiceManifestImportPoliciesType
minOccurs 0

Элемент ServiceManifestRef

Импортирует манифест службы по ссылке. В настоящее время файл манифеста службы (ServiceManifest.xml) должен присутствовать в пакете сборки.

Атрибут Значение
type ServiceManifestRefType
content 0 элементов, 0 атрибутов
архитектура локально в элементе ServiceManifestImport
name ServiceManifestRef

XML-источник

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

Элемент ServicePackage

ServicePackage представляет единицу с управлением версиями для развертывания и активации. Версия ServicePackage определяется на основе версии манифеста и версии переопределений.

Атрибут Значение
type ServicePackageType
content 0 элементов, 0 атрибутов
архитектура globally
name ServicePackage

XML-источник

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

Элемент ServicePackageContainerPolicy

Атрибут Значение
type ServicePackageContainerPolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceManifestImportPoliciesType и ServicePackageType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ServicePackageRef

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в сложном типе ApplicationInstanceType
name ServicePackageRef
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
используйте обязательно

Элемент ServicePackageResourceGovernancePolicy

Определяет политику управления ресурсами, которая применяется на уровне всего пакета службы.

Атрибут Значение
type ServicePackageResourceGovernancePolicyType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceManifestImportPoliciesType и ServicePackageType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

XML-источник

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

Элемент ServicePlacementPolicies (указывается в ServiceTypeType)

Объявляет политики размещения службы. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceTypeType
name ServicePlacementPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

ServicePlacementPolicy

Определяет политику размещения службы, которая указывает, должна ли служба выполняться в определенных доменах сбоя кластера. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
name ServicePlacementPolicy
maxOccurs unbounded

Элемент ServicePlacementPolicies (указывается в ServiceType)

Объявляет политики размещения службы. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceType
name ServicePlacementPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

ServicePlacementPolicy

Определяет политику размещения службы, которая указывает, должна ли служба выполняться в определенных доменах сбоя кластера. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
name ServicePlacementPolicy
maxOccurs unbounded

Элемент ServicePlacementPolicy (указывается в ServicePlacementPolicies)

Определяет политику размещения службы, которая указывает, должна ли служба выполняться в определенных доменах сбоя кластера. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в элементе ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

DomainName

Домен сбоя, на котором должны или не должны быть размещены службы в зависимости от значения Type.

Атрибут Значение
name DomainName

Тип

InvalidDomain позволяет указать, что для данной рабочей нагрузки определенный домен сбоя является недопустимым. RequiredDomain позволяет принудительно размещать все реплики в указанном домене. Можно указать несколько обязательных доменов. PreferredPrimaryDomain позволяет указать предпочтительный домен сбоя для первичных реплик. В географически распределенных кластерах для обеспечения избыточности вы используете дополнительные расположения, но вам хотелось бы, чтобы первичные реплики находились в определенном месте, чтобы сократить задержки для операций, которые выполняются на первичной реплике. RequiredDomainDistribution позволяет указать, что реплики должны распределяться между доступными доменами сбоя. NonPartiallyPlace позволяет разрешить частичное размещение реплик службы, если полное размещение невозможно.

Атрибут Значение
name Тип
используйте обязательно

Элемент ServicePlacementPolicy (указывается в ServicePlacementPolicies)

Определяет политику размещения службы, которая указывает, должна ли служба выполняться в определенных доменах сбоя кластера. Это полезно, если кластер охватывает значительные географические расстояния или геополитические регионы.

Атрибут Значение
type анонимный complexType
content 0 элементов, 2 атрибута
архитектура локально в элементе ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

DomainName

Домен сбоя, на котором должны или не должны быть размещены службы в зависимости от значения Type.

Атрибут Значение
name DomainName

Тип

InvalidDomain позволяет указать, что для данной рабочей нагрузки определенный домен сбоя является недопустимым. RequiredDomain позволяет принудительно размещать все реплики в указанном домене. Можно указать несколько обязательных доменов. PreferredPrimaryDomain позволяет указать предпочтительный домен сбоя для первичных реплик. В географически распределенных кластерах для обеспечения избыточности вы используете дополнительные расположения, но вам хотелось бы, чтобы первичные реплики находились в определенном месте, чтобы сократить задержки для операций, которые выполняются на первичной реплике. RequiredDomainDistribution позволяет указать, что реплики должны распределяться между доступными доменами сбоя. NonPartiallyPlace позволяет разрешить частичное размещение реплик службы, если полное размещение невозможно.

Атрибут Значение
name Тип
используйте обязательно

Элемент ServiceScalingPolicies

Объявляет политики масштабирования службы. Это удобно для динамического масштабирования службы на основе потребностей.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе ServiceType
name ServiceScalingPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

ScalingPolicy

Атрибут Значение
name ScalingPolicy
type ScalingPolicyType
maxOccurs unbounded

Элемент ServiceTemplates

Объявляет набор разрешенных типов служб, которые могут динамически создаваться внутри экземпляра приложения. Значения конфигурации по умолчанию, например коэффициент репликации, указываются и используются в качестве шаблона для создания экземпляров служб.

Атрибут Значение
type ServiceTemplatesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationManifestType и сложном типе ApplicationInstanceType
name ServiceTemplates
minOccurs 0

XML-источник

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

Элемент ServiceTypeHealthPolicy

Описывает политику оценки событий работоспособности, сообщаемых службами, разделами и репликами службы определенного типа.

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ApplicationHealthPolicyType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент ServiceTypes (тип ServiceAndServiceGroupTypesType)

Указывает, какие типы служб поддерживаются пакетами CodePackage в этом манифесте. При создании экземпляра службы в соответствии с одним из этих типов службы все пакеты кода, объявленные в этом манифесте, активируются путем запуска соответствующих точек входа. Типы служб декларируются на уровне манифеста, а не на уровне пакета кода.

Атрибут Значение
type ServiceAndServiceGroupTypesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceManifestType
name ServiceTypes

XML-источник

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

Элемент ServiceTypes (тип ServiceTypesType)

Атрибут Значение
type ServiceTypesType
content 0 элементов, 0 атрибутов
архитектура локально в элементе DigestedServiceTypes
name ServiceTypes

XML-источник

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

Элемент Settings (тип SettingsOverridesType)

Объявляет параметры конфигурации для переопределения в манифесте службы. Он состоит из одного или нескольких разделов пар "ключ — значение". Значения параметров могут быть зашифрованы с помощью командлета Invoke-ServiceFabricEncryptSecret.

Атрибут Значение
type SettingsOverridesType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ConfigOverrideType
name Настройки
minOccurs 0

XML-источник

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

Элемент Settings (тип SettingsType)

Определяет настраиваемые параметры для пакетов кода службы. Microsoft Azure Service Fabric не интерпретирует параметры, но делает их доступными через API-интерфейсы среды выполнения для использования компонентами кода.

Атрибут Значение
type SettingsType
content 0 элементов, 0 атрибутов
архитектура globally
name Настройки

XML-источник

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

Элемент SetupEntryPoint

Это привилегированная точка входа, которая по умолчанию запускается с теми же учетными данными, что и Service Fabric (обычно это учетная запись NETWORKSERVICE), перед тем как будут запущены любые другие точки входа. Исполняемый файл, указанный в точке входа EntryPoint, обычно является узлом службы, запускаемым на длительный срок. Наличие отдельной точки входа настройки позволяет избежать необходимости в выполнении узла службы с расширенными правами в течение длительного срока.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе CodePackageType
name SetupEntryPoint
minOccurs 0

XML-источник

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

Сведения об элементе Content

ExeHost

Атрибут Значение
name ExeHost
type ExeHostEntryPointType

Элемент SfssRgPolicies

Политика управления ресурсами системных служб SF для этого типа узла.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе NodeType
name SfssRgPolicies
minOccurs 0

XML-источник

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

Сведения об элементе Content

SfssRgPolicy

Атрибут Значение
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Элемент SfssRgPolicy

Атрибут Значение
type KeyValuePairType
content 0 элементов, 0 атрибутов
архитектура локально в элементе SfssRgPolicies
name SfssRgPolicy
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент SharedLogFileId

Определенный идентификатор GUID для использования в качестве идентификатора общего журнала.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в сложном типе FabricKtlLoggerSettingsType
name SharedLogFileId
minOccurs 0

XML-источник

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

      

Сведения об атрибутах

Значение

Атрибут Значение
name Значение
используйте обязательно

Элемент SharedLogFilePath

Определяет путь к общему журналу.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в сложном типе FabricKtlLoggerSettingsType
name SharedLogFilePath
minOccurs 0

XML-источник

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

      

Сведения об атрибутах

Значение

Атрибут Значение
name Значение
type xs:string
используйте обязательно

Элемент SharedLogFileSizeInMB

Определяет размер общего журнала.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в сложном типе FabricKtlLoggerSettingsType
name SharedLogFileSizeInMB
minOccurs 0

XML-источник

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

    

Сведения об атрибутах

Значение

Атрибут Значение
name Значение
используйте обязательно

Элемент SingletonPartition

Объявляет, что служба имеет только один раздел.

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в группе PartitionDescriptionGroup
name SingletonPartition

XML-источник

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

Элемент StatefulService

Определяет службу с отслеживанием состояния.

Атрибут Значение
type StatefulServiceType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceTemplatesType и элементе Service
name StatefulService

XML-источник

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

Элемент StatefulServiceGroup

Определяет группу служб с отслеживанием состояния.

Атрибут Значение
type StatefulServiceGroupType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceTemplatesType и элементе ServiceGroup
name StatefulServiceGroup

XML-источник

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

Элемент StatefulServiceGroupType

Описывает тип группы служб с отслеживанием состояния.

Атрибут Значение
type StatefulServiceGroupTypeType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceAndServiceGroupTypesType
name StatefulServiceGroupType

XML-источник

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

Элемент StatefulServiceType

Описывает тип службы с отслеживанием состояния.

Атрибут Значение
type StatefulServiceTypeType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceAndServiceGroupTypesType и ServiceTypesType
name StatefulServiceType

XML-источник

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

Элемент StatelessService

Определяет службу без отслеживания состояния.

Атрибут Значение
type StatelessServiceType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceTemplatesType и элементе Service
name StatelessService

XML-источник

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

Элемент StatelessServiceGroup

Определяет группу служб без отслеживания состояния.

Атрибут Значение
type StatelessServiceGroupType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceTemplatesType и элементе ServiceGroup
name StatelessServiceGroup

XML-источник

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

Элемент StatelessServiceGroupType

Определяет тип группы служб без отслеживания состояния.

Атрибут Значение
type StatelessServiceGroupTypeType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ServiceAndServiceGroupTypesType
name StatelessServiceGroupType

XML-источник

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

Элемент StatelessServiceType

Описывает тип службы без отслеживания состояния.

Атрибут Значение
type StatelessServiceTypeType
content 0 элементов, 0 атрибутов
архитектура локально в сложных типах ServiceAndServiceGroupTypesType и ServiceTypesType
name StatelessServiceType

XML-источник

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

Элемент SystemGroup (указывается в MemberOf)

Системная группа, в которую требуется добавить пользователя. Эту группу необходимо определить в разделе Groups.

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе MemberOf
name SystemGroup
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя системной группы.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Элемент SystemGroup (указывается в Membership)

Атрибут Значение
type анонимный complexType
content 0 элементов, 1 атрибут
архитектура локально в элементе Membership
name SystemGroup
minOccurs 0
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Элемент TargetInformation

Описывает целевой объект, который должен развернуть FabricDeployer.

Атрибут Значение
type TargetInformationType
content 0 элементов, 0 атрибутов
архитектура globally
name TargetInformation

XML-источник

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

Элемент TargetInstallation

Атрибут Значение
type WindowsFabricDeploymentInformation
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе TargetInformationType
name TargetInstallation
minOccurs 1

XML-источник

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

Элемент UniformInt64Partition

Описывает единую схему секционирования на основе ключей Int64.

Атрибут Значение
type анонимный complexType
content 0 элементов, 3 атрибута
архитектура локально в группе PartitionDescriptionGroup
name UniformInt64Partition

XML-источник

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

Сведения об атрибутах

PartitionCount

Общее число секций (положительное целое число). Каждая секция отвечает за неперекрывающийся поддиапазон из всего диапазона ключа секции.

Атрибут Значение
name PartitionCount
type xs:string
используйте обязательно

LowKey

Инклюзивный низкий диапазон ключа секции (значение типа Long).

Атрибут Значение
name LowKey
type xs:string
используйте обязательно

HighKey

Инклюзивный высокий диапазон ключа секции (значение типа Long).

Атрибут Значение
name HighKey
type xs:string
используйте обязательно

Элемент UnmanagedDll

Не поддерживается, не следует использовать. Имя размещаемой неуправляемой сборки (например, Queue.dll).

Атрибут Значение
type UnmanagedDllType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе DllHostEntryPointType
name UnmanagedDll

XML-источник

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

Элемент UpgradeOrchestrationServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент UpgradeServiceReplicatorEndpoint

Атрибут Значение
type InternalEndpointType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе FabricEndpointsType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

XML-источник

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

Элемент User

Объявляет пользователя в качестве субъекта безопасности, на которого можно ссылаться в политиках.

Атрибут Значение
type анонимный complexType
content 2 элемента, 5 атрибутов
архитектура локально в элементе Users
name User
maxOccurs unbounded

XML-источник

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

Сведения об атрибутах

Имя.

Имя учетной записи пользователя.

Атрибут Значение
name Имя.
type xs:string
используйте обязательно

Тип учетной записи

Определяет тип учетной записи из следующих вариантов: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount или LocalSystem. По умолчанию используется LocalUser. Локальные учетные записи пользователя создаются на компьютерах, на которых развернуто приложение. По умолчанию эти учетные записи имеют одинаковые имена, заданные здесь. Вместо этого они создаются динамически и имеют случайные пароли. Поддерживаются следующие типы учетных записей локальной системы: LocalUser, NetworkService, LocalService и LocalSystem. Учетные записи домена поддерживаются в развертываниях Windows Server, где доступен идентификатор Microsoft Entra.

Атрибут Значение
name Тип учетной записи
используйте необязательно
default LocalUser

LoadUserProfile

Атрибут Значение
name LoadUserProfile
type xs:boolean
используйте необязательно
default false

PerformInteractiveLogon

Атрибут Значение
name PerformInteractiveLogon
type xs:boolean
используйте необязательно
default false

PasswordEncrypted

Имеет значение True, если пароль зашифрован, и значение False, если пароль указан виде обычного текста.

Атрибут Значение
name PasswordEncrypted
type xs:boolean
используйте необязательно

Сведения об элементе Content

NTLMAuthenticationPolicy

Атрибут Значение
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Элемент Users можно добавлять в любую группу членов, чтобы он мог унаследовать все свойства и параметры безопасности этой группы. Такую группу можно использовать для защиты внешних ресурсов, доступ к которым требуется разным службам или одной и той же службе на разных компьютерах.

Атрибут Значение
name MemberOf
minOccurs 0

Элемент UserRoleClientCertificate

Сертификат клиента для роли пользователя по умолчанию, который используется для защиты связи между клиентом и сервером.

Атрибут Значение
type FabricCertificateType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе CertificatesType
name UserRoleClientCertificate
minOccurs 0

XML-источник

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

Элемент Users

Объявляет набор пользователей в качестве субъектов безопасности, на которых можно ссылаться в политиках.

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в сложном типе SecurityPrincipalsType
name Пользователи
minOccurs 0

XML-источник

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

Сведения об элементе Content

User

Объявляет пользователя в качестве субъекта безопасности, на которого можно ссылаться в политиках.

Атрибут Значение
name User
maxOccurs unbounded

Элемент Volume

Указывает том для привязки к контейнеру.

Атрибут Значение
type ContainerVolumeType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ContainerHostPoliciesType
name Громкость
minOccurs 0
maxOccurs unbounded

XML-источник

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

Элемент Vote

Атрибут Значение
type PaaSVoteType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Votes
name Голос
maxOccurs unbounded

XML-источник

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

Элемент Votes

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе PaaS
name Голоса

XML-источник

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

Сведения об элементе Content

Голос

Атрибут Значение
name Голос
type PaaSVoteType
maxOccurs unbounded

Элемент WindowsAzure

Атрибут Значение
type анонимный complexType
content 1 элемент, 0 атрибутов
архитектура локально в элементе Infrastructure
name WindowsAzure

XML-источник

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

Сведения об элементе Content

Роли

Атрибут Значение
name Роли

Элемент WindowsAzureStaticTopology

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Infrastructure
name WindowsAzureStaticTopology

XML-источник

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

Элемент WindowsServer

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в элементе Infrastructure
name WindowsServer

XML-источник

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

Элемент WorkingFolder

Атрибут Значение
type анонимный complexType
content 0 элементов, 0 атрибутов
архитектура локально в сложном типе ExeHostEntryPointType
name WorkingFolder
default Работа
minOccurs 0

XML-источник

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