Complexe typen XML-schema van servicemodel

AppInstanceDefinitionType complexType

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name AppInstanceDefinitionType

XML-bron

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


Kenmerkdetails

Naam

De naam van de toepassing die moet worden gemaakt.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Details van inhoudselement

Parameters

Lijst met parameters voor de toepassing zoals gedefinieerd in het toepassingsmanifest en de bijbehorende waarden.

Kenmerk Weergegeven als
name Parameters

ApplicationHealthPolicyType complexType

Beschrijft het beleid voor het evalueren van statusgebeurtenissen die zijn gerapporteerd over verschillende toepassingsgerelateerde entiteiten. Als er geen beleid is opgegeven, wordt ervan uitgegaan dat een entiteit niet in orde is als het statusrapport een waarschuwing of fout is.

Kenmerk Weergegeven als
content 2 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ApplicationHealthPolicyType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationHealthPolicyType">
    <xs:annotation>
      <xs:documentation>Describes the policy for evaluating health events reported on various application-related entities. If no policy is specified, an entity is assumed to be unhealthy if the health report is a warning or error.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DefaultServiceTypeHealthPolicy" type="ServiceTypeHealthPolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies the default service type health policy, which will replace the default health policy for all service types in the application.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceTypeHealthPolicy" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Describes the policy for evaluating health events reported on services, partitions and replicas of a particular service type.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="ServiceTypeHealthPolicyType">
              <xs:attribute name="ServiceTypeName" type="xs:string" use="required">
                <xs:annotation>
                  <xs:documentation>The name of the service type that the policy will be applied to.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="ConsiderWarningAsError" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Specifies whether to treat warning health reports as errors during health evaluation. Default: false.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaxPercentUnhealthyDeployedApplications" type="xs:string" use="optional" default="0">
      <xs:annotation>
        <xs:documentation>Specifies the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes that the applications are currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage: 0.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

ConsiderWarningAsError

Hiermee geeft u op of waarschuwingsstatusrapporten moeten worden behandeld als fouten tijdens de statusevaluatie. Standaard: onwaar.

Kenmerk Weergegeven als
name ConsiderWarningAsError
type xs:string
Gebruiken optioneel
default false

MaxPercentUnhealthyDeployedApplications

Hiermee geeft u het maximaal getolereerde percentage geïmplementeerde toepassingen op dat niet in orde kan zijn voordat de toepassing als fout wordt beschouwd. Dit wordt berekend door het aantal beschadigde geïmplementeerde toepassingen te verdelen over het aantal knooppunten waarop de toepassingen momenteel in het cluster zijn geïmplementeerd. De berekening wordt afgerond om één fout op kleine aantallen knooppunten te tolereren. Standaardpercentage: 0.

Kenmerk Weergegeven als
name MaxPercentUnhealthyDeployedApplications
type xs:string
Gebruiken optioneel
default 0

Details van inhoudselement

DefaultServiceTypeHealthPolicy

Hiermee geeft u het standaardservicetypestatusbeleid op, dat het standaardstatusbeleid voor alle servicetypen in de toepassing vervangt.

Kenmerk Weergegeven als
name DefaultServiceTypeHealthPolicy
type ServiceTypeHealthPolicyType
minOccurs 0

ServiceTypeHealthPolicy

Beschrijft het beleid voor het evalueren van status gebeurtenissen die zijn gerapporteerd op services, partities en replica's van een bepaald servicetype.

Kenmerk Weergegeven als
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs niet-gebonden

ApplicationInstanceType complexType

Beschrijft een exemplaar van een Microsoft Azure Service Fabric-toepassing.

Kenmerk Weergegeven als
content 4 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ApplicationInstanceType

XML-bron

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

Kenmerkdetails

Versie

De versie van het ApplicationInstance-document.

Kenmerk Weergegeven als
name Versie
type xs:int
Gebruiken vereist

Details van inhoudselement

ApplicationPackageRef

Kenmerk Weergegeven als
name ApplicationPackageRef

ServicePackageRef

Kenmerk Weergegeven als
name ServicePackageRef
maxOccurs niet-gebonden

ServiceTemplates

Kenmerk Weergegeven als
name ServiceTemplates
type ServiceTemplatesType

DefaultServices

Kenmerk Weergegeven als
name DefaultServices
type DefaultServicesType

ApplicationManifestType complexType

Beschrijft declaratief het toepassingstype en de versie. Naar een of meer servicemanifesten van de samenstellende services wordt verwezen om een toepassingstype op te stellen. Configuratie-instellingen van de samenstellende services kunnen worden overschreven met behulp van geparameteriseerde toepassingsinstellingen. Standaardservices, servicesjablonen, principals, beleid, diagnostische instellingen en certificaten kunnen ook worden gedeclareerd op toepassingsniveau.

Kenmerk Weergegeven als
content 9 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ApplicationManifestType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationManifestType">
    <xs:annotation>
      <xs:documentation>Declaratively describes the application type and version. One or more service manifests of the constituent services are referenced to compose an application type. Configuration settings of the constituent services can be overridden using parameterized application settings. Default services, service templates, principals, policies, diagnostics set-up, and certificates can also declared at the application level.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing this application.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Parameters" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares the parameters that are used in this application manifest. The value of these parameters can be supplied when the application is instantiated and can be used to override application or service configuration settings.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" block="" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>An application parameter to be used in this manifest. The parameter value can be changed during application instantiation, or, if no value is supplied the default value is used.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="Name" use="required">
                  <xs:annotation>
                    <xs:documentation>The name of the parameter to be used in the manifest as "[Name]".</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="DefaultValue" type="xs:string" use="required">
                  <xs:annotation>
                    <xs:documentation>Default value for the parameter, used if the parameter value is not provided during application instantiation.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServiceManifestImport" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Imports a service manifest created by the service developer. A service manifest must be imported for each constituent service in the application. Configuration overrides and policies can be declared for the service manifest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceManifestRef" type="ServiceManifestRefType"/>
            <xs:element name="ConfigOverrides" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Describes configuration overrides for the imported service manifest. Configuration overrides allow the flexibility of re-using the same service manifests across multiple application types by overriding the service manifest's configuration only when used with a particular application type. Configuration overrides can change any default configuration in a service manifest as long as default configuration is defined using the Settings.xml in the ConfigPackage folder. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ConfigOverride" type="ConfigOverrideType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ResourceOverrides" type="ResourceOverridesType" minOccurs="0"/>
            <xs:element name="EnvironmentOverrides" type="EnvironmentOverridesType" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="Policies" type="ServiceManifestImportPoliciesType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServiceTemplates" type="ServiceTemplatesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares the set of permitted service types that can be created dynamically inside the application instance. Default configuration values, such as replication factor, are specified and used as a template for creating service instances.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DefaultServices" type="DefaultServicesType" minOccurs="0">

      </xs:element>
      <xs:element name="Principals" type="SecurityPrincipalsType" minOccurs="0"/>
      <xs:element name="Policies" type="ApplicationPoliciesType" minOccurs="0"/>
      <xs:element name="Diagnostics" type="DiagnosticsType" minOccurs="0"/>
      <xs:element name="Certificates" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares certificates used to secure endpoints or encrypt secrets within the application manifest or a cluster manifest.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares a certificate used to encrypt sensitive information within the application manifest. The application author uses the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt the sensitive information, which is copied to a Parameter in the ConfigOverrides section.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="ApplicationManifestAttrGroup"/>

  </xs:complexType>
  

Details van inhoudselement

Beschrijving

Tekst die deze toepassing beschrijft.

Kenmerk Weergegeven als
name Omschrijving
type xs:string
minOccurs 0

Parameters

Declareert de parameters die worden gebruikt in dit toepassingsmanifest. De waarde van deze parameters kan worden opgegeven wanneer de toepassing wordt geïnstantieerd en kan worden gebruikt om de configuratie-instellingen voor toepassingen of services te overschrijven.

Kenmerk Weergegeven als
name Parameters
minOccurs 0

ServiceManifestImport

Hiermee importeert u een servicemanifest dat is gemaakt door de serviceontwikkelaar. Er moet een servicemanifest worden geïmporteerd voor elke samenstellende service in de toepassing. Configuratieoverschrijvingen en beleidsregels kunnen worden gedeclareerd voor het servicemanifest.

Kenmerk Weergegeven als
name ServiceManifestImport
maxOccurs niet-gebonden

ServiceTemplates

Declareert de set toegestane servicetypen die dynamisch in het toepassingsexemplaren kunnen worden gemaakt. Standaardconfiguratiewaarden, zoals replicatiefactor, worden opgegeven en gebruikt als sjabloon voor het maken van service-exemplaren.

Kenmerk Weergegeven als
name ServiceTemplates
type ServiceTemplatesType
minOccurs 0

DefaultServices

Kenmerk Weergegeven als
name DefaultServices
type DefaultServicesType
minOccurs 0

Principals

Kenmerk Weergegeven als
name Principals
type SecurityPrincipalsType
minOccurs 0

Beleidsregels

Kenmerk Weergegeven als
name Beleidsregels
type ApplicationPoliciesType
minOccurs 0

Diagnostiek

Kenmerk Weergegeven als
name Diagnostiek
type DiagnosticsType
minOccurs 0

Certificaten

Declareert certificaten die worden gebruikt voor het beveiligen van eindpunten of het versleutelen van geheimen in het toepassingsmanifest of een clustermanifest.

Kenmerk Weergegeven als
name Certificaten
minOccurs 0

ApplicationPackageType complexType

ApplicationPackage vertegenwoordigt de versiegegevens van de toepassing die vereist zijn voor het knooppunt.

Kenmerk Weergegeven als
content 2 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ApplicationPackageType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPackageType">
    <xs:annotation>
      <xs:documentation>ApplicationPackage represents the versioned Application information required by the node.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DigestedEnvironment" type="EnvironmentType"/>
      <xs:element name="DigestedCertificates">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
            <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="ApplicationTypeName" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Type identifier for this application.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="VersionedItemAttrGroup"/>
    <xs:attributeGroup ref="ApplicationInstanceAttrGroup"/>
    <xs:attribute name="ContentChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of this ApplicationPackage content</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

ApplicationTypeName

Typ de id voor deze toepassing.

Kenmerk Weergegeven als
name ApplicationTypeName
type xs:string
Gebruiken vereist

ContentChecksum

Controlesomwaarde van deze ApplicationPackage-inhoud

Kenmerk Weergegeven als
name ContentChecksum
type xs:string

Details van inhoudselement

DigestedEnvironment

Kenmerk Weergegeven als
name DigestedEnvironment
type EnvironmentType

DigestedCertificates

Kenmerk Weergegeven als
name DigestedCertificates

ApplicationPoliciesType complexType

Beschrijft het beleid (logboekverzameling, standaarduitvoering als, status en beveiligingstoegang) dat moet worden toegepast op toepassingsniveau.

Kenmerk Weergegeven als
content 4 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ApplicationPoliciesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ApplicationPoliciesType">
                <xs:annotation>
                        <xs:documentation>Describes the policies (log collection, default run-as, health, and security access) to be applied at the application level.</xs:documentation>
                </xs:annotation>
                <xs:all>
                        <xs:element name="LogCollectionPolicies" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>Specifies whether log collection is enabled. Works only in an Azure cluster environment</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:sequence maxOccurs="unbounded">
                                                <xs:element name="LogCollectionPolicy">
                                                        <xs:complexType>
                                                                <xs:attribute name="Path" type="xs:string" use="optional"/>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="DefaultRunAsPolicy" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>Specify a default user account for all service code packages that don't have a specific RunAsPolicy defined in the ServiceManifestImport section.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:attribute name="UserRef" type="xs:string" use="required">
                                                <xs:annotation>
                                                        <xs:documentation>The user account that the service code packages will run as.  The user account must be declared in the Principals section. Often it is preferable to run the setup entry point using a local system account rather than an administrators account.</xs:documentation>
                                                </xs:annotation>
                                        </xs:attribute>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="HealthPolicy" type="ApplicationHealthPolicyType" minOccurs="0"/>
                        <xs:element name="SecurityAccessPolicies" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>List of security policies applied to resources at the application level.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:sequence maxOccurs="unbounded">
                                                <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                </xs:all>
        </xs:complexType>
        

Details van inhoudselement

LogCollectionPolicies

Hiermee geeft u op of logboekverzameling is ingeschakeld. Werkt alleen in een Azure-clusteromgeving

Kenmerk Weergegeven als
name LogCollectionPolicies
minOccurs 0

DefaultRunAsPolicy

Geef een standaardgebruikersaccount op voor alle servicecodepakketten waarvoor geen specifieke RunAsPolicy is gedefinieerd in de sectie ServiceManifestImport.

Kenmerk Weergegeven als
name DefaultRunAsPolicy
minOccurs 0

HealthPolicy

Kenmerk Weergegeven als
name HealthPolicy
type ApplicationHealthPolicyType
minOccurs 0

SecurityAccessPolicies

Lijst met beveiligingsbeleidsregels die worden toegepast op resources op toepassingsniveau.

Kenmerk Weergegeven als
name SecurityAccessPolicies
minOccurs 0

AzureBlobETWType complexType

Beschrijft een Azure Blob Store-bestemming voor ETW-gebeurtenissen. Werkt alleen in de Azure-omgeving.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name AzureBlobETWType

XML-bron

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

AzureBlobType complexType

Beschrijft een Azure Blob Store-doel voor diagnostische gegevens. Werkt alleen in de Azure-clusteromgeving.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name AzureBlobType

XML-bron

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

AzureRoleType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name AzureRoleType

XML-bron

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

Kenmerkdetails

RoleName

Kenmerk Weergegeven als
name RoleName
type xs:string
Gebruiken vereist

NodeTypeRef

Kenmerk Weergegeven als
name NodeTypeRef
type xs:string
Gebruiken vereist

SeedNodeCount

Kenmerk Weergegeven als
name SeedNodeCount
type xs:int
Gebruiken optioneel
default 0

AzureStoreBaseType complexType

Beschrijft een diagnostisch archief in een Azure-opslagaccount.

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name AzureStoreBaseType

XML-bron

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

Kenmerkdetails

Verbinding maken ionStringIsEncrypted

Kenmerk Weergegeven als
name Verbinding maken ionStringIsEncrypted
type xs:string
Gebruiken vereist

Details van inhoudselement

Geen

Kenmerk Weergegeven als
Ref Parameters
minOccurs 0

BlackbirdRoleType complexTypeType

Kenmerk Weergegeven als
content 0 element(en), 4 kenmerken
gedefinieerd Wereldwijd
name BlackbirdRoleType

XML-bron

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

Kenmerkdetails

EnvironmentName

Kenmerk Weergegeven als
name EnvironmentName
type xs:string
Gebruiken vereist

RoleName

Kenmerk Weergegeven als
name RoleName
type xs:string
Gebruiken vereist

NodeTypeRef

Kenmerk Weergegeven als
name NodeTypeRef
type xs:string
Gebruiken vereist

IsSeedNode

Kenmerk Weergegeven als
name IsSeedNode
type xs:boolean
Gebruiken optioneel
default 0

CertificatesType complexType

Kenmerk Weergegeven als
content 4 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name CertificatesType

XML-bron

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

Details van inhoudselement

ClusterCertificate

Het certificaat dat wordt gebruikt om de communicatie binnen het cluster te beveiligen.

Kenmerk Weergegeven als
name ClusterCertificate
type FabricCertificateType
minOccurs 0

ServerCertificate

Het certificaat dat wordt gebruikt om de communicatie binnen het cluster te beveiligen.

Kenmerk Weergegeven als
name ServerCertificate
type FabricCertificateType
minOccurs 0

ClientCertificate

Het standaardclientcertificaat voor beheerdersrollen dat wordt gebruikt voor het beveiligen van clientservercommunicatie.

Kenmerk Weergegeven als
name ClientCertificate
type FabricCertificateType
minOccurs 0

UserRoleClientCertificate

Het standaardclientcertificaat voor gebruikersrollen dat wordt gebruikt voor het beveiligen van clientservercommunicatie.

Kenmerk Weergegeven als
name UserRoleClientCertificate
type FabricCertificateType
minOccurs 0

ClusterManifestType complexType

Beschrijft een Microsoft Azure Service Fabric-cluster.

Kenmerk Weergegeven als
content 4 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name ClusterManifestType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ClusterManifestType">
                <xs:annotation>
                        <xs:documentation>Describes a Microsoft Azure Service Fabric Cluster.</xs:documentation>
                </xs:annotation>
                <xs:all>
                        <xs:element name="NodeTypes" minOccurs="1">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="NodeType" maxOccurs="unbounded">
                                                        <xs:annotation>
                                                                <xs:documentation>Describe a node type.</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Endpoints" type="FabricEndpointsType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the endpoints associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                          <xs:element name="KtlLoggerSettings" type="FabricKtlLoggerSettingsType" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the KtlLogger information associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                          </xs:element>
                                                                          <xs:element name="LogicalDirectories" minOccurs="0">
                                                                            <xs:annotation>
                                                                              <xs:documentation>Describe the LogicalDirectories settings associated with this node type</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:complexType>
                                                                              <xs:sequence>
                                                                                <xs:element name="LogicalDirectory" type="LogicalDirectoryType" maxOccurs="unbounded"/>
                                                                              </xs:sequence>
                                                                            </xs:complexType>
                                                                          </xs:element>
                                                                          <xs:element name="Certificates" type="CertificatesType" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the certificates associated with this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:element>
                                                                        <xs:element name="PlacementProperties" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>Describe the properties for this NodeType that will be used as placement constraints</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Property" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Capacities" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The capacities of various metrics for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Capacity" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="SfssRgPolicies" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The SF system services resource governance policy for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the NodeType</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="Infrastructure">
                                <xs:complexType>
                                        <xs:choice>
                                                <xs:element name="WindowsServer">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType">
                                                                                <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                                                                        </xs:extension>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
            <xs:element name="Linux">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="LinuxInfrastructureType">
                    <xs:attribute name="IsScaleMin" type="xs:boolean" default="false"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
                                                <xs:element name="WindowsAzure">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="AzureRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="WindowsAzureStaticTopology">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType"/>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="Blackbird">
                                                        <xs:complexType>
                                                                <xs:sequence>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="BlackbirdRoleType" minOccurs="1" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                        </xs:complexType>
                                                </xs:element>
                                                <xs:element name="PaaS">
                                                        <xs:complexType>
                                                                <xs:all>
                                                                        <xs:element name="Roles">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Role" type="PaaSRoleType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                        <xs:element name="Votes">
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="Vote" type="PaaSVoteType" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:all>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:choice>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="FabricSettings" type="SettingsOverridesType" minOccurs="0"/>
                        <xs:element name="Certificates" minOccurs="0">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="SecretsCertificate" type="FabricCertificateType" minOccurs="0"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                </xs:all>
                <xs:attribute name="Name" use="required">
                        <xs:annotation>
                                <xs:documentation>Name of the Cluster.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Version" use="required">
                        <xs:annotation>
                                <xs:documentation>User-defined version string for the cluster manifest document.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Description">
                        <xs:annotation>
                                <xs:documentation>Description for the Cluster Manifest.</xs:documentation>
                        </xs:annotation>
                </xs:attribute>
        </xs:complexType>
        

Kenmerkdetails

Naam

Naam van het cluster.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

Versie

Door de gebruiker gedefinieerde versietekenreeks voor het clustermanifestdocument.

Kenmerk Weergegeven als
name Versie
Gebruiken vereist

Beschrijving

Beschrijving voor het clustermanifest.

Kenmerk Weergegeven als
name Beschrijving

Details van inhoudselement

NodeTypes

Kenmerk Weergegeven als
name NodeTypes
minOccurs 1

Infrastructuur

Kenmerk Weergegeven als
name Infrastructuur

Fabric Instellingen

Kenmerk Weergegeven als
name Fabric Instellingen
type Instellingen OverridesType
minOccurs 0

Certificaten

Kenmerk Weergegeven als
name Certificaten
minOccurs 0

CodePackageType complexType

Beschrijft een codepakket dat ondersteuning biedt voor een gedefinieerd servicetype. Wanneer een service wordt geïnstantieerd op basis van een van deze servicetypen, worden alle codepakketten die in dit manifest zijn gedeclareerd, geactiveerd door hun toegangspunten uit te voeren. De resulterende processen worden verwacht de ondersteunde servicetypen tijdens runtime te registreren. Wanneer er meerdere codepakketten zijn, worden ze allemaal geactiveerd wanneer het systeem zoekt naar een van de gedeclareerde servicetypen.

Kenmerk Weergegeven als
content 3 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name CodePackageType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="CodePackageType">
    <xs:annotation>
          <xs:documentation>Describes a code package that supports a defined service type. When a service is instantiated against one of these service types, all code packages declared in this manifest are activated by running their entry points. The resulting processes are expected to register the supported service types at run time. When there are multiple code packages, they are all activated whenever the system looks for any one of the declared service types.</xs:documentation>
        </xs:annotation>
    <xs:sequence>
      <xs:element name="SetupEntryPoint" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A privileged entry point that by default runs with the same credentials as Service Fabric (typically the NETWORKSERVICE account) before any other entry point. The executable specified by EntryPoint is typically the long-running service host. The presence of a separate setup entry point avoids having to run the service host with high privileges for extended periods of time.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ExeHost" type="ExeHostEntryPointType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="EntryPoint" type="EntryPointDescriptionType" minOccurs="1"/>
      <xs:element name="EnvironmentVariables" type="EnvironmentVariablesType" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attributeGroup ref="VersionedName"/>
    <xs:attribute name="IsShared" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates if the contents of this code package are shared by other code packages. If true, on an upgrade of this code package, all code packages will be restarted. This attribute is currently not supported and it's value will be ignored.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IsActivator" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>This attribute is for internal use only.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

IsShared

Geeft aan of de inhoud van dit codepakket wordt gedeeld door andere codepakketten. Indien waar, worden bij een upgrade van dit codepakket alle codepakketten opnieuw opgestart. Dit kenmerk wordt momenteel niet ondersteund en de waarde wordt genegeerd.

Kenmerk Weergegeven als
name IsShared
type xs:boolean
default false

IsActivator

Dit kenmerk is alleen voor intern gebruik.

Kenmerk Weergegeven als
name IsActivator
type xs:boolean
default false

Details van inhoudselement

SetupEntryPoint

Een bevoegd toegangspunt dat standaard wordt uitgevoerd met dezelfde referenties als Service Fabric (meestal het NETWORKSERVICE-account) vóór een ander toegangspunt. Het uitvoerbare bestand dat is opgegeven door EntryPoint, is doorgaans de langlopende servicehost. De aanwezigheid van een afzonderlijk installatieinvoerpunt voorkomt dat u de servicehost met hoge bevoegdheden gedurende langere tijd moet uitvoeren.

Kenmerk Weergegeven als
name SetupEntryPoint
minOccurs 0

EntryPoint

Kenmerk Weergegeven als
name EntryPoint
type EntryPointDescriptionType
minOccurs 1

EnvironmentVariables

Kenmerk Weergegeven als
name EnvironmentVariables
type EnvironmentVariablesType
minOccurs 0
maxOccurs 1

ConfigOverrideType complexType

Beschrijft de configuratieoverschrijvingen voor een bepaald configuratiepakket in het geïmporteerde servicemanifest.

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ConfigOverrideType

XML-bron

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

Kenmerkdetails

Naam

De naam van het configuratiepakket in het servicemanifest dat de instellingen bevat die moeten worden overschreven.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

Details van inhoudselement

Instellingen

Kenmerk Weergegeven als
name Instellingen
type Instellingen OverridesType
minOccurs 0

ConfigPackageDescriptionType complexType

Declareert een map, met de naam van het kenmerk Naam, die een Instellingen.xml-bestand bevat. Dit bestand bevat secties met door de gebruiker gedefinieerde sleutel-waardepaarinstellingen die het proces tijdens runtime kan lezen. Als tijdens een upgrade alleen de versie ConfigPackage is gewijzigd, wordt het actieve proces niet opnieuw opgestart. In plaats daarvan meldt een callback het proces dat de configuratie-instellingen zijn gewijzigd, zodat ze dynamisch opnieuw kunnen worden geladen.

Kenmerk Weergegeven als
content 0 element(en), 4 kenmerken
gedefinieerd Wereldwijd
name ConfigPackageDescriptionType

XML-bron

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

Kenmerkdetails

Naam

Naam van het versie-item.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

SectionName

Sectienaam van de ConfigPackage Instellingen.xml.

Kenmerk Weergegeven als
name SectionName
Gebruiken vereist

Mountpoint

Kenmerk Weergegeven als
name Mountpoint
type xs:string
Gebruiken optioneel
default

EnvironmentVariableName

Kenmerk Weergegeven als
name EnvironmentVariableName
type xs:string
Gebruiken optioneel
default

ConfigPackagePoliciesType complexType

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ConfigPackagePoliciesType

XML-bron

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

Kenmerkdetails

CodePackageRef

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken vereist

Details van inhoudselement

ConfigPackage

Kenmerk Weergegeven als
name ConfigPackage
type ConfigPackageDescriptionType
minOccurs 0
maxOccurs niet-gebonden

ConfigPackageType complexType

Declareert een map, met de naam van het kenmerk Name, onder PackageRoot die een bestand Instellingen.xml bevat. Dit bestand bevat secties met door de gebruiker gedefinieerde sleutel-waardepaarinstellingen die het proces tijdens runtime kan lezen. Als tijdens een upgrade alleen de versie ConfigPackage is gewijzigd, wordt het actieve proces niet opnieuw opgestart. In plaats daarvan meldt een callback het proces dat de configuratie-instellingen zijn gewijzigd, zodat ze dynamisch opnieuw kunnen worden geladen.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ConfigPackageType

XML-bron

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

ContainerCertificateType complexType

Hiermee geeft u informatie op over een X509-certificaat dat moet worden blootgesteld aan de containeromgeving. Het certificaat moet worden geïnstalleerd in het LocalMachine-archief van alle clusterknooppunten. Wanneer de toepassing wordt gestart, leest de runtime het certificaat en genereert een PFX-bestand en wachtwoord (in Windows) of een PEM-bestand (op Linux). Het PFX-bestand en -wachtwoord zijn toegankelijk in de container met behulp van de Certificates_ServicePackageName_CodePackageName_CertName_PFX en Certificates_ServicePackageName_CodePackageName_CertName_Password omgevingsvariabelen. Het PEM-bestand is toegankelijk in de container met behulp van de Certificates_ServicePackageName_CodePackageName_CertName_PEM en Certificates_ServicePackageName_CodePackageName_CertName_PrivateKey omgevingsvariabelen.

Kenmerk Weergegeven als
content 0 element(en), 8 kenmerken
gedefinieerd Wereldwijd
name ContainerCertificateType

XML-bron

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

Kenmerkdetails

X509StoreName

De winkelnaam voor het X509-certificaat.

Kenmerk Weergegeven als
name X509StoreName
type xs:string
default Mijn

X509FindValue

De vingerafdruk van het X509-certificaat.

Kenmerk Weergegeven als
name X509FindValue
type xs:string
Gebruiken optioneel

DataPackageRef

De naam van het gegevenspakket met de certificaatbestanden.

Kenmerk Weergegeven als
name DataPackageRef
type xs:string
Gebruiken optioneel

DataPackageVersion

De versie van het gegevenspakket met de certificaatbestanden.

Kenmerk Weergegeven als
name DataPackageVersion
type xs:string
Gebruiken optioneel

RelativePath

Het relatieve pad naar het certificaatbestand in het gegevenspakket.

Kenmerk Weergegeven als
name RelativePath
type xs:string
Gebruiken optioneel

Password

Wachtwoord/persoonlijke sleutel voor het certificaat.

Kenmerk Weergegeven als
name Password
type xs:string
Gebruiken optioneel

IsPasswordEncrypted

Indien waar, wordt de waarde van het wachtwoord versleuteld.

Kenmerk Weergegeven als
name IsPasswordEncrypted
type xs:boolean
default false

Naam

Id voor de specifieke certificaatgegevens. Deze naam wordt gebruikt om de omgevingsvariabele in de container in te stellen.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

ContainerHealthConfigType complexType

Hiermee geeft u docker HEALTHCHECK-integratieopties voor de container op.

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ContainerHealthConfigType

XML-bron

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

Kenmerkdetails

IncludeDockerHealthStatusInSystemHealthReport

Als healthcheck is ingeschakeld voor de container en docker rapporteert health_status gebeurtenis voor deze container, neemt Service Fabric dit op als onderdeel van de door het systeem gerapporteerde status. Wanneer health_status niet in orde is, wordt een statuswaarschuwing door Service Fabric weergegeven. Deze is standaard ingesteld op true.

Kenmerk Weergegeven als
name IncludeDockerHealthStatusInSystemHealthReport
type xs:boolean
Gebruiken optioneel
default true

RestartContainerOnUnhealthyDockerHealthStatus

Als healthcheck is ingeschakeld voor de container en docker rapporteert health_status gebeurtenis voor deze container, start Service Fabric de container opnieuw op wanneer health_status gerapporteerd door docker niet in orde is. Deze is standaard ingesteld op false.

Kenmerk Weergegeven als
name RestartContainerOnUnhealthyDockerHealthStatus
type xs:boolean
Gebruiken optioneel
default false

ContainerHostEntryPointType complexType

Kenmerk Weergegeven als
content 4 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ContainerHostEntryPointType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHostEntryPointType">
    <xs:sequence>
      <!--container image name-->
      <xs:element name="ImageName" type="xs:string">
        <xs:annotation>
          <xs:documentation>The repo and image on https://hub.docker.com or Azure Container Registry.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <!--comma delimited list of commands for container-->
      <xs:element name="Commands" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Pass a comma delimited list of commands to the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntryPoint" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="FromSource" type="xs:string" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

Afbeeldingnaam

De opslagplaats en installatiekopieën in https://hub.docker.com of Azure Container Registry.

Kenmerk Weergegeven als
name Afbeeldingnaam
type xs:string

Opdrachten

Geef een door komma's gescheiden lijst met opdrachten door aan de container.

Kenmerk Weergegeven als
name Opdrachten
type xs:string
minOccurs 0
maxOccurs 1

EntryPoint

Kenmerk Weergegeven als
name EntryPoint
type xs:string
minOccurs 0
maxOccurs 1

FromSource

Kenmerk Weergegeven als
name FromSource
type xs:string
minOccurs 0
maxOccurs 1

ContainerHostPoliciesType complexType

Kenmerk Weergegeven als
content 10 elementen, 8 kenmerken
gedefinieerd Wereldwijd
name ContainerHostPoliciesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerHostPoliciesType">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="RepositoryCredentials" type="RepositoryCredentialsType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Credentials for container image repository to pull images from.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HealthConfig" type="ContainerHealthConfigType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies docker HEALTHCHECK integration options for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PortBinding" type="PortBindingType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies which endpoint resource to bind to the exposed container port.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CertificateRef" type="ContainerCertificateType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies information for a certificate which will be exposed to the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LogConfig" type="ContainerLoggingDriverType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies the logging driver for a container.</xs:documentation>
        </xs:annotation>
      </xs:element>
        <xs:element name="NetworkConfig" type="ContainerNetworkConfigType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>Specifies the network configuration for a container.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Volume" type="ContainerVolumeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Specifies the volume to be bound to container.</xs:documentation>
            </xs:annotation>
        </xs:element>
      <xs:element name="SecurityOption" type="SecurityOptionsType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies securityoptions for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ImageOverrides" type="ImageOverridesType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Image names corresponding to OS build number to be launched.</xs:documentation>
      </xs:annotation>
      </xs:element>
      <xs:element name="Label" type="ContainerLabelType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
            <xs:documentation>Specifies the labels for the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>    
    <xs:attribute name="CodePackageRef" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="UseDefaultRepositoryCredentials" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Use the default repository credentials specified in clusterManifest.xml
        instead of the credentials specified in the "RepositoryCredentials" tag inside ApplicationManifest.xml.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="UseTokenAuthenticationCredentials" type="xs:string" use="optional" default="false">
      <xs:annotation>
        <xs:documentation>Use MSI token authentication (or a custom specified endpoint) to obtain a token used for authentication.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Isolation" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Isolation mode for container. Valid values are default, process or Hyper-V (only supported for Windows containers).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Hostname" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specify Hostname for container.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ContainersRetentionCount" use="optional" type="xs:string" default="0">
      <xs:annotation>
        <xs:documentation>Number of containers to leave behind when container repeatedly dies. By default this is set to 0 so no containers will be left behind.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="AutoRemove" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Flag indicating whether removal of containers will occur automatically (true) or not (false) if the container is killed.  If false SF manually remove the containers.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RunInteractive" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Run container with interactive flag enabled. Valid values are true/false. false by default.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

CodePackageRef

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken vereist

UseDefaultRepositoryCredentials

Gebruik de standaardreferenties voor opslagplaatsen die zijn opgegeven in clusterManifest.xml in plaats van de referenties die zijn opgegeven in de tag RepositoryCredentials in ApplicationManifest.xml.

Kenmerk Weergegeven als
name UseDefaultRepositoryCredentials
type xs:string
Gebruiken optioneel
default false

UseTokenAuthenticationCredentials

Gebruik MSI-tokenverificatie (of een aangepast opgegeven eindpunt) om een token te verkrijgen dat wordt gebruikt voor verificatie.

Kenmerk Weergegeven als
name UseTokenAuthenticationCredentials
type xs:string
Gebruiken optioneel
default false

Isolatie

Isolatiemodus voor container. Geldige waarden zijn standaard, proces of Hyper-V (alleen ondersteund voor Windows-containers).

Kenmerk Weergegeven als
name Isolatie
Gebruiken optioneel
type xs:string

Hostnaam

Geef hostnaam op voor de container.

Kenmerk Weergegeven als
name Hostnaam
Gebruiken optioneel
type xs:string

ContainersRetentionCount

Het aantal containers dat achter moet blijven wanneer de container herhaaldelijk sterft. Dit is standaard ingesteld op 0, zodat er geen containers achterblijven.

Kenmerk Weergegeven als
name ContainersRetentionCount
Gebruiken optioneel
type xs:string
default 0

AutoRemove

Vlag die aangeeft of het verwijderen van containers automatisch (waar) of niet (onwaar) wordt uitgevoerd als de container wordt gedood. Als false SF de containers handmatig verwijdert.

Kenmerk Weergegeven als
name AutoRemove
Gebruiken optioneel
type xs:string

RunInteractive

Voer een container uit met interactieve vlag ingeschakeld. Geldige waarden zijn waar/onwaar. false standaard.

Kenmerk Weergegeven als
name RunInteractive
Gebruiken optioneel
type xs:string

Details van inhoudselement

RepositoryCredentials

Referenties voor de opslagplaats voor containerinstallatiekopieën waaruit installatiekopieën kunnen worden opgehaald.

Kenmerk Weergegeven als
name RepositoryCredentials
type RepositoryCredentialsType
minOccurs 0
maxOccurs 1

HealthConfig

Hiermee geeft u docker HEALTHCHECK-integratieopties voor de container op.

Kenmerk Weergegeven als
name HealthConfig
type ContainerHealthConfigType
minOccurs 0
maxOccurs 1

PortBinding

Hiermee geeft u op welke eindpuntresource moet worden verbonden met de weergegeven containerpoort.

Kenmerk Weergegeven als
name PortBinding
type PortBindingType
minOccurs 0
maxOccurs niet-gebonden

CertificateRef

Hiermee geeft u informatie op voor een certificaat dat beschikbaar wordt gesteld aan de container.

Kenmerk Weergegeven als
name CertificateRef
type ContainerCertificateType
minOccurs 0
maxOccurs niet-gebonden

LogConfig

Hiermee geeft u het stuurprogramma voor logboekregistratie voor een container.

Kenmerk Weergegeven als
name LogConfig
type ContainerLoggingDriverType
minOccurs 0
maxOccurs 1

NetworkConfig

Hiermee geeft u de netwerkconfiguratie voor een container.

Kenmerk Weergegeven als
name NetworkConfig
type ContainerNetworkConfigType
minOccurs 0
maxOccurs 1

Volume

Hiermee geeft u het volume moet worden gebonden aan container.

Kenmerk Weergegeven als
name Volume
type ContainerVolumeType
minOccurs 0
maxOccurs niet-gebonden

SecurityOption

Hiermee geeft u beveiligingsoptions voor de container op.

Kenmerk Weergegeven als
name SecurityOption
type SecurityOptionsType
minOccurs 0
maxOccurs niet-gebonden

ImageOverrides

Namen van installatiekopieën die overeenkomen met het buildnummer van het besturingssysteem dat moet worden gestart.

Kenmerk Weergegeven als
name ImageOverrides
type ImageOverridesType
minOccurs 0
maxOccurs 1

Etiket

Hiermee geeft u de labels voor de container.

Kenmerk Weergegeven als
name Etiket
type ContainerLabelType
minOccurs 0
maxOccurs niet-gebonden

ContainerLabelType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ContainerLabelType

XML-bron

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

Kenmerkdetails

Naam

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Weergegeven als

Kenmerk Weergegeven als
name Weergegeven als
type xs:string
Gebruiken vereist

ContainerLoggingDriverType complexType

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ContainerLoggingDriverType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ContainerLoggingDriverType">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="DriverOption" type="DriverOptionType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                  <xs:documentation>Driver options to be passed to driver.</xs:documentation>
              </xs:annotation>
          </xs:element>
      </xs:choice>
    <xs:attribute name="Driver" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

Stuurprogramma

Kenmerk Weergegeven als
name Stuurprogramma
Gebruiken vereist

Details van inhoudselement

DriverOption

Opties voor stuurprogramma's die moeten worden doorgegeven aan het stuurprogramma.

Kenmerk Weergegeven als
name DriverOption
type DriverOptionType
minOccurs 0
maxOccurs niet-gebonden

ContainerNetworkConfigType complexType

Kenmerk Weergegeven als
content 0 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ContainerNetworkConfigType

XML-bron

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

Kenmerkdetails

NetworkType

NetworkType. Momenteel ondersteunde typen zijn 'Open' en 'Geïsoleerd'.

Kenmerk Weergegeven als
name NetworkType
Gebruiken vereist
type xs:string

ContainerNetworkPolicyEndpointBindingType complexType

Kenmerk Weergegeven als
content 0 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ContainerNetworkPolicyEndpointBindingType

XML-bron

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

Kenmerkdetails

EndpointRef

De naam van het eindpunt, die moet worden gedeclareerd in de sectie Resources van het servicemanifest.

Kenmerk Weergegeven als
name EndpointRef

ContainerNetworkPolicyType complexType

Beschrijft de koppeling tussen een servicepakket en een containernetwerk en optioneel een koppeling tussen eindpunten van het servicepakket en het containernetwerk.

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ContainerNetworkPolicyType

XML-bron

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

Kenmerkdetails

NetworkRef

De naam van het containernetwerk (hoofdlettergevoelig). Het moet de naam zijn van een containernetwerk dat al is gemaakt of gereserveerde namen, waaronder 'Open' of 'NAT'.

Kenmerk Weergegeven als
name NetworkRef
Gebruiken vereist

Details van inhoudselement

EndpointBinding

Hiermee geeft u een eindpunt op dat moet worden weergegeven in het containernetwerk.

Kenmerk Weergegeven als
name EndpointBinding
type ContainerNetworkPolicyEndpointBindingType
minOccurs 0
maxOccurs niet-gebonden

ContainerVolumeType complexType

Kenmerk Weergegeven als
content 1 element(en), 4 kenmerken
gedefinieerd Wereldwijd
name ContainerVolumeType

XML-bron

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

Kenmerkdetails

Bron

De bronmap die een map kan zijn in de virtuele machine die als host fungeert voor de containers of een permanent extern archief.

Kenmerk Weergegeven als
name Source
Gebruiken vereist

Doel

De locatie waarnaar de bron is toegewezen in de actieve container. Uw bestemming kan dus geen locatie zijn die al in uw container bestaat.

Kenmerk Weergegeven als
name Doel
Gebruiken vereist

Stuurprogramma

De naam van het stuurprogramma voor de Azure Files-volumeinvoegtoepassing is 'sfazurefile'.

Kenmerk Weergegeven als
name Stuurprogramma
Gebruiken optioneel

IsReadOnly

Kenmerk Weergegeven als
name IsReadOnly
type xs:boolean
default false

Details van inhoudselement

DriverOption

Opties voor stuurprogramma's die moeten worden doorgegeven aan het stuurprogramma.

Kenmerk Weergegeven als
name DriverOption
type DriverOptionType
minOccurs 0
maxOccurs niet-gebonden

DataPackageType complexType

Declareert een map, met de naam van het kenmerk Name, onder PackageRoot die statische gegevensbestanden bevat die tijdens runtime door het proces moeten worden gebruikt. Service Fabric recyclet alle EXE's en DLLHOST's die zijn opgegeven in de host- en ondersteuningspakketten wanneer een van de gegevenspakketten die in het servicemanifest worden vermeld, worden bijgewerkt.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name DataPackageType

XML-bron

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

DebugParametersType complexType

Hiermee geeft u informatie op over het foutopsporingsprogramma dat moet worden gekoppeld bij het activeren van codepackage.

Kenmerk Weergegeven als
content 4 element(en), 10 kenmerken
gedefinieerd Wereldwijd
name FoutopsporingParametersType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DebugParametersType">
    <xs:annotation>
      <xs:documentation>Specifies information on debugger to attach when activating codepackage.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ContainerEntryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Overridden entrypoint for containers so debugger can be launched.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContainerMountedVolume" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Volumes to be mounted inside container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContainerEnvironmentBlock" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>EnvironmentBlock for containers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContainerLabel" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Labels for containers in form key=value.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="ProgramExePath">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Arguments">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="EntryPointType" use="optional" default="Main">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Setup"/>
          <xs:enumeration value="Main"/>
          <xs:enumeration value="All"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CodePackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="ConfigPackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DataPackageLinkFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="LockFile">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="WorkingFolder">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DebugParametersFile">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="EnvironmentBlock">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

ProgramExePath

Kenmerk Weergegeven als
name ProgramExePath

Argumenten

Kenmerk Weergegeven als
name Argumenten

EntryPointType

Kenmerk Weergegeven als
name EntryPointType
Gebruiken optioneel
default Hoofd

CodePackageLinkFolder

Kenmerk Weergegeven als
name CodePackageLinkFolder

ConfigPackageLinkFolder

Kenmerk Weergegeven als
name ConfigPackageLinkFolder

DataPackageLinkFolder

Kenmerk Weergegeven als
name DataPackageLinkFolder

Lockfile

Kenmerk Weergegeven als
name Lockfile

WorkingFolder

Kenmerk Weergegeven als
name WorkingFolder

DebugParametersFile

Kenmerk Weergegeven als
name DebugParametersFile

EnvironmentBlock

Kenmerk Weergegeven als
name EnvironmentBlock

Details van inhoudselement

ContainerEntryPoint

Overschreven invoerpunt voor containers, zodat foutopsporingsprogramma kan worden gestart.

Kenmerk Weergegeven als
name ContainerEntryPoint
type xs:string
minOccurs 0
maxOccurs niet-gebonden

ContainerMountedVolume

Volumes die in de container moeten worden gekoppeld.

Kenmerk Weergegeven als
name ContainerMountedVolume
type xs:string
minOccurs 0
maxOccurs niet-gebonden

ContainerEnvironmentBlock

EnvironmentBlock voor containers.

Kenmerk Weergegeven als
name ContainerEnvironmentBlock
type xs:string
minOccurs 0
maxOccurs niet-gebonden

ContainerLabel

Labels voor containers in form key=value.

Kenmerk Weergegeven als
name ContainerLabel
type xs:string
minOccurs 0
maxOccurs niet-gebonden

DefaultServicesType complexType

Declareert service-exemplaren die automatisch worden gemaakt wanneer een toepassing wordt geïnstantieerd op basis van dit toepassingstype.

Kenmerk Weergegeven als
content 2 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name DefaultServicesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DefaultServicesType">
        <xs:annotation>
            <xs:documentation>Declares service instances that are automatically created whenever an application is instantiated against this application type.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Service">
                    <xs:annotation>
                        <xs:documentation>Declares a service to be created automatically when the application is instantiated.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessService" type="StatelessServiceType"/>
                            <xs:element name="StatefulService" type="StatefulServiceType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>The service name, used to form the fully qualified application name URI. The fully qualified name URI of the service would be: fabric:/ApplicationName/ServiceName.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="GeneratedIdRef" type="xs:string" use="optional">
                            <xs:annotation>
                                <xs:documentation>Reference to the auto generated id used by Visual Studio tooling.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServiceDnsName" type="xs:string" use="optional">
                          <xs:annotation>
                            <xs:documentation>The DNS name of the service.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
                <xs:element name="ServiceGroup">
                    <xs:annotation>
                        <xs:documentation>A collection of services that are automatically located together, so they are also moved together during fail-over or resource management.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessServiceGroup" type="StatelessServiceGroupType"/>
                            <xs:element name="StatefulServiceGroup" type="StatefulServiceGroupType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>Name of this service relative to this application Name URI. Fully qualified Name of the service is a combination of Name Uri of the Application and this Name.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    

Details van inhoudselement

Service

Declareert een service die automatisch moet worden gemaakt wanneer de toepassing wordt geïnstantieerd.

Kenmerk Weergegeven als
name Service

ServiceGroup

Een verzameling services die zich automatisch samen bevinden, zodat ze ook samen worden verplaatst tijdens een failover of resourcebeheer.

Kenmerk Weergegeven als
name ServiceGroup

DiagnosticsType complexType

Beschrijft de diagnostische instellingen voor toepassingen.

Kenmerk Weergegeven als
content 3 element(s), 0 kenmerken
gedefinieerd Wereldwijd
name DiagnosticsType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="DiagnosticsType">
    <xs:annotation>
      <xs:documentation>Describes the diagnostic settings for applications.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CrashDumpSource" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies crash dump collection. Crash dumps are collected for executables that host the code packages of all services belonging to the application.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not crash dump collection is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="ETWSource" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies ETW trace collection. ETW traces are collected for the providers that are registered by all services belonging to the application.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the crash dumps need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreETWType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobETWType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not ETW trace collection is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="FolderSource" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies the collection of the contents of a particular folder on the local node.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Destinations" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Destinations to which the folder contents need to be transferred.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LocalStore" type="LocalStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="FileStore" type="FileStoreType" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element name="AzureBlob" type="AzureBlobType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="Parameters" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attribute name="IsEnabled" type="xs:string">
            <xs:annotation>
              <xs:documentation>Whether or not collection of the contents of this folder is enabled. By default, it is not enabled.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="RelativeFolderPath"/>
          <xs:attributeGroup ref="DataDeletionAgeInDays"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

CrashDumpSource

Hiermee geeft u de verzameling crashdumps op. Crashdumps worden verzameld voor uitvoerbare bestanden die als host fungeren voor de codepakketten van alle services die bij de toepassing horen.

Kenmerk Weergegeven als
name CrashDumpSource
minOccurs 0

ETWSource

Hiermee geeft u ETW tracering verzameling. ETW-traceringen worden verzameld voor de providers die zijn geregistreerd door alle services die tot de toepassing behoren.

Kenmerk Weergegeven als
name ETWSource
minOccurs 0

FolderSource

Hiermee geeft u de verzameling van de inhoud van een bepaalde map op het lokale knooppunt.

Kenmerk Weergegeven als
name FolderSource
minOccurs 0
maxOccurs niet-gebonden

DllHostEntryPointType complexType

Niet ondersteund, niet gebruiken. Ondersteuning voor DLL-hosting (assembly-ingangspunt) wordt geleverd via het FWP.exe-proces. Service Fabric start het Fabric Worker Process (FWP.exe) en laadt de assembly als onderdeel van het activeringsproces.

Kenmerk Weergegeven als
content 2 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name DllHostEntryPointType

XML-bron

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

Kenmerkdetails

IsolationPolicy

Niet ondersteund, niet gebruiken. Definieert het isolatiebeleid voor de niet-beheerde DLL's en beheerde assembly's die in dllHost zijn geladen.

Kenmerk Weergegeven als
name IsolationPolicy
Gebruiken optioneel
default DedicatedProcess

Details van inhoudselement

OnbeheerdeDll

Kenmerk Weergegeven als
name OnbeheerdeDll
type UnmanagedDllType

ManagedAssembly

Kenmerk Weergegeven als
name ManagedAssembly
type ManagedAssemblyType

DriverOptionType complexType

Opties voor stuurprogramma's die moeten worden doorgegeven aan het stuurprogramma. De invoegtoepassing Azure Files-volume ondersteunt de volgende stuurprogrammaopties: shareName (de Azure Files-bestandsshare die het volume voor de container biedt), storageAccountName (het Azure-opslagaccount dat de Azure Files-bestandsshare bevat), storageAccountKey (toegangssleutel voor het Azure-opslagaccount dat de Azure Files-bestandsshare bevat). Deze drie stuurprogrammaopties zijn vereist.

Kenmerk Weergegeven als
content 0 element(en), 4 kenmerken
gedefinieerd Wereldwijd
name DriverOptionType

XML-bron

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

Kenmerkdetails

Naam

De naam van de stuurprogrammaoptie.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Weergegeven als

De waarde van de stuurprogrammaoptie.

Kenmerk Weergegeven als
name Weergegeven als
type xs:string
Gebruiken vereist

IsEncrypted

Kenmerk Weergegeven als
name IsEncrypted
type xs:string
Gebruiken optioneel
default false

Type

Deze waarde definieert de beveiliging van de waarde van het kenmerk. Het kan SecretsStoreRef/Encrypted/PlainText zijn. Als deze optie is ingesteld op SecretsStoreRef, verwijst de waarde naar een geheim dat is versleuteld in de SecureStore van het cluster. Deze wordt na activering ontsleuteld en ontsleuteld. Als deze optie is ingesteld op Encrypted, is de ontwikkelaar van de toepassing verantwoordelijk voor het maken van een certificaat en het gebruik van de cmdlet Invoke-ServiceFabricEncryptSecret om gevoelige informatie te versleutelen.

Kenmerk Weergegeven als
name Type
type xs:string
Gebruiken optioneel
default PlainText

EndpointBindingPolicyType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name EndpointBindingPolicyType

XML-bron

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

Kenmerkdetails

EndpointRef

De naam van het eindpunt, die moet worden gedeclareerd in de sectie Resources van het servicemanifest. Wanneer u HTTPS gebruikt, gebruikt u niet dezelfde poort en hetzelfde certificaat voor verschillende service-exemplaren (onafhankelijk van de toepassing) die op hetzelfde knooppunt zijn geïmplementeerd. Als u twee verschillende services bijwerken met dezelfde poort in verschillende toepassingsexemplaren, treedt er een upgradefout op.

Kenmerk Weergegeven als
name EndpointRef

CertificateRef

De naam van het eindpuntcertificaat, gedeclareerd in de sectie Certificaten, om terug te keren naar de client.

Kenmerk Weergegeven als
name CertificateRef
Gebruiken vereist

EndpointCertificateType complexType

Hiermee geeft u informatie op over een X509-certificaat dat wordt gebruikt om een eindpunt te beveiligen.

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name EndpointCertificateType

XML-bron

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

Kenmerkdetails

X509StoreName

De winkelnaam voor het X509-certificaat.

Kenmerk Weergegeven als
name X509StoreName
type xs:string
default Mijn

X509FindValue

De vingerafdruk van het X509-certificaat.

Kenmerk Weergegeven als
name X509FindValue
Gebruiken vereist

Naam

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken optioneel

EndpointOverrideType complexType

Kenmerk Weergegeven als
content 0 element(en), 6 kenmerken
gedefinieerd Wereldwijd
name EndpointOverrideType

XML-bron

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

Kenmerkdetails

Naam

De naam van het eindpunt dat moet worden overschreven. Een tekenreeks.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

Poort

Het poortnummer voor het eindpunt. Hiermee overschrijft u de waarde in het servicemanifest.

Kenmerk Weergegeven als
name Poort
type xs:string

Protocol

Het protocol voor het eindpunt. Hiermee overschrijft u de waarde in het servicemanifest. HTTPS-eindpunten moeten ook een EndpointCertificate en een EndpointBindingPolicy hebben gedeclareerd in het toepassingsmanifest. Het protocol kan later niet worden gewijzigd in een toepassingsupgrade.

Kenmerk Weergegeven als
name Protocol
type xs:string
Gebruiken optioneel

Type

Het type eindpunt. Hiermee overschrijft u de waarde in het servicemanifest. Invoereindpunten worden gebruikt om de poort aan de buitenkant beschikbaar te maken. Interne eindpunten worden gebruikt voor communicatie tussen toepassingen.

Kenmerk Weergegeven als
name Type
type xs:string
Gebruiken optioneel

UriScheme

Het URI-schema. Hiermee overschrijft u de waarde in het servicemanifest. Bijvoorbeeld 'http', 'https' of 'ftp'.

Kenmerk Weergegeven als
name UriScheme
Gebruiken optioneel

PathSuffix

Het padachtervoegsel. Bijvoorbeeld '/myapp1'. Hiermee overschrijft u de waarde in het servicemanifest.

Kenmerk Weergegeven als
name PathSuffix
Gebruiken optioneel

EndpointType complexType

Hiermee definieert u een eindpunt voor de service. Er kunnen specifieke poorten worden aangevraagd. Als een poort niet expliciet is opgegeven, wordt er een poort toegewezen vanuit het poortbereik van de gereserveerde toepassing. Servicereplica's die op verschillende clusterknooppunten worden uitgevoerd, kunnen verschillende poortnummers worden toegewezen, terwijl replica's van dezelfde service die op hetzelfde knooppunt worden uitgevoerd, dezelfde poort delen. Dergelijke poorten kunnen door de servicereplica's worden gebruikt voor verschillende doeleinden, zoals replicatie of luisteren naar clientaanvragen.

Kenmerk Weergegeven als
content 0 element(en), 8 kenmerken
gedefinieerd Wereldwijd
name EndpointType

XML-bron

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

Kenmerkdetails

Naam

De naam van het eindpunt.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

Protocol

Het protocol voor het eindpunt: http, https, tcp of udp. HTTPS-eindpunten moeten ook een EndpointCertificate en een EndpointBindingPolicy hebben gedeclareerd in het toepassingsmanifest. Het protocol kan later niet worden gewijzigd in een toepassingsupgrade.

Kenmerk Weergegeven als
name Protocol
Gebruiken optioneel
default tcp

Type

Het type eindpunt. Invoereindpunten worden gebruikt om de poort aan de buitenkant beschikbaar te maken. Interne eindpunten worden gebruikt voor communicatie tussen toepassingen.

Kenmerk Weergegeven als
name Type
Gebruiken optioneel
default Intern

CodePackageRef

De naam van het codepakket dat dit eindpunt gebruikt.

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken optioneel

CertificateRef

Niet gebruiken, dit kenmerk wordt niet ondersteund.

Kenmerk Weergegeven als
name CertificateRef

Poort

De poort wordt vervangen door een poort die wordt bepaald door Microsoft Azure Service Fabric nadat deze is geregistreerd bij Http.sys of BFE.

Kenmerk Weergegeven als
name Poort

UriScheme

Het URI-schema. Bijvoorbeeld 'http', 'https' of 'ftp'.

Kenmerk Weergegeven als
name UriScheme

PathSuffix

Het padachtervoegsel. Bijvoorbeeld '/myapp1'.

Kenmerk Weergegeven als
name PathSuffix

EntryPointDescriptionType complexType

Het uitvoerbare bestand dat is opgegeven door EntryPoint, is doorgaans de langlopende servicehost. De aanwezigheid van een afzonderlijk installatieinvoerpunt voorkomt dat u de servicehost met hoge bevoegdheden gedurende langere tijd moet uitvoeren. Het uitvoerbare bestand dat is opgegeven door EntryPoint, wordt uitgevoerd nadat SetupEntryPoint is afgesloten. Het resulterende proces wordt bewaakt en opnieuw gestart (te beginnen met SetupEntryPoint) als het ooit wordt beëindigd of vastloopt.

Kenmerk Weergegeven als
content 3 element(s), 0 kenmerken
gedefinieerd Wereldwijd
name EntryPointDescriptionType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EntryPointDescriptionType">
    <xs:annotation>
      <xs:documentation>The executable specified by EntryPoint is typically the long-running service host. The presence of a separate setup entry point avoids having to run the service host with high privileges for extended periods of time. The executable specified by EntryPoint is run after SetupEntryPoint exits successfully. The resulting process is monitored and restarted (beginning again with SetupEntryPoint) if it ever terminates or crashes.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="ExeHost">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ExeHostEntryPointType">
                <xs:sequence>
                  <xs:element name="RunFrequency" minOccurs="0">
                    <xs:complexType>
                      <xs:attribute name="IntervalInSeconds" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:int">
                            <xs:minInclusive value="0"/>
                            <xs:maxInclusive value="2147483647"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="DllHost" type="DllHostEntryPointType"/>
        <xs:element name="ContainerHost" type="ContainerHostEntryPointType"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

ExeHost

Kenmerk Weergegeven als
name ExeHost

DllHost

Kenmerk Weergegeven als
name DllHost
type DllHostEntryPointType

ContainerHost

Kenmerk Weergegeven als
name ContainerHost
type ContainerHostEntryPointType

EnvironmentOverridesType complexType

Kenmerk Weergegeven als
content 1 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name EnvironmentOverridesType

XML-bron

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

  

Kenmerkdetails

CodePackageRef

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken vereist

Details van inhoudselement

EnvironmentVariable

Omgevingsvariabele.

Kenmerk Weergegeven als
name EnvironmentVariable
type EnvironmentVariableOverrideType
minOccurs 0
maxOccurs niet-gebonden

EnvironmentType complexType

Kenmerk Weergegeven als
content 3 element(s), 0 kenmerken
gedefinieerd Wereldwijd
name EnvironmentType

XML-bron

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

Details van inhoudselement

Principals

Kenmerk Weergegeven als
name Principals
type SecurityPrincipalsType

Beleidsregels

Kenmerk Weergegeven als
name Beleidsregels
type ApplicationPoliciesType

Diagnostiek

Kenmerk Weergegeven als
name Diagnostiek
type DiagnosticsType

EnvironmentVariableOverrideType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name EnvironmentVariableOverrideType

XML-bron

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

Kenmerkdetails

Naam

Naam van omgevingsvariabele.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Weergegeven als

Kenmerk Weergegeven als
name Weergegeven als

Type

Kenmerk Weergegeven als
name Type
type xs:string
Gebruiken optioneel

EnvironmentVariableType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name EnvironmentVariableType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="EnvironmentVariableType">
    <xs:attribute name="Name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Name of environment variable.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Value">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" use="optional" default="PlainText">
      <xs:annotation>
        <xs:documentation>
          The type for the Environment Variable. It can be PlainText/Encrypted/SecretsStoreRef.
          If set to SecretsStoreRef, we retrieve  the reference value from the SecretStore.
          If set to Encrypted, the application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information.
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="PlainText"/>
          <xs:enumeration value="Encrypted"/>
          <xs:enumeration value="SecretsStoreRef"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

Naam

Naam van omgevingsvariabele.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Weergegeven als

Kenmerk Weergegeven als
name Weergegeven als

Type

Het type voor de omgevingsvariabele. Dit kan PlainText/Encrypted/SecretsStoreRef zijn. Als deze optie is ingesteld op SecretsStoreRef, halen we de referentiewaarde op uit de SecretStore. Als deze optie is ingesteld op Encrypted, is de ontwikkelaar van de toepassing verantwoordelijk voor het maken van een certificaat en het gebruik van de cmdlet Invoke-ServiceFabricEncryptSecret om gevoelige informatie te versleutelen.

Kenmerk Weergegeven als
name Type
Gebruiken optioneel
default PlainText

EnvironmentVariablesType complexType

Geef omgevingsvariabelen door aan uw container of exe.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name EnvironmentVariablesType

XML-bron

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

Details van inhoudselement

EnvironmentVariable

Omgevingsvariabele.

Kenmerk Weergegeven als
name EnvironmentVariable
type EnvironmentVariableType
minOccurs 0
maxOccurs niet-gebonden

ExeHostEntryPointType complexType

Kenmerk Weergegeven als
content 4 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ExeHostEntryPointType

XML-bron

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

    <xs:sequence>
      <xs:element name="Program" type="xs:string">
        <xs:annotation>
          <xs:documentation>The executable name. For example, "MySetup.bat" or "MyServiceHost.exe".</xs:documentation>
        </xs:annotation></xs:element>
      <xs:element name="Arguments" type="xs:string" minOccurs="0"/>
      <xs:element name="WorkingFolder" default="Work" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Work"/>
            <xs:enumeration value="CodePackage"/>
            <xs:enumeration value="CodeBase"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ConsoleRedirection" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Warning! Do not use console redirection in a production application, only use it for local development and debugging. Redirects console output from the startup script to an output file in the application folder called "log" on the cluster node where the application is deployed and run.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="FileRetentionCount" default="2">
            <xs:annotation>
              <xs:documentation>Sets the number of console redirection output files to retain.  Must be a positive integer, the default value is "2".</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="FileMaxSizeInKb" default="20480">
            <xs:annotation>
              <xs:documentation>Set the maximum size of a console redirection output file.  Must be a positive integer greater than 128KB, the default value is "20480".</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="128"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="IsExternalExecutable" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>True if the executable is external to the application package. Program existence check in the application package is skipped.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

IsExternalExecutable

Waar als het uitvoerbare bestand zich buiten het toepassingspakket bevindt. De aanwezigheidscontrole van het programma in het toepassingspakket wordt overgeslagen.

Kenmerk Weergegeven als
name IsExternalExecutable
type xs:boolean
default false

Details van inhoudselement

Programma

De naam van het uitvoerbare bestand. Bijvoorbeeld 'MySetup.bat' of 'MyServiceHost.exe'.

Kenmerk Weergegeven als
name Programma
type xs:string

Argumenten

Kenmerk Weergegeven als
name Argumenten
type xs:string
minOccurs 0

WorkingFolder

Kenmerk Weergegeven als
name WorkingFolder
default Werk
minOccurs 0

ConsoleRedirection

Waarschuwing! Gebruik geen consoleomleiding in een productietoepassing, maar gebruik deze alleen voor lokale ontwikkeling en foutopsporing. Hiermee wordt de console-uitvoer van het opstartscript omgeleid naar een uitvoerbestand in de toepassingsmap met de naam 'log' op het clusterknooppunt waar de toepassing wordt geïmplementeerd en uitgevoerd.

Kenmerk Weergegeven als
name ConsoleRedirection
minOccurs 0

ExtensionsType complexType

Beschrijft extensies die kunnen worden toegepast op andere elementen.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ExtensionsType

XML-bron

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

Details van inhoudselement

Toestel

Kenmerk Weergegeven als
name Toestel
minOccurs 0
maxOccurs niet-gebonden

FabricCertificateType complexType

Hiermee geeft u de certificaatgegevens op.

Kenmerk Weergegeven als
content 0 element(en), 5 kenmerken
gedefinieerd Wereldwijd
name FabricCertificateType

XML-bron

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

Kenmerkdetails

X509StoreName

De winkelnaam voor het X509-certificaat.

Kenmerk Weergegeven als
name X509StoreName
type xs:string
default Mijn

X509FindType

Dit wordt alleen gebruikt wanneer de referentie X509 is. Hiermee geeft u op hoe u het certificaat kunt vinden op basis van de naam of de vingerafdruk

Kenmerk Weergegeven als
name X509FindType
default FindByThumbprint

X509FindValue

Dit wordt alleen gebruikt wanneer de referentie X509 is. Dit is de werkelijke naam of vingerafdruk van het certificaat.

Kenmerk Weergegeven als
name X509FindValue
Gebruiken vereist

X509FindValueSecondary

Dit wordt alleen gebruikt wanneer de referentie X509 is. Dit is de werkelijke naam of vingerafdruk van het certificaat.

Kenmerk Weergegeven als
name X509FindValueSecondary
Gebruiken optioneel
default

Naam

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken optioneel

FabricEndpointsType complexType

Kenmerk Weergegeven als
content 21 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name FabricEndpointsType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricEndpointsType">
    <xs:all>
      <xs:element name="ClientConnectionEndpoint" type="InputEndpointType"/>
      <xs:element name="LeaseDriverEndpoint" type="InternalEndpointType"/>
      <xs:element name="ClusterConnectionEndpoint" type="InternalEndpointType"/>
      <xs:element name="HttpGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      <xs:element name="HttpApplicationGatewayEndpoint" type="InputEndpointType" minOccurs="0"/>
      <xs:element name="ServiceConnectionEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="ClusterManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="RepairManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="NamingReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="FailoverManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="ImageStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="UpgradeServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="FaultAnalysisServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="BackupRestoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="UpgradeOrchestrationServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="CentralSecretServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="EventStoreServiceReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="GatewayResourceManagerReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="DefaultReplicatorEndpoint" type="InternalEndpointType" minOccurs="0"/>
      <xs:element name="ApplicationEndpoints" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartPort" type="xs:int" use="required"/>
          <xs:attribute name="EndPort" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="EphemeralEndpoints" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartPort" type="xs:int" use="required"/>
          <xs:attribute name="EndPort" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:all>
  </xs:complexType>

  

Details van inhoudselement

Client Verbinding maken ionEndpoint

Kenmerk Weergegeven als
name Client Verbinding maken ionEndpoint
type InputEndpointType

LeaseDriverEndpoint

Kenmerk Weergegeven als
name LeaseDriverEndpoint
type InternalEndpointType

Cluster Verbinding maken ionEndpoint

Kenmerk Weergegeven als
name Cluster Verbinding maken ionEndpoint
type InternalEndpointType

HttpGatewayEndpoint

Kenmerk Weergegeven als
name HttpGatewayEndpoint
type InputEndpointType
minOccurs 0

HttpApplicationGatewayEndpoint

Kenmerk Weergegeven als
name HttpApplicationGatewayEndpoint
type InputEndpointType
minOccurs 0

Service Verbinding maken ionEndpoint

Kenmerk Weergegeven als
name Service Verbinding maken ionEndpoint
type InternalEndpointType
minOccurs 0

ClusterManagerReplicatorEndpoint

Kenmerk Weergegeven als
name ClusterManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

RepairManagerReplicatorEndpoint

Kenmerk Weergegeven als
name RepairManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

NamingReplicatorEndpoint

Kenmerk Weergegeven als
name NamingReplicatorEndpoint
type InternalEndpointType
minOccurs 0

FailoverManagerReplicatorEndpoint

Kenmerk Weergegeven als
name FailoverManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

ImageStoreServiceReplicatorEndpoint

Kenmerk Weergegeven als
name ImageStoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

UpgradeServiceReplicatorEndpoint

Kenmerk Weergegeven als
name UpgradeServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

FaultAnalysisServiceReplicatorEndpoint

Kenmerk Weergegeven als
name FaultAnalysisServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

BackupRestoreServiceReplicatorEndpoint

Kenmerk Weergegeven als
name BackupRestoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

UpgradeOrchestrationServiceReplicatorEndpoint

Kenmerk Weergegeven als
name UpgradeOrchestrationServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

CentralSecretServiceReplicatorEndpoint

Kenmerk Weergegeven als
name CentralSecretServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

EventStoreServiceReplicatorEndpoint

Kenmerk Weergegeven als
name EventStoreServiceReplicatorEndpoint
type InternalEndpointType
minOccurs 0

GatewayResourceManagerReplicatorEndpoint

Kenmerk Weergegeven als
name GatewayResourceManagerReplicatorEndpoint
type InternalEndpointType
minOccurs 0

DefaultReplicatorEndpoint

Kenmerk Weergegeven als
name DefaultReplicatorEndpoint
type InternalEndpointType
minOccurs 0

ApplicationEndpoints

Kenmerk Weergegeven als
name ApplicationEndpoints
minOccurs 0

Kortstondigeendpunten

Kenmerk Weergegeven als
name Kortstondigeendpunten
minOccurs 0

FabricKtlLogger Instellingen Type complexType

Kenmerk Weergegeven als
content 3 element(s), 0 kenmerken
gedefinieerd Wereldwijd
name FabricKtlLogger Instellingen Type

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="FabricKtlLoggerSettingsType">
    <xs:all>
      <xs:element name="SharedLogFilePath" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines path to shared log.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>

      <xs:element name="SharedLogFileId" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specific GUID to use as the shared log ID.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
         </xs:complexType>
      </xs:element>

      <xs:element name="SharedLogFileSizeInMB" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines how large is the shared log.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="512"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>

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

  

Details van inhoudselement

SharedLogFilePath

Hiermee definieert u het pad naar het gedeelde logboek.

Kenmerk Weergegeven als
name SharedLogFilePath
minOccurs 0

SharedLogFileId

Specifieke GUID die moet worden gebruikt als de gedeelde logboek-id.

Kenmerk Weergegeven als
name SharedLogFileId
minOccurs 0

SharedLogFileSizeInMB

Definieert hoe groot het gedeelde logboek is.

Kenmerk Weergegeven als
name SharedLogFileSizeInMB
minOccurs 0

FabricNodeType complexType

Beschrijft een Microsoft Azure Service Fabric-knooppunt.

Kenmerk Weergegeven als
content 0 element(en), 6 kenmerken
gedefinieerd Wereldwijd
name FabricNodeType

XML-bron

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

Kenmerkdetails

NodeName

De naam van het knooppuntexemplaren.

Kenmerk Weergegeven als
name NodeName
type xs:string
Gebruiken vereist

IPAddressOrFQDN

Het IP-adres of de FQDN-naam van de computer waarop dit knooppunt moet worden ingesteld.

Kenmerk Weergegeven als
name IPAddressOrFQDN
type xs:string
Gebruiken vereist

IsSeedNode

Een vlag die aangeeft of dit knooppunt een seed-knooppunt is.

Kenmerk Weergegeven als
name IsSeedNode
type xs:boolean
default false

NodeTypeRef

Naam van het knooppunttype dat is gedefinieerd in de sectie NodeTypes.

Kenmerk Weergegeven als
name NodeTypeRef
type xs:string
Gebruiken vereist

FaultDomain

Het foutdomein van dit knooppunt.

Kenmerk Weergegeven als
name FaultDomain
type xs:anyURI
Gebruiken optioneel

UpgradeDomain

Het upgradedomein van dit knooppunt.

Kenmerk Weergegeven als
name UpgradeDomain
type xs:anyURI
Gebruiken optioneel

FileStoreETWType complexType

Beschrijft een bestandsarchiefbestemming voor ETW-gebeurtenissen. Werkt alleen in een on-premises omgeving.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name FileStoreETWType

XML-bron

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

FileStoreType complexType

Beschrijft een doel voor het opslaan van bestanden voor diagnostische gegevens. Werkt alleen in een zelfstandige clusteromgeving.

Kenmerk Weergegeven als
content 1 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name FileStoreType

XML-bron

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

Kenmerkdetails

AccountType

Hiermee geeft u het type account op.

Kenmerk Weergegeven als
name AccountType
type xs:string

PasswordEncrypted

Hiermee geeft u op of het wachtwoord is versleuteld of tekst zonder opmaak.

Kenmerk Weergegeven als
name PasswordEncrypted
type xs:string

Details van inhoudselement

Geen

Kenmerk Weergegeven als
Ref Parameters
minOccurs 0

ImageOverridesType complexType

Windows Server-containers zijn mogelijk niet compatibel in verschillende versies van het besturingssysteem. U kunt meerdere installatiekopieën van het besturingssysteem per container opgeven en deze taggen met de buildversies van het besturingssysteem. Haal de buildversie van het besturingssysteem op door 'winver' uit te voeren bij een Windows-opdrachtprompt. Als het onderliggende besturingssysteem versie 16299 (Windows Server versie 1709) is, kiest Service Fabric de containerinstallatiekopieën die zijn getagd met Os="16299". Er wordt vanuit gegaan dat een containerinstallatiekopieën zonder vlag werken in alle versies van het besturingssysteem en dat de installatiekopieën die zijn opgegeven in het servicemanifest worden overschreven.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ImageOverridesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ImageOverridesType">
    <xs:annotation>
      <xs:documentation>Windows Server containers may not be compatible across different versions of the OS.  You can specify multiple OS images per container and tag
        them with the build versions of the OS. Get the build version of the OS by running "winver" at a Windows command prompt. If the underlying OS
        is build version 16299 (Windows Server version 1709), Service Fabric picks the container image tagged with Os="16299". An untagged container image
        is assumed to work across all versions of the OS and overrides the image specified in the service manifest.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Image" type="ImageType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container image corresponding to OS build version number to be launched. If the Os attribute is not specified, the container image
            is assumed to work across all versions of the OS and overrides the image specified in the service manifest.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

Image

Containerinstallatiekopieën die overeenkomen met het buildversienummer van het besturingssysteem dat moet worden gestart. Als het kenmerk Besturingssysteem niet is opgegeven, wordt ervan uitgegaan dat de containerinstallatiekopieën in alle versies van het besturingssysteem werken en de installatiekopieën die zijn opgegeven in het servicemanifest worden overschreven.

Kenmerk Weergegeven als
name Image
type ImageType
minOccurs 0
maxOccurs niet-gebonden

ImageType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ImageType

XML-bron

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

Kenmerkdetails

Naam

Naam van containerinstallatiekopieën.

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

Besturingssysteem

Buildversie van het besturingssysteem. De buildversie van Windows Server versie 1709 is bijvoorbeeld 16299.

Kenmerk Weergegeven als
name Besturingssysteem
type xs:string
Gebruiken optioneel

InfrastructureInformationType complexType

Bevat de infrastructuurgegevens voor dit Microsoft Azure Service Fabric-cluster.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name InfrastructureInformationType

XML-bron

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

Details van inhoudselement

NodeList

Kenmerk Weergegeven als
name NodeList

InfrastructureNodeType complexType

Hierin wordt een infrastructuurinformatie beschreven die nodig is.

Kenmerk Weergegeven als
content 2 element(en), 7 kenmerken
gedefinieerd Wereldwijd
name InfrastructureNodeType

XML-bron

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

Kenmerkdetails

NodeName

De naam van het knooppuntexemplaren.

Kenmerk Weergegeven als
name NodeName
type xs:string
Gebruiken vereist

IPAddressOrFQDN

Het IP-adres of de FQDN-naam van de computer waarop dit knooppunt moet worden ingesteld.

Kenmerk Weergegeven als
name IPAddressOrFQDN
type xs:string
Gebruiken vereist

RoleOrTierName

Naam van de rol die is gekoppeld aan knooppunttypeverw die is gedefinieerd in de sectie NodeTypes.

Kenmerk Weergegeven als
name RoleOrTierName
type xs:string
Gebruiken vereist

NodeTypeRef

Naam van het knooppunttype dat is gedefinieerd in de sectie NodeTypes.

Kenmerk Weergegeven als
name NodeTypeRef
type xs:string
Gebruiken vereist

IsSeedNode

Geeft aan of het knooppunt een seed-knooppunt is.

Kenmerk Weergegeven als
name IsSeedNode
type xs:boolean
Gebruiken optioneel
default false

FaultDomain

Het foutdomein van dit knooppunt.

Kenmerk Weergegeven als
name FaultDomain
type xs:anyURI
Gebruiken optioneel

UpgradeDomain

Het upgradedomein van dit knooppunt.

Kenmerk Weergegeven als
name UpgradeDomain
type xs:anyURI
Gebruiken optioneel

Details van inhoudselement

Eindpunten

De eindpunten beschrijven die zijn gekoppeld aan dit knooppunttype

Kenmerk Weergegeven als
name Eindpunten
type FabricEndpointsType
minOccurs 0

Certificaten

De certificaten beschrijven die zijn gekoppeld aan dit knooppunttype

Kenmerk Weergegeven als
name Certificaten
type CertificatesType
minOccurs 0

InputEndpointType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name InputEndpointType

XML-bron

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

Kenmerkdetails

Poort

Kenmerk Weergegeven als
name Poort
type xs:positiveInteger
Gebruiken vereist

Protocol

Kenmerk Weergegeven als
name Protocol
Gebruiken optioneel
default tcp

InternalEndpointType complexTypeType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name InternalEndpointType

XML-bron

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

Kenmerkdetails

Poort

Kenmerk Weergegeven als
name Poort
type xs:positiveInteger
Gebruiken vereist

Protocol

Kenmerk Weergegeven als
name Protocol
Gebruiken optioneel
default tcp

KeyValuePairType complexType

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name KeyValuePairType

XML-bron

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

LinuxInfrastructureType complexType

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name LinuxInfrastructureType

XML-bron

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

Details van inhoudselement

NodeList

Kenmerk Weergegeven als
name NodeList

LoadMetricType complexType

Een resource waarop deze service moet worden verdeeld, zoals geheugen- of CPU-gebruik. Bevat informatie over hoeveel van die resource elke replica of instantie van deze service standaard verbruikt.

Kenmerk Weergegeven als
content 0 element(en), 5 kenmerken
gedefinieerd Wereldwijd
name LoadMetricType

XML-bron

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

Kenmerkdetails

Naam

Een unieke id voor de metrische gegevens in het cluster vanuit het perspectief van Cluster Resource Manager.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

DefaultLoad

De standaardbelasting die door deze staatloze service wordt gemaakt voor deze metrische waarde.

Kenmerk Weergegeven als
name DefaultLoad
type xs:long
Gebruiken optioneel
default 0

PrimaryDefaultLoad

De standaardbelasting die door deze service wordt uitgeoefend voor deze metrische waarde wanneer het een primaire replica is.

Kenmerk Weergegeven als
name PrimaryDefaultLoad
type xs:long
Gebruiken optioneel
default 0

SecondaryDefaultLoad

De standaardbelasting die door deze service wordt uitgeoefend voor deze metrische waarde wanneer het een secundaire replica is.

Kenmerk Weergegeven als
name SecondaryDefaultLoad
type xs:long
Gebruiken optioneel
default 0

Gewicht

Bepaalt het gewicht van de metrische gegevens ten opzichte van de andere metrische gegevens die zijn geconfigureerd voor deze service. Als er tijdens runtime twee metrische gegevens in conflict komen, geeft Cluster Resource Manager de voorkeur aan de metrische waarde met het hogere gewicht. Nul schakelt taakverdeling voor deze metrische waarde uit.

Kenmerk Weergegeven als
name Gewicht

LocalStoreETWType complexType

Beschrijft een winkelbestemming binnen het knooppunt voor ETW-gebeurtenissen.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name LocalStoreETWType

XML-bron

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

LocalStoreType complexType

Beschrijft een winkelbestemming in het knooppunt voor diagnostische gegevens.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name LocalStoreType

XML-bron

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

Details van inhoudselement

Geen

Kenmerk Weergegeven als
Ref Parameters
minOccurs 0

LogicalDirectoryType complexType

Beschrijft een LogicalDirectoryType.

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name LogicalDirectoryType

XML-bron

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

Kenmerkdetails

LogicalDirectoryName

De naam van de LogicalDirectory.

Kenmerk Weergegeven als
name LogicalDirectoryName
type xs:string
Gebruiken vereist

MappedTo

Het pad van de LogicalDirectory.

Kenmerk Weergegeven als
name MappedTo
type xs:string
Gebruiken vereist

Context

Kenmerk Weergegeven als
name Context
Gebruiken optioneel
default toepassing

ManagedAssemblyType complexType

Niet ondersteund, niet gebruiken. De naam van beheerde assembly (bijvoorbeeld Queue.dll) die u wilt hosten.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ManagedAssemblyType

XML-bron

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

NetworkPoliciesType complexType

Beschrijft netwerkbeleid, inclusief containernetwerkbeleid voor het servicepakket.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name NetworkPoliciesType

XML-bron

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

Details van inhoudselement

ContainerNetworkPolicy

Beschrijft containernetwerkbeleid voor het servicepakket.

Kenmerk Weergegeven als
name ContainerNetworkPolicy
type ContainerNetworkPolicyType
minOccurs 0
maxOccurs niet-gebonden

PaaSRoleType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name PaaSRoleType

XML-bron

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

Kenmerkdetails

RoleName

Kenmerk Weergegeven als
name RoleName
type xs:string
Gebruiken vereist

NodeTypeRef

Kenmerk Weergegeven als
name NodeTypeRef
type xs:string
Gebruiken vereist

RoleNodeCount

Kenmerk Weergegeven als
name RoleNodeCount
type xs:int
Gebruiken vereist

PaaSVoteType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name PaaSVoteType

XML-bron

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

Kenmerkdetails

NodeName

Kenmerk Weergegeven als
name NodeName
Gebruiken vereist

IPAddressOrFQDN

Kenmerk Weergegeven als
name IPAddressOrFQDN
Gebruiken vereist

Poort

Kenmerk Weergegeven als
name Poort
type xs:int
Gebruiken vereist

PackageSharingPolicyType complexType

Geeft aan of een code, configuratie of gegevenspakket moet worden gedeeld tussen service-exemplaren van hetzelfde servicetype.

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name PackageSharingPolicyType

XML-bron

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

Kenmerkdetails

PackageRef

De naam van de code, configuratie of het gegevenspakket dat moet worden gedeeld. Moet overeenkomen met de naam van het pakket dat is gedefinieerd in het servicemanifest.

Kenmerk Weergegeven als
name PackageRef

Bereik

Kenmerk Weergegeven als
name Bereik
default Geen

ParameterType complexType

Kenmerk Weergegeven als
content 0 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ParameterType

XML-bron

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

Kenmerkdetails

IsEncrypted

Indien waar, wordt de waarde van deze parameter versleuteld

Kenmerk Weergegeven als
name IsEncrypted
type xs:string

ParametersType complexType

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ParametersType

XML-bron

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

Details van inhoudselement

Parameter

Kenmerk Weergegeven als
name Parameter
type ParameterType
minOccurs 1
maxOccurs niet-gebonden

PortBindingType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name PortBindingType

XML-bron

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

Kenmerkdetails

ContainerPort

Containerpoortnummer.

Kenmerk Weergegeven als
name ContainerPort
type xs:int
Gebruiken vereist

EndpointRef

Kenmerk Weergegeven als
name EndpointRef

RepositoryCredentialsType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name RepositoryCredentialsType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RepositoryCredentialsType">
    <xs:attributeGroup ref="AccountCredentialsGroup"/>
    <xs:attribute name="PasswordEncrypted" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>Specifies if password is encrypted or plain text. This attribute is deprecated. Please use the 'Type' attribute to indicate encrypted password.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Email">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Type" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>
          This value defines the type of password you have specified in the 'Password' Attribute. It can be SecretsStoreRef/Encrypted/PlainText.
          If set to SecretsStoreRef, we retrieve the reference value from the SecretStore.
          If set to Encrypted, the application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information.
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

PasswordEncrypted

Hiermee geeft u op of het wachtwoord is versleuteld of tekst zonder opmaak. Dit kenmerk is afgeschaft. Gebruik het kenmerk Type om het versleutelde wachtwoord aan te geven.

Kenmerk Weergegeven als
name PasswordEncrypted
type xs:boolean
Gebruiken optioneel

E-mailadres

Kenmerk Weergegeven als
name E-mailadres

Type

Deze waarde definieert het type wachtwoord dat u hebt opgegeven in het kenmerk Wachtwoord. Het kan SecretsStoreRef/Encrypted/PlainText zijn. Als deze optie is ingesteld op SecretsStoreRef, halen we de referentiewaarde op uit de SecretStore. Als deze optie is ingesteld op Encrypted, is de ontwikkelaar van de toepassing verantwoordelijk voor het maken van een certificaat en het gebruik van de cmdlet Invoke-ServiceFabricEncryptSecret om gevoelige informatie te versleutelen.

Kenmerk Weergegeven als
name Type
type xs:string
Gebruiken optioneel

ResourceGovernancePolicyType complexType

Hiermee beperkt u de resources die op de host kunnen worden gebruikt en declareert u resourcelimieten voor een servicecodepakket.

Kenmerk Weergegeven als
content 0 element(en), 12 kenmerken
gedefinieerd Wereldwijd
name ResourceGovernancePolicyType

XML-bron

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

Kenmerkdetails

CodePackageRef

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken vereist

MemoryInMB

Geheugenlimieten in MB. Moet een positief geheel getal zijn. Codepakketten (containers of processen) kunnen niet meer geheugen toewijzen dan deze limiet. Een poging dit toch te doen, leidt tot een Onvoldoende geheugen-uitzondering.

Kenmerk Weergegeven als
name MemoryInMB
type xs:string
Gebruiken optioneel
default 0

MemorySwapInMB

De totale hoeveelheid wisselgeheugen die kan worden gebruikt, in MB. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name MemorySwapInMB
type xs:string
Gebruiken optioneel
default 0

MemoryReservationInMB

De zachte limiet (in MB) voor geheugenbeheer die alleen wordt afgedwongen wanneer geheugenconflicten worden gedetecteerd op het knooppunt. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name MemoryReservationInMB
type xs:string
Gebruiken optioneel
default 0

CpuShares

Relatief CPU-gewicht. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name CpuShares
type xs:string
Gebruiken optioneel
default 0

CpuPercent

Bruikbaar percentage van beschikbare CPU's (alleen Windows). Moet een positief geheel getal zijn. Als ER CPU-limieten zijn opgegeven voor het servicepakket, wordt deze parameter effectief genegeerd.

Kenmerk Weergegeven als
name CpuPercent
type xs:string
Gebruiken optioneel
default 0

MaximumIOps

Maximale IOPS-snelheid (lezen en schrijven) in termen van IOPS die kunnen worden gebruikt. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name MaximumIOps
type xs:string
Gebruiken optioneel
default 0

MaximumIOBandwidth

De maximale IO (bytes per seconde) die kunnen worden gebruikt (lezen en schrijven). Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name MaximumIOBandwidth
type xs:string
Gebruiken optioneel
default 0

BlockIOWeight

Io-gewicht blokkeren ten opzichte van andere codepakketten. Moet een positief geheel getal tussen 10 en 1000 zijn.

Kenmerk Weergegeven als
name BlockIOWeight
type xs:string
Gebruiken optioneel
default 0

DiskQuotaInMB

Schijfquotum voor containers. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name DiskQuotaInMB
type xs:string
Gebruiken optioneel
default 0

KernelMemoryInMB

Kernelgeheugenlimieten in bytes. Moet een positief geheel getal zijn. Houd er rekening mee dat dit specifiek is voor Linux en docker in Windows wordt weergegeven als dit is ingesteld.

Kenmerk Weergegeven als
name KernelMemoryInMB
type xs:string
Gebruiken optioneel
default 0

ShmSizeInMB

Grootte van /dev/shm in bytes. Als u dit weglaat, gebruikt het systeem 64 MB. Moet een positief geheel getal zijn. Houd er rekening mee dat dit specifiek is voor Linux, maar docker zal geen foutmelding krijgen als deze is opgegeven. Het wordt gewoon genegeerd.

Kenmerk Weergegeven als
name ShmSizeInMB
type xs:string
Gebruiken optioneel
default 0

ResourceOverridesType complexType

Hiermee geeft u resource-onderdrukkingen op voor eindpunten die zijn gedeclareerd in servicemanifestresources.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ResourceOverridesType

XML-bron

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

Details van inhoudselement

Eindpunten

De service-eindpunten die moeten worden overschreven.

Kenmerk Weergegeven als
name Eindpunten
minOccurs 0

ResourcesType complexType

Beschrijft de resources die door deze service worden gebruikt, die kunnen worden gedeclareerd zonder gecompileerde code te wijzigen en te wijzigen wanneer de service wordt geïmplementeerd. Toegang tot deze resources wordt beheerd via de secties Principals en Beleid van het toepassingsmanifest.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ResourcesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourcesType">
    <xs:annotation>
      <xs:documentation>Describes the resources used by this service, which can be declared without modifying compiled code and changed when the service is deployed. Access to these resources is controlled through the Principals and Policies sections of the application manifest.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Endpoints" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines endpoints for the service.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Endpoint" type="EndpointType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

Eindpunten

Definieert eindpunten voor de service.

Kenmerk Weergegeven als
name Eindpunten
minOccurs 0

RunAsPolicyType complexType

Hiermee geeft u het lokale gebruikers- of lokale systeemaccount op dat een servicecodepakket wordt uitgevoerd als. Domeinaccounts worden ondersteund in Windows Server-implementaties waar Microsoft Entra-id beschikbaar is. Standaard worden toepassingen uitgevoerd onder het account waaronder het Fabric.exe-proces wordt uitgevoerd. Toepassingen kunnen ook worden uitgevoerd als andere accounts, die moeten worden gedeclareerd in de sectie Principals. Als u een RunAs-beleid toepast op een service en het servicemanifest eindpuntbronnen declareert met het HTTP-protocol, moet u ook een SecurityAccessPolicy opgeven om ervoor te zorgen dat poorten die aan deze eindpunten zijn toegewezen correct toegangsbeheer worden vermeld voor het RunAs-gebruikersaccount waaronder de service wordt uitgevoerd. Voor een HTTPS-eindpunt moet u ook een EndpointBindingPolicy definiëren om de naam van het certificaat aan te geven die naar de client moet worden geretourneerd.

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name RunAsPolicyType

XML-bron

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

Kenmerkdetails

CodePackageRef

De naam van het codepakket. Moet overeenkomen met de naam van de CodePackage die is opgegeven in het servicemanifest.

Kenmerk Weergegeven als
name CodePackageRef
Gebruiken vereist

UserRef

Het gebruikersaccount dat door het servicecodepakket wordt uitgevoerd als. Het gebruikersaccount moet worden gedeclareerd in de sectie Principals. Vaak is het raadzaam om het invoerpunt voor het installatieprogramma uit te voeren met behulp van een lokaal systeemaccount in plaats van een beheerdersaccount.

Kenmerk Weergegeven als
name UserRef
Gebruiken vereist

EntryPointType

Setup is het SetupEntryPoint dat is gedeclareerd in het servicemanifest, het bevoegde toegangspunt dat vóór een ander toegangspunt wordt uitgevoerd. Main is het EntryPoint dat is gedeclareerd in het servicemanifest, meestal de langlopende servicehost. Alles is alle toegangspunten.

Kenmerk Weergegeven als
name EntryPointType
Gebruiken optioneel
default Hoofd

ScalingPolicyType complexType

Een beschrijving van het schaalbeleid die bestaat uit een trigger en een mechanisme voor schalen.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ScalingPolicyType

XML-bron

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

SecurityAccessPolicyType complexType

Verleent toegangsmachtigingen aan een principal voor een resource (zoals een eindpunt) die is gedefinieerd in een servicemanifest. Normaal gesproken is het erg handig om de toegang van services tot verschillende resources te beheren en te beperken om beveiligingsrisico's te minimaliseren. Dit is met name belangrijk wanneer de toepassing is gebouwd op basis van een verzameling services uit een marketplace die door verschillende ontwikkelaars is ontwikkeld.

Kenmerk Weergegeven als
content 0 element(en), 4 kenmerken
gedefinieerd Wereldwijd
name SecurityAccessPolicyType

XML-bron

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

Kenmerkdetails

ResourceRef

De resource waaraan toegang wordt verleend, gedeclareerd en geconfigureerd in het servicemanifest.

Kenmerk Weergegeven als
name ResourceRef
Gebruiken vereist

PrincipalRef

De gebruiker of groep waaraan toegangsrechten voor een resource worden toegewezen, moet worden gedeclareerd in de sectie Principals.

Kenmerk Weergegeven als
name PrincipalRef
Gebruiken vereist

GrantRights

De rechten die moeten worden verleend: Lezen, Wijzigen of Volledig. De standaardwaarde is Lezen.

Kenmerk Weergegeven als
name GrantRights
default Read

ResourceType

Het type resource, gedefinieerd in de sectie Resources van het servicemanifest. Eindpunt of certificaat.

Kenmerk Weergegeven als
name ResourceType
Gebruiken optioneel
default Eindpunt

SecurityOptionsType complexType

Kenmerk Weergegeven als
content 0 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name SecurityOptionsType

XML-bron

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

Kenmerkdetails

Weergegeven als

Kenmerk Weergegeven als
name Weergegeven als
Gebruiken vereist

SecurityPrincipalsType complexType

Beschrijft de beveiligingsprinciplen (gebruikers, groepen) die voor deze toepassing nodig zijn om services uit te voeren en resources te beveiligen. In de beleidssecties wordt verwezen naar principals.

Kenmerk Weergegeven als
content 2 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name SecurityPrincipalsType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityPrincipalsType">
        <xs:annotation>
            <xs:documentation>Describes the security principals (users, groups) required for this application to run services and secure resources. Principals are referenced in the policies sections.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Groups" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares a set of groups as security principals, which can be referenced in policies. Groups are useful if there are multiple users for different service entry points and they need to have certain common privileges that are available at the group level.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Group" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a group as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Membership" minOccurs="0">
                                        <xs:complexType>
                                            <xs:choice maxOccurs="unbounded">
                                                <xs:element name="DomainGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                                <xs:element name="DomainUser" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:complexType>
                                                        <xs:attribute name="Name" type="xs:string" use="required"/>
                                                    </xs:complexType>
                                                </xs:element>
                                            </xs:choice>
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                                <xs:attribute name="Name" type="xs:string" use="required">
                                    <xs:annotation>
                                        <xs:documentation>Name of the local group account. The name will be prefixed with the application ID.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="Users" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares a set of users as security principals, which can be referenced in policies.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="User" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Declares a user as a security principal, which can be referenced in policies.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="NTLMAuthenticationPolicy" minOccurs="0">
                                        <xs:complexType>
                                            <xs:attribute name="IsEnabled" type="xs:boolean" use="optional" default="true"/>
                                            <xs:attribute name="PasswordSecret" type="xs:string" use="required"/>
                                            <xs:attribute name="PasswordSecretEncrypted" type="xs:boolean" use="optional" default="false"/>
                                            <xs:attribute name="X509StoreLocation" use="optional" default="LocalMachine">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                        <xs:enumeration value="LocalMachine"/>
                                                        <xs:enumeration value="CurrentUser"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:attribute>
                                                                                        <xs:attribute name="X509StoreName" default="My">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:string"/>
                                                </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="X509Thumbprint" type="xs:string"/>
                                        </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MemberOf" minOccurs="0">
                                        <xs:annotation>
                                            <xs:documentation>Users can be added to any existing membership group, so it can inherit all the properties and security settings of that membership group. The membership group can be used to secure external resources that need to be accessed by different services or the same service (on a different machine).</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:choice maxOccurs="unbounded">
                                                                                                <xs:element name="SystemGroup" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The system group to add the user to.  The system group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the system group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                                <xs:element name="Group" minOccurs="0" maxOccurs="unbounded">
                                                                                                        <xs:annotation>
                                                                                                                <xs:documentation>The group to add the user to.  The group must be defined in the Groups section.</xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                        <xs:complexType>
                                                                                                                <xs:attribute name="NameRef" type="xs:string" use="required">
                                                                                                                        <xs:annotation>
                                                                                                                                <xs:documentation>The name of the group.</xs:documentation>
                                                                                                                        </xs:annotation>
                                                                                                                </xs:attribute>
                                                                                                        </xs:complexType>
                                                                                                </xs:element>
                                                                                        </xs:choice>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                </xs:sequence>
                                                                <xs:attribute name="Name" type="xs:string" use="required">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Name of the user account.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="AccountType" use="optional" default="LocalUser">
                                                                        <xs:annotation>
                                                                                <xs:documentation>Specifies the type of account: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount, or LocalSystem.  The default is LocalUser. Local user accounts are created on the machines where the application is deployed. By default, these accounts do not have the same names as those specified here. Instead, they are dynamically generated and have random passwords. Supported local system account types are LocalUser, NetworkService, LocalService and LocalSystem. Domain accounts are supported on Windows Server deployments where Azure Active Directory is available.</xs:documentation>
                                                                        </xs:annotation>
                                                                        <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                        <xs:enumeration value="LocalUser"/>
                                                                                        <xs:enumeration value="DomainUser"/>
                                                                                        <xs:enumeration value="NetworkService"/>
                                                                                        <xs:enumeration value="LocalService"/>
                                                                                        <xs:enumeration value="ManagedServiceAccount"/>
                                                                                        <xs:enumeration value="LocalSystem"/>
                                                                                </xs:restriction>
                                                                        </xs:simpleType>
                                                                </xs:attribute>
                                                                <xs:attribute name="LoadUserProfile" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attribute name="PerformInteractiveLogon" type="xs:boolean" use="optional" default="false"/>
                                                                <xs:attributeGroup ref="AccountCredentialsGroup"/>
                                                                <xs:attribute name="PasswordEncrypted" type="xs:boolean" use="optional">
                                                                        <xs:annotation>
                                                                                <xs:documentation>True if the password is encrypted; false if in plain text.</xs:documentation>
                                                                        </xs:annotation>
                                                                </xs:attribute>
                                                        </xs:complexType>
                                                </xs:element>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                </xs:sequence>
        </xs:complexType>
        

Details van inhoudselement

Groepen

Declareert een set groepen als beveiligingsprinciplen, waarnaar in beleidsregels kan worden verwezen. Groepen zijn handig als er meerdere gebruikers zijn voor verschillende serviceinvoerpunten en ze bepaalde algemene bevoegdheden moeten hebben die beschikbaar zijn op groepsniveau.

Kenmerk Weergegeven als
name Groepen
minOccurs 0

Gebruikers

Declareert een set gebruikers als beveiligingsprinciplen, waarnaar kan worden verwezen in beleid.

Kenmerk Weergegeven als
name Gebruikers
minOccurs 0

ServiceAndServiceGroupTypesType complexTypeType

Kenmerk Weergegeven als
content 4 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceAndServiceGroupTypesType

XML-bron

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

Details van inhoudselement

StatefulServiceType

Kenmerk Weergegeven als
name StatefulServiceType
type StatefulServiceTypeType

StatelessServiceType

Kenmerk Weergegeven als
name StatelessServiceType
type StatelessServiceTypeType

StatefulServiceGroupType

Kenmerk Weergegeven als
name StatefulServiceGroupType
type StatefulServiceGroupType

StatelessServiceGroupType

Kenmerk Weergegeven als
name StatelessServiceGroupType
type StatelessServiceGroupTypeTypeType

ServiceDiagnosticsType complexType

Beschrijft de diagnostische instellingen voor de onderdelen van dit servicemanifest.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceDiagnosticsType

XML-bron

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

Details van inhoudselement

ETW

Beschrijft de ETW-instellingen voor de onderdelen van dit servicemanifest.

Kenmerk Weergegeven als
name ETW
minOccurs 0

ServiceFabricRuntimeAccessPolicyType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServiceFabricRuntimeAccessPolicyType

XML-bron

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

Kenmerkdetails

RemoveServiceFabricRuntimeAccess

Hiermee wordt aangegeven of specifieke informatie voor Fabric Runtime moet worden weergegeven voor de codepakketten in het servicepakket.

Kenmerk Weergegeven als
name RemoveServiceFabricRuntimeAccess
type xs:boolean
default false

UseServiceFabricReplicatedStore

Hiermee wordt aangegeven of de gerepliceerde blokstore van Service Fabric moet worden gebruikt om het volume voor containers in het servicepakket op te geven.

Kenmerk Weergegeven als
name UseServiceFabricReplicatedStore
type xs:boolean
default false

ServiceGroupMemberType complexType

Kenmerk Weergegeven als
content 1 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServiceGroupMemberType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupMemberType">
        <xs:sequence>
            <xs:element name="LoadMetrics" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Load metrics reported by this service.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="ServiceTypeName" use="required">
            <xs:annotation>
                <xs:documentation>Type of the service group member.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="Name" use="required">
            <xs:annotation>
                <xs:documentation>Name of the service group member relative to the name of the service group.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
    

Kenmerkdetails

ServiceTypeName

Type van het lid van de servicegroep.

Kenmerk Weergegeven als
name ServiceTypeName
Gebruiken vereist

Naam

Naam van het lid van de servicegroep ten opzichte van de naam van de servicegroep.

Kenmerk Weergegeven als
name Naam
Gebruiken vereist

Details van inhoudselement

LoadMetrics

Laad metrische gegevens die door deze service zijn gerapporteerd.

Kenmerk Weergegeven als
name LoadMetrics
minOccurs 0

ServiceGroupTypeType complexTypeType

Basistype dat een stateful of stateless ServiceGroupType beschrijft.

Kenmerk Weergegeven als
content 4 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServiceGroupTypeTypeType

XML-bron

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

Kenmerkdetails

ServiceGroupTypeName

Door de gebruiker gedefinieerde type-id voor een servicegroep, bijvoorbeeld ActorQueueSGType. Deze waarde wordt gebruikt in het bestand ApplicationManifest.xml om de servicegroep te identificeren.

Kenmerk Weergegeven als
name ServiceGroupTypeName
Gebruiken vereist

UseImplicitFactory

Hiermee geeft u op of het exemplaar van de servicegroep wordt gemaakt door de impliciete factory. Als onwaar (standaard) een van de codepakketten moet de fabriek van de servicegroep registreren

Kenmerk Weergegeven als
name UseImplicitFactory
type xs:boolean
Gebruiken optioneel

Details van inhoudselement

LoadMetrics

Laad metrische gegevens die door deze service zijn gerapporteerd.

Kenmerk Weergegeven als
name LoadMetrics
minOccurs 0

PlacementConstraints

Beperkingen voor de plaatsing van services die deel uitmaken van dit pakket.

Kenmerk Weergegeven als
name PlacementConstraints
type xs:string
minOccurs 0

ServiceGroupMembers

Lidtypen van dit servicegroeptype.

Kenmerk Weergegeven als
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

Geen

Kenmerk Weergegeven als
Ref Uitbreidingen
minOccurs 0

ServiceManifestImportPoliciesType complexType

Beschrijft beleidsregels (eindpuntbinding, pakketdeling, run-as- en beveiligingstoegang) die moeten worden toegepast op het geïmporteerde servicemanifest.

Kenmerk Weergegeven als
content 11 elementen, 0 kenmerken
gedefinieerd Wereldwijd
name ServiceManifestImportPoliciesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceManifestImportPoliciesType">
    <xs:annotation>
      <xs:documentation>Describes policies (end-point binding, package sharing, run-as, and security access) to be applied on the imported service manifest.</xs:documentation>
    </xs:annotation>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="RunAsPolicy" type="RunAsPolicyType" minOccurs="0"/>
      <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
      <xs:element name="PackageSharingPolicy" type="PackageSharingPolicyType" minOccurs="0"/>
      <xs:element name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies a certificate that should be returned to a client for an HTTPS endpoint.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceFabricRuntimeAccessPolicy" type="ServiceFabricRuntimeAccessPolicyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Specifies policies that determine how the service fabric runtime is exposed to the replicas.</xs:documentation>
      </xs:annotation>
      </xs:element>
      <xs:element name="ServicePackageResourceGovernancePolicy" type="ServicePackageResourceGovernancePolicyType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Defines the resource governance policy that is applied at the level of the entire service package.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies resource limits for a codepackage.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServicePackageContainerPolicy" type="ServicePackageContainerPolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ContainerHostPolicies" type="ContainerHostPoliciesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies policies for activating container hosts.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConfigPackagePolicies" type="ConfigPackagePoliciesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Config Packages to be mounted inside the container.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NetworkPolicies" type="NetworkPoliciesType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Specifies network policies including container network policies.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  

Details van inhoudselement

RunAsPolicy

Kenmerk Weergegeven als
name RunAsPolicy
type RunAsPolicyType
minOccurs 0

SecurityAccessPolicy

Kenmerk Weergegeven als
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

PackageSharingPolicy

Kenmerk Weergegeven als
name PackageSharingPolicy
type PackageSharingPolicyType
minOccurs 0

EndpointBindingPolicy

Hiermee geeft u een certificaat op dat moet worden geretourneerd naar een client voor een HTTPS-eindpunt.

Kenmerk Weergegeven als
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ServiceFabricRuntimeAccessPolicy

Hiermee geeft u beleidsregels op die bepalen hoe de Service Fabric-runtime beschikbaar wordt gesteld aan de replica's.

Kenmerk Weergegeven als
name ServiceFabricRuntimeAccessPolicy
type ServiceFabricRuntimeAccessPolicyType
minOccurs 0
maxOccurs 1

ServicePackageResourceGovernancePolicy

Definieert het resourcebeheerbeleid dat wordt toegepast op het niveau van het hele servicepakket.

Kenmerk Weergegeven als
name ServicePackageResourceGovernancePolicy
type ServicePackageResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

ResourceGovernancePolicy

Hiermee geeft u resourcelimieten op voor een codepackage.

Kenmerk Weergegeven als
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ServicePackageContainerPolicy

Kenmerk Weergegeven als
name ServicePackageContainerPolicy
type ServicePackageContainerPolicyType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Hiermee geeft u beleid voor het activeren van containerhosts.

Kenmerk Weergegeven als
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ConfigPackagePolicies

Configuratiepakketten die in de container moeten worden gekoppeld.

Kenmerk Weergegeven als
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

NetworkPolicies

Hiermee geeft u netwerkbeleid inclusief containernetwerkbeleid.

Kenmerk Weergegeven als
name NetworkPolicies
type NetworkPoliciesType
minOccurs 0
maxOccurs 1

ServiceManifestRefType complexType

Hiermee importeert u het servicemanifest op basis van referentie. Momenteel moet het servicemanifestbestand (ServiceManifest.xml) aanwezig zijn in het buildpakket.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceManifestRefType

XML-bron

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

ServiceManifestType complexType

Beschrijft declaratief het servicetype en de versie. Het bevat de onafhankelijk upgradebare code, configuratie en gegevenspakketten die samen een servicepakket opstellen ter ondersteuning van een of meer servicetypen. Resources, diagnostische instellingen en servicemetagegevens, zoals servicetype, statuseigenschappen en metrische gegevens voor taakverdeling, worden ook opgegeven.

Kenmerk Weergegeven als
content 7 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ServiceManifestType

XML-bron

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

Kenmerkdetails

ManifestId

De id van dit servicemanifest, een ongestructureerde tekenreeks.

Kenmerk Weergegeven als
name ManifestId
Gebruiken optioneel
default
type xs:string

Details van inhoudselement

Beschrijving

Tekst die deze service beschrijft.

Kenmerk Weergegeven als
name Omschrijving
type xs:string
minOccurs 0

ServiceTypes

Hiermee definieert u welke servicetypen worden ondersteund door een CodePackage in dit manifest. Wanneer een service wordt geïnstantieerd op basis van een van deze servicetypen, worden alle codepakketten die in dit manifest zijn gedeclareerd, geactiveerd door hun toegangspunten uit te voeren. Servicetypen worden gedeclareerd op manifestniveau en niet op codepakketniveau.

Kenmerk Weergegeven als
name ServiceTypes
type ServiceAndServiceGroupTypesType

CodePackage

Kenmerk Weergegeven als
name CodePackage
type CodePackageType
maxOccurs niet-gebonden

ConfigPackage

Kenmerk Weergegeven als
name ConfigPackage
type ConfigPackageType
minOccurs 0
maxOccurs niet-gebonden

DataPackage

Kenmerk Weergegeven als
name DataPackage
type DataPackageType
minOccurs 0
maxOccurs niet-gebonden

Resources

Kenmerk Weergegeven als
name Resources
type ResourcesType
minOccurs 0

Diagnostiek

Kenmerk Weergegeven als
name Diagnostiek
type ServiceDiagnosticsType
minOccurs 0

ServicePackageContainerPolicyType complexType

Kenmerk Weergegeven als
content 1 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServicePackageContainerPolicyType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageContainerPolicyType">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="PortBinding" type="PortBindingType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies which endpoint resource to bind container exposed port.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:attribute name="Hostname" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Specify Hostname for container.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Isolation" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Isolation mode for container. Valid values are "default", "process" or "hyperv".</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

Hostnaam

Geef hostnaam op voor de container.

Kenmerk Weergegeven als
name Hostnaam
Gebruiken optioneel
type xs:string

Isolatie

Isolatiemodus voor container. Geldige waarden zijn 'standaard', 'proces' of 'hyperv'.

Kenmerk Weergegeven als
name Isolatie
Gebruiken optioneel
type xs:string

Details van inhoudselement

PortBinding

Hiermee geeft u op welke eindpuntresource de weergegeven poort van de container moet binden.

Kenmerk Weergegeven als
name PortBinding
type PortBindingType
minOccurs 0
maxOccurs niet-gebonden

ServicePackageResourceGovernancePolicyType complexType

Kenmerk Weergegeven als
content 0 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServicePackageResourceGovernancePolicyType

XML-bron

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

Kenmerkdetails

CpuCores

CPU-limiet in het aantal logische kernen. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name CpuCores
type xs:string
Gebruiken optioneel
default 0

MemoryInMB

Geheugenlimieten in MB. Moet een positief geheel getal zijn.

Kenmerk Weergegeven als
name MemoryInMB
type xs:string
Gebruiken optioneel
default 0

ServicePackageType complexType

ServicePackage vertegenwoordigt een versie-eenheid van implementatie en activering. De versie van servicepackage wordt bepaald op basis van de manifestversie en de versie van de onderdrukkingen.

Kenmerk Weergegeven als
content 11 elementen, 4 kenmerken
gedefinieerd Wereldwijd
name ServicePackageType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageType">
    <xs:annotation>
      <xs:documentation>ServicePackage represents a versioned unit of deployment and activation. The version of the ServicePackage is determined based on the manifest version and the version of the overrides.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0"/>
      <xs:element name="ServicePackageResourceGovernancePolicy" type="ServicePackageResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ServicePackageContainerPolicy" type="ServicePackageContainerPolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ServiceFabricRuntimeAccessPolicy" type="ServiceFabricRuntimeAccessPolicyType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="DigestedServiceTypes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceTypes" type="ServiceTypesType"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DigestedCodePackage" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CodePackage" type="CodePackageType"/>
            <xs:element name="RunAsPolicy" type="RunAsPolicyType" minOccurs="0" maxOccurs="2"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
            <xs:element name="ContainerHostPolicies" type="ContainerHostPoliciesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies policies for activating container hosts.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies resource limits for codepackage.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ConfigPackagePolicies" type="ConfigPackagePoliciesType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Specifies config policies for mounts.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DigestedConfigPackage" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ConfigPackage" type="ConfigPackageType"/>
            <xs:element name="ConfigOverride" type="ConfigOverrideType" minOccurs="0"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DigestedDataPackage" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DataPackage" type="DataPackageType"/>
            <xs:element name="DebugParameters" type="DebugParametersType" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
          <xs:attribute name="ContentChecksum" type="xs:string"/>
          <xs:attribute name="IsShared" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="DigestedResources" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DigestedEndpoints" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DigestedEndpoint" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Endpoint" type="EndpointType"/>
                        <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType" minOccurs="0"/>
                        <xs:element name="EndpointBindingPolicy" type="EndpointBindingPolicyType" minOccurs="0"/>
                        <xs:element name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0" maxOccurs="1"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DigestedCertificates" minOccurs="0" maxOccurs="1">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndpointCertificate" type="EndpointCertificateType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="NetworkPolicies" type="NetworkPoliciesType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="Diagnostics" type="ServiceDiagnosticsType"/>
    </xs:sequence>
    <xs:attribute name="Name" type="xs:string" use="required"/>
    <xs:attribute name="ManifestVersion" type="xs:string" use="required"/>
    <xs:attributeGroup ref="VersionedItemAttrGroup"/>
    <xs:attribute name="ManifestChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of the ServiceManifest file.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ContentChecksum" type="xs:string">
      <xs:annotation>
        <xs:documentation>Checksum value of this ServicePackage content.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

Naam

Kenmerk Weergegeven als
name Name
type xs:string
Gebruiken vereist

ManifestVersion

Kenmerk Weergegeven als
name ManifestVersion
type xs:string
Gebruiken vereist

ManifestChecksum

Controlesomwaarde van het ServiceManifest-bestand.

Kenmerk Weergegeven als
name ManifestChecksum
type xs:string

ContentChecksum

Controlesomwaarde van deze ServicePackage-inhoud.

Kenmerk Weergegeven als
name ContentChecksum
type xs:string

Details van inhoudselement

Beschrijving

Kenmerk Weergegeven als
name Omschrijving
type xs:string
minOccurs 0

ServicePackageResourceGovernancePolicy

Kenmerk Weergegeven als
name ServicePackageResourceGovernancePolicy
type ServicePackageResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

ServicePackageContainerPolicy

Kenmerk Weergegeven als
name ServicePackageContainerPolicy
type ServicePackageContainerPolicyType
minOccurs 0
maxOccurs 1

ServiceFabricRuntimeAccessPolicy

Kenmerk Weergegeven als
name ServiceFabricRuntimeAccessPolicy
type ServiceFabricRuntimeAccessPolicyType
minOccurs 0
maxOccurs 1

DigestedServiceTypes

Kenmerk Weergegeven als
name DigestedServiceTypes

DigestedCodePackage

Kenmerk Weergegeven als
name DigestedCodePackage
maxOccurs niet-gebonden

DigestedConfigPackage

Kenmerk Weergegeven als
name DigestedConfigPackage
minOccurs 0
maxOccurs niet-gebonden

DigestedDataPackage

Kenmerk Weergegeven als
name DigestedDataPackage
minOccurs 0
maxOccurs niet-gebonden

DigestedResources

Kenmerk Weergegeven als
name DigestedResources
minOccurs 1

NetworkPolicies

Kenmerk Weergegeven als
name NetworkPolicies
type NetworkPoliciesType
minOccurs 0
maxOccurs 1

Diagnostiek

Kenmerk Weergegeven als
name Diagnostiek
type ServiceDiagnosticsType

ServiceTemplatesType complexType

Kenmerk Weergegeven als
content 4 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceTemplatesType

XML-bron

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

Details van inhoudselement

StatelessService

Kenmerk Weergegeven als
name StatelessService
type StatelessServiceType

StatefulService

Kenmerk Weergegeven als
name StatefulService
type StatefulServiceType

StatelessServiceGroup

Kenmerk Weergegeven als
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Kenmerk Weergegeven als
name StatefulServiceGroup
type StatefulServiceGroupType

ServiceType complexType

Basistype dat een Microsoft Azure Service Fabric-service definieert.

Kenmerk Weergegeven als
content 5 element(en), 2 kenmerken
gedefinieerd Wereldwijd
name ServiceType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceType">
        <xs:annotation>
            <xs:documentation>Base type that defines a Microsoft Azure Service Fabric service.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:group ref="PartitionDescriptionGroup"/>
            <xs:element name="LoadMetrics" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Load metrics reported by this service, used for resource balancing services.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PlacementConstraints" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Used to control which nodes in the cluster a service can run on. A key/value pair which describes the node property name and the service's requirements for the value. Individual statements can be grouped together with simple boolean logic to create the necessary constraint. For example, "(FirmwareVersion&gt;12  &amp;&amp; InDMZ == True)".</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ServiceCorrelations" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Defines affinity relationships between services.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServiceCorrelation" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines an affinity relationship with another service. Useful when splitting a previously-monolithic application into microservices.  One service has a local dependency on another service and both services need to run on the same node in order to work.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="ServiceName" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the other service as a URI. Example, "fabric:/otherApplication/parentService".</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Scheme" use="required">
                                    <xs:annotation>
                                        <xs:documentation>In NonAlignedAffinity the replicas or instances of the different services are placed on the same nodes. AlignedAffinity is used with stateful services. Configuring one stateful service as having aligned affinity with another stateful service ensures that the primaries of those services are placed on the same nodes as each other, and that each pair of secondaries are also placed on the same nodes.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Affinity"/>
                                            <xs:enumeration value="AlignedAffinity"/>
                                            <xs:enumeration value="NonAlignedAffinity"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ServicePlacementPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="DomainName">
                                    <xs:annotation>
                                        <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Type" use="required">
                                    <xs:annotation>
                                        <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="InvalidDomain"/>
                                            <xs:enumeration value="RequiredDomain"/>
                                            <xs:enumeration value="PreferredPrimaryDomain"/>
                                            <xs:enumeration value="RequiredDomainDistribution"/>
                                            <xs:enumeration value="NonPartiallyPlace"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ServiceScalingPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares scaling policies for a service. Useful for dynamically scaling the service based on needs. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ScalingPolicy" type="ScalingPolicyType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="TagsRequiredToPlace" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares tags required for placement of a service. </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TagRequiredToPlace" type="xs:string" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="TagsRequiredToRun" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Declares tags required for placement and running of a service. <xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TagRequiredToRun" type="xs:string" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="ServiceTypeName" use="required">
            <xs:annotation>
                <xs:documentation>Name of the service type, declared in the service manifest, that will be instantiated.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="DefaultMoveCost">
            <xs:annotation>
                <xs:documentation>Specifies default move cost for this service.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="Zero"/>
                    <xs:enumeration value="Low"/>
                    <xs:enumeration value="Medium"/>
                    <xs:enumeration value="High"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
    

Kenmerkdetails

ServiceTypeName

De naam van het servicetype, gedeclareerd in het servicemanifest, dat wordt geïnstantieerd.

Kenmerk Weergegeven als
name ServiceTypeName
Gebruiken vereist

DefaultMoveCost

Hiermee geeft u de standaard verplaatsingskosten voor deze service op.

Kenmerk Weergegeven als
name DefaultMoveCost

Details van inhoudselement

LoadMetrics

Metrische gegevens laden die door deze service worden gerapporteerd, die worden gebruikt voor resourceverdelingsservices.

Kenmerk Weergegeven als
name LoadMetrics
minOccurs 0

PlacementConstraints

Wordt gebruikt om te bepalen op welke knooppunten in het cluster een service kan worden uitgevoerd. Een sleutel/waardepaar dat de naam van de knooppunteigenschap en de vereisten van de service voor de waarde beschrijft. Afzonderlijke instructies kunnen worden gegroepeerd met eenvoudige Booleaanse logica om de benodigde beperking te maken. Bijvoorbeeld "(FirmwareVersion>12 && InDMZ == True)".

Kenmerk Weergegeven als
name PlacementConstraints
type xs:string
minOccurs 0

ServiceCorrelations

Definieert affiniteitsrelaties tussen services.

Kenmerk Weergegeven als
name ServiceCorrelations
minOccurs 0

ServicePlacementPolicies

Declareert plaatsingsbeleid voor een service. Handig wanneer het cluster geografische afstanden of en/of geopolitieke regio's omvat.

Kenmerk Weergegeven als
name ServicePlacementPolicies
minOccurs 0

ServiceScalingPolicies

Declareert schaalbeleid voor een service. Handig voor het dynamisch schalen van de service op basis van behoeften.

Kenmerk Weergegeven als
name ServiceScalingPolicies
minOccurs 0

TagsRequiredToPlace

Declareert tags die vereist zijn voor de plaatsing van een service. Handig voor het dynamisch beïnvloeden van serviceplaatsing.

Kenmerk Weergegeven als
name TagsRequiredToPlace
minOccurs 0

TagRequiredToRun

Declareert tags die vereist zijn voor plaatsing en uitvoering van een service. Handig voor het dynamisch beïnvloeden van de plaatsing en uitvoering van services.

Kenmerk Weergegeven als
name TagRequiredToRun
minOccurs 0

ServiceTypeExtensionPolicyPropertiesType complexType

Definieert eigenschappen voor het persistentie- en verwijderingsbeleid.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceTypeExtensionPolicyPropertiesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeExtensionPolicyPropertiesType">
    <xs:annotation>
      <xs:documentation>Defines Properties for the Persistence and Eviction policies.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Property" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Name" type="xs:string" use="required"/>
          <xs:attribute name="Value" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

Eigenschappen

Kenmerk Weergegeven als
name Eigenschappen
minOccurs 0
maxOccurs niet-gebonden

ServiceTypeHealthPolicyType complexType

Kenmerk Weergegeven als
content 0 element(en), 3 kenmerken
gedefinieerd Wereldwijd
name ServiceTypeHealthPolicyType

XML-bron

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

Kenmerkdetails

MaxPercentUnhealthyServices

Hiermee geeft u het maximaal getolereerde percentage beschadigde services op voordat de toepassing als beschadigd wordt beschouwd. Standaardpercentage: 0.

Kenmerk Weergegeven als
name MaxPercentUnhealthyServices
type xs:string
Gebruiken optioneel
default 0

MaxPercentUnhealthyPartitionsPerService

Hiermee geeft u het maximaal getolereerde percentage beschadigde partities op voordat een service als beschadigd wordt beschouwd. Standaardpercentage: 0.

Kenmerk Weergegeven als
name MaxPercentUnhealthyPartitionsPerService
type xs:string
Gebruiken optioneel
default 0

MaxPercentUnhealthyReplicasPerPartition

Hiermee geeft u het maximaal getolereerde percentage beschadigde replica's op voordat een partitie als beschadigd wordt beschouwd. Standaardpercentage: 0.

Kenmerk Weergegeven als
name MaxPercentUnhealthyReplicasPerPartition
type xs:string
Gebruiken optioneel
default 0

ServiceTypeType complexTypeType

Basistype dat een stateful of stateless ServiceType beschrijft.

Kenmerk Weergegeven als
content 4 element(en), 1 kenmerk(en)
gedefinieerd Wereldwijd
name ServiceTypeType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeType">
    <xs:annotation>
      <xs:documentation>Base type that describes a stateful or a stateless ServiceType.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LoadMetrics" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Load metrics reported by this service.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PlacementConstraints" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Used to control which nodes in the cluster a service can run on. A key/value pair which describes the node property name and the service's requirements for the value. Individual statements can be grouped together with simple boolean logic to create the necessary constraint. For example, "(FirmwareVersion&gt;12  &amp;&amp; InDMZ == True)".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServicePlacementPolicies" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DomainName">
                  <xs:annotation>
                    <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed. </xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="InvalidDomain"/>
                      <xs:enumeration value="RequiredDomain"/>
                      <xs:enumeration value="PreferredPrimaryDomain"/>
                      <xs:enumeration value="RequiredDomainDistribution"/>
                      <xs:enumeration value="NonPartiallyPlace"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Extensions" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="ServiceTypeName" use="required">
      <xs:annotation>
        <xs:documentation>User-defined type identifier for a service. For example, "QueueType" or "CalculatorType". This value is used in the ApplicationManifest.xml file to identify the service.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  

Kenmerkdetails

ServiceTypeName

Door de gebruiker gedefinieerde type-id voor een service. Bijvoorbeeld 'QueueType' of 'CalculatorType'. Deze waarde wordt gebruikt in het bestand ApplicationManifest.xml om de service te identificeren.

Kenmerk Weergegeven als
name ServiceTypeName
Gebruiken vereist

Details van inhoudselement

LoadMetrics

Laad metrische gegevens die door deze service zijn gerapporteerd.

Kenmerk Weergegeven als
name LoadMetrics
minOccurs 0

PlacementConstraints

Wordt gebruikt om te bepalen op welke knooppunten in het cluster een service kan worden uitgevoerd. Een sleutel/waardepaar dat de naam van de knooppunteigenschap en de vereisten van de service voor de waarde beschrijft. Afzonderlijke instructies kunnen worden gegroepeerd met eenvoudige Booleaanse logica om de benodigde beperking te maken. Bijvoorbeeld "(FirmwareVersion>12 && InDMZ == True)".

Kenmerk Weergegeven als
name PlacementConstraints
type xs:string
minOccurs 0

ServicePlacementPolicies

Declareert plaatsingsbeleid voor een service. Handig wanneer het cluster geografische afstanden of en/of geopolitieke regio's omvat.

Kenmerk Weergegeven als
name ServicePlacementPolicies
minOccurs 0

Geen

Kenmerk Weergegeven als
Ref Uitbreidingen
minOccurs 0

ServiceTypesType complexType

Kenmerk Weergegeven als
content 2 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name ServiceTypesType

XML-bron

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

Details van inhoudselement

StatefulServiceType

Beschrijft een stateful ServiceType.

Kenmerk Weergegeven als
name StatefulServiceType
type StatefulServiceTypeType

StatelessServiceType

Beschrijft een stateless ServiceType.

Kenmerk Weergegeven als
name StatelessServiceType
type StatelessServiceTypeType

Instellingen OverridesType complexType

Declareert configuratie-instellingen in een servicemanifest dat moet worden overschreven. Het bestaat uit een of meer secties van sleutel-waardeparen. Parameterwaarden kunnen worden versleuteld met behulp van de cmdlet Invoke-ServiceFabricEncryptSecret.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name Instellingen OverridesType

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SettingsOverridesType">
    <xs:annotation>
      <xs:documentation>Declares configuration settings in a service manifest to be overridden. It consists of one or more sections of key-value pairs. Parameter values can be encrypted using the Invoke-ServiceFabricEncryptSecret cmdlet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Section" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A section in the Settings.xml file to override.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>The setting to override.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attributeGroup ref="NameValuePair"/>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>
                      If true, the value of this parameter is encrypted. The application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information. The certificate information that will be used to encrypt the value is specified in the Certificates section. This attribute is deprecated. Please use Type attribute.
                    </xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional">
                  <xs:annotation>
                    <xs:documentation>
                      This value defines the type of value you have specified in the 'Value' Attribute. It can be SecretsStoreRef/Encrypted/PlainText.
                      If set to SecretsStoreRef, we retrieve  the reference value from the SecretStore.
                      If set to Encrypted, the application developer is responsible for creating a certificate and using the Invoke-ServiceFabricEncryptSecret cmdlet to encrypt sensitive information.
                    </xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                    <xs:attribute name="Name" use="required">
                        <xs:annotation>
                            <xs:documentation>The name of the section in the Settings.xml file to override.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    

Details van inhoudselement

Sectie

Een sectie in het bestand Instellingen.xml die moet worden overschreven.

Kenmerk Weergegeven als
name Sectie
maxOccurs niet-gebonden

Instellingen Type complexType

Beschrijft door de gebruiker gedefinieerde instellingen voor een ServiceComponent of een toepassing. Het bestaat uit een of meer secties van sleutel-waardeparen.

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name Instellingen Type

XML-bron

<xs:complexType xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SettingsType">
    <xs:annotation>
      <xs:documentation>Describes user-defined settings for a ServiceComponent or an Application. It consists of one or more sections of key-value pairs.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Section" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A user-defined named section.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="Name" type="xs:string" use="required"/>
                <xs:attribute name="Value" type="xs:string" use="required"/>
                <xs:attribute name="MustOverride" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter must be overridden by higher level configuration.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="IsEncrypted" type="xs:boolean" default="false">
                  <xs:annotation>
                    <xs:documentation>If true, the value of this parameter is encrypted.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Type" type="xs:string" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Name" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  

Details van inhoudselement

Sectie

Een door de gebruiker gedefinieerde benoemde sectie.

Kenmerk Weergegeven als
name Sectie
minOccurs 0
maxOccurs niet-gebonden

StatefulServiceGroupType complexType

Hiermee definieert u een stateful servicegroep.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatefulServiceGroupType

XML-bron

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

StatefulServiceGroupTypeType complexType

Beschrijft een stateful servicegroeptype.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatefulServiceGroupType

XML-bron

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

StatefulServiceType complexType

Definieert een stateful service.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatefulServiceType

XML-bron

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

StatefulServiceTypeType complexTypeType

Beschrijft een stateful servicetype.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatefulServiceTypeType

XML-bron

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

StatelessServiceGroupType complexType

Definieert een stateless servicegroep.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatelessServiceGroupType

XML-bron

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

StatelessServiceGroupTypeType complexType

Beschrijft een staatloze servicegroepstype.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatelessServiceGroupTypeTypeType

XML-bron

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

StatelessServiceType complexType

Definieert een staatloze service.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatelessServiceType

XML-bron

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

StatelessServiceTypeType complexTypeType

Beschrijft een staatloos servicetype.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name StatelessServiceTypeType

XML-bron

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

TargetInformationType complexType

Kenmerk Weergegeven als
content 2 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name TargetInformationType

XML-bron

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

Details van inhoudselement

CurrentInstallation

Kenmerk Weergegeven als
name CurrentInstallation
type WindowsFabricDeploymentInformation
minOccurs 0

TargetInstallation

Kenmerk Weergegeven als
name TargetInstallation
type WindowsFabricDeploymentInformation
minOccurs 1

UnmanagedDllType complexType

Niet ondersteund, niet gebruiken. De naam van onbeheerde assembly (bijvoorbeeld Queue.dll) voor host.

Kenmerk Weergegeven als
content 0 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name UnmanagedDllType

XML-bron

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

WindowsFabricDeploymentInformation complexType

Kenmerk Weergegeven als
content 0 element(en), 11 kenmerken
gedefinieerd Wereldwijd
name WindowsFabricDeploymentInformation

XML-bron

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

Kenmerkdetails

InstanceId

Dit is het doelexemplaren van het knooppunt.

Kenmerk Weergegeven als
name InstanceId
type xs:string
Gebruiken optioneel

MSILocation

Dit is het volledige pad naar de MSI-locatie.

Kenmerk Weergegeven als
name MSILocation
type xs:string
Gebruiken optioneel

ClusterManifestLocation

Dit is het volledige pad naar de locatie van het clustermanifest.

Kenmerk Weergegeven als
name ClusterManifestLocation
type xs:string
Gebruiken optioneel

InfrastructureManifestLocation

Deze locatie van het infrastructuurmanifest dat intern wordt gegenereerd.

Kenmerk Weergegeven als
name InfrastructureManifestLocation
type xs:string
Gebruiken optioneel

TargetVersion

Dit is de doelversie van de implementatie.

Kenmerk Weergegeven als
name TargetVersion
type xs:string
Gebruiken optioneel

NodeName

Dit is de naam van het knooppunt waarnaar de infrastructuurupgrade moet plaatsvinden

Kenmerk Weergegeven als
name NodeName
type xs:string
Gebruiken optioneel

RemoveNodeState

Een vlag die aangeeft of De RemoveNodeState-API moet worden aangeroepen na het verwijderen van de knooppuntconfiguratie.

Kenmerk Weergegeven als
name RemoveNodeState
type xs:boolean
Gebruiken optioneel
default false

UpgradeEntryPointExe

Naam van de exe die door de installatieservice wordt gebruikt om een upgrade uit te voeren

Kenmerk Weergegeven als
name UpgradeEntryPointExe
type xs:string
Gebruiken optioneel

UpgradeEntryPointExeParameters

Parameters voor het invoerpunt instellen exe

Kenmerk Weergegeven als
name UpgradeEntryPointExeParameters
type xs:string
Gebruiken optioneel

Ongedaan makenUpgradeEntryPointExe

Naam van de exe die door de installatieservice wordt gebruikt om de upgrade ongedaan te maken

Kenmerk Weergegeven als
name Ongedaan makenUpgradeEntryPointExe
type xs:string
Gebruiken optioneel

Ongedaan makenUpgradeEntryPointExeParameters

Parameters voor het invoerpunt instellen exe

Kenmerk Weergegeven als
name Ongedaan makenUpgradeEntryPointExeParameters
type xs:string
Gebruiken optioneel

WindowsInfrastructureType complexType

Kenmerk Weergegeven als
content 1 element(en), 0 kenmerken
gedefinieerd Wereldwijd
name WindowsInfrastructureType

XML-bron

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

Details van inhoudselement

NodeList

Kenmerk Weergegeven als
name NodeList