サービス モデルの XML スキーマの要素

AddRemoveIncrementalNamedPartitionScalingMechanism 要素

名前付きパーティションを追加または削除するためのメカニズムを定義します。

属性
type anonymous 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
use required

MaxPartitionCount

パーティションの最大数。

属性
name MaxPartitionCount
type xs:string
use required

ScaleIncrement

アップシフトやダウンシフトを実行するパーティションの数。

属性
name ScaleIncrement
type xs:string
use required

Application 要素

アプリケーションの作成に使用されるアプリケーション名、アプリケーション パラメーター値などのアプリケーション インスタンス固有の情報。 このファイルのパラメーター値は、アプリケーション マニフェストに定義されている既定のパラメーターをオーバーライドします。

属性
type AppInstanceDefinitionType
content 0 個の要素、0 個の属性
定義済み グローバルに
name Application

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 anonymous complexType
content 0 個の要素、2 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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
use required

EndPort

属性
name EndPort
type xs:int
use required

ApplicationInstance 要素

Microsoft Azure Service Fabric アプリケーションのインスタンスについて説明します。

属性
type ApplicationInstanceType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 要素

宣言によって、アプリケーションの種類とバージョンについて説明します。 構成要素のサービスの 1 つまたは複数のサービス マニフェストを参照して、アプリケーションの種類を構成します。 構成要素のサービスの構成設定は、パラメーター化されたアプリケーション設定を使用してオーバーライドできます。 既定のサービス、サービス テンプレート、プリンシパル、ポリシー、診断のセットアップ、および証明書もアプリケーション レベルで宣言できます。

属性
type ApplicationManifestType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 個の属性
定義済み グローバルに
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 anonymous complexType
content 0 個の要素、0 個の属性
定義済み ApplicationInstanceType complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous 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
use required

LowerLoadThreshold

メトリックの負荷値の下限。

属性
name LowerLoadThreshold
type xs:string
use required

UpperLoadThreshold

メトリックの負荷値の上限。

属性
name UpperLoadThreshold
type xs:string
use required

ScaleIntervalInSeconds

スケーリングで考慮すべき時間間隔 (秒)。

属性
name ScaleIntervalInSeconds
type xs:string
use required

AverageServiceLoadScalingTrigger 要素

サービスのパーティションの平均負荷に基づいて、スケーリング メカニズムを定義します。

属性
type anonymous 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
use required

LowerLoadThreshold

メトリックの負荷値の下限。

属性
name LowerLoadThreshold
type xs:string
use required

UpperLoadThreshold

メトリックの負荷値の上限。

属性
name UpperLoadThreshold
type xs:string
use required

ScaleIntervalInSeconds

スケーリングで考慮すべき時間間隔 (秒)。

属性
name ScaleIntervalInSeconds
type xs:string
use required

UseOnlyPrimaryLoad

プライマリ レプリカの負荷をパーティションの平均負荷として使用します。

属性
name UseOnlyPrimaryLoad
type xs:string
use 省略可能

AzureBlob 要素 (型 AzureBlobETWType)

ETW イベントの Azure BLOB 格納先について説明します。 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)

診断データの Azure BLOB 格納先について説明します。 Azure クラスター環境でのみ機能します。

属性
type AzureBlobType
content 0 個の要素、0 個の属性
定義済み Destinations 要素、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 complexType 内でローカルに
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 anonymous 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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み NodeType 要素内でローカルに
name Capacities
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 要素の詳細

容量

属性
name 容量
type KeyValuePairType
minOccurs 0
maxOccurs unbounded

Capacity 要素

属性
type KeyValuePairType
content 0 個の要素、0 個の属性
定義済み Capacities 要素内でローカルに
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="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        

CentralSecretServiceReplicatorEndpoint 要素

属性
type InternalEndpointType
content 0 個の要素、0 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、0 個の属性
定義済み ApplicationManifestType complexType 内でローカルに
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

アプリケーション マニフェスト内の機密情報の暗号化に使用される証明書を宣言します。 アプリケーション作成者は ServiceFabricEncryptSecret コマンドレットを使用して機密情報を暗号化します。その結果は、ConfigOverrides セクションの Parameter にコピーされます。

属性
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

属性
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Certificates 要素 (ClusterManifestType 内で定義)

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ClusterManifestType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 個の属性
定義済み グローバルに
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 complexType、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 complexType 内でローカルに
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 要素

インポートされたサービス マニフェストの構成のオーバーライドについて説明します。 構成のオーバーライドによって、特定のアプリケーションの種類で使用される場合にのみ、サービス マニフェストの構成をオーバーライドすることで、複数のアプリケーションの種類で同じサービス マニフェストを柔軟に再利用することができます。 ConfigPackage フォルダーの Settings.xml を使用して既定の構成が定義されている限り、構成のオーバーライドで、サービス マニフェストに含まれる任意の既定の構成を変更できます。

属性
type anonymous 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 型)

Settings.xml ファイルを含む Name 属性を使用して名前が付けられたフォルダーを宣言します。 このファイルには、実行時にプロセスが読み取ることができるユーザー定義のキー値ペアの設定のセクションが含まれています。 アップグレード中に 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 型)

Settings.xml ファイルを含む PackageRoot の下で、Name 属性を使用して名前が付けられたフォルダーを宣言します。 このファイルには、実行時にプロセスが読み取ることができるユーザー定義のキー値ペアの設定のセクションが含まれています。 アップグレード中に ConfigPackage のバージョンのみが変更された場合、実行中のプロセスは再起動されません。 代わりに、コールバックは構成設定が変更されたことをプロセスに通知して、動的に再読み込みされるようにします。

属性
type ConfigPackageType
content 0 個の要素、0 個の属性
定義済み ServiceManifestType complexType、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 complexType、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 anonymous complexType
content 0 個の要素、2 個の属性
定義済み ExeHostEntryPointType complexType 内でローカルに
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 KB より大きい正の整数である必要があり、既定値は "20480" です。

属性
name FileMaxSizeInKb
default 20480

ContainerEntryPoint 要素

デバッガーを起動できるように上書きされたコンテナーのエンドポイント。

属性
type xs:string
content 0 個の要素、0 個の属性
定義済み DebugParametersType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType、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 要素

key=value 形式のコンテナーのラベル。

属性
type xs:string
content 0 個の要素、0 個の属性
定義済み DebugParametersType complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、1 個の属性
定義済み DiagnosticsType complexType 内でローカルに
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

なし

属性
ref パラメーター
minOccurs 0
maxOccurs 1

CurrentInstallation 要素

属性
type WindowsFabricDeploymentInformation
content 0 個の要素、0 個の属性
定義済み TargetInformationType complexType 内でローカルに
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 complexType、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 complexType 内でローカルに
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 要素

ServiceManifestImport セクションに特定の RunAsPolicy が定義されていないすべてのサービス コード パッケージ用に既定のユーザー アカウントを指定します。

属性
type anonymous complexType
content 0 個の要素、1 個の属性
定義済み ApplicationPoliciesType complexType 内でローカルに
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
use required

DefaultServiceTypeHealthPolicy 要素

アプリケーション内のすべてのサービスの種類の既定の正常性ポリシーに代わる、既定のサービスの種類の正常性ポリシーを指定します。

属性
type ServiceTypeHealthPolicyType
content 0 個の要素、0 個の属性
定義済み ApplicationHealthPolicyType complexType 内でローカルに
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 complexTypeApplicationInstanceType complexType 内でローカルに
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 complexTypeServiceManifestType complexTypeServicePackageType complexType 内でローカルに
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 anonymous 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 anonymous 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 anonymous 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 complexTypeEnvironmentType complexType 内でローカルに
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 complexTypeServicePackageType complexType 内でローカルに
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 要素 (ApplicationPackageType 内で定義)

属性
type anonymous complexType
content 2 個の要素、0 個の属性
定義済み ApplicationPackageType complexType 内でローカルに
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 anonymous 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 anonymous complexType
content 6 個の要素、2 個の属性
定義済み ServicePackageType complexType 内でローカルに
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

コードパッケージのリソース制限を指定します。

属性
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

マウントの構成ポリシーを指定します。

属性
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

DigestedConfigPackage 要素

属性
type anonymous complexType
content 3 個の要素、2 個の属性
定義済み ServicePackageType complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、2 個の属性
定義済み ServicePackageType complexType 内でローカルに
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 anonymous 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 anonymous 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 complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、0 個の属性
定義済み ServicePackageType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServicePackageType complexType 内でローカルに
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 Worker Process (FWP.exe) を起動し、アクティブ化プロセスの一部としてアセンブリを読み込みます。

属性
type DllHostEntryPointType
content 0 個の要素、0 個の属性
定義済み EntryPointDescriptionType complexType 内でローカルに
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 anonymous 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>
                                                

属性の詳細

名前

属性
名前 名前
type xs:string
use required

DomainUser 要素

属性
type anonymous 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>
                                            

属性の詳細

名前

属性
名前 名前
type xs:string
use required

DriverOption 要素

ドライバーに渡されるドライバーのオプション。

属性
type DriverOptionType
content 0 個の要素、0 個の属性
定義済み ContainerLoggingDriverType complexTypeContainerVolumeType complexType 内でローカルに
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 要素

このサービス マニフェストのコンポーネントに対する ETW 設定について説明します。

属性
type anonymous complexType
content 2 個の要素、0 個の属性
定義済み ServiceDiagnosticsType complexType 内でローカルに
name ETW
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

このサービス マニフェストのコンポーネントに対する ETW プロバイダー GUID の一覧を生成します。

属性
name ProviderGuids
minOccurs 0

ManifestDataPackages

このサービス マニフェストのコンポーネントに対する ETW マニフェストを含むデータ パッケージの一覧を生成します。 ETW マニフェストを含むデータ パッケージには、他のファイルを含めないでください。

属性
name ManifestDataPackages
minOccurs 0

ETWSource 要素

ETW トレースの収集を指定します。 ETW トレースは、アプリケーションに属するすべてのサービスによって登録されたプロバイダーについて収集されます。

属性
type anonymous complexType
content 2 個の要素、1 個の属性
定義済み DiagnosticsType complexType 内でローカルに
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

ETW トレースの収集が有効になっているかどうか。 既定では、無効です。

属性
name IsEnabled
type xs:string

Content 要素の詳細

変換先

クラッシュ ダンプを転送する必要のある宛先。

属性
name 変換先
minOccurs 0

なし

属性
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 complexType、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 要素、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 complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ResourceOverridesType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ResourcesType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
name EnvironmentVariables
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 anonymous complexType
content 0 個の要素、2 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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
use required

EndPort

属性
name EndPort
type xs:int
use required

EventStoreServiceReplicatorEndpoint 要素

属性
type InternalEndpointType
content 0 個の要素、0 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、2 個の属性
定義済み グローバルに
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>
  

属性の詳細

名前

属性
名前 名前
type xs:string
use required

プロバイダー

属性
name プロバイダー
type xs:string
use required

Content 要素の詳細

Properties

属性
name Properties
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 anonymous complexType
content 0 個の要素、0 個の属性
定義済み EntryPointDescriptionType complexType 内でローカルに
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 anonymous complexType
content 0 個の要素、2 個の属性
定義済み ExtensionsType complexType 内でローカルに
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>
    

属性の詳細

名前

属性
名前 名前
use required

GeneratedId

属性
name GeneratedId
type xs:string
use 省略可能

Extensions 要素

他の要素に適用できる拡張機能について説明します。

属性
type ExtensionsType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 要素

オーバーライドするサービス マニフェストの構成設定を宣言します。 1 つまたは複数のセクションのキーと値のペアから構成されます。 パラメーター値は、Invoke-ServiceFabricEncryptSecret コマンドレットを使用して暗号化できます。

属性
type SettingsOverridesType
content 0 個の要素、0 個の属性
定義済み ClusterManifestType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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)

ETW イベントのファイル格納先について説明します。 オンプレミス環境でのみ機能します。

属性
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 要素、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 anonymous complexType
content 2 個の要素、1 個の属性
定義済み DiagnosticsType complexType 内でローカルに
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

なし

属性
ref パラメーター
minOccurs 0
maxOccurs 1

FromSource 要素

属性
type xs:string
content 0 個の要素、0 個の属性
定義済み ContainerHostEntryPointType complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous 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>
                    

属性の詳細

名前

ローカル グループ アカウントの名前。 名前の前にアプリケーション ID が付けられます。

属性
名前 名前
type xs:string
use required

Content 要素の詳細

NTLMAuthenticationPolicy

属性
name NTLMAuthenticationPolicy
minOccurs 0

Membership

属性
name Membership
minOccurs 0

Group 要素 (MemberOf 内で定義)

ユーザーを追加するグループ。 グループは Groups セクションで定義する必要があります。

属性
type anonymous 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
use required

Groups 要素

一連のグループをセキュリティ プリンシパルとして宣言します。これはポリシーで参照できます。 グループは、異なるサービス エントリ ポイントに対して複数のユーザーが存在し、グループ レベルで使用できる特定の共通の特権が必要な場合に便利です。

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み SecurityPrincipalsType complexType 内でローカルに
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 要素

コンテナーに対して Docker の HEALTHCHECK 統合オプションを指定します。

属性
type ContainerHealthConfigType
content 0 個の要素、0 個の属性
定義済み ContainerHostPoliciesType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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"/>
      

Image 要素

起動する OS のビルド バージョン番号に対応するコンテナー イメージ。 Os 属性が指定されていない場合、コンテナー イメージは OS のすべてのバージョンで動作すると見なされ、サービス マニフェストで指定されたイメージをオーバーライドします。

属性
type imageType
content 0 個の要素、0 個の属性
定義済み ImageOverridesType complexType 内でローカルに
name Image
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 Container Registry のリポジトリおよびイメージ。

属性
type xs:string
content 0 個の要素、0 個の属性
定義済み ContainerHostEntryPointType complexType 内でローカルに
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 要素

起動する OS のビルド番号に対応するイメージの名前です。

属性
type ImageOverridesType
content 0 個の要素、0 個の属性
定義済み ContainerHostPoliciesType complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous complexType
content 6 個の要素、0 個の属性
定義済み ClusterManifestType complexType 内でローカルに
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 個の属性
定義済み グローバルに
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 anonymous 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
use required

MaxInstanceCount

インスタンスの最大数。

属性
name MaxInstanceCount
type xs:string
use required

ScaleIncrement

アップシフトやダウンシフトを実行するインスタンスの数。

属性
name ScaleIncrement
type xs:string
use required

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 complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous 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 要素

メモリ、CPU 使用率など、このサービスを分散する元のリソース。 このサービスの各レプリカまたはインスタンスが既定で使用するリソースの量に関する情報が含まれます。

属性
type LoadMetricType
content 0 個の要素、0 個の属性
定義済み LoadMetrics 要素、LoadMetrics 要素、LoadMetrics 要素、LoadMetrics 要素、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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceGroupMemberType complexType 内でローカルに
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 anonymous 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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceGroupTypeType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceTypeType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceType complexType 内でローカルに
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)

ETW イベントのノード内の格納先について説明します。

属性
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 要素、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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ApplicationPoliciesType complexType 内でローカルに
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 anonymous 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>
                                        

属性の詳細

Path

属性
name Path
type xs:string
use 省略可能

LogConfig 要素

コンテナーのロギング ドライバーを指定します。

属性
type ContainerLoggingDriverType
content 0 個の要素、0 個の属性
定義済み ContainerHostPoliciesType complexType 内でローカルに
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 anonymous 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 complexType 内でローカルに
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 要素

このサービス マニフェストのコンポーネントに対する ETW マニフェストを含むデータ パッケージの一覧を生成します。 ETW マニフェストを含むデータ パッケージには、他のファイルを含めないでください。

属性
type anonymous 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 要素、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 要素

ユーザーを既存の任意のメンバーシップ グループに追加して、そのメンバーシップ グループのすべてのプロパティとセキュリティ設定を継承するようにすることができます。 別のサービスまたは同じサービス (異なるマシン) がアクセスする必要がある外部リソースをセキュリティで保護するために、メンバーシップ グループを使用することができます。

属性
type anonymous 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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み StatefulServiceGroupType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み StatelessServiceGroupType complexType 内でローカルに
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 anonymous complexType
content 3 個の要素、0 個の属性
定義済み Group 要素内でローカルに
name Membership
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 anonymous 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
use 省略可能
default true

NTLMAuthenticationPolicy 要素 (User 内で定義)

属性
type anonymous 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
use 省略可能
default true

PasswordSecret

属性
name PasswordSecret
type xs:string
use required

PasswordSecretEncrypted

属性
name PasswordSecretEncrypted
type xs:boolean
use 省略可能
default false

X509StoreLocation

属性
name X509StoreLocation
use 省略可能
default LocalMachine

X509StoreName

属性
name X509StoreName
default My

X509Thumbprint

属性
name X509Thumbprint
type xs:string

NamedPartition 要素

各パーティションの名前に基づく名前付きパーティション構成について説明します。

属性
type anonymous 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 要素の詳細

Partition

名前を指定したパーティションについて説明します。

属性
name Partition

NamingReplicatorEndpoint 要素

属性
type InternalEndpointType
content 0 個の要素、0 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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 complexType 内でローカルに
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 complexTypeServicePackageType complexType 内でローカルに
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 要素、NodeList 要素内でローカルに
name Node
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 Node
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み InfrastructureInformationType complexType 内でローカルに
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 要素の詳細

Node

属性
name Node
type InfrastructureNodeType
maxOccurs unbounded

NodeList 要素 (LinuxInfrastructureType 内で定義)

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み LinuxInfrastructureType complexType 内でローカルに
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 要素の詳細

Node

属性
name Node
type FabricNodeType
maxOccurs unbounded

NodeList 要素 (WindowsInfrastructureType 内で定義)

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み WindowsInfrastructureType complexType 内でローカルに
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 要素の詳細

Node

属性
name Node
type FabricNodeType
maxOccurs unbounded

NodeType 要素

ノードの種類について説明します。

属性
type anonymous 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 の名前

属性
名前 名前
type xs:string
use required

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

Capacities

このノードの種類のさまざまなメトリックの容量

属性
name Capacities
minOccurs 0

SfssRgPolicies

このノードの種類の SF システム サービス リソースのガバナンス ポリシー

属性
name SfssRgPolicies
minOccurs 0

NodeTypes 要素

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ClusterManifestType complexType 内でローカルに
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 anonymous 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 ロール

Votes

属性
name Votes

PackageSharingPolicy 要素

コード、構成、またはデータ パッケージを、同じサービスの種類のサービス インスタンス間で共有するかどうかを示します。

属性
type PackageSharingPolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexType 内でローカルに
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 complexType 内でローカルに
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"/>
                

Parameters 内で定義される Parameter 要素

このマニフェストで使用されるアプリケーション パラメーター。 アプリケーションのインストール時にパラメーター値を変更できます。または、値が指定されない場合、既定値が使用されます。

属性
type anonymous 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]" としてマニフェストで使用される、パラメーターの名前。

属性
名前 名前
use required

DefaultValue

アプリケーションのインスタンス化中にパラメーター値が指定されない場合に使用される、パラメーターの既定値。

属性
name DefaultValue
type xs:string
use required

Parameter 要素 (Parameters 内で定義)

属性
type anonymous 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>
          

Section 内で定義される Parameter 要素

オーバーライドする設定。

属性
type anonymous 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 コマンドレットを使用して、機密情報を暗号化します。 値の暗号化に使用される証明書の情報は、Certificates セクションで指定されます。 この属性は非推奨です。 Type 属性を使用してください。

属性
name IsEncrypted
type xs:boolean
default false

Type

この値は、'Value' 属性で指定した値の種類を定義します。 これには、SecretsStoreRef、Encrypted、PlainText を指定できます。 SecretsStoreRef に設定した場合は、SecretStore から参照値を取得します。 Encrypted に設定した場合、アプリケーション開発者は、証明書を作成し、Invoke-ServiceFabricEncryptSecret コマンドレットを使用して、機密情報を暗号化します。

属性
name タイプ
type xs:string
use 省略可能

Parameter 要素 (Section 内で定義)

属性
type anonymous 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>
          

属性の詳細

名前

属性
名前 名前
type xs:string
use required

属性
name
type xs:string
use required

MustOverride

true の場合、このパラメーターの値を上位レベルの構成によってオーバーライドする必要があります。

属性
name MustOverride
type xs:boolean
default false

IsEncrypted

true の場合、このパラメーターの値は暗号化されます。

属性
name IsEncrypted
type xs:boolean
default false

Type

属性
name タイプ
type xs:string
use 省略可能

Parameters 要素 (型 ParametersType)

名前と値のペアとして指定されるその他の設定

属性
type ParametersType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み AppInstanceDefinitionType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ApplicationManifestType complexType 内でローカルに
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 anonymous complexType
content 0 個の要素、1 個の属性
定義済み NamedPartition 要素内でローカルに
name Partition

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>
                    

属性の詳細

名前

パーティションの名前

属性
名前 名前
use required

PersistencePolicy 要素

サービスの種類の永続化ポリシー拡張機能

属性
type anonymous complexType
content 1 個の要素、4 個の属性
定義済み グローバルに
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>
  

属性の詳細

名前

属性
名前 名前
type xs:string
use required

モード

属性
name モード
use required

WriteBehind

属性
name WriteBehind
type xs:string
use required

プロバイダー

属性
name プロバイダー
type xs:string
use required

Content 要素の詳細

Properties

属性
name Properties
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

PlacementConstraints 要素

サービスが実行できるクラスター内のノードの制御に使用されます。 ノード プロパティ名と値に関するサービスの要件を説明するキー/値のペア。 個々のステートメントは単純なブール型のロジックを使用してグループ化して、必要な制約を作成できます。 たとえば、"(FirmwareVersion>12 & InDMZ == True)" と入力します。

属性
type xs:string
content 0 個の要素、0 個の属性
定義済み ServiceType complexTypeServiceTypeType complexTypeServiceGroupTypeType complexType 内でローカルに
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 anonymous 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 complexTypeEnvironmentType complexType 内でローカルに
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 complexTypeContainerHostPoliciesType 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 complexTypeEnvironmentType complexType 内でローカルに
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 complexType 内でローカルに
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 Properties
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 anonymous complexType
content 0 個の要素、2 個の属性
定義済み ServiceTypeExtensionPolicyPropertiesType complexType 内でローカルに
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>
    

属性の詳細

名前

属性
名前 名前
type xs:string
use required

属性
name
type xs:string
use required

ProviderGuid 要素

属性
type anonymous 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
use required

ProviderGuids 要素

このサービス マニフェストのコンポーネントに対する ETW プロバイダー GUID の一覧を生成します。

属性
type anonymous 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 complexType 内でローカルに
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 complexType 内でローカルに
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 要素

コードパッケージのリソース制限を指定します。

属性
type ResourceGovernancePolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexType、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 complexType 内でローカルに
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 Role
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 Role
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 Role
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 anonymous 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 要素の詳細

Role

属性
name Role
type BlackbirdRoleType
minOccurs 1
maxOccurs unbounded

Roles 要素 (PaaS 内で定義)

属性
type anonymous 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 要素の詳細

Role

属性
name Role
type PaaSRoleType
maxOccurs unbounded

Roles 要素 (WindowsAzure 内で定義)

属性
type anonymous 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 要素の詳細

Role

属性
name Role
type AzureRoleType
maxOccurs unbounded

RunAsPolicy 要素

サービス コード パッケージを実行するローカル ユーザーまたはローカル システム アカウントを指定します。 ドメイン アカウントは、Microsoft Entra ID を使用できる Windows Server デプロイでサポートされます。 既定では、アプリケーションは Fabric.exe プロセスを実行しているアカウントで実行されます。 また、他のアカウントとしてアプリケーションを実行することもできます。これは、Principals セクションで宣言する必要があります。 サービスに RunAs ポリシーを適用し、サービス マニフェストで HTTP プロトコルを使用するエンドポイント リソースが宣言されている場合は、これらのエンドポイントに割り当てられているポートに、サービスが実行する RunAs ユーザー アカウントのアクセス制御リストが正しく適用されるように、SecurityAccessPolicy も指定する必要があります。 HTTPS エンドポイントの場合、クライアントに返す証明書の名前を示す EndpointBindingPolicy も定義する必要があります。

属性
type RunAsPolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexType、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 anonymous 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
use required

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 要素、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 anonymous complexType
content 1 個の要素、1 個の属性
定義済み SettingsOverridesType complexType 内でローカルに
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 ファイルのセクションの名前。

属性
名前 名前
use required

Content 要素の詳細

パラメーター

オーバーライドする設定。

属性
name パラメーター
minOccurs 0
maxOccurs unbounded

Section 要素 (SettingsType 内で定義)

ユーザー定義の名前付きセクション。

属性
type anonymous complexType
content 1 個の要素、1 個の属性
定義済み SettingsType complexType 内でローカルに
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>
    

属性の詳細

名前

属性
名前 名前
type xs:string
use required

Content 要素の詳細

パラメーター

属性
name パラメーター
minOccurs 0
maxOccurs unbounded

SecurityAccessPolicies 要素

アプリケーション レベルでリソースに適用するセキュリティ ポリシーの一覧。

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ApplicationPoliciesType complexType 内でローカルに
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 要素

サービス マニフェストに定義されているリソース (エンドポイントなど) のプリンシパルにアクセス許可を付与します。 通常、セキュリティ リスクを最小限に抑えるために、さまざまなリソースに対するサービスのアクセスを制御および制限する場合にとても便利です。 これは、複数の開発者が開発した、マーケットプレースから入手したサービスのコレクションから、アプリケーションを構築した場合に特に重要です。

属性
type SecurityAccessPolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexType、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 要素

コンテナーの securityoptions を指定します。

属性
type SecurityOptionsType
content 0 個の要素、0 個の属性
定義済み ContainerHostPoliciesType complexType 内でローカルに
name SecurityOption
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 complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、4 個の属性
定義済み DefaultServicesType complexType 内でローカルに
name サービス

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:/ApplicationName/ServiceName となります。

属性
名前 名前
type xs:string
use required

GeneratedIdRef

Visual Studio ツールで使用される自動生成 ID への参照。

属性
name GeneratedIdRef
type xs:string
use 省略可能

ServiceDnsName

サービスの DNS 名。

属性
name ServiceDnsName
type xs:string
use 省略可能

ServicePackageActivationMode

サービスを作成するときに使用される ServicePackageActivationMode。 許容値は "SharedProcess" と "ExclusiveProcess" です。 SharedProcess モードの場合、サービスのさまざまなパーティションのレプリカまたはインスタンスは、ノード上のサービス パッケージの同じアクティブ化を共有します。 ExclusiveProcess モードの場合、サービスの各レプリカまたはインスタンスにはサービス パッケージの専用のアクティブ化があります。

属性
name ServicePackageActivationMode
type xs:string
use 省略可能
default SharedProcess

Content 要素の詳細

StatelessService

属性
name StatelessService
type StatelessServiceType

StatefulService

属性
name StatefulService
type StatefulServiceType

ServiceConnectionEndpoint 要素

属性
type InternalEndpointType
content 0 個の要素、0 個の属性
定義済み FabricEndpointsType complexType 内でローカルに
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 要素

別のサービスとのアフィニティの関係を定義します。 以前のモノリシック アプリケーションをマイクロサービスに分割するときに便利です。 1 つのサービスには別のサービス上のローカルの依存関係があり、機能するためには、同じノード上で両方のサービスを実行する必要があります。

属性
type anonymous 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:/otherApplication/parentService" です。

属性
name ServiceName
use required

Scheme

NonAlignedAffinity では、異なるサービスのレプリカまたはインスタンスが同じノード上に配置されます。 AlignedAffinity はステートフル サービスで使用されます。 1 つのステートフル サービスを別のステートフル サービスとの整列されたアフィニティが含まれるように構成すると、これらのサービスのプライマリがペアで同じノード上に配置されるようになり、セカンダリの各ペアも同じノードに配置されるようになります。

属性
name Scheme
use required

ServiceCorrelations 要素

サービス間のアフィニティの関係を定義します。

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceType complexType 内でローカルに
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

別のサービスとのアフィニティの関係を定義します。 以前のモノリシック アプリケーションをマイクロサービスに分割するときに便利です。 1 つのサービスには別のサービス上のローカルの依存関係があり、機能するためには、同じノード上で両方のサービスを実行する必要があります。

属性
name ServiceCorrelation
maxOccurs unbounded

ServiceFabricRuntimeAccessPolicy 要素

サービス ファブリック ランタイムをレプリカに公開する方法を決定するポリシーを指定します。

属性
type ServiceFabricRuntimeAccessPolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexTypeServicePackageType complexType 内でローカルに
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 anonymous complexType
content 2 個の要素、2 個の属性
定義済み DefaultServicesType complexType 内でローカルに
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 とこの名前を組み合わせたものです。

属性
名前 名前
type xs:string
use required

ServicePackageActivationMode

サービスを作成するときに使用される ServicePackageActivationMode。 許容値は "SharedProcess" と "ExclusiveProcess" です。 SharedProcess モードの場合、サービスのさまざまなパーティションのレプリカまたはインスタンスは、ノード上のサービス パッケージの同じアクティブ化を共有します。 ExclusiveProcess モードの場合、サービスの各レプリカまたはインスタンスにはサービス パッケージの専用のアクティブ化があります。

属性
name ServicePackageActivationMode
type xs:string
use 省略可能
default SharedProcess

Content 要素の詳細

StatelessServiceGroup

属性
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

属性
name StatefulServiceGroup
type StatefulServiceGroupType

ServiceGroupMembers 要素

このサービス グループの種類のメンバー型。

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceGroupTypeType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、1 個の属性
定義済み グローバルに
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 ServiceGroup メンバーのユーザー定義の型識別子 (Actor など)。

属性
name ServiceTypeName
use required

Content 要素の詳細

LoadMetrics

このサービスから報告されたメトリックを読み込みます。このメトリックは、リソースの分散サービスに使用されます。

属性
name LoadMetrics
minOccurs 0

ServiceManifest 要素

宣言によって、サービスの種類とバージョンについて説明します。 1 つ以上のサービスの種類をサポートするよう、サービス パッケージを構成するアップグレード可能なコード、構成、データ パッケージの一覧を別に列挙します。 リソース、診断設定、サービス メタデータ (サービスの種類、正常性のプロパティ、負荷分散のメトリックなど) も指定します。

属性
type ServiceManifestType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 anonymous complexType
content 5 個の要素、0 個の属性
定義済み ApplicationManifestType complexType 内でローカルに
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

インポートされたサービス マニフェストの構成のオーバーライドについて説明します。 構成のオーバーライドによって、特定のアプリケーションの種類で使用される場合にのみ、サービス マニフェストの構成をオーバーライドすることで、複数のアプリケーションの種類で同じサービス マニフェストを柔軟に再利用することができます。 ConfigPackage フォルダーの Settings.xml を使用して既定の構成が定義されている限り、構成のオーバーライドで、サービス マニフェストに含まれる任意の既定の構成を変更できます。

属性
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 個の属性
定義済み グローバルに
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 complexTypeServicePackageType complexType 内でローカルに
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 anonymous complexType
content 0 個の要素、1 個の属性
定義済み ApplicationInstanceType complexType 内でローカルに
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>
      

属性の詳細

名前

属性
名前 名前
use required

ServicePackageResourceGovernancePolicy 要素

サービス パッケージ全体のレベルで適用するリソース ガバナンス ポリシーを定義します。

属性
type ServicePackageResourceGovernancePolicyType
content 0 個の要素、0 個の属性
定義済み ServiceManifestImportPoliciesType complexTypeServicePackageType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceTypeType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceType complexType 内でローカルに
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 内で定義される ServicePlacementPolicy 要素

サービス配置ポリシーを定義します。このポリシーで、サービスを特定のクラスター障害ドメインで実行する必要があるか、実行してはならないかを指定します。 クラスターが地理的な距離や地政学的な地域をまたがる場合に便利です。

属性
type anonymous 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

Type

InvalidDomain では、特定の障害ドメインがこのワークロードに対して無効になるように指定できます。 RequiredDomain では、すべてのレプリカが指定したドメインに存在する必要があります。 必要なドメインを複数指定することができます。 PreferredPrimaryDomain では、プライマリ レプリカの優先障害ドメインを指定します。 冗長性のために他の場所を使用するが、プライマリになる操作の待機時間を減らす目的でプライマリ レプリカを特定の場所に配置することが優先される、地理的に分散しているクラスターで役立ちます。 RequiredDomainDistribution では、使用可能な障害ドメインにレプリカを分散する必要があります。 NonPartiallyPlace では、サービス レプリカのすべてが配置されない場合に、部分的に配置するかどうかを制御します。

属性
name Type
use required

ServicePlacementPolicy 要素 (ServicePlacementPolicies 内で定義)

サービス配置ポリシーを定義します。このポリシーで、サービスを特定のクラスター障害ドメインで実行する必要があるか、実行してはならないかを指定します。 クラスターが地理的な距離や地政学的な地域をまたがる場合に便利です。

属性
type anonymous 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

Type

InvalidDomain では、特定の障害ドメインがこのワークロードに対して無効になるように指定できます。 RequiredDomain では、すべてのレプリカが指定したドメインに存在する必要があります。 必要なドメインを複数指定することができます。 PreferredPrimaryDomain では、プライマリ レプリカの優先障害ドメインを指定します。 冗長性のために他の場所を使用するが、プライマリになる操作の待機時間を減らす目的でプライマリ レプリカを特定の場所に配置することが優先される、地理的に分散しているクラスターで役立ちます。 RequiredDomainDistribution では、使用可能な障害ドメインにレプリカを分散する必要があります。 NonPartiallyPlace では、サービス レプリカのすべてが配置されない場合に、部分的に配置するかどうかを制御します。

属性
name Type
use required

ServiceScalingPolicies 要素

サービスのスケーリング ポリシーを宣言します。 ニーズに基づいて、サービスを動的にスケーリングする場合に便利です。

属性
type anonymous complexType
content 1 個の要素、0 個の属性
定義済み ServiceType complexType 内でローカルに
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 complexTypeApplicationInstanceType complexType 内でローカルに
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 anonymous complexType
content 0 個の要素、0 個の属性
定義済み ApplicationHealthPolicyType complexType 内でローカルに
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 complexType 内でローカルに
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)

オーバーライドするサービス マニフェストの構成設定を宣言します。 1 つまたは複数のセクションのキーと値のペアから構成されます。 パラメーター値は、Invoke-ServiceFabricEncryptSecret コマンドレットを使用して暗号化できます。

属性
type SettingsOverridesType
content 0 個の要素、0 個の属性
定義済み ConfigOverrideType complexType 内でローカルに
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 個の属性
定義済み グローバルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み CodePackageType complexType 内でローカルに
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 anonymous 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 要素

共有ログ ID として使用する特定の GUID。

属性
type anonymous complexType
content 0 個の要素、1 個の属性
定義済み FabricKtlLoggerSettingsType complexType 内でローカルに
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
use required

SharedLogFilePath 要素

共有ログのパスを定義します。

属性
type anonymous complexType
content 0 個の要素、1 個の属性
定義済み FabricKtlLoggerSettingsType complexType 内でローカルに
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
use required

SharedLogFileSizeInMB 要素

共有ログのサイズを定義します。

属性
type anonymous complexType
content 0 個の要素、1 個の属性
定義済み FabricKtlLoggerSettingsType complexType 内でローカルに
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
use required

SingletonPartition 要素

このサービスがパーティションを 1 つだけ持つことを宣言します。

属性
type anonymous 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 complexType、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 complexType、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 complexType 内でローカルに
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 complexTypeServiceTypesType complexType 内でローカルに
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 complexType、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 complexType、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 complexType 内でローカルに
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 complexTypeServiceTypesType complexType 内でローカルに
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 anonymous 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>
                                                                                                

属性の詳細

名前

システム グループの名前。

属性
名前 名前
type xs:string
use required

SystemGroup 要素 (Membership 内で定義)

属性
type anonymous 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>
                                                

属性の詳細

名前

属性
名前 名前
type xs:string
use required

TargetInformation 要素

FabricDeployer が配置する必要のあるターゲットについて説明します。

属性
type TargetInformationType
content 0 個の要素、0 個の属性
定義済み グローバルに
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 complexType 内でローカルに
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 anonymous 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
use required

LowKey

パーティション キーの範囲の下限 (境界値を含む) (long)。

属性
name LowKey
type xs:string
use required

HighKey

パーティション キーの範囲の上限 (境界値を含む) (long)。

属性
name HighKey
type xs:string
use required

UnmanagedDll 要素

サポートされていません。使用しないでください。 ホストするアンマネージ アセンブリの名前 (Queue.dll など)。

属性
type UnmanagedDllType
content 0 個の要素、0 個の属性
定義済み DllHostEntryPointType complexType 内でローカルに
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 complexType 内でローカルに
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 complexType 内でローカルに
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 anonymous 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>
                                        

属性の詳細

名前

ユーザー アカウントの名前。

属性
名前 名前
type xs:string
use required

AccountType

アカウントの種類を指定します:LocalUser、DomainUser、NetworkService、LocalService、ManagedServiceAccount、または LocalSystem。 既定値は LocalUser です。 ローカル ユーザー アカウントは、アプリケーションがデプロイされるコンピューター上で作成されます。 既定では、これらのアカウントの名前は、ここで指定したものと同じにはなりません。 代わりに、動的に生成され、ランダムなパスワードが与えられます。 サポートされているローカル システム アカウントの種類は、LocalUser、NetworkService、LocalService、LocalSystem です。 ドメイン アカウントは、Microsoft Entra ID を使用できる Windows Server デプロイでサポートされます。

属性
name AccountType
use 省略可能
default LocalUser

LoadUserProfile

属性
name LoadUserProfile
type xs:boolean
use 省略可能
default false

PerformInteractiveLogon

属性
name PerformInteractiveLogon
type xs:boolean
use 省略可能
default false

PasswordEncrypted

パスワードが暗号化される場合は true、テキスト形式の場合は false。

属性
name PasswordEncrypted
type xs:boolean
use 省略可能

Content 要素の詳細

NTLMAuthenticationPolicy

属性
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

ユーザーを既存の任意のメンバーシップ グループに追加して、そのメンバーシップ グループのすべてのプロパティとセキュリティ設定を継承するようにすることができます。 別のサービスまたは同じサービス (異なるマシン) がアクセスする必要がある外部リソースをセキュリティで保護するために、メンバーシップ グループを使用することができます。

属性
name MemberOf
minOccurs 0

UserRoleClientCertificate 要素

クライアント サーバーの通信をセキュリティで保護するために使用される既定のユーザー ロール クライアント証明書。

属性
type FabricCertificateType
content 0 個の要素、0 個の属性
定義済み CertificatesType complexType 内でローカルに
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み SecurityPrincipalsType complexType 内でローカルに
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 complexType 内でローカルに
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 Vote
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 anonymous complexType
content 1 個の要素、0 個の属性
定義済み PaaS 要素内でローカルに
name Votes

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 要素の詳細

Vote

属性
name Vote
type PaaSVoteType
maxOccurs unbounded

WindowsAzure 要素

属性
type anonymous 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 anonymous 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 anonymous 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 anonymous complexType
content 0 個の要素、0 個の属性
定義済み ExeHostEntryPointType complexType 内でローカルに
name WorkingFolder
default Work
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>