Compartilhar via


Elementos no esquema XML do modelo de serviço

Elemento AddRemoveIncrementalNamedPartitionScalingMechanism

Define um mecanismo para adicionar ou remover partições nomeadas.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 3 atributos
definido localmente no grupo ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do atributo

MinPartitionCount

O número mínimo de partições.

Atributo Valor
name MinPartitionCount
type xs:string
uso exigido

MaxPartitionCount

O número máximo de partições.

Atributo Valor
name MaxPartitionCount
type xs:string
uso exigido

ScaleIncrement

O número de partições pelo qual executar o deslocamento para cima/baixo.

Atributo Valor
name ScaleIncrement
type xs:string
uso exigido

Elemento Application

Application instancia informações específicas, como o nome do aplicativo e os valores de parâmetro de aplicativo usados para criar o aplicativo. Os valores de parâmetro nesse arquivo substituem os valores de parâmetro padrão definidos no manifesto do aplicativo.

Atributo Valor
type AppInstanceDefinitionType
conteúdo 0 elementos, 0 atributos
definido globalmente
name Aplicativo

Origem XML

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

Elemento ApplicationEndpoints

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no complexType FabricEndpointsType
name ApplicationEndpoints
minOccurs 0

Origem XML

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

Detalhes do atributo

StartPort

Atributo Valor
name StartPort
type xs:int
uso exigido

EndPort

Atributo Valor
name EndPort
type xs:int
uso exigido

Elemento ApplicationInstance

Descreve uma instância de um aplicativo do Microsoft Azure Service Fabric.

Atributo Valor
type ApplicationInstanceType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ApplicationInstance

Origem XML

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

Elemento ApplicationManifest

Descreve declarativamente o tipo de aplicativo e a versão. Um ou mais manifestos de serviço dos serviços membros são referenciados para compor um tipo de aplicativo. As definições de configuração dos serviços membros podem ser substituídas usando configurações do aplicativo com parâmetros. Padrão de serviços, modelos de serviço, entidades de segurança, políticas, configuração de diagnóstico e certificados também podem ser declarados no nível do aplicativo.

Atributo Valor
type ApplicationManifestType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ApplicationManifest

Origem XML

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

Elemento ApplicationPackage

ApplicationPackage representa as informações do aplicativo com controle de versão requeridas pelo nó.

Atributo Valor
type ApplicationPackageType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ApplicationPackage

Origem XML

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

Elemento ApplicationPackageRef

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationInstanceType
name ApplicationPackageRef

Origem XML

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

Elemento Arguments

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ExeHostEntryPointType
name Argumentos
minOccurs 0

Origem XML

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

Elemento AveragePartitionLoadScalingTrigger

Define um mecanismo de dimensionamento com base na carga média das réplicas de uma partição.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 4 atributos
definido localmente no grupo ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do atributo

MetricName

O nome da métrica que deve ser usada para operações de dimensionamento.

Atributo Valor
name MetricName
type xs:string
uso exigido

LowerLoadThreshold

O limite inferior do valor de carga de uma métrica.

Atributo Valor
name LowerLoadThreshold
type xs:string
uso exigido

UpperLoadThreshold

O limite superior do valor de carga de uma métrica.

Atributo Valor
name UpperLoadThreshold
type xs:string
uso exigido

ScaleIntervalInSeconds

O intervalo de tempo em segundos a ser considerado para o dimensionamento.

Atributo Valor
name ScaleIntervalInSeconds
type xs:string
uso exigido

Elemento AverageServiceLoadScalingTrigger

Define um mecanismo de dimensionamento com base na carga média das partições de um serviço.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 5 atributos
definido localmente no grupo ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do atributo

MetricName

O nome da métrica que deve ser usada para operações de dimensionamento.

Atributo Valor
name MetricName
type xs:string
uso exigido

LowerLoadThreshold

O limite inferior do valor de carga de uma métrica.

Atributo Valor
name LowerLoadThreshold
type xs:string
uso exigido

UpperLoadThreshold

O limite superior do valor de carga de uma métrica.

Atributo Valor
name UpperLoadThreshold
type xs:string
uso exigido

ScaleIntervalInSeconds

O intervalo de tempo em segundos a ser considerado para o dimensionamento.

Atributo Valor
name ScaleIntervalInSeconds
type xs:string
uso exigido

UseOnlyPrimaryLoad

Use a carga da réplica primária como carga média de partição.

Atributo Valor
name UseOnlyPrimaryLoad
type xs:string
uso opcionais

Elemento AzureBlob (tipo AzureBlobETWType)

Descreve um destino de armazenamento de blobs do Azure para eventos de ETW. Funciona somente no ambiente do Azure.

Atributo Valor
type AzureBlobETWType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento AzureBlob (tipo AzureBlobType)

Descreve um destino de armazenamento de blobs do Azure para dados de diagnóstico. Funciona somente no ambiente de cluster do Azure.

Atributo Valor
type AzureBlobType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations, elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento BackupRestoreServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento Blackbird

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento Infrastructure
name Blackbird

Origem XML

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

Detalhes do elemento de conteúdo

Funções

Atributo Valor
name Funções

Elemento Capacities

As capacidades de várias métricas para esse tipo de nó

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento de NodeType
name Capacidades
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Capacity

Atributo Valor
name Capacity
type KeyValuePairType
minOccurs 0
maxOccurs não associado

Elemento Capacity

Atributo Valor
type KeyValuePairType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Capacities
name Capacity
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento CentralSecretServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento CertificateRef

Especifica informações de um certificado que será exposto ao contêiner.

Atributo Valor
type ContainerCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name CertificateRef
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento Certificates (tipo CertificatesType)

Descrevem os certificados associados a esse tipo de nó

Atributo Valor
type CertificatesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento NodeType complexType InfrastructureNodeType
name Certificados
minOccurs 0

Origem XML

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

Elemento Certificates (definido em ApplicationManifestType)

Declara certificados usados para proteger pontos de extremidade ou criptografar segredos no manifesto do aplicativo ou em um manifesto do cluster.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no complexType ApplicationManifestType
name Certificados
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

SecretsCertificate

Declara um certificado usado para criptografar informações confidenciais dentro do manifesto do aplicativo. O autor do aplicativo usa o cmdlet Invoke-ServiceFabricEncryptSecret para criptografar as informações confidenciais, que são copiadas para um parâmetro na seção ConfigOverrides.

Atributo Valor
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Atributo Valor
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento Certificates (definido em ClusterManifestType)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ClusterManifestType
name Certificados
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

SecretsCertificate

Atributo Valor
name SecretsCertificate
type FabricCertificateType
minOccurs 0

Elemento ClientCertificate

O certificado do cliente de função de administrador padrão usado para proteger a comunicação do servidor cliente.

Atributo Valor
type FabricCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CertificatesType
name ClientCertificate
minOccurs 0

Origem XML

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

Elemento ClientConnectionEndpoint

Atributo Valor
type InputEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name ClientConnectionEndpoint

Origem XML

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

Elemento ClusterCertificate

O certificado usado para proteger a comunicação interna do cluster.

Atributo Valor
type FabricCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CertificatesType
name ClusterCertificate
minOccurs 0

Origem XML

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

Elemento ClusterConnectionEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name ClusterConnectionEndpoint

Origem XML

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

Elemento ClusterManagerReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name ClusterManagerReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento ClusterManifest

Descreve um cluster do Microsoft Azure Service Fabric.

Atributo Valor
type ClusterManifestType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ClusterManifest

Origem XML

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

Elemento CodePackage

Descreve um pacote de código que dá suporte a um tipo de serviço definido. Quando um serviço é instanciado em relação a um desses tipos de serviço, todos os pacotes de código declarados nesse manifesto são ativados com a execução de seus pontos de entrada. Os processos resultantes devem registrar os tipos de serviço com suporte no tempo de execução. Quando há vários pacotes de código, eles serão todos ativados sempre que o sistema procurar por qualquer um dos tipos de serviço declarados.

Atributo Valor
type CodePackageType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType, elemento DigestedCodePackage
name CodePackage
maxOccurs não associado

Origem XML

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

Elemento Commands

Lista delimitada por vírgulas de comandos para o contêiner.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostEntryPointType
name Comandos
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento ConfigOverride

Descreve as substituições de configuração para determinado pacote de configuração no manifesto do serviço importado.

Atributo Valor
type ConfigOverrideType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ConfigOverrides, elemento DigestedConfigPackage
name ConfigOverride
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ConfigOverrides

Descreve as substituições de configuração para o manifesto do serviço importado. As substituições de configuração permitem a flexibilidade de reutilizar os mesmos manifestos do serviço em vários tipos de aplicativo substituindo a configuração do manifesto do serviço apenas quando usada com determinado tipo de aplicativo. As substituições de configuração podem alterar qualquer configuração padrão em um manifesto do serviço desde que a configuração padrão seja definida usando o Settings.xml na pasta ConfigPackage.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento ServiceManifestImport
name ConfigOverrides
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

ConfigOverride

Atributo Valor
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs não associado

Elemento ConfigPackage (tipo ConfigPackageDescriptionType)

Declara uma pasta nomeada pelo atributo Name, que contém um arquivo Settings.xml. Esse arquivo contém seções de configurações de par chave-valor, definido pelo usuário, que o processo pode ler de volta no tempo de execução. Durante a atualização, se apenas a versão do ConfigPackage tiver sido alterada, o processo de execução não será reiniciado. Em vez disso, um retorno de chamada notifica o processo de que as definições de configuração foram alteradas para que possam ser recarregadas dinamicamente.

Atributo Valor
type ConfigPackageDescriptionType
conteúdo 0 elementos, 0 atributos
definido localmente em ConfigPackagePoliciesType complexType
name ConfigPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ConfigPackage (tipo ConfigPackageType)

Declara uma pasta nomeada pelo atributo Name, e PackageRoot, que contém um arquivo Settings.xml. Esse arquivo contém seções de configurações de par chave-valor, definido pelo usuário, que o processo pode ler de volta no tempo de execução. Durante a atualização, se apenas a versão do ConfigPackage tiver sido alterada, o processo de execução não será reiniciado. Em vez disso, um retorno de chamada notifica o processo de que as definições de configuração foram alteradas para que possam ser recarregadas dinamicamente.

Atributo Valor
type ConfigPackageType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType, elemento DigestedConfigPackage
name ConfigPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ConfigPackagePolicies

Pacotes de configuração a serem montados dentro do contêiner.

Atributo Valor
type ConfigPackagePoliciesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento DigestedCodePackage
name ConfigPackagePolicies
minOccurs 0

Origem XML

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

Elemento ConsoleRedirection

Aviso! Não use redirecionamento de console em um aplicativo de produção, use-o apenas para desenvolvimento local e depuração. Redireciona a saída do console do script de inicialização para um arquivo de saída na pasta do aplicativo chamada "log" no nó de cluster em que o aplicativo é implantado e executado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no complexType ExeHostEntryPointType
name ConsoleRedirection
minOccurs 0

Origem XML

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

Detalhes do atributo

FileRetentionCount

Define o número de arquivos de saída de redirecionamento de console a serem retidos. Deve ser um inteiro positivo, o valor padrão é "2".

Atributo Valor
name FileRetentionCount
padrão 2

FileMaxSizeInKb

Defina o tamanho máximo de um arquivo de saída de redirecionamento de console. Deve ser um inteiro positivo maior que 128 KB, o valor padrão é "20480".

Atributo Valor
name FileMaxSizeInKb
padrão 20480

Elemento ContainerEntryPoint

Ponto de entrada substituído para os contêineres para que o depurador possa ser iniciado.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DebugParametersType
name ContainerEntryPoint
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ContainerEnvironmentBlock

EnvironmentBlock para contêineres.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DebugParametersType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ContainerHost

Atributo Valor
type ContainerHostEntryPointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType EntryPointDescriptionType
name ContainerHost

Origem XML

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

Elemento ContainerHostPolicies

Especifica políticas para a ativação de hosts de contêiner.

Atributo Valor
type ContainerHostPoliciesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento DigestedCodePackage
name ContainerHostPolicies
minOccurs 0

Origem XML

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

Elemento ContainerLabel

Rótulos para contêineres na forma chave = valor.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DebugParametersType
name ContainerLabel
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ContainerMountedVolume

Volumes a serem montados dentro do contêiner.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DebugParametersType
name ContainerMountedVolume
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ContainerNetworkPolicy

Descreve as políticas de rede de contêiner para o pacote de serviço.

Atributo Valor
type ContainerNetworkPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente em NetworkPoliciesType complexType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento CrashDumpSource

Especifica a coleção de despejo de memória. Os despejos de memória são coletados para executáveis que hospedam os pacotes de códigos de todos os serviços pertencentes ao aplicativo.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 1 atributo
definido localmente no complexType DiagnosticsType
name CrashDumpSource
minOccurs 0

Origem XML

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

Detalhes do atributo

IsEnabled

Indica se a coleta de despejo de memória está habilitada ou não. Por padrão, ele não está habilitado.

Atributo Valor
name IsEnabled
type xs:string

Detalhes do elemento de conteúdo

Destinos

Destinos para onde os despejos de memória precisam ser transferidos.

Atributo Valor
name Destinos
minOccurs 0

Nenhum

Atributo Valor
ref Parâmetros
minOccurs 0
maxOccurs 1

Elemento CurrentInstallation

Atributo Valor
type WindowsFabricDeploymentInformation
conteúdo 0 elementos, 0 atributos
definido localmente no complexType TargetInformationType
name CurrentInstallation
minOccurs 0

Origem XML

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

Elemento DataPackage

Declara uma pasta, nomeada pelo atributo Name, em PackageRoot que contém os arquivos de dados estáticos a serem consumidos pelo processo no runtime. O Service Fabric reciclará todos os EXEs e DLLHOSTs especificados nos pacotes de host e de suporte quando um dos pacotes de dados listados no manifesto do serviço forem atualizados.

Atributo Valor
type DataPackageType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType, elemento DigestedDataPackage
name DataPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento DebugParameters

Especifica as informações sobre o depurador a ser anexado na ativação do codepackage.

Atributo Valor
type DebugParametersType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento DigestedCodePackage, elemento DigestedConfigPackage, elemento DigestedDataPackage
name DebugParameters
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento DefaultReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name DefaultReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento DefaultRunAsPolicy

Especifique uma conta de usuário padrão para todos os pacotes de código de serviço que não tenham um RunAsPolicy específico definido na seção ServiceManifestImport.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no complexType ApplicationPoliciesType
name DefaultRunAsPolicy
minOccurs 0

Origem XML

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

Detalhes do atributo

UserRef

A conta de usuário como a qual os pacotes de códigos do serviço serão executados. A conta de usuário precisa ser declarada na seção Entidades de Segurança. Em geral, é preferível executar o ponto de entrada de configuração usando uma conta do sistema local, em vez de uma conta de administradores.

Atributo Valor
name UserRef
type xs:string
uso exigido

Elemento DefaultServiceTypeHealthPolicy

Especifica a política de integridade do tipo de serviço padrão que substituirá a política de integridade padrão para todos os tipos de serviço no aplicativo.

Atributo Valor
type ServiceTypeHealthPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationHealthPolicyType
name DefaultServiceTypeHealthPolicy
minOccurs 0

Origem XML

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

Elemento DefaultServices

Declara as instâncias de serviço que são criadas automaticamente sempre que um aplicativo é instanciado em relação a esse tipo de aplicativo.

Atributo Valor
type DefaultServicesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType ApplicationInstanceType
name DefaultServices
minOccurs 0

Origem XML

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

      </xs:element>
      

Elemento Description

Texto que descreve o aplicativo.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType ServiceManifestType, complexType ServicePackageType
name Descrição
minOccurs 0

Origem XML

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

Elemento Destinations (definido em CrashDumpSource)

Destinos para onde os despejos de memória precisam ser transferidos.

Atributo Valor
type complexType anonymous
conteúdo 3 elementos, 0 atributo
definido localmente no elemento CrashDumpSource
name Destinos
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LocalStore

Atributo Valor
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs não associado

FileStore

Atributo Valor
name FileStore
type FileStoreType
minOccurs 0
maxOccurs não associado

AzureBlob

Atributo Valor
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs não associado

Elemento Destinations (definido em ETWSource)

Destinos para onde os despejos de memória precisam ser transferidos.

Atributo Valor
type complexType anonymous
conteúdo 3 elementos, 0 atributo
definido localmente no elemento ETWSource
name Destinos
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LocalStore

Atributo Valor
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs não associado

FileStore

Atributo Valor
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs não associado

AzureBlob

Atributo Valor
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs não associado

Elemento Destinations (definido em FolderSource)

Destinos para onde o conteúdo da pasta precisa ser transferido.

Atributo Valor
type complexType anonymous
conteúdo 3 elementos, 0 atributo
definido localmente no elemento FolderSource
name Destinos
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LocalStore

Atributo Valor
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs não associado

FileStore

Atributo Valor
name FileStore
type FileStoreType
minOccurs 0
maxOccurs não associado

AzureBlob

Atributo Valor
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs não associado

Elemento Diagnostics (tipo DiagnosticsType)

Descreve as configurações de diagnóstico para aplicativos.

Atributo Valor
type DiagnosticsType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType EnvironmentType
name Diagnósticos
minOccurs 0

Origem XML

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

Elemento Diagnostics (tipo ServiceDiagnosticsType)

Descreve as configurações de diagnóstico para os componentes do manifesto do serviço.

Atributo Valor
type ServiceDiagnosticsType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType, complexType ServicePackageType
name Diagnósticos
minOccurs 0

Origem XML

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

Elemento DigestedCertificates (definido em ApplicationPackageType)

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no complexType ApplicationPackageType
name DigestedCertificates

Origem XML

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

Detalhes do elemento de conteúdo

SecretsCertificate

Atributo Valor
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Atributo Valor
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento DigestedCertificates (definido em DigestedResources)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento DigestedResources
name DigestedCertificates
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

EndpointCertificate

Atributo Valor
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs não associado

Elemento DigestedCodePackage

Atributo Valor
type complexType anonymous
conteúdo 6 elementos, 2 atributos
definido localmente no complexType ServicePackageType
name DigestedCodePackage
maxOccurs não associado

Origem XML

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

Detalhes do atributo

ContentChecksum

Atributo Valor
name ContentChecksum
type xs:string

IsShared

Atributo Valor
name IsShared
type xs:boolean

Detalhes do elemento de conteúdo

CodePackage

Atributo Valor
name CodePackage
type CodePackageType

RunAsPolicy

Atributo Valor
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

Atributo Valor
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Especifica políticas para a ativação de hosts de contêiner.

Atributo Valor
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Especifica limites de recurso para codepackage.

Atributo Valor
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Especifica as políticas de configuração para montagens.

Atributo Valor
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

Elemento DigestedConfigPackage

Atributo Valor
type complexType anonymous
conteúdo 3 elementos, 2 atributos
definido localmente no complexType ServicePackageType
name DigestedConfigPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

ContentChecksum

Atributo Valor
name ContentChecksum
type xs:string

IsShared

Atributo Valor
name IsShared
type xs:boolean

Detalhes do elemento de conteúdo

ConfigPackage

Atributo Valor
name ConfigPackage
type ConfigPackageType

ConfigOverride

Atributo Valor
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

Atributo Valor
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Elemento DigestedDataPackage

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 2 atributos
definido localmente no complexType ServicePackageType
name DigestedDataPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

ContentChecksum

Atributo Valor
name ContentChecksum
type xs:string

IsShared

Atributo Valor
name IsShared
type xs:boolean

Detalhes do elemento de conteúdo

DataPackage

Atributo Valor
name DataPackage
type DataPackageType

DebugParameters

Atributo Valor
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Elemento DigestedEndpoint

Atributo Valor
type complexType anonymous
conteúdo 4 elementos, 0 atributos
definido localmente no elemento DigestedEndpoints
name DigestedEndpoint
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do elemento de conteúdo

Ponto de extremidade

Atributo Valor
name Ponto de extremidade
type EndpointType

SecurityAccessPolicy

Atributo Valor
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

Atributo Valor
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

Atributo Valor
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

Elemento DigestedEndpoints

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento DigestedResources
name DigestedEndpoints
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

DigestedEndpoint

Atributo Valor
name DigestedEndpoint
minOccurs 0
maxOccurs não associado

Elemento DigestedEnvironment

Atributo Valor
type EnvironmentType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationPackageType
name DigestedEnvironment

Origem XML

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

Elemento DigestedResources

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no complexType ServicePackageType
name DigestedResources
minOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

DigestedEndpoints

Atributo Valor
name DigestedEndpoints
minOccurs 0

DigestedCertificates

Atributo Valor
name DigestedCertificates
minOccurs 0
maxOccurs 1

Elemento DigestedServiceTypes

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServicePackageType
name DigestedServiceTypes

Origem XML

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

Detalhes do elemento de conteúdo

ServiceTypes

Atributo Valor
name ServiceTypes
type ServiceTypesType

Elemento DllHost

Sem suporte. Não use. O suporte à hospedagem DLL (ponto de entrada do assembly) é fornecido por meio do processo FWP.exe. O Service Fabric inicia o Fabric Worker Process (FWP.exe) e carrega o assembly como parte do processo de ativação.

Atributo Valor
type DllHostEntryPointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType EntryPointDescriptionType
name DllHost

Origem XML

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

Elemento DomainGroup

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento Membership
name DomainGroup
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Elemento DomainUser

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento Membership
name DomainUser
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Elemento DriverOption

Opções de driver a serem transmitidas para o driver.

Atributo Valor
type DriverOptionType
conteúdo 0 elementos, 0 atributos
definido localmente no ContainerLoggingDriverType complexType, ContainerVolumeType complexType
name DriverOption
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ETW

Descreve as configurações de ETW para os componentes do manifesto do serviço.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no complexType ServiceDiagnosticsType
name ETW
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

ProviderGuids

Lista os GUIDs do provedor ETW para os componentes do manifesto do serviço.

Atributo Valor
name ProviderGuids
minOccurs 0

ManifestDataPackages

Lista os pacotes de dados que contêm os manifestos de ETW para os componentes deste manifesto do serviço. O pacote de dados que contém os manifestos de ETW não deve conter outros arquivos.

Atributo Valor
name ManifestDataPackages
minOccurs 0

Elemento ETWSource

Especifica a coleta de rastreamento do ETW. Os rastreamentos ETW são coletados para os provedores registrados por todos os serviços pertencentes ao aplicativo.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 1 atributo
definido localmente no complexType DiagnosticsType
name ETWSource
minOccurs 0

Origem XML

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

Detalhes do atributo

IsEnabled

Indica se a coleta de rastreamento ETW está habilitada ou não. Por padrão, ele não está habilitado.

Atributo Valor
name IsEnabled
type xs:string

Detalhes do elemento de conteúdo

Destinos

Destinos para onde os despejos de memória precisam ser transferidos.

Atributo Valor
name Destinos
minOccurs 0

Nenhum

Atributo Valor
ref Parâmetros
minOccurs 0
maxOccurs 1

Elemento Endpoint (tipo EndpointOverrideType)

O ponto de extremidade, declarado no manifesto do serviço, a ser substituído.

Atributo Valor
type EndpointOverrideType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Endpoints
name Ponto de extremidade
maxOccurs não associado

Origem XML

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

Elemento Endpoint (tipo EndpointType)

Define um ponto de extremidade para o serviço. Portas específicas podem ser solicitadas. Se uma porta não for especificada explicitamente, ela será atribuída do intervalo de portas do aplicativo reservadas. As réplicas do serviço em execução em nós diferentes do cluster podem receber números de porta diferentes, enquanto as réplicas do mesmo serviço em execução no mesmo nó compartilham a mesma porta. Essas portas podem ser usadas por réplicas de serviço para várias finalidades, como replicação ou escuta de solicitações de clientes.

Atributo Valor
type EndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Endpoints, elemento DigestedEndpoint
name Ponto de extremidade
maxOccurs não associado

Origem XML

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

Elemento EndpointBinding

Especifica um ponto de extremidade que deve ser exposto na rede de contêiner.

Atributo Valor
type ContainerNetworkPolicyEndpointBindingType
conteúdo 0 elementos, 0 atributos
definido localmente em ContainerNetworkPolicyType complexType
name EndpointBinding
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento EndpointBindingPolicy

Especifica um certificado que deve ser retornado para um cliente para um ponto de extremidade HTTPS.

Atributo Valor
type EndpointBindingPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento DigestedEndpoint
name EndpointBindingPolicy
minOccurs 0

Origem XML

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

Elemento EndpointCertificate

Especifica informações sobre um certificado X509 usado para proteger um ponto de extremidade.

Atributo Valor
type EndpointCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Certificates, elemento DigestedCertificates, elemento DigestedCertificates
name EndpointCertificate
minOccurs 0

Origem XML

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

Elemento Endpoints (tipo FabricEndpointsType)

Descrevem os pontos de extremidade associados a esse tipo de nó

Atributo Valor
type FabricEndpointsType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento NodeType complexType InfrastructureNodeType
name Pontos de extremidade
minOccurs 0

Origem XML

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

Elemento Endpoints (definido em ResourceOverridesType)

Os pontos de extremidade de serviço a serem substituídos.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ResourceOverridesType
name Pontos de extremidade
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Ponto de extremidade

O ponto de extremidade, declarado no manifesto do serviço, a ser substituído.

Atributo Valor
name Ponto de extremidade
type EndpointOverrideType
maxOccurs não associado

Elemento Endpoints (definido em ResourcesType)

Define pontos de extremidade para o serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ResourcesType
name Pontos de extremidade
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Ponto de extremidade

Atributo Valor
name Ponto de extremidade
type EndpointType
maxOccurs não associado

Elemento EntryPoint (EntryPointDescriptionType)

O executável especificado pelo EntryPoint normalmente é o host de serviço de longa duração. A presença de um ponto de entrada de instalação separado evita a necessidade de executar o host de serviço com altos privilégios por longos períodos de tempo. O executável especificado pelo EntryPoint é executado depois que o SetupEntryPoint é encerrado com êxito. O processo resultante será monitorado e reiniciado (começando novamente com SetupEntryPoint) se ele terminar ou falhar.

Atributo Valor
type EntryPointDescriptionType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CodePackageType
name EntryPoint
minOccurs 1

Origem XML

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

Elemento EntryPoint (tipo xs:string)

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostEntryPointType
name EntryPoint
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento EnvironmentOverrides

Atributo Valor
type EnvironmentOverridesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ServiceManifestImport
name EnvironmentOverrides
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento EnvironmentVariable (tipo EnvironmentVariableOverrideType)

Variável Environment.

Atributo Valor
type EnvironmentVariableOverrideType
conteúdo 0 elementos, 0 atributos
definido localmente em EnvironmentOverridesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento EnvironmentVariable (tipo EnvironmentVariableType)

Variável Environment.

Atributo Valor
type EnvironmentVariableType
conteúdo 0 elementos, 0 atributos
definido localmente em EnvironmentVariablesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento EnvironmentVariables

Passe as variáveis de ambiente para seu contêiner ou exe.

Atributo Valor
type EnvironmentVariablesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CodePackageType
name EnvironmentVariables
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento EphemeralEndpoints

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no complexType FabricEndpointsType
name EphemeralEndpoints
minOccurs 0

Origem XML

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

Detalhes do atributo

StartPort

Atributo Valor
name StartPort
type xs:int
uso exigido

EndPort

Atributo Valor
name EndPort
type xs:int
uso exigido

Elemento EventStoreServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento EvictionPolicy

Extensão de política de remoção para o tipo de serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 2 atributos
definido globalmente
name EvictionPolicy

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Provedor

Atributo Valor
name Provedor
type xs:string
uso exigido

Detalhes do elemento de conteúdo

Propriedades

Atributo Valor
name Propriedades
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento ExeHost (tipo ExeHostEntryPointType)

Atributo Valor
type ExeHostEntryPointType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento SetupEntryPoint
name ExeHost

Origem XML

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

Elemento ExeHost (definido em EntryPointDescriptionType)

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no complexType EntryPointDescriptionType
name ExeHost

Origem XML

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

Elemento Extension

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no complexType ExtensionsType
name Extensão
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
uso exigido

GeneratedId

Atributo Valor
name GeneratedId
type xs:string
uso opcionais

Elemento Extensions

Descreve extensões que podem ser aplicadas a outros elementos.

Atributo Valor
type ExtensionsType
conteúdo 0 elementos, 0 atributos
definido globalmente
name Extensões

Origem XML

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

Elemento FabricSettings

Declara as definições de configuração em um manifesto do serviço que devem ser substituídas. Ele consiste em uma ou mais seções de pares chave-valor. Os valores de parâmetro podem ser criptografados usando o cmdlet Invoke-ServiceFabricEncryptSecret.

Atributo Valor
type SettingsOverridesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ClusterManifestType
name FabricSettings
minOccurs 0

Origem XML

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

Elemento FailoverManagerReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name FailoverManagerReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento FaultAnalysisServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento FileStore (tipo FileStoreETWType)

Descreve um destino de armazenamento de arquivo para eventos de ETW. Funciona somente no ambiente local.

Atributo Valor
type FileStoreETWType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations
name FileStore
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento FileStore (tipo FileStoreType)

Descreve um destino de armazenamento de arquivo para dados de diagnóstico. Funciona apenas em um ambiente de cluster autônomo.

Atributo Valor
type FileStoreType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations, elemento Destinations
name FileStore
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento FolderSource

Especifica a coleção do conteúdo de uma pasta específica no nó local.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 1 atributo
definido localmente no complexType DiagnosticsType
name FolderSource
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

IsEnabled

Indica se a coleta do conteúdo dessa pasta está habilitada ou não. Por padrão, ele não está habilitado.

Atributo Valor
name IsEnabled
type xs:string

Detalhes do elemento de conteúdo

Destinos

Destinos para onde o conteúdo da pasta precisa ser transferido.

Atributo Valor
name Destinos
minOccurs 0

Nenhum

Atributo Valor
ref Parâmetros
minOccurs 0
maxOccurs 1

Elemento FromSource

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostEntryPointType
name FromSource
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento GatewayResourceManagerReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento Group (definido em Groups)

Declara um grupo como uma entidade de segurança que pode ser referenciada em políticas.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 1 atributo
definido localmente no elemento Groups
name Grupo
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Nome da conta do grupo local. O nome será prefixado com a ID do aplicativo.

Atributo Valor
name Nome
type xs:string
uso exigido

Detalhes do elemento de conteúdo

NTLMAuthenticationPolicy

Atributo Valor
name NTLMAuthenticationPolicy
minOccurs 0

Associação

Atributo Valor
name Associação
minOccurs 0

Elemento Group (definido em MemberOf)

O grupo ao qual adicionar o usuário. O grupo deve ser definido na seção Groups.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento MemberOf
name Grupo
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

NameRef

O nome do grupo.

Atributo Valor
name NameRef
type xs:string
uso exigido

Elemento Groups

Declara um conjunto de grupos como entidades de segurança que podem ser referenciadas em políticas. Grupos serão úteis se houver vários usuários para pontos de entrada de serviço diferentes e eles precisarem de privilégios comuns disponíveis no nível do grupo.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType SecurityPrincipalsType
name Grupos
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Grupo

Declara um grupo como uma entidade de segurança que pode ser referenciada em políticas.

Atributo Valor
name Grupo
maxOccurs não associado

Elemento HealthConfig

Especifica as opções de integração HEALTHCHECK do docker para o contêiner.

Atributo Valor
type ContainerHealthConfigType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name HealthConfig
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento HealthPolicy

Descreve a política para avaliar os eventos de integridade indicados em várias entidades relacionadas ao aplicativo. Se nenhuma política for especificada, uma entidade será considerada não íntegra se o relatório de integridade for um aviso ou erro.

Atributo Valor
type ApplicationHealthPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationPoliciesType
name HealthPolicy
minOccurs 0

Origem XML

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

Elemento HttpApplicationGatewayEndpoint

Atributo Valor
type InputEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name HttpApplicationGatewayEndpoint
minOccurs 0

Origem XML

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

Elemento HttpGatewayEndpoint

Atributo Valor
type InputEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name HttpGatewayEndpoint
minOccurs 0

Origem XML

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

Elemento Image

Imagem de contêiner que corresponde ao número da versão do build do sistema operacional a ser inicializado. Se o atributo OS não for especificado, será assumido que a imagem de contêiner funcionará em todas as versões do sistema operacional e substituirá a imagem especificada no manifesto do serviço.

Atributo Valor
type ImageType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ImageOverridesType
name Imagem
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ImageName

O repositório e a imagem no https://hub.docker.com ou Registro de Contêiner do Azure.

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostEntryPointType
name ImageName

Origem XML

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

Elemento ImageOverrides

Nomes de imagem correspondentes ao número de build do SO a ser inicializado.

Atributo Valor
type ImageOverridesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name ImageOverrides
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento ImageStoreServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento Infrastructure

Atributo Valor
type complexType anonymous
conteúdo 6 elementos, 0 atributo
definido localmente no complexType ClusterManifestType
name Infraestrutura

Origem XML

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

Detalhes do elemento de conteúdo

WindowsServer

Atributo Valor
name WindowsServer

Linux

Atributo Valor
name Linux

WindowsAzure

Atributo Valor
name WindowsAzure

WindowsAzureStaticTopology

Atributo Valor
name WindowsAzureStaticTopology

Blackbird

Atributo Valor
name Blackbird

PaaS

Atributo Valor
name PaaS

Elemento InfrastructureInformation

Descreve a infraestrutura na qual a malha precisa ser executada.

Atributo Valor
type InfrastructureInformationType
conteúdo 0 elementos, 0 atributos
definido globalmente
name InfrastructureInformation

Origem XML

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

Elemento InstanceCountScalingMechanism

Define um mecanismo para aumentar a contagem de instâncias de uma partição. Destina-se apenas a serviços sem estado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 3 atributos
definido localmente no grupo ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do atributo

MinInstanceCount

O número mínimo de instâncias.

Atributo Valor
name MinInstanceCount
type xs:string
uso exigido

MaxInstanceCount

O número máximo de instâncias.

Atributo Valor
name MaxInstanceCount
type xs:string
uso exigido

ScaleIncrement

O número de instâncias pelo qual executar o deslocamento para cima/baixo.

Atributo Valor
name ScaleIncrement
type xs:string
uso exigido

Elemento KtlLoggerSettings

Descrevem as informações de KtlLogger associadas a esse tipo de nó

Atributo Valor
type FabricKtlLoggerSettingsType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento de NodeType
name KtlLoggerSettings
minOccurs 0

Origem XML

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

Elemento de rótulo

Especifica os rótulos para o contêiner.

Atributo Valor
type ContainerLabelType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name Rótulo
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento LeaseDriverEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name LeaseDriverEndpoint

Origem XML

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

Elemento Linux

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Infrastructure
name Linux

Origem XML

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

Elemento LoadMetric

Um recurso em que esse serviço deve ser balanceado, como memória ou uso da CPU. Inclui informações sobre a quantidade de recurso que cada réplica ou instância do serviço consome por padrão.

Atributo Valor
type LoadMetricType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics
name LoadMetric
maxOccurs não associado

Origem XML

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

Elemento LoadMetrics (definido em ServiceGroupMemberType)

Carrega as métricas informadas pelo serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceGroupMemberType
name LoadMetrics
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LoadMetric

Atributo Valor
name LoadMetric
type LoadMetricType
maxOccurs não associado

Elemento LoadMetrics (definido em ServiceGroupTypeMember)

Carrega as métricas indicadas pelo serviço usadas nos serviços de balanceamento de recursos.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento ServiceGroupTypeMember
name LoadMetrics
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LoadMetric

Atributo Valor
name LoadMetric
type LoadMetricType
maxOccurs não associado

Elemento LoadMetrics (definido em ServiceGroupTypeType)

Carrega as métricas informadas pelo serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceGroupTypeType
name LoadMetrics
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LoadMetric

Atributo Valor
name LoadMetric
type LoadMetricType
maxOccurs não associado

Elemento LoadMetrics (definido em ServiceTypeType)

Carrega as métricas informadas pelo serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceTypeType
name LoadMetrics
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LoadMetric

Atributo Valor
name LoadMetric
type LoadMetricType
maxOccurs não associado

Elemento LoadMetrics (definido em ServiceType)

Carrega as métricas indicadas pelo serviço usadas nos serviços de balanceamento de recursos.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceType
name LoadMetrics
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LoadMetric

Atributo Valor
name LoadMetric
type LoadMetricType
maxOccurs não associado

Elemento LocalStore (tipo LocalStoreETWType)

Descreve um destino de repositório dentro do nó para eventos de ETW.

Atributo Valor
type LocalStoreETWType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations
name LocalStore
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento LocalStore (tipo LocalStoreType)

Descreve um destino de repositório dentro do nó para os dados de diagnóstico.

Atributo Valor
type LocalStoreType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Destinations, elemento Destinations
name LocalStore
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento LogCollectionPolicies

Especifica se a coleta de log está habilitada. Funciona somente em um ambiente de cluster do Azure

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ApplicationPoliciesType
name LogCollectionPolicies
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LogCollectionPolicy

Atributo Valor
name LogCollectionPolicy

Elemento LogCollectionPolicy

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento LogCollectionPolicies
name LogCollectionPolicy

Origem XML

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

Detalhes do atributo

Caminho

Atributo Valor
name Caminho
type xs:string
uso opcionais

Elemento LogConfig

Especifica o driver de registro em log para um contêiner.

Atributo Valor
type ContainerLoggingDriverType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name LogConfig
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento LogicalDirectories

Descrevem as configurações de LogicalDirectories associadas a esse tipo de nó

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento de NodeType
name LogicalDirectories
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

LogicalDirectory

Atributo Valor
name LogicalDirectory
type LogicalDirectoryType
maxOccurs não associado

Elemento LogicalDirectory

Descreve um LogicalDirectoryType.

Atributo Valor
type LogicalDirectoryType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento LogicalDirectories
name LogicalDirectory
maxOccurs não associado

Origem XML

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

Elemento ManagedAssembly

Sem suporte. Não use. O nome do assembly gerenciado (por exemplo, Queue.dll) a ser hospedado.

Atributo Valor
type ManagedAssemblyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DllHostEntryPointType
name ManagedAssembly

Origem XML

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

Elemento ManifestDataPackage

Declara uma pasta, nomeada pelo atributo Name, em PackageRoot que contém os arquivos de dados estáticos a serem consumidos pelo processo no runtime. O Service Fabric reciclará todos os EXEs e DLLHOSTs especificados nos pacotes de host e de suporte quando um dos pacotes de dados listados no manifesto do serviço forem atualizados.

Atributo Valor
type DataPackageType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ManifestDataPackages
name ManifestDataPackage
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ManifestDataPackages

Lista os pacotes de dados que contêm os manifestos de ETW para os componentes deste manifesto do serviço. O pacote de dados que contém os manifestos de ETW não deve conter outros arquivos.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento ETW
name ManifestDataPackages
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

ManifestDataPackage

Atributo Valor
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs não associado

Elemento Member

Atributo Valor
type ServiceGroupMemberType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Members, elemento Members
name Membro
minOccurs 1
maxOccurs não associado

Origem XML

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

Elemento MemberOf

Os usuários podem ser adicionados a um grupo de associação existente, para que possam herdar todas as propriedades e configurações de segurança de tal grupo de associação. O grupo de associação pode ser usado para proteger os recursos externos que precisam ser acessados por diferentes serviços ou o mesmo serviço (em um computador diferente).

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no elemento User
name MemberOf
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

SystemGroup

O grupo do sistema ao qual adicionar o usuário. O grupo do sistema deve ser definido na seção Groups.

Atributo Valor
name SystemGroup
minOccurs 0
maxOccurs não associado

Grupo

O grupo ao qual adicionar o usuário. O grupo deve ser definido na seção Groups.

Atributo Valor
name Grupo
minOccurs 0
maxOccurs não associado

Elemento Members (definido em StatefulServiceGroupType)

Serviços de membro do grupo de serviço

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType StatefulServiceGroupType
name Membros
minOccurs 1
maxOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

Membro

Atributo Valor
name Membro
type ServiceGroupMemberType
minOccurs 1
maxOccurs não associado

Elemento Members (definido em StatelessServiceGroupType)

Serviços de membro do grupo de serviço

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType StatelessServiceGroupType
name Membros
minOccurs 1
maxOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

Membro

Atributo Valor
name Membro
type ServiceGroupMemberType
minOccurs 1
maxOccurs não associado

Elemento Membership

Atributo Valor
type complexType anonymous
conteúdo 3 elementos, 0 atributo
definido localmente no elemento Group
name Associação
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

DomainGroup

Atributo Valor
name DomainGroup
minOccurs 0
maxOccurs não associado

SystemGroup

Atributo Valor
name SystemGroup
minOccurs 0
maxOccurs não associado

DomainUser

Atributo Valor
name DomainUser
minOccurs 0
maxOccurs não associado

Elemento NTLMAuthenticationPolicy (definido em Group)

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento Group
name NTLMAuthenticationPolicy
minOccurs 0

Origem XML

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

Detalhes do atributo

IsEnabled

Atributo Valor
name IsEnabled
type xs:boolean
uso opcionais
padrão true

Elemento NTLMAuthenticationPolicy (definido em User)

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 6 atributos
definido localmente no elemento User
name NTLMAuthenticationPolicy
minOccurs 0

Origem XML

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

Detalhes do atributo

IsEnabled

Atributo Valor
name IsEnabled
type xs:boolean
uso opcionais
padrão true

PasswordSecret

Atributo Valor
name PasswordSecret
type xs:string
uso exigido

PasswordSecretEncrypted

Atributo Valor
name PasswordSecretEncrypted
type xs:boolean
uso opcionais
padrão false

X509StoreLocation

Atributo Valor
name X509StoreLocation
uso opcionais
padrão LocalMachine

X509StoreName

Atributo Valor
name X509StoreName
padrão Meu

X509Thumbprint

Atributo Valor
name X509Thumbprint
type xs:string

Elemento NamedPartition

Descreve um esquema de particionamento nomeado com base nos nomes para cada partição.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no grupo PartitionDescriptionGroup
name NamedPartition

Origem XML

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

Detalhes do elemento de conteúdo

Partição

Descreve uma partição por nome.

Atributo Valor
name Partição

Elemento NamingReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name NamingReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento NetworkConfig

Especifica a configuração de rede para um contêiner.

Atributo Valor
type ContainerNetworkConfigType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name NetworkConfig
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento NetworkPolicies

Especifica as políticas de rede, incluindo políticas de rede do contêiner.

Atributo Valor
type NetworkPoliciesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name NetworkPolicies
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento Node (tipo FabricNodeType)

Descreve um nó do Microsoft Azure Service Fabric.

Atributo Valor
type FabricNodeType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento NodeList, elemento NodeList
name
maxOccurs não associado

Origem XML

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

Elemento Node (tipo InfrastructureNodeType)

Descreve uma informação de infraestrutura necessária.

Atributo Valor
type InfrastructureNodeType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento de NodeList
name
maxOccurs não associado

Origem XML

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

Elemento NodeList (definido em InfrastructureInformationType)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType InfrastructureInformationType
name NodeList

Origem XML

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

Detalhes do elemento de conteúdo

Atributo Valor
name
type InfrastructureNodeType
maxOccurs não associado

Elemento NodeList (definido em LinuxInfrastructureType)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType LinuxInfrastructureType
name NodeList

Origem XML

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

Detalhes do elemento de conteúdo

Atributo Valor
name
type FabricNodeType
maxOccurs não associado

Elemento NodeList (definido em WindowsInfrastructureType)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType WindowsInfrastructureType
name NodeList

Origem XML

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

Detalhes do elemento de conteúdo

Atributo Valor
name
type FabricNodeType
maxOccurs não associado

Elemento NodeType

Descreve um tipo de nó.

Atributo Valor
type complexType anonymous
conteúdo 7 elementos, 1 atributo
definido localmente no elemento de NodeTypes
name NodeType
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Nome do NodeType

Atributo Valor
name Nome
type xs:string
uso exigido

Detalhes do elemento de conteúdo

Pontos de extremidade

Descrevem os pontos de extremidade associados a esse tipo de nó

Atributo Valor
name Pontos de extremidade
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Descrevem as informações de KtlLogger associadas a esse tipo de nó

Atributo Valor
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Descrevem as configurações de LogicalDirectories associadas a esse tipo de nó

Atributo Valor
name LogicalDirectories
minOccurs 0

Certificados

Descrevem os certificados associados a esse tipo de nó

Atributo Valor
name Certificados
type CertificatesType
minOccurs 0

PlacementProperties

Descrevem as propriedades do NodeType que serão usadas como restrições de posicionamento

Atributo Valor
name PlacementProperties
minOccurs 0

Capacidades

As capacidades de várias métricas para esse tipo de nó

Atributo Valor
name Capacidades
minOccurs 0

SfssRgPolicies

A política de governança de recursos dos serviços do sistema de SF para esse tipo de nó

Atributo Valor
name SfssRgPolicies
minOccurs 0

Elemento NodeTypes

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ClusterManifestType
name NodeTypes
minOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

NodeType

Descreve um tipo de nó.

Atributo Valor
name NodeType
maxOccurs não associado

Elemento PaaS

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 0 atributo
definido localmente no elemento Infrastructure
name PaaS

Origem XML

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

Detalhes do elemento de conteúdo

Funções

Atributo Valor
name Funções

Votos

Atributo Valor
name Votos

Elemento PackageSharingPolicy

Indica se um pacote de códigos, configurações ou dados deve ser compartilhado entre instâncias de serviço do mesmo tipo de serviço.

Atributo Valor
type PackageSharingPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType
name PackageSharingPolicy
minOccurs 0

Origem XML

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

Elemento Parameter (tipo ParameterType)

Atributo Valor
type ParameterType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ParametersType
name Parâmetro
minOccurs 1
maxOccurs não associado

Origem XML

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

Elemento Parameter definido em Parameters

Um parâmetro de aplicativo a ser usado no manifesto. O valor do parâmetro pode ser alterado durante a instanciação do aplicativo, ou, se nenhum valor for fornecido, o valor padrão será usado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no elemento Parameters
name Parâmetro
block
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

O nome do parâmetro a ser usado no manifesto como "[Name]".

Atributo Valor
name Nome
uso exigido

DefaultValue

Valor padrão para o parâmetro, usado se o valor do parâmetro não for fornecido durante a criação de instância do aplicativo.

Atributo Valor
name DefaultValue
type xs:string
uso exigido

Elemento Parameter (definido em Parameters)

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Parameters
name Parâmetro
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento Parameter definido em Section

A configuração a ser substituída.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no elemento Section
name Parâmetro
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

IsEncrypted

Se for verdadeiro, o valor desse parâmetro será criptografado. O desenvolvedor do aplicativo é responsável por criar um certificado e usar o cmdlet Invoke-ServiceFabricEncryptSecret para criptografar informações confidenciais. As informações do certificado que serão usadas para criptografar o valor são especificadas na seção Certificados. Este atributo está preterido. Use o atributo Type.

Atributo Valor
name IsEncrypted
type xs:boolean
padrão false

Tipo

Esse valor define o tipo de valor especificado no atributo 'Value'. Ele pode ser SecretsStoreRef/Encrypted/PlainText. Se definido como SecretsStoreRef, o valor de referência do SecretStore será recuperado. Se definido como Encrypted, o desenvolvedor do aplicativo será responsável por criar um certificado e usar o cmdlet Invoke-ServiceFabricEncryptSecret para criptografar informações confidenciais.

Atributo Valor
name Type
type xs:string
uso opcionais

Elemento Parameter (definido em Section)

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 5 atributos
definido localmente no elemento Section
name Parâmetro
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Valor

Atributo Valor
name Valor
type xs:string
uso exigido

MustOverride

Se for verdadeiro, o valor desse parâmetro precisará ser substituído pela configuração de nível superior.

Atributo Valor
name MustOverride
type xs:boolean
padrão false

IsEncrypted

Se for verdadeiro, o valor desse parâmetro será criptografado.

Atributo Valor
name IsEncrypted
type xs:boolean
padrão false

Tipo

Atributo Valor
name Type
type xs:string
uso opcionais

Elemento Parameters (tipo ParametersType)

Configurações adicionais especificadas como pares nome-valor

Atributo Valor
type ParametersType
conteúdo 0 elementos, 0 atributos
definido globalmente
name Parâmetros

Origem XML

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

Elemento Parameters (definido em AppInstanceDefinitionType)

Lista de parâmetros para o aplicativo conforme definido no manifesto do aplicativo e seus respectivos valores.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType AppInstanceDefinitionType
name Parâmetros

Origem XML

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

Detalhes do elemento de conteúdo

Parâmetro

Atributo Valor
name Parâmetro
minOccurs 0
maxOccurs não associado

Elemento Parameters (definido em ApplicationManifestType)

Declara os parâmetros que são usados no manifesto do aplicativo. O valor desses parâmetros pode ser fornecido quando o aplicativo é instanciado e pode ser usado para substituir as definições de configuração do serviço ou aplicativo.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ApplicationManifestType
name Parâmetros
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Parâmetro

Um parâmetro de aplicativo a ser usado no manifesto. O valor do parâmetro pode ser alterado durante a instanciação do aplicativo, ou, se nenhum valor for fornecido, o valor padrão será usado.

Atributo Valor
name Parâmetro
block
minOccurs 0
maxOccurs não associado

Elemento Partition

Descreve uma partição por nome.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento NamedPartition
name Partição

Origem XML

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

Detalhes do atributo

Nome

O nome da partição

Atributo Valor
name Nome
uso exigido

Elemento PersistencePolicy

Extensão de política de persistência para o tipo de serviço

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 4 atributos
definido globalmente
name PersistencePolicy

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Mode

Atributo Valor
name Mode
uso exigido

WriteBehind

Atributo Valor
name WriteBehind
type xs:string
uso exigido

Provedor

Atributo Valor
name Provedor
type xs:string
uso exigido

Detalhes do elemento de conteúdo

Propriedades

Atributo Valor
name Propriedades
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento PlacementConstraints

Usado para controlar em quais nós no cluster um serviço pode ser executado. Um par chave/valor que descreve o nome da propriedade do nó e os requisitos do serviço para o valor. Instruções individuais podem ser agrupadas com lógica booliana simples para criar a restrição necessária. Por exemplo, "(FirmwareVersion>12 && InDMZ == True)".

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceType, complexType ServiceTypeType, complexType ServiceGroupTypeType
name PlacementConstraints
minOccurs 0

Origem XML

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

Elemento PlacementProperties

Descrevem as propriedades do NodeType que serão usadas como restrições de posicionamento

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento de NodeType
name PlacementProperties
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Propriedade

Atributo Valor
name Propriedade
type KeyValuePairType
minOccurs 0
maxOccurs não associado

Elemento Policies (tipo ApplicationPoliciesType)

Descreve as políticas (coleta de log, executar como padrão, integridade e acesso de segurança) a serem aplicadas no nível do aplicativo.

Atributo Valor
type ApplicationPoliciesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType EnvironmentType
name Políticas
minOccurs 0

Origem XML

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

Elemento Policies (tipo ServiceManifestImportPoliciesType)

Descreve as políticas (associação de ponto de extremidade, compartilhamento de pacotes, executar como e acesso de segurança) a serem aplicadas no manifesto do serviço importado.

Atributo Valor
type ServiceManifestImportPoliciesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ServiceManifestImport
name Políticas
minOccurs 0

Origem XML

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

Elemento PortBinding

Especifica qual recurso do ponto de extremidade associar à porta do contêiner exposto.

Atributo Valor
type PortBindingType
conteúdo 0 elementos, 0 atributos
definido localmente em ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
name PortBinding
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento Principals

Descreve as entidades de segurança (usuários, grupos) necessárias para o aplicativo executar serviços e recursos de segurança. As entidades de segurança são referenciadas nas seções de políticas.

Atributo Valor
type SecurityPrincipalsType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType EnvironmentType
name Principals
minOccurs 0

Origem XML

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

Elemento Program

O nome do executável. Por exemplo, "MySetup.bat" ou "MyServiceHost.exe".

Atributo Valor
type xs:string
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ExeHostEntryPointType
name Programa

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Program" type="xs:string">
        <xs:annotation>
          <xs:documentation>The executable name. For example, "MySetup.bat" or "MyServiceHost.exe".</xs:documentation>
        </xs:annotation></xs:element>
      

Elemento Properties

Define propriedades para as políticas de persistência e remoção.

Atributo Valor
type ServiceTypeExtensionPolicyPropertiesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento PersistencePolicy, elemento EvictionPolicy
name Propriedades
minOccurs 0

Origem XML

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

Elemento Property (tipo KeyValuePairType)

Atributo Valor
type KeyValuePairType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento PlacementProperties
name Propriedade
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento Property (definido em ServiceTypeExtensionPolicyPropertiesType)

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no complexType ServiceTypeExtensionPolicyPropertiesType
name Propriedade
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Valor

Atributo Valor
name Valor
type xs:string
uso exigido

Elemento ProviderGuid

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento ProviderGuids
name ProviderGuid
minOccurs 0
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ProviderGuid" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Value" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                

Detalhes do atributo

Valor

Atributo Valor
name Valor
uso exigido

Elemento ProviderGuids

Lista os GUIDs do provedor ETW para os componentes do manifesto do serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento ETW
name ProviderGuids
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ProviderGuids" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Lists the ETW provider GUIDs for the components of this service manifest.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ProviderGuid" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Value" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            

Detalhes do elemento de conteúdo

ProviderGuid

Atributo Valor
name ProviderGuid
minOccurs 0
maxOccurs não associado

Elemento RepairManagerReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name RepairManagerReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento RepositoryCredentials

Credenciais para o repositório de imagens de contêiner de onde as imagens devem ser retiradas.

Atributo Valor
type RepositoryCredentialsType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="RepositoryCredentials" type="RepositoryCredentialsType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Credentials for container image repository to pull images from.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Elemento ResourceGovernancePolicy

Especifica limites de recurso para codepackage.

Atributo Valor
type ResourceGovernancePolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento DigestedCodePackage, elemento DigestedEndpoint
name ResourceGovernancePolicy
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ResourceGovernancePolicy" type="ResourceGovernancePolicyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies resource limits for a codepackage.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Elemento ResourceOverrides

Especifica substituições de recurso para pontos de extremidade declarados em recursos do manifesto do serviço.

Atributo Valor
type ResourceOverridesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ServiceManifestImport
name ResourceOverrides
minOccurs 0

Origem XML

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

Elemento Resources

Descreve os recursos usados por esse serviço, que podem ser declarados sem modificar o código compilado e alterados quando o serviço é implantado. O acesso a esses recursos é controlado pelas seções Entidades de segurança e Políticas do manifesto do aplicativo.

Atributo Valor
type ResourcesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType
name Recursos
minOccurs 0

Origem XML

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

Elemento Role (tipo AzureRoleType)

Atributo Valor
type AzureRoleType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Roles
name Função
maxOccurs não associado

Origem XML

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

Elemento Role (tipo BlackbirdRoleType)

Atributo Valor
type BlackbirdRoleType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Roles
name Função
minOccurs 1
maxOccurs não associado

Origem XML

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

Elemento Role (tipo PaaSRoleType)

Atributo Valor
type PaaSRoleType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Roles
name Função
maxOccurs não associado

Origem XML

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

Elemento Roles (definido em Blackbird)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento Blackbird
name Funções

Origem XML

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

Detalhes do elemento de conteúdo

Função

Atributo Valor
name Função
type BlackbirdRoleType
minOccurs 1
maxOccurs não associado

Elemento Roles (definido em PaaS)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento PaaS
name Funções

Origem XML

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

Detalhes do elemento de conteúdo

Função

Atributo Valor
name Função
type PaaSRoleType
maxOccurs não associado

Elemento Roles (definido em WindowsAzure)

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento WindowsAzure
name Funções

Origem XML

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

Detalhes do elemento de conteúdo

Função

Atributo Valor
name Função
type AzureRoleType
maxOccurs não associado

Elemento RunAsPolicy

Especifica o usuário local ou a conta do sistema local usado por um pacote de código de serviço para execução. Há suporte para contas de domínio em implantações do Windows Server em que o Microsoft Entra ID está disponível. Por padrão, os aplicativos são executados na conta sob a qual o processo Fabric.exe está sendo executado. Os aplicativos também podem ser executados como outras contas, que devem ser declaradas na seção Entidades de segurança. Se você aplicar uma política RunAs a um serviço e o manifesto do serviço declarar recursos de ponto de extremidade com o protocolo HTTP, será necessário também especificar uma SecurityAccessPolicy para assegurar que as portas alocadas a esses pontos de extremidade sejam corretamente listadas no controle de acesso para a conta de usuário RunAs na qual o serviço é executado. Para um ponto de extremidade HTTPS, você também precisa definir um EndpointBindingPolicy para indicar o nome do certificado para retornar ao cliente.

Atributo Valor
type RunAsPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento DigestedCodePackage
name RunAsPolicy
minOccurs 0

Origem XML

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

Elemento RunFrequency

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento ExeHost
name RunFrequency
minOccurs 0

Origem XML

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

Detalhes do atributo

IntervalInSeconds

Atributo Valor
name IntervalInSeconds
uso exigido

Elemento ScalingPolicy

Uma descrição da política de dimensionamento que consiste em um gatilho e um mecanismo de dimensionamento.

Atributo Valor
type ScalingPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ServiceScalingPolicies
name ScalingPolicy
maxOccurs não associado

Origem XML

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

Elemento SecretsCertificate

Especifica as informações do certificado.

Atributo Valor
type FabricCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Certificates, elemento Certificates, elemento DigestedCertificates
name SecretsCertificate
minOccurs 0

Origem XML

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

Elemento Section (definido em SettingsOverridesType)

Seção no arquivo Settings.xml a ser substituída.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 1 atributo
definido localmente no complexType SettingsOverridesType
name Seção
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

O nome da seção no arquivo Settings.xml a ser substituído.

Atributo Valor
name Nome
uso exigido

Detalhes do elemento de conteúdo

Parâmetro

A configuração a ser substituída.

Atributo Valor
name Parâmetro
minOccurs 0
maxOccurs não associado

Elemento Section (definido em SettingsType)

Seção nomeada conforme definido pelo usuário.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 1 atributo
definido localmente no complexType SettingsType
name Seção
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Detalhes do elemento de conteúdo

Parâmetro

Atributo Valor
name Parâmetro
minOccurs 0
maxOccurs não associado

Elemento SecurityAccessPolicies

Lista de políticas de segurança aplicadas aos recursos no nível do aplicativo.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ApplicationPoliciesType
name SecurityAccessPolicies
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SecurityAccessPolicies" minOccurs="0">
                                <xs:annotation>
                                        <xs:documentation>List of security policies applied to resources at the application level.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                        <xs:sequence maxOccurs="unbounded">
                                                <xs:element name="SecurityAccessPolicy" type="SecurityAccessPolicyType"/>
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                

Detalhes do elemento de conteúdo

SecurityAccessPolicy

Atributo Valor
name SecurityAccessPolicy
type SecurityAccessPolicyType

Elemento SecurityAccessPolicy

Concede permissões de acesso a uma entidade em um recurso (como um ponto de extremidade) definido em um manifesto do serviço. Normalmente, é muito útil controlar e restringir o acesso dos serviços para recursos diferentes a fim de minimizar riscos de segurança. Isso é especialmente importante quando o aplicativo é criado a partir de uma coleção de serviços de um marketplace que são criados por desenvolvedores diferentes.

Atributo Valor
type SecurityAccessPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, elemento SecurityAccessPolicies, elemento DigestedEndpoint
name SecurityAccessPolicy
minOccurs 0

Origem XML

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

Elemento SecurityOption

Especifica securityoptions para o contêiner.

Atributo Valor
type SecurityOptionsType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name SecurityOption
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento ServerCertificate

O certificado usado para proteger a comunicação interna do cluster.

Atributo Valor
type FabricCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CertificatesType
name ServerCertificate
minOccurs 0

Origem XML

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

Elemento Service

Declara a criação automática de um serviço quando o aplicativo é instanciado.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 4 atributos
definido localmente no complexType DefaultServicesType
name Serviço

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Service">
                    <xs:annotation>
                        <xs:documentation>Declares a service to be created automatically when the application is instantiated.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessService" type="StatelessServiceType"/>
                            <xs:element name="StatefulService" type="StatefulServiceType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>The service name, used to form the fully qualified application name URI. The fully qualified name URI of the service would be: fabric:/ApplicationName/ServiceName.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="GeneratedIdRef" type="xs:string" use="optional">
                            <xs:annotation>
                                <xs:documentation>Reference to the auto generated id used by Visual Studio tooling.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServiceDnsName" type="xs:string" use="optional">
                          <xs:annotation>
                            <xs:documentation>The DNS name of the service.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
                

Detalhes do atributo

Nome

O nome do serviço, usado para formar o URI do nome totalmente qualificado do aplicativo. O URI do nome totalmente qualificado do serviço é: fabric:/ApplicationName/ServiceName.

Atributo Valor
name Nome
type xs:string
uso exigido

GeneratedIdRef

Referência à ID gerada automaticamente usada pelas ferramentas do Visual Studio.

Atributo Valor
name GeneratedIdRef
type xs:string
uso opcionais

ServiceDnsName

O nome DNS do serviço.

Atributo Valor
name ServiceDnsName
type xs:string
uso opcionais

ServicePackageActivationMode

ServicePackageActivationMode a ser usado durante a criação do serviço. Os valores permitidos são 'SharedProcess' e 'ExclusiveProcess'. Com o modo SharedProcess, as réplicas ou as instâncias de partições diferentes do serviço compartilharão a ativação do pacote de serviço em um nó. Com o modo ExclusiveProcess, cada réplica ou instância do serviço terá sua própria ativação dedicada do pacote de serviço.

Atributo Valor
name ServicePackageActivationMode
type xs:string
uso opcionais
padrão SharedProcess

Detalhes do elemento de conteúdo

StatelessService

Atributo Valor
name StatelessService
type StatelessServiceType

StatefulService

Atributo Valor
name StatefulService
type StatefulServiceType

Elemento ServiceConnectionEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name ServiceConnectionEndpoint
minOccurs 0

Origem XML

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

Elemento ServiceCorrelation

Define uma relação de afinidade com outro serviço. Útil para dividir um aplicativo anteriormente monolítico em microsserviços. Um serviço tem uma dependência local em outro serviço e os dois serviços precisam ser executados no mesmo nó para funcionarem.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no elemento ServiceCorrelations
name ServiceCorrelation
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceCorrelation" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines an affinity relationship with another service. Useful when splitting a previously-monolithic application into microservices.  One service has a local dependency on another service and both services need to run on the same node in order to work.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="ServiceName" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the other service as a URI. Example, "fabric:/otherApplication/parentService".</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Scheme" use="required">
                                    <xs:annotation>
                                        <xs:documentation>In NonAlignedAffinity the replicas or instances of the different services are placed on the same nodes. AlignedAffinity is used with stateful services. Configuring one stateful service as having aligned affinity with another stateful service ensures that the primaries of those services are placed on the same nodes as each other, and that each pair of secondaries are also placed on the same nodes.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Affinity"/>
                                            <xs:enumeration value="AlignedAffinity"/>
                                            <xs:enumeration value="NonAlignedAffinity"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Detalhes do atributo

ServiceName

O nome do outro serviço como um URI. Exemplo: "fabric:/otherApplication/parentService".

Atributo Valor
name ServiceName
uso exigido

Esquema

No modo NonAlignedAffinity, as réplicas ou instâncias dos diferentes serviços são colocadas nos mesmos nós. AlignedAffinity é usado com serviços com estado. A configuração de um serviço com estado como tendo uma afinidade alinhada com outro serviço com estado garante que os primários desses serviços sejam colocados nos mesmos nós entre si e que cada par de secundários seja colocado nos mesmos nós.

Atributo Valor
name Esquema
uso exigido

Elemento ServiceCorrelations

Define as relações de afinidade entre serviços.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceType
name ServiceCorrelations
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceCorrelations" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Defines affinity relationships between services.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServiceCorrelation" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines an affinity relationship with another service. Useful when splitting a previously-monolithic application into microservices.  One service has a local dependency on another service and both services need to run on the same node in order to work.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="ServiceName" use="required">
                                    <xs:annotation>
                                        <xs:documentation>The name of the other service as a URI. Example, "fabric:/otherApplication/parentService".</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Scheme" use="required">
                                    <xs:annotation>
                                        <xs:documentation>In NonAlignedAffinity the replicas or instances of the different services are placed on the same nodes. AlignedAffinity is used with stateful services. Configuring one stateful service as having aligned affinity with another stateful service ensures that the primaries of those services are placed on the same nodes as each other, and that each pair of secondaries are also placed on the same nodes.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Affinity"/>
                                            <xs:enumeration value="AlignedAffinity"/>
                                            <xs:enumeration value="NonAlignedAffinity"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Detalhes do elemento de conteúdo

ServiceCorrelation

Define uma relação de afinidade com outro serviço. Útil para dividir um aplicativo anteriormente monolítico em microsserviços. Um serviço tem uma dependência local em outro serviço e os dois serviços precisam ser executados no mesmo nó para funcionarem.

Atributo Valor
name ServiceCorrelation
maxOccurs não associado

Elemento ServiceFabricRuntimeAccessPolicy

Especifica as políticas que determinam como o runtime do service fabric é exposto para as réplicas.

Atributo Valor
type ServiceFabricRuntimeAccessPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceFabricRuntimeAccessPolicy" type="ServiceFabricRuntimeAccessPolicyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Specifies policies that determine how the service fabric runtime is exposed to the replicas.</xs:documentation>
      </xs:annotation>
      </xs:element>
      

Elemento ServiceGroup

Uma coleção de serviços que são colocados juntos automaticamente, para que eles também sejam movidos juntos durante o failover ou o gerenciamento de recursos.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 2 atributos
definido localmente no complexType DefaultServicesType
name ServiceGroup

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroup">
                    <xs:annotation>
                        <xs:documentation>A collection of services that are automatically located together, so they are also moved together during fail-over or resource management.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:choice minOccurs="0">
                            <xs:element name="StatelessServiceGroup" type="StatelessServiceGroupType"/>
                            <xs:element name="StatefulServiceGroup" type="StatefulServiceGroupType"/>
                        </xs:choice>
                        <xs:attribute name="Name" type="xs:string" use="required">
                            <xs:annotation>
                                <xs:documentation>Name of this service relative to this application Name URI. Fully qualified Name of the service is a combination of Name Uri of the Application and this Name.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="ServicePackageActivationMode" type="xs:string" use="optional" default="SharedProcess">
                          <xs:annotation>
                            <xs:documentation>ServicePackageActivationMode to be used when creating the service. Allowed values are 'SharedProcess' and 'ExclusiveProcess'. With SharedProcess mode, replica(s) or instance(s) from different partition(s) of service will share same activation of service package on a node. With ExclusiveProcess mode, each replica or instance of service will have its own dedicated activation of service package.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            

Detalhes do atributo

Nome

Nome desse serviço em relação a esse URI do Nome do aplicativo. O Nome totalmente qualificado do serviço é uma combinação do URI do nome do Aplicativo e desse Nome.

Atributo Valor
name Nome
type xs:string
uso exigido

ServicePackageActivationMode

ServicePackageActivationMode a ser usado durante a criação do serviço. Os valores permitidos são 'SharedProcess' e 'ExclusiveProcess'. Com o modo SharedProcess, as réplicas ou as instâncias de partições diferentes do serviço compartilharão a ativação do pacote de serviço em um nó. Com o modo ExclusiveProcess, cada réplica ou instância do serviço terá sua própria ativação dedicada do pacote de serviço.

Atributo Valor
name ServicePackageActivationMode
type xs:string
uso opcionais
padrão SharedProcess

Detalhes do elemento de conteúdo

StatelessServiceGroup

Atributo Valor
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Atributo Valor
name StatefulServiceGroup
type StatefulServiceGroupType

Elemento ServiceGroupMembers

Tipos de membro do tipo de grupo do serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceGroupTypeType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

Origem XML

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

Detalhes do elemento de conteúdo

Nenhum

Atributo Valor
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs não associado

Elemento ServiceGroupTypeMember

Descreve o tipo de membro do grupo de serviço.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 1 atributo
definido globalmente
name ServiceGroupTypeMember

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceGroupTypeMember">
    <xs:annotation>
      <xs:documentation>Describes the member type of the service group.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LoadMetrics" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Load metrics reported by this service, used for resource balancing services.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LoadMetric" type="LoadMetricType" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="ServiceTypeName" use="required">
        <xs:annotation>
          <xs:documentation>User-defined type identifier for a Microsoft Azure Service Fabric ServiceGroup Member, .e.g Actor</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  

Detalhes do atributo

ServiceTypeName

Identificador de tipo definido pelo usuário para um membro do ServiceGroup do Microsoft Azure Service Fabric, por exemplo, Ator

Atributo Valor
name ServiceTypeName
uso exigido

Detalhes do elemento de conteúdo

LoadMetrics

Carrega as métricas indicadas pelo serviço usadas nos serviços de balanceamento de recursos.

Atributo Valor
name LoadMetrics
minOccurs 0

Elemento ServiceManifest

Descreve declarativamente o tipo de serviço e a versão. Ele lista o código que pode ser atualizado independentemente, a configuração e os pacotes de código que compõem um pacote de serviço para dar suporte a um ou mais tipos de serviço. Recursos, configurações de diagnóstico e metadados de serviço, como o tipo de serviço, as propriedades de integridade e as métricas de balanceamento de carga, também são especificados.

Atributo Valor
type ServiceManifestType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ServiceManifest

Origem XML

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

Elemento ServiceManifestImport

Importa um manifesto do serviço criado pelo desenvolvedor do serviço. Um manifesto do serviço deve ser importado para cada serviço membro do aplicativo. As substituições e políticas de configuração podem ser declaradas para o manifesto de serviço.

Atributo Valor
type complexType anonymous
conteúdo 5 elementos, 0 atributo
definido localmente no complexType ApplicationManifestType
name ServiceManifestImport
maxOccurs não associado

Origem XML

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

Detalhes do elemento de conteúdo

ServiceManifestRef

Atributo Valor
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Descreve as substituições de configuração para o manifesto do serviço importado. As substituições de configuração permitem a flexibilidade de reutilizar os mesmos manifestos do serviço em vários tipos de aplicativo substituindo a configuração do manifesto do serviço apenas quando usada com determinado tipo de aplicativo. As substituições de configuração podem alterar qualquer configuração padrão em um manifesto do serviço desde que a configuração padrão seja definida usando o Settings.xml na pasta ConfigPackage.

Atributo Valor
name ConfigOverrides
minOccurs 0

ResourceOverrides

Atributo Valor
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

Atributo Valor
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs não associado

Políticas

Atributo Valor
name Políticas
type ServiceManifestImportPoliciesType
minOccurs 0

Elemento ServiceManifestRef

Importa o manifesto do serviço por referência. Atualmente, o arquivo de manifesto do serviço (ServiceManifest.xml) deve estar presente no pacote da build.

Atributo Valor
type ServiceManifestRefType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento ServiceManifestImport
name ServiceManifestRef

Origem XML

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

Elemento ServicePackage

ServicePackage representa uma unidade de implantação e ativação com controle de versão. A versão do ServicePackage é determinada com base na versão do manifesto e na versão das substituições.

Atributo Valor
type ServicePackageType
conteúdo 0 elementos, 0 atributos
definido globalmente
name ServicePackage

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackage" type="ServicePackageType">
    <xs:annotation>
      <xs:documentation>ServicePackage represents a versioned unit of deployment and activation. The version of the ServicePackage is determined based on the manifest version and the version of the overrides.</xs:documentation>
    </xs:annotation>
  </xs:element>
  

Elemento ServicePackageContainerPolicy

Atributo Valor
type ServicePackageContainerPolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

Origem XML

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

Elemento ServicePackageRef

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no complexType ApplicationInstanceType
name ServicePackageRef
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageRef" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Name" use="required"/>
          <xs:attributeGroup ref="VersionedItemAttrGroup"/>
        </xs:complexType>
      </xs:element>
      

Detalhes do atributo

Nome

Atributo Valor
name Nome
uso exigido

Elemento ServicePackageResourceGovernancePolicy

Define a política de controle de recursos que é aplicada no nível de todo o pacote de serviço.

Atributo Valor
type ServicePackageResourceGovernancePolicyType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestImportPoliciesType, complexType ServicePackageType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePackageResourceGovernancePolicy" type="ServicePackageResourceGovernancePolicyType" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Defines the resource governance policy that is applied at the level of the entire service package.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Elemento ServicePlacementPolicies (definido em ServiceTypeType)

Declara políticas de posicionamento de um serviço. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceTypeType
name ServicePlacementPolicies
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicies" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DomainName">
                  <xs:annotation>
                    <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed. </xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="InvalidDomain"/>
                      <xs:enumeration value="RequiredDomain"/>
                      <xs:enumeration value="PreferredPrimaryDomain"/>
                      <xs:enumeration value="RequiredDomainDistribution"/>
                      <xs:enumeration value="NonPartiallyPlace"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Detalhes do elemento de conteúdo

ServicePlacementPolicy

Define uma política de posicionamento do serviço, que especifica se o serviço deve ou não ser executado em determinados domínios de falhas de cluster. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
name ServicePlacementPolicy
maxOccurs não associado

Elemento ServicePlacementPolicies (definido em ServiceType)

Declara políticas de posicionamento de um serviço. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceType
name ServicePlacementPolicies
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares placement policies for a service.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ServicePlacementPolicy" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="DomainName">
                                    <xs:annotation>
                                        <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Type" use="required">
                                    <xs:annotation>
                                        <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="InvalidDomain"/>
                                            <xs:enumeration value="RequiredDomain"/>
                                            <xs:enumeration value="PreferredPrimaryDomain"/>
                                            <xs:enumeration value="RequiredDomainDistribution"/>
                                            <xs:enumeration value="NonPartiallyPlace"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            

Detalhes do elemento de conteúdo

ServicePlacementPolicy

Define uma política de posicionamento do serviço, que especifica se o serviço deve ou não ser executado em determinados domínios de falhas de cluster. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
name ServicePlacementPolicy
maxOccurs não associado

Elemento ServicePlacementPolicy definido em ServicePlacementPolicies

Define uma política de posicionamento do serviço, que especifica se o serviço deve ou não ser executado em determinados domínios de falhas de cluster. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicy" maxOccurs="unbounded">
                            <xs:annotation>
                                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attribute name="DomainName">
                                    <xs:annotation>
                                        <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                                <xs:attribute name="Type" use="required">
                                    <xs:annotation>
                                        <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed.</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="InvalidDomain"/>
                                            <xs:enumeration value="RequiredDomain"/>
                                            <xs:enumeration value="PreferredPrimaryDomain"/>
                                            <xs:enumeration value="RequiredDomainDistribution"/>
                                            <xs:enumeration value="NonPartiallyPlace"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:attribute>
                            </xs:complexType>
                        </xs:element>
                    

Detalhes do atributo

DomainName

O domínio de falha no qual o serviço deve ou não ser colocado, dependendo do valor de Type.

Atributo Valor
name DomainName

Tipo

InvalidDomain permite especificar que um Domínio de Falha específico é inválido para essa carga de trabalho. RequiredDomain exige que todas as réplicas estejam presentes no domínio especificado. Vários domínios necessários podem ser especificados. PreferredPrimaryDomain especifica o Domínio de Falha preferencial para réplicas primárias. Útil em clusters distribuídos geograficamente nos quais você usa outros locais para a redundância, mas prefere que as réplicas primárias sejam colocadas em determinado local para fornecer uma latência mais baixa para operações destinadas ao primário. RequiredDomainDistribution especifica que as réplicas devem ser distribuídas entre os domínios de falha disponíveis. NonPartiallyPlace controla se as réplicas do serviço serão parcialmente colocadas caso todas elas não possam ser colocadas.

Atributo Valor
name Tipo
uso exigido

Elemento ServicePlacementPolicy (definido em ServicePlacementPolicies)

Define uma política de posicionamento do serviço, que especifica se o serviço deve ou não ser executado em determinados domínios de falhas de cluster. Útil quando o cluster abrange distâncias geográficas ou e/ou regiões geopolíticas.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 2 atributos
definido localmente no elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServicePlacementPolicy" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Defines a service placement policy, which specifies that the service should or should not run in certain cluster fault domains.  Useful when the cluster spans geographic distances or and/or geopolitical regions.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DomainName">
                  <xs:annotation>
                    <xs:documentation>The fault domain where the service should or should not be placed, depending on the Type value.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>InvalidDomain allows you to specify that a particular Fault Domain is invalid for this workload. RequiredDomain requires that all of the replicas be present in the specified domain. Multiple required domains can be specified. PreferredPrimaryDomain specifies the preferred Fault Domain for primary replicas. Useful in geographically spanned clusters where you are using other locations for redundancy, but would prefer that the primary replicas be placed in a certain location in order to provider lower latency for operations which go to the primary. RequiredDomainDistribution specifies that replicas are required to be distributed among the available fault domains. NonPartiallyPlace controls if the service replicas will be partially place if not all of them can be placed. </xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="InvalidDomain"/>
                      <xs:enumeration value="RequiredDomain"/>
                      <xs:enumeration value="PreferredPrimaryDomain"/>
                      <xs:enumeration value="RequiredDomainDistribution"/>
                      <xs:enumeration value="NonPartiallyPlace"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          

Detalhes do atributo

DomainName

O domínio de falha no qual o serviço deve ou não ser colocado, dependendo do valor de Type.

Atributo Valor
name DomainName

Tipo

InvalidDomain permite especificar que um Domínio de Falha específico é inválido para essa carga de trabalho. RequiredDomain exige que todas as réplicas estejam presentes no domínio especificado. Vários domínios necessários podem ser especificados. PreferredPrimaryDomain especifica o Domínio de Falha preferencial para réplicas primárias. Útil em clusters distribuídos geograficamente nos quais você usa outros locais para a redundância, mas prefere que as réplicas primárias sejam colocadas em determinado local para fornecer uma latência mais baixa para operações destinadas ao primário. RequiredDomainDistribution especifica que as réplicas devem ser distribuídas entre os domínios de falha disponíveis. NonPartiallyPlace controla se as réplicas do serviço serão parcialmente colocadas caso todas elas não possam ser colocadas.

Atributo Valor
name Tipo
uso exigido

Elemento ServiceScalingPolicies

Declara as políticas de dimensionamento para um serviço. Útil para dimensionar o serviço dinamicamente de acordo com as necessidades.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType ServiceType
name ServiceScalingPolicies
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceScalingPolicies" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Declares scaling policies for a service. Useful for dynamically scaling the service based on needs. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="ScalingPolicy" type="ScalingPolicyType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        

Detalhes do elemento de conteúdo

ScalingPolicy

Atributo Valor
name ScalingPolicy
type ScalingPolicyType
maxOccurs não associado

Elemento ServiceTemplates

Declara o conjunto de tipos de serviço permitidos que podem ser criados dinamicamente na instância do aplicativo. Valores de configuração padrão, como o fator de replicação, são especificados e usados como um modelo para criar instâncias de serviço.

Atributo Valor
type ServiceTemplatesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationManifestType, complexType ApplicationInstanceType
name ServiceTemplates
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTemplates" type="ServiceTemplatesType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Declares the set of permitted service types that can be created dynamically inside the application instance. Default configuration values, such as replication factor, are specified and used as a template for creating service instances.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Elemento ServiceTypeHealthPolicy

Descreve a política para avaliar os eventos de integridade relatados em serviços, partições e réplicas de determinado tipo de serviço.

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ApplicationHealthPolicyType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypeHealthPolicy" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Describes the policy for evaluating health events reported on services, partitions and replicas of a particular service type.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="ServiceTypeHealthPolicyType">
              <xs:attribute name="ServiceTypeName" type="xs:string" use="required">
                <xs:annotation>
                  <xs:documentation>The name of the service type that the policy will be applied to.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    

Elemento ServiceTypes (tipo ServiceAndServiceGroupTypesType)

Define os tipos de serviço com suporte por um CodePackage no manifesto. Quando um serviço é instanciado em relação a um desses tipos de serviço, todos os pacotes de código declarados nesse manifesto são ativados com a execução de seus pontos de entrada. Os tipos de serviço são declarados no nível do manifesto e não no nível do pacote de código.

Atributo Valor
type ServiceAndServiceGroupTypesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceManifestType
name ServiceTypes

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="ServiceTypes" type="ServiceAndServiceGroupTypesType">
        <xs:annotation>
          <xs:documentation>Defines what service types are supported by a CodePackage in this manifest. When a service is instantiated against one of these service types, all code packages declared in this manifest are activated by running their entry points. Service types are declared at the manifest level and not the code package level.</xs:documentation>
        </xs:annotation>
      </xs:element>
      

Elemento ServiceTypes (tipo ServiceTypesType)

Atributo Valor
type ServiceTypesType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento DigestedServiceTypes
name ServiceTypes

Origem XML

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

Elemento Settings (tipo SettingsOverridesType)

Declara as definições de configuração em um manifesto do serviço que devem ser substituídas. Ele consiste em uma ou mais seções de pares chave-valor. Os valores de parâmetro podem ser criptografados usando o cmdlet Invoke-ServiceFabricEncryptSecret.

Atributo Valor
type SettingsOverridesType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ConfigOverrideType
name Configurações
minOccurs 0

Origem XML

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

Elemento Settings (tipo SettingsType)

Descreve definições configuráveis para os pacotes de código de um serviço. O Microsoft Azure Service Fabric não interpreta as configurações, mas as disponibiliza meio de APIs de runtime para serem usadas pelos componentes do código.

Atributo Valor
type SettingsType
conteúdo 0 elementos, 0 atributos
definido globalmente
name Configurações

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Settings" type="SettingsType">
                <xs:annotation>
                        <xs:documentation>Defiles configurable settings for the code packages of a service. Microsoft Azure Service Fabric does not interpret the settings, however it makes them available via Runtime APIs for use by the code components.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Elemento SetupEntryPoint

Um ponto de entrada privilegiado que por padrão é executado com as mesmas credenciais do que o Service Fabric (normalmente, a conta NETWORKSERVICE) antes de qualquer outro ponto de entrada. O executável especificado pelo EntryPoint normalmente é o host de serviço de longa duração. A presença de um ponto de entrada de instalação separado evita a necessidade de executar o host de serviço com altos privilégios por longos períodos de tempo.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType CodePackageType
name SetupEntryPoint
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SetupEntryPoint" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A privileged entry point that by default runs with the same credentials as Service Fabric (typically the NETWORKSERVICE account) before any other entry point. The executable specified by EntryPoint is typically the long-running service host. The presence of a separate setup entry point avoids having to run the service host with high privileges for extended periods of time.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ExeHost" type="ExeHostEntryPointType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      

Detalhes do elemento de conteúdo

ExeHost

Atributo Valor
name ExeHost
type ExeHostEntryPointType

Elemento SfssRgPolicies

A política de governança de recursos dos serviços do sistema de SF para esse tipo de nó

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento de NodeType
name SfssRgPolicies
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SfssRgPolicies" minOccurs="0">
                                                                                <xs:annotation>
                                                                                        <xs:documentation>The SF system services resource governance policy for this node type</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:complexType>
                                                                                        <xs:sequence>
                                                                                                <xs:element name="SfssRgPolicy" type="KeyValuePairType" minOccurs="0" maxOccurs="unbounded"/>
                                                                                        </xs:sequence>
                                                                                </xs:complexType>
                                                                        </xs:element>
                                                                

Detalhes do elemento de conteúdo

SfssRgPolicy

Atributo Valor
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs não associado

Elemento SfssRgPolicy

Atributo Valor
type KeyValuePairType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento SfssRgPolicies
name SfssRgPolicy
minOccurs 0
maxOccurs não associado

Origem XML

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

Elemento SharedLogFileId

GUID específico a ser usado como a ID do log compartilhado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no complexType FabricKtlLoggerSettingsType
name SharedLogFileId
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SharedLogFileId" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specific GUID to use as the shared log ID.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
         </xs:complexType>
      </xs:element>

      

Detalhes do atributo

Valor

Atributo Valor
name Valor
uso exigido

Elemento SharedLogFilePath

Define o caminho para o log compartilhado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no complexType FabricKtlLoggerSettingsType
name SharedLogFilePath
minOccurs 0

Origem XML

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

      

Detalhes do atributo

Valor

Atributo Valor
name Valor
type xs:string
uso exigido

Elemento SharedLogFileSizeInMB

Define o tamanho do log compartilhado.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no complexType FabricKtlLoggerSettingsType
name SharedLogFileSizeInMB
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SharedLogFileSizeInMB" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Defines how large is the shared log.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Value" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="512"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>

    

Detalhes do atributo

Valor

Atributo Valor
name Valor
uso exigido

Elemento SingletonPartition

Declara que o serviço tem apenas uma partição.

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no grupo PartitionDescriptionGroup
name SingletonPartition

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="SingletonPartition">
                <xs:annotation>
                    <xs:documentation>Declares that this service has only one partition.</xs:documentation>
                </xs:annotation>
                <xs:complexType/>
            </xs:element>
            

Elemento StatefulService

Define um serviço com estado.

Atributo Valor
type StatefulServiceType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceTemplatesType, elemento Service
name StatefulService

Origem XML

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

Elemento StatefulServiceGroup

Define um grupo de serviço com estado.

Atributo Valor
type StatefulServiceGroupType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceTemplatesType, elemento ServiceGroup
name StatefulServiceGroup

Origem XML

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

Elemento StatefulServiceGroupType

Descreve um tipo de grupo de serviço com estado.

Atributo Valor
type StatefulServiceGroupTypeType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceAndServiceGroupTypesType
name StatefulServiceGroupType

Origem XML

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

Elemento StatefulServiceType

Descreve um tipo de serviço com estado.

Atributo Valor
type StatefulServiceTypeType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatefulServiceType

Origem XML

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

Elemento StatelessService

Define um serviço sem estado.

Atributo Valor
type StatelessServiceType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceTemplatesType, elemento Service
name StatelessService

Origem XML

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

Elemento StatelessServiceGroup

Define um grupo de serviço sem estado.

Atributo Valor
type StatelessServiceGroupType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceTemplatesType, elemento ServiceGroup
name StatelessServiceGroup

Origem XML

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

Elemento StatelessServiceGroupType

Descreve um tipo de grupo de serviço sem estado.

Atributo Valor
type StatelessServiceGroupTypeType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceAndServiceGroupTypesType
name StatelessServiceGroupType

Origem XML

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

Elemento StatelessServiceType

Descreve um tipo de serviço sem estado.

Atributo Valor
type StatelessServiceTypeType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ServiceAndServiceGroupTypesType, complexType ServiceTypesType
name StatelessServiceType

Origem XML

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

Elemento SystemGroup (definido em MemberOf)

O grupo do sistema ao qual adicionar o usuário. O grupo do sistema deve ser definido na seção Groups.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento MemberOf
name SystemGroup
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

O nome do grupo do sistema.

Atributo Valor
name Nome
type xs:string
uso exigido

Elemento SystemGroup (definido em Membership)

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 1 atributo
definido localmente no elemento Membership
name SystemGroup
minOccurs 0
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Atributo Valor
name Nome
type xs:string
uso exigido

Elemento TargetInformation

Descreve o destino que o FabricDeployer precisa implantar.

Atributo Valor
type TargetInformationType
conteúdo 0 elementos, 0 atributos
definido globalmente
name TargetInformation

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="TargetInformation" type="TargetInformationType">
                <xs:annotation>
                        <xs:documentation>Describes the target the FabricDeployer needs to deploy.</xs:documentation>
                </xs:annotation>
        </xs:element>
        

Elemento TargetInstallation

Atributo Valor
type WindowsFabricDeploymentInformation
conteúdo 0 elementos, 0 atributos
definido localmente no complexType TargetInformationType
name TargetInstallation
minOccurs 1

Origem XML

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

Elemento UniformInt64Partition

Descreve um esquema de particionamento uniforme baseado em chaves Int64.

Atributo Valor
type complexType anonymous
conteúdo 0 elemento, 3 atributos
definido localmente no grupo PartitionDescriptionGroup
name UniformInt64Partition

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="UniformInt64Partition">
                <xs:annotation>
                    <xs:documentation>Describes a uniform partitioning scheme based on Int64 keys.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="PartitionCount" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Total number of partitions (positive integer). Each partition is responsible for a non-overlapping subrange of the overall partition key range.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="LowKey" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Inclusive low range of the partition key (long).</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="HighKey" type="xs:string" use="required">
                        <xs:annotation>
                            <xs:documentation>Inclusive high range of the partition key (long).</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            

Detalhes do atributo

PartitionCount

Número total de partições (inteiro positivo). Cada partição é responsável por um subintervalo sem sobreposição do intervalo de chaves de partição geral.

Atributo Valor
name PartitionCount
type xs:string
uso exigido

LowKey

Intervalo inferior inclusivo da chave de partição (longo).

Atributo Valor
name LowKey
type xs:string
uso exigido

HighKey

Intervalo superior inclusivo da chave de partição (longo).

Atributo Valor
name HighKey
type xs:string
uso exigido

Elemento UnmanagedDll

Sem suporte. Não use. O nome do assembly não gerenciado (por exemplo, Queue.dll) a ser hospedado.

Atributo Valor
type UnmanagedDllType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType DllHostEntryPointType
name UnmanagedDll

Origem XML

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

Elemento UpgradeOrchestrationServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento UpgradeServiceReplicatorEndpoint

Atributo Valor
type InternalEndpointType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType FabricEndpointsType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

Origem XML

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

Elemento User

Declara um usuário como uma entidade de segurança que pode ser referenciada em políticas.

Atributo Valor
type complexType anonymous
conteúdo 2 elementos, 5 atributos
definido localmente no elemento Users
name Usuário
maxOccurs não associado

Origem XML

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

Detalhes do atributo

Nome

Nome da conta de usuário.

Atributo Valor
name Nome
type xs:string
uso exigido

AccountType

Especifica o tipo de conta: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount ou LocalSystem. O padrão é LocalUser. As contas de usuário local são criadas nos computadores nos quais o aplicativo é implantado. Por padrão, essas contas não têm os mesmos nomes especificados aqui. Em vez disso, eles são gerados dinamicamente e têm senhas aleatórias. Os tipos de conta do sistema local compatíveis são LocalUser, NetworkService, LocalService e LocalSystem. Há suporte para contas de domínio em implantações do Windows Server em que o Microsoft Entra ID está disponível.

Atributo Valor
name AccountType
uso opcionais
padrão LocalUser

LoadUserProfile

Atributo Valor
name LoadUserProfile
type xs:boolean
uso opcionais
padrão false

PerformInteractiveLogon

Atributo Valor
name PerformInteractiveLogon
type xs:boolean
uso opcionais
padrão false

PasswordEncrypted

Verdadeiro, se a senha for criptografada; falso, se ela for um texto sem formatação.

Atributo Valor
name PasswordEncrypted
type xs:boolean
uso opcionais

Detalhes do elemento de conteúdo

NTLMAuthenticationPolicy

Atributo Valor
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Os usuários podem ser adicionados a um grupo de associação existente, para que possam herdar todas as propriedades e configurações de segurança de tal grupo de associação. O grupo de associação pode ser usado para proteger os recursos externos que precisam ser acessados por diferentes serviços ou o mesmo serviço (em um computador diferente).

Atributo Valor
name MemberOf
minOccurs 0

Elemento UserRoleClientCertificate

O certificado do cliente de função de usuário padrão usado para proteger a comunicação do servidor cliente.

Atributo Valor
type FabricCertificateType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType CertificatesType
name UserRoleClientCertificate
minOccurs 0

Origem XML

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

Elemento Users

Declara um conjunto de usuários como entidades de segurança que podem ser referenciadas em políticas.

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no complexType SecurityPrincipalsType
name Usuários
minOccurs 0

Origem XML

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

Detalhes do elemento de conteúdo

Usuário

Declara um usuário como uma entidade de segurança que pode ser referenciada em políticas.

Atributo Valor
name Usuário
maxOccurs não associado

Elemento Volume

Especifica o volume a ser associado ao contêiner.

Atributo Valor
type ContainerVolumeType
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ContainerHostPoliciesType
name Volume
minOccurs 0
maxOccurs não associado

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="Volume" type="ContainerVolumeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Specifies the volume to be bound to container.</xs:documentation>
            </xs:annotation>
        </xs:element>
      

Elemento Vote

Atributo Valor
type PaaSVoteType
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Votes
name Voto
maxOccurs não associado

Origem XML

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

Elemento Votes

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento PaaS
name Votos

Origem XML

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

Detalhes do elemento de conteúdo

Voto

Atributo Valor
name Voto
type PaaSVoteType
maxOccurs não associado

Elemento WindowsAzure

Atributo Valor
type complexType anonymous
conteúdo 1 elemento, 0 atributos
definido localmente no elemento Infrastructure
name WindowsAzure

Origem XML

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

Detalhes do elemento de conteúdo

Funções

Atributo Valor
name Funções

Elemento WindowsAzureStaticTopology

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Infrastructure
name WindowsAzureStaticTopology

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WindowsAzureStaticTopology">
                                                        <xs:complexType>
                                                                <xs:complexContent>
                                                                        <xs:extension base="WindowsInfrastructureType"/>
                                                                </xs:complexContent>
                                                        </xs:complexType>
                                                </xs:element>
                                                

Elemento WindowsServer

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no elemento Infrastructure
name WindowsServer

Origem XML

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

Elemento WorkingFolder

Atributo Valor
type complexType anonymous
conteúdo 0 elementos, 0 atributos
definido localmente no complexType ExeHostEntryPointType
name WorkingFolder
padrão Work
minOccurs 0

Origem XML

<xs:element xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2011/01/fabric" name="WorkingFolder" default="Work" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Work"/>
            <xs:enumeration value="CodePackage"/>
            <xs:enumeration value="CodeBase"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>