Partilhar via


Elementos do esquema XML do modelo de serviço

Elemento AddRemoveIncrementalNamedPartitionScalingMechanism

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 3 atributo(s)
definido localmente no grupo ScalingPolicyMechanismGroup
nome AddRemoveIncrementalNamedPartitionScalingMechanism
minOcorre 0
maxOcorre 1

Fonte 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
nome MinPartitionCount
tipo xs:string
utilização obrigatório

MaxPartitionCount

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

Atributo Valor
nome MaxPartitionCount
tipo xs:string
utilização obrigatório

ScaleIncrement

O número de partições pelas quais executar o upshift/downshift.

Atributo Valor
nome ScaleIncrement
tipo xs:string
utilização obrigatório

Elemento de aplicação

Informações específicas da instância do aplicativo, como nome do aplicativo e valores de parâmetros do aplicativo usados para criar o aplicativo. Os valores de parâmetro neste arquivo substituem os valores de parâmetro padrão definidos no Manifesto do Aplicativo.

Atributo Value
tipo AppInstanceDefinitionType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Aplicação

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente em FabricEndpointsType complexType
nome Pontos finais de aplicação
minOcorre 0

Fonte 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 [en]

Atributo Valor
nome StartPort [en]
tipo xs:int
utilização obrigatório

EndPort

Atributo Valor
nome EndPort
tipo xs:int
utilização obrigatório

Elemento ApplicationInstance

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

Atributo Value
tipo ApplicationInstanceType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome ApplicationInstance

Fonte 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 e a versão do aplicativo. Um ou mais manifestos de serviço dos serviços constituintes são referenciados para compor um tipo de aplicativo. As definições de configuração dos serviços constituintes podem ser substituídas usando configurações de aplicativo parametrizadas. Serviços padrão, 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 Value
tipo ApplicationManifestType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Manifesto do aplicativo

Fonte 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 versionadas do aplicativo exigidas pelo nó.

Atributo Value
tipo ApplicationPackageType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome ApplicationPackage

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationInstanceType complexType
nome ApplicationPackageRef

Fonte 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 Argumentos

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ExeHostEntryPointType complexType
nome Argumentos
minOcorre 0

Fonte 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 de réplicas de uma partição.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 4 atributo(s)
definido localmente no grupo ScalingPolicyTriggerGroup
nome AveragePartitionLoadScalingTrigger
minOcorre 0
maxOcorre 1

Fonte 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
nome MetricName
tipo xs:string
utilização obrigatório

LowerLoadThreshold

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

Atributo Valor
nome LowerLoadThreshold
tipo xs:string
utilização obrigatório

UpperLoadThreshold

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

Atributo Valor
nome UpperLoadThreshold
tipo xs:string
utilização obrigatório

ScaleIntervalInSeconds

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

Atributo Valor
nome ScaleIntervalInSeconds
tipo xs:string
utilização obrigatório

Elemento AverageServiceLoadScalingTrigger

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 5 atributo(s)
definido localmente no grupo ScalingPolicyTriggerGroup
nome AverageServiceLoadScalingTrigger
minOcorre 0
maxOcorre 1

Fonte 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
nome MetricName
tipo xs:string
utilização obrigatório

LowerLoadThreshold

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

Atributo Valor
nome LowerLoadThreshold
tipo xs:string
utilização obrigatório

UpperLoadThreshold

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

Atributo Valor
nome UpperLoadThreshold
tipo xs:string
utilização obrigatório

ScaleIntervalInSeconds

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

Atributo Valor
nome ScaleIntervalInSeconds
tipo xs:string
utilização obrigatório

UseOnlyPrimaryLoad

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

Atributo Valor
nome UseOnlyPrimaryLoad
tipo xs:string
utilização opcional

Elemento AzureBlob (tipo AzureBlobETWType)

Descreve um destino de armazenamento de blob do Azure para eventos ETW. Funciona apenas no ambiente do Azure.

Atributo Value
tipo AzureBlobETWType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos
nome AzureBlob
minOcorre 0
maxOcorre ilimitado

Fonte 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 blob do Azure para dados de diagnóstico. Funciona apenas no ambiente de cluster do Azure.

Atributo Value
tipo AzureBlobType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos, elemento Destinos
nome AzureBlob
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome BackupRestoreServiceReplicatorEndpoint
minOcorre 0

Fonte 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 melro

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome Melro

Fonte 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
nome Funções

Elemento de capacidades

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType
nome Capacidades
minOcorre 0

Fonte 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

Capacidade

Atributo Valor
nome Capacidade
tipo KeyValuePairType
minOcorre 0
maxOcorre ilimitado

Elemento de capacidade

Atributo Value
tipo KeyValuePairType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Capacidades
nome Capacidade
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome CentralSecretServiceReplicatorEndpoint
minOcorre 0

Fonte 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 para um certificado que será exposto ao contêiner.

Atributo Value
tipo ContainerCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome CertificadoRef
minOcorre 0
maxOcorre ilimitado

Fonte 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)

Descrever os certificados associados a este tipo de nó

Atributo Value
tipo CertificadosTipo
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType, InfrastructureNodeType complexType
nome Certificados
minOcorre 0

Fonte 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 de cluster.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType
nome Certificados
minOcorre 0

Fonte 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

SegredosCertificado

Declara um certificado usado para criptografar informações confidenciais no 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
nome SegredosCertificado
tipo FabricCertificateType
minOcorre 0

EndpointCertificate

Atributo Valor
nome EndpointCertificate
tipo EndpointCertificateType
minOcorre 0

Elemento Certificates (definido em ClusterManifestType)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ClusterManifestType complexType
nome Certificados
minOcorre 0

Fonte 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

SegredosCertificado

Atributo Valor
nome SegredosCertificado
tipo FabricCertificateType
minOcorre 0

Elemento ClientCertificate

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

Atributo Value
tipo FabricCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente em CertificatesType complexType
nome ClientCertificate
minOcorre 0

Fonte XML

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

ClientConnectionEndpoint elemento

Atributo Value
tipo InputEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome ClientConnectionEndpoint

Fonte 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 intra cluster.

Atributo Value
tipo FabricCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente em CertificatesType complexType
nome ClusterCertificate
minOcorre 0

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome ClusterConnectionEndpoint

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome ClusterManagerReplicatorEndpoint
minOcorre 0

Fonte 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 Value
tipo ClusterManifestType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome ClusterManifest

Fonte 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 suporta 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 neste manifesto são ativados executando seus pontos de entrada. Espera-se que os processos resultantes registrem os tipos de serviço suportados em tempo de execução. Quando há vários pacotes de código, todos eles são ativados sempre que o sistema procura qualquer um dos tipos de serviço declarados.

Atributo Value
tipo CodePackageType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType, elemento DigestedCodePackage
nome CodePackage
maxOcorre ilimitado

Fonte 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 Comandos

Passe uma lista delimitada por vírgulas de comandos para o contêiner.

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostEntryPointType complexType
nome Comandos
minOcorre 0
maxOcorre 1

Fonte 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 um pacote de configuração específico no manifesto de serviço importado.

Atributo Value
tipo ConfigOverrideType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ConfigOverrides, elemento DigestedConfigPackage
nome ConfigOverride
minOcorre 0
maxOcorre ilimitado

Fonte 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 substituições de configuração para o manifesto de serviço importado. As substituições de configuração permitem a flexibilidade de reutilizar os mesmos manifestos de serviço em vários tipos de aplicativo, substituindo a configuração do manifesto de serviço somente quando usado com um tipo de aplicativo específico. As substituições de configuração podem alterar qualquer configuração padrão em um manifesto de serviço, desde que a configuração padrão seja definida usando o Settings.xml na pasta ConfigPackage.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceManifestImport
nome ConfigOverrides
minOcorre 0

Fonte 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
nome ConfigOverride
tipo ConfigOverrideType
minOcorre 0
maxOcorre ilimitado

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 definidas pelo usuário que o processo pode ler de volta em tempo de execução. Durante uma atualização, se apenas a versão do ConfigPackage tiver sido alterada, o processo em 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 Value
tipo ConfigPackageDescriptionType
content 0 elemento(s), 0 atributo(s)
definido localmente em ConfigPackagePoliciesType complexType
nome ConfigPackage
minOcorre 0
maxOcorre ilimitado

Fonte 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 definidas pelo usuário que o processo pode ler de volta em tempo de execução. Durante uma atualização, se apenas a versão do ConfigPackage tiver sido alterada, o processo em 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 Value
tipo ConfigPackageType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType, elemento DigestedConfigPackage
nome ConfigPackage
minOcorre 0
maxOcorre ilimitado

Fonte 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

Config Packages a serem montados dentro do contêiner.

Atributo Value
tipo ConfigPackagePoliciesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
nome ConfigPackagePolicies
minOcorre 0

Fonte 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 o 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 chamado "log" no nó do cluster onde o aplicativo é implantado e executado.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente em ExeHostEntryPointType complexType
nome Redirecionamento de console
minOcorre 0

Fonte 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 do console a serem mantidos. Deve ser um número inteiro positivo, o valor padrão é "2".

Atributo Valor
nome FileRetentionCount
default 2

ArquivoMaxSizeInKb

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

Atributo Valor
nome ArquivoMaxSizeInKb
default 20480

Elemento ContainerEntryPoint

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

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em DebugParametersType complexType
nome ContainerEntryPoint
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em DebugParametersType complexType
nome ContainerEnvironmentBlock
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo ContainerHostEntryPointType
content 0 elemento(s), 0 atributo(s)
definido localmente em EntryPointDescriptionType complexType
nome ContainerHost

Fonte 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 ativar hosts de contêiner.

Atributo Value
tipo ContainerHostPoliciesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
nome ContainerHostPolicies
minOcorre 0

Fonte 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 no formulário key=value.

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em DebugParametersType complexType
nome ContainerLabel
minOcorre 0
maxOcorre ilimitado

Fonte 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 montar no interior do contentor.

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em DebugParametersType complexType
nome ContainerMountedVolume
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo ContainerNetworkPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em NetworkPoliciesType complexType
nome ContainerNetworkPolicy
minOcorre 0
maxOcorre ilimitado

Fonte 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 falha. Despejos de memória são coletados para executáveis que hospedam os pacotes de código de todos os serviços pertencentes ao aplicativo.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 1 atributo(s)
definido localmente em DiagnosticsType complexType
nome CrashDumpSource
minOcorre 0

Fonte 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

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

Atributo Valor
nome IsEnabled
tipo xs:string

Detalhes do elemento de conteúdo

Destinos

Destinos para os quais os despejos de colisão precisam ser transferidos.

Atributo Valor
nome Destinos
minOcorre 0

Nenhuma

Atributo Value
refª Parâmetros
minOcorre 0
maxOcorre 1

Elemento CurrentInstallation

Atributo Value
tipo WindowsFabricDeploymentInformation
content 0 elemento(s), 0 atributo(s)
definido localmente em TargetInformationType complexType
nome CurrentInstallation
minOcorre 0

Fonte 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 arquivos de dados estáticos a serem consumidos pelo processo em tempo de execução. O Service Fabric reciclará todos os EXEs e DLLHOSTs especificados no host e nos pacotes de suporte quando qualquer um dos pacotes de dados listados no manifesto de serviço for atualizado.

Atributo Value
tipo DataPackageType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType, elemento DigestedDataPackage
nome Pacote de dados
minOcorre 0
maxOcorre ilimitado

Fonte 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 informações sobre o depurador a serem anexadas ao ativar o codepackage.

Atributo Value
tipo DebugParametersType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento DigestedCodePackage, no elemento DigestedConfigPackage, no elemento DigestedDataPackage
nome DebugParameters
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome DefaultReplicatorEndpoint
minOcorre 0

Fonte 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 têm um RunAsPolicy específico definido na seção ServiceManifestImport.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente em ApplicationPoliciesType complexType
nome DefaultRunAsPolicy
minOcorre 0

Fonte 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ódigo de serviço serão executados. A conta de usuário deve ser declarada na seção Principais. Muitas vezes, é preferível executar o ponto de entrada de configuração usando uma conta de sistema local em vez de uma conta de administradores.

Atributo Valor
nome UserRef
tipo xs:string
utilização obrigatório

Elemento DefaultServiceTypeHealthPolicy

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

Atributo Value
tipo ServiceTypeHealthPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationHealthPolicyType complexType
nome DefaultServiceTypeHealthPolicy
minOcorre 0

Fonte 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 instâncias de serviço que são criadas automaticamente sempre que um aplicativo é instanciado em relação a esse tipo de aplicativo.

Atributo Value
tipo DefaultServicesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, ApplicationInstanceType complexType
nome DefaultServices
minOcorre 0

Fonte 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 esta aplicação.

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, ServiceManifestType complexType, ServicePackageType complexType
nome Descrição
minOcorre 0

Fonte 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 Destinos (definido em CrashDumpSource)

Destinos para os quais os despejos de colisão precisam ser transferidos.

Atributo Value
tipo complexType anônimo
content 3 elemento(s), 0 atributo(s)
definido localmente no elemento CrashDumpSource
nome Destinos
minOcorre 0

Fonte 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

Loja Local

Atributo Valor
nome Loja Local
tipo LocalStoreType
minOcorre 0
maxOcorre ilimitado

FileStore

Atributo Valor
nome FileStore
tipo FileStoreType
minOcorre 0
maxOcorre ilimitado

AzureBlob

Atributo Valor
nome AzureBlob
tipo AzureBlobType
minOcorre 0
maxOcorre ilimitado

Elemento Destinos (definido em ETWSource)

Destinos para os quais os despejos de colisão precisam ser transferidos.

Atributo Value
tipo complexType anônimo
content 3 elemento(s), 0 atributo(s)
definido localmente no elemento ETWSource
nome Destinos
minOcorre 0

Fonte 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

Loja Local

Atributo Valor
nome Loja Local
tipo LocalStoreETWTipe
minOcorre 0
maxOcorre ilimitado

FileStore

Atributo Valor
nome FileStore
tipo FileStoreETWTipe
minOcorre 0
maxOcorre ilimitado

AzureBlob

Atributo Valor
nome AzureBlob
tipo AzureBlobETWType
minOcorre 0
maxOcorre ilimitado

Elemento Destinos (definido em FolderSource)

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

Atributo Value
tipo complexType anônimo
content 3 elemento(s), 0 atributo(s)
definido localmente no elemento FolderSource
nome Destinos
minOcorre 0

Fonte 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

Loja Local

Atributo Valor
nome Loja Local
tipo LocalStoreType
minOcorre 0
maxOcorre ilimitado

FileStore

Atributo Valor
nome FileStore
tipo FileStoreType
minOcorre 0
maxOcorre ilimitado

AzureBlob

Atributo Valor
nome AzureBlob
tipo AzureBlobType
minOcorre 0
maxOcorre ilimitado

Elemento Diagnostics (tipo DiagnosticsType)

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

Atributo Value
tipo Tipo de diagnóstico
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, EnvironmentType complexType
nome Diagnóstico
minOcorre 0

Fonte 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 deste manifesto de serviço.

Atributo Value
tipo ServiceDiagnosticsType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType, ServicePackageType complexType
nome Diagnóstico
minOcorre 0

Fonte 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 Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente em ApplicationPackageType complexType
nome DigestedCertificates

Fonte 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

SegredosCertificado

Atributo Valor
nome SegredosCertificado
tipo FabricCertificateType
minOcorre 0

EndpointCertificate

Atributo Valor
nome EndpointCertificate
tipo EndpointCertificateType
minOcorre 0

Elemento DigestedCertificates (definido em DigestedResources)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento DigestedResources
nome DigestedCertificates
minOcorre 0
maxOcorre 1

Fonte 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
nome EndpointCertificate
tipo EndpointCertificateType
minOcorre 0
maxOcorre ilimitado

Elemento DigestedCodePackage

Atributo Value
tipo complexType anônimo
content 6 elemento(s), 2 atributo(s)
definido localmente em ServicePackageType complexType
nome DigestedCodePackage
maxOcorre ilimitado

Fonte 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
nome ContentChecksum
tipo xs:string

IsShared

Atributo Valor
nome IsShared
tipo xs:booleano

Detalhes do elemento de conteúdo

CodePackage

Atributo Valor
nome CodePackage
tipo CodePackageType

RunAsPolicy

Atributo Valor
nome RunAsPolicy
tipo RunAsPolicyType
minOcorre 0
maxOcorre 2

DebugParameters

Atributo Valor
nome DebugParameters
tipo DebugParametersType
minOcorre 0
maxOcorre 1

ContainerHostPolicies

Especifica políticas para ativar hosts de contêiner.

Atributo Valor
nome ContainerHostPolicies
tipo ContainerHostPoliciesType
minOcorre 0

ResourceGovernancePolicy

Especifica limites de recursos para codepackage.

Atributo Valor
nome ResourceGovernancePolicy
tipo ResourceGovernancePolicyType
minOcorre 0

ConfigPackagePolicies

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

Atributo Valor
nome ConfigPackagePolicies
tipo ConfigPackagePoliciesType
minOcorre 0

Elemento DigestedConfigPackage

Atributo Value
tipo complexType anônimo
content 3 elemento(s), 2 atributo(s)
definido localmente em ServicePackageType complexType
nome DigestedConfigPackage
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome ContentChecksum
tipo xs:string

IsShared

Atributo Valor
nome IsShared
tipo xs:booleano

Detalhes do elemento de conteúdo

ConfigPackage

Atributo Valor
nome ConfigPackage
tipo ConfigPackageType

ConfigOverride

Atributo Valor
nome ConfigOverride
tipo ConfigOverrideType
minOcorre 0

DebugParameters

Atributo Valor
nome DebugParameters
tipo DebugParametersType
minOcorre 0
maxOcorre 1

Elemento DigestedDataPackage

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 2 atributo(s)
definido localmente em ServicePackageType complexType
nome DigestedDataPackage
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome ContentChecksum
tipo xs:string

IsShared

Atributo Valor
nome IsShared
tipo xs:booleano

Detalhes do elemento de conteúdo

Pacote de dados

Atributo Valor
nome Pacote de dados
tipo DataPackageType

DebugParameters

Atributo Valor
nome DebugParameters
tipo DebugParametersType
minOcorre 0
maxOcorre 1

Elemento DigestedEndpoint

Atributo Value
tipo complexType anônimo
content 4 elemento(s), 0 atributo(s)
definido localmente no elemento DigestedEndpoints
nome DigestedEndpoint
minOcorre 0
maxOcorre ilimitado

Fonte 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 final

Atributo Valor
nome Ponto final
tipo Tipo de ponto de extremidade

SecurityAccessPolicy

Atributo Valor
nome SecurityAccessPolicy
tipo SecurityAccessPolicyType
minOcorre 0

EndpointBindingPolicy

Atributo Valor
nome EndpointBindingPolicy
tipo EndpointBindingPolicyType
minOcorre 0

ResourceGovernancePolicy

Atributo Valor
nome ResourceGovernancePolicy
tipo ResourceGovernancePolicyType
minOcorre 0
maxOcorre 1

Elemento DigestedEndpoints

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento DigestedResources
nome Pontos finais digeridos
minOcorre 0

Fonte 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
nome DigestedEndpoint
minOcorre 0
maxOcorre ilimitado

Elemento DigestedEnvironment

Atributo Value
tipo Tipo de Ambiente
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationPackageType complexType
nome Ambiente digerido

Fonte 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 Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente em ServicePackageType complexType
nome Recursos digeridos
minOcorre 1

Fonte 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

Pontos finais digeridos

Atributo Valor
nome Pontos finais digeridos
minOcorre 0

DigestedCertificates

Atributo Valor
nome DigestedCertificates
minOcorre 0
maxOcorre 1

Elemento DigestedServiceTypes

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServicePackageType complexType
nome DigestedServiceTypes

Fonte 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

Tipos de Serviço

Atributo Valor
nome Tipos de Serviço
tipo ServiceTypesType

Elemento DllHost

Sem suporte, não use. O suporte de hospedagem DLL (ponto de entrada de montagem) é fornecido através do processo de FWP.exe. O Service Fabric inicia o Processo de Trabalho de Malha (FWP.exe) e carrega o assembly como parte do processo de ativação.

Atributo Value
tipo DllHostEntryPointType
content 0 elemento(s), 0 atributo(s)
definido localmente em EntryPointDescriptionType complexType
nome DllHost

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento Membership
nome Grupo de Domínios
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Elemento DomainUser

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento Membership
nome DomainUser
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Elemento DriverOption

Opções de driver a serem passadas para o motorista.

Atributo Value
tipo DriverOptionType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerLoggingDriverType complexType, ContainerVolumeType complexType
nome DriverOption
minOcorre 0
maxOcorre ilimitado

Fonte 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 deste manifesto de serviço.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente em ServiceDiagnosticsType complexType
nome ETW
minOcorre 0

Fonte 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

ProvedorGuids

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

Atributo Valor
nome ProvedorGuids
minOcorre 0

ManifestDataPackages

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

Atributo Valor
nome ManifestDataPackages
minOcorre 0

Elemento ETWSource

Especifica a coleção de rastreamento ETW. Os vestígios ETW são recolhidos para os fornecedores que estão registados por todos os serviços pertencentes à aplicação.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 1 atributo(s)
definido localmente em DiagnosticsType complexType
nome ETWSource
minOcorre 0

Fonte 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

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

Atributo Valor
nome IsEnabled
tipo xs:string

Detalhes do elemento de conteúdo

Destinos

Destinos para os quais os despejos de colisão precisam ser transferidos.

Atributo Valor
nome Destinos
minOcorre 0

Nenhuma

Atributo Value
refª Parâmetros
minOcorre 0
maxOcorre 1

Elemento Endpoint (tipo EndpointOverrideType)

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

Atributo Value
tipo EndpointOverrideType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Endpoints
nome Ponto final
maxOcorre ilimitado

Fonte 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. Podem ser solicitadas portas específicas. Se uma porta não for especificada explicitamente, uma porta será atribuída a partir do intervalo de portas reservadas do aplicativo. As réplicas de serviço em execução em nós de cluster diferentes 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 pelas réplicas de serviço para vários fins, como replicação ou escuta de solicitações de clientes.

Atributo Value
tipo Tipo de ponto de extremidade
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Endpoints, elemento DigestedEndpoint
nome Ponto final
maxOcorre ilimitado

Fonte 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 Value
tipo ContainerNetworkPolicyEndpointBindingType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerNetworkPolicyType complexType
nome EndpointBinding
minOcorre 0
maxOcorre ilimitado

Fonte 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 a um cliente para um ponto de extremidade HTTPS.

Atributo Value
tipo EndpointBindingPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento DigestedEndpoint
nome EndpointBindingPolicy
minOcorre 0

Fonte 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 Value
tipo EndpointCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Certificates, no elemento DigestedCertificates, no elemento DigestedCertificates
nome EndpointCertificate
minOcorre 0

Fonte 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)

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

Atributo Value
tipo FabricEndpointsType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType, InfrastructureNodeType complexType
nome Pontos finais
minOcorre 0

Fonte 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)

O(s) ponto(s) de extremidade de serviço a ser substituído(s).

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ResourceOverridesType complexType
nome Pontos finais
minOcorre 0

Fonte 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 final

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

Atributo Valor
nome Ponto final
tipo EndpointOverrideType
maxOcorre ilimitado

Elemento Endpoints (definido em ResourcesType)

Define pontos de extremidade para o serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ResourcesType complexType
nome Pontos finais
minOcorre 0

Fonte 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 final

Atributo Valor
nome Ponto final
tipo Tipo de ponto de extremidade
maxOcorre ilimitado

Elemento EntryPoint (tipo EntryPointDescriptionType)

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

Atributo Value
tipo EntryPointDescriptionType
content 0 elemento(s), 0 atributo(s)
definido localmente em CodePackageType complexType
nome EntryPoint
minOcorre 1

Fonte 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 Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostEntryPointType complexType
nome EntryPoint
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo EnvironmentOverridesType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceManifestImport
nome Substituições de ambiente
minOcorre 0
maxOcorre ilimitado

Fonte 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)

Ambiente variável.

Atributo Value
tipo EnvironmentVariableOverrideType
content 0 elemento(s), 0 atributo(s)
definido localmente em EnvironmentOverridesType complexType
nome EnvironmentVariable
minOcorre 0
maxOcorre ilimitado

Fonte 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)

Ambiente variável.

Atributo Value
tipo EnvironmentVariableType
content 0 elemento(s), 0 atributo(s)
definido localmente em EnvironmentVariablesType complexType
nome EnvironmentVariable
minOcorre 0
maxOcorre ilimitado

Fonte 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 variáveis de ambiente para seu contêiner ou exe.

Atributo Value
tipo EnvironmentVariablesType
content 0 elemento(s), 0 atributo(s)
definido localmente em CodePackageType complexType
nome Variáveis de Ambiente
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente em FabricEndpointsType complexType
nome EphemeralEndpoints
minOcorre 0

Fonte 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 [en]

Atributo Valor
nome StartPort [en]
tipo xs:int
utilização obrigatório

EndPort

Atributo Valor
nome EndPort
tipo xs:int
utilização obrigatório

Elemento EventStoreServiceReplicatorEndpoint

Atributo Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome EventStoreServiceReplicatorEndpoint
minOcorre 0

Fonte 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 da Política de Despejo para o Tipo de Serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 2 atributo(s)
definido a nível mundial
nome Política de despejo

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Provider

Atributo Valor
nome Provider
tipo xs:string
utilização obrigatório

Detalhes do elemento de conteúdo

Propriedades

Atributo Valor
nome Propriedades
tipo ServiceTypeExtensionPolicyPropertiesType
minOcorre 0

Elemento ExeHost (tipo ExeHostEntryPointType)

Atributo Value
tipo ExeHostEntryPointType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento SetupEntryPoint
nome ExeHost

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente em EntryPointDescriptionType complexType
nome ExeHost

Fonte 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 de extensão

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente em ExtensionsType complexType
nome Extensão
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
utilização obrigatório

GeneratedId

Atributo Valor
nome GeneratedId
tipo xs:string
utilização opcional

Elemento Extensions

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

Atributo Value
tipo ExtensionsType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Extensões

Fonte 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 de serviço a serem 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 Value
tipo SettingsOverridesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ClusterManifestType complexType
nome Configurações de malha
minOcorre 0

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome FailoverManagerReplicatorEndpoint
minOcorre 0

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome FaultAnalysisServiceReplicatorEndpoint
minOcorre 0

Fonte 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 arquivos para eventos ETW. Funciona apenas em ambiente local.

Atributo Value
tipo FileStoreETWTipe
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos
nome FileStore
minOcorre 0
maxOcorre ilimitado

Fonte 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 arquivos para dados de diagnóstico. Funciona apenas em um ambiente de cluster autônomo.

Atributo Value
tipo FileStoreType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos, elemento Destinos
nome FileStore
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo complexType anônimo
content 2 elemento(s), 1 atributo(s)
definido localmente em DiagnosticsType complexType
nome FolderSource
minOcorre 0
maxOcorre ilimitado

Fonte 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

Se a coleta do conteúdo desta pasta está habilitada ou não. Por padrão, ele não está habilitado.

Atributo Valor
nome IsEnabled
tipo xs:string

Detalhes do elemento de conteúdo

Destinos

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

Atributo Valor
nome Destinos
minOcorre 0

Nenhuma

Atributo Value
refª Parâmetros
minOcorre 0
maxOcorre 1

Elemento FromSource

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostEntryPointType complexType
nome FromSource
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome GatewayResourceManagerReplicatorEndpoint
minOcorre 0

Fonte 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 de grupo (definido em Grupos)

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

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 1 atributo(s)
definido localmente no elemento Grupos
nome Agrupar
maxOcorre ilimitado

Fonte 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 o ID do aplicativo.

Atributo Valor
nome Nome
tipo xs:string
utilização obrigatório

Detalhes do elemento de conteúdo

NTLMAuthenticationPolicy

Atributo Valor
nome NTLMAuthenticationPolicy
minOcorre 0

Associação

Atributo Valor
nome Associação
minOcorre 0

Elemento de grupo (definido em MemberOf)

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento MemberOf
nome Agrupar
minOcorre 0
maxOcorre ilimitado

Fonte 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

NomeRef

O nome do grupo.

Atributo Valor
nome NomeRef
tipo xs:string
utilização obrigatório

Elemento Groups

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em SecurityPrincipalsType complexType
nome Grupos
minOcorre 0

Fonte 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

Agrupar

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

Atributo Valor
nome Agrupar
maxOcorre ilimitado

Elemento HealthConfig

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

Atributo Value
tipo ContainerHealthConfigType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome HealthConfig
minOcorre 0
maxOcorre 1

Fonte 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 eventos de integridade relatados 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 Value
tipo ApplicationHealthPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationPoliciesType complexType
nome Política de saúde
minOcorre 0

Fonte 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 Value
tipo InputEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome HttpApplicationGatewayEndpoint
minOcorre 0

Fonte 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 Value
tipo InputEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome HttpGatewayEndpoint
minOcorre 0

Fonte 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 de imagem

Imagem de contêiner correspondente ao número da versão de compilação do sistema operacional a ser iniciada. Se o atributo Os não for especificado, presume-se que a imagem do contêiner funcione em todas as versões do sistema operacional e substituirá a imagem especificada no manifesto do serviço.

Atributo Value
tipo Tipo de imagem
content 0 elemento(s), 0 atributo(s)
definido localmente em ImageOverridesType complexType
nome Image
minOcorre 0
maxOcorre ilimitado

Fonte 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 Registro de Contêiner do Azure.

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostEntryPointType complexType
nome Nome da imagem

Fonte 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 compilação do SO a ser iniciado.

Atributo Value
tipo ImageOverridesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome ImageOverrides
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome ImageStoreServiceReplicatorEndpoint
minOcorre 0

Fonte 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 infraestrutura

Atributo Value
tipo complexType anônimo
content 6 elemento(s), 0 atributo(s)
definido localmente em ClusterManifestType complexType
nome Infraestrutura

Fonte 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
nome WindowsServer

Linux

Atributo Valor
nome Linux

WindowsAzure

Atributo Valor
nome WindowsAzure

WindowsAzureStaticTopology

Atributo Valor
nome WindowsAzureStaticTopology

Melro

Atributo Valor
nome Melro

PaaS

Atributo Valor
nome PaaS

Elemento InfrastructureInformation

Descreve a infraestrutura na qual a malha precisa ser executada.

Atributo Value
tipo Infra-estruturaInformationType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Infra-estruturaInformação

Fonte 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. Isto aplica-se apenas a serviços sem estado.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 3 atributo(s)
definido localmente no grupo ScalingPolicyMechanismGroup
nome InstanceCountScalingMechanism
minOcorre 0
maxOcorre 1

Fonte 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
nome MinInstanceCount
tipo xs:string
utilização obrigatório

MaxInstanceCount

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

Atributo Valor
nome MaxInstanceCount
tipo xs:string
utilização obrigatório

ScaleIncrement

O número de instâncias pelas quais executar o upshift/downshift.

Atributo Valor
nome ScaleIncrement
tipo xs:string
utilização obrigatório

Elemento KtlLoggerSettings

Descrever as informações do KtlLogger associadas a este tipo de nó

Atributo Value
tipo FabricKtlLoggerSettingsType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType
nome KtlLoggerSettings
minOcorre 0

Fonte 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 Value
tipo ContainerLabelType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome Etiqueta
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome LeaseDriverEndpoint

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome Linux

Fonte 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 no qual esse serviço deve ser balanceado, como o uso de memória ou CPU. Inclui informações sobre quanto desse recurso cada réplica ou instância desse serviço consome por padrão.

Atributo Value
tipo LoadMetricType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics
nome LoadMetric
maxOcorre ilimitado

Fonte 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)

Métricas de carga reportadas por este serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceGroupMemberType complexType
nome LoadMetrics
minOcorre 0

Fonte 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
nome LoadMetric
tipo LoadMetricType
maxOcorre ilimitado

Elemento LoadMetrics (definido em ServiceGroupTypeMember)

Métricas de carga relatadas por este serviço, usadas para serviços de balanceamento de recursos.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceGroupTypeMember
nome LoadMetrics
minOcorre 0

Fonte 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
nome LoadMetric
tipo LoadMetricType
maxOcorre ilimitado

Elemento LoadMetrics (definido em ServiceGroupTypeType)

Métricas de carga reportadas por este serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceGroupTypeType complexType
nome LoadMetrics
minOcorre 0

Fonte 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
nome LoadMetric
tipo LoadMetricType
maxOcorre ilimitado

Elemento LoadMetrics (definido em ServiceTypeType)

Métricas de carga reportadas por este serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceTypeType complexType
nome LoadMetrics
minOcorre 0

Fonte 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
nome LoadMetric
tipo LoadMetricType
maxOcorre ilimitado

Elemento LoadMetrics (definido em ServiceType)

Métricas de carga relatadas por este serviço, usadas para serviços de balanceamento de recursos.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceType complexType
nome LoadMetrics
minOcorre 0

Fonte 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
nome LoadMetric
tipo LoadMetricType
maxOcorre ilimitado

Elemento LocalStore (tipo LocalStoreETWType)

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

Atributo Value
tipo LocalStoreETWTipe
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos
nome Loja Local
minOcorre 0
maxOcorre ilimitado

Fonte 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 armazenamento dentro do nó para dados de diagnóstico.

Atributo Value
tipo LocalStoreType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Destinos, elemento Destinos
nome Loja Local
minOcorre 0
maxOcorre ilimitado

Fonte 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 logs está habilitada. Funciona apenas em um ambiente de cluster do Azure

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ApplicationPoliciesType complexType
nome LogCollectionPolicies
minOcorre 0

Fonte 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
nome LogCollectionPolicy

Elemento LogCollectionPolicy

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento LogCollectionPolicies
nome LogCollectionPolicy

Fonte 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
nome Caminho
tipo xs:string
utilização opcional

Elemento LogConfig

Especifica o driver de log para um contêiner.

Atributo Value
tipo ContainerLoggingDriverType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome LogConfig
minOcorre 0
maxOcorre 1

Fonte 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

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType
nome Diretórios lógicos
minOcorre 0

Fonte 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

Diretório Lógico

Atributo Valor
nome Diretório Lógico
tipo LogicalDirectoryType
maxOcorre ilimitado

Elemento LogicalDirectory

Descreve um LogicalDirectoryType.

Atributo Value
tipo LogicalDirectoryType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento LogicalDirectories
nome Diretório Lógico
maxOcorre ilimitado

Fonte 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), para host.

Atributo Value
tipo ManagedAssemblyType
content 0 elemento(s), 0 atributo(s)
definido localmente em DllHostEntryPointType complexType
nome ManagedAssembly

Fonte 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 arquivos de dados estáticos a serem consumidos pelo processo em tempo de execução. O Service Fabric reciclará todos os EXEs e DLLHOSTs especificados no host e nos pacotes de suporte quando qualquer um dos pacotes de dados listados no manifesto de serviço for atualizado.

Atributo Value
tipo DataPackageType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ManifestDataPackages
nome ManifestDataPackage
minOcorre 0
maxOcorre ilimitado

Fonte 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 manifestos ETW para os componentes deste manifesto de serviço. O pacote de dados que contém manifestos ETW não deve conter quaisquer outros ficheiros.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento ETW
nome ManifestDataPackages
minOcorre 0

Fonte 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
nome ManifestDataPackage
tipo DataPackageType
minOcorre 0
maxOcorre ilimitado

Elemento membro

Atributo Value
tipo ServiceGroupMemberType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Membros, elemento Membros
nome Membro
minOcorre 1
maxOcorre ilimitado

Fonte 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 qualquer grupo de membros existente, para que ele possa herdar todas as propriedades e configurações de segurança desse grupo de membros. O grupo de membros pode ser usado para proteger recursos externos que precisam ser acessados por diferentes serviços ou pelo mesmo serviço (em uma máquina diferente).

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente no elemento User
nome Membro da
minOcorre 0

Fonte 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

Grupo de Sistemas

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

Atributo Valor
nome Grupo de Sistemas
minOcorre 0
maxOcorre ilimitado

Agrupar

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

Atributo Valor
nome Agrupar
minOcorre 0
maxOcorre ilimitado

Elemento Members (definido em StatefulServiceGroupType)

Serviços membros deste grupo de serviços

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em StatefulServiceGroupType complexType
nome Membros
minOcorre 1
maxOcorre 1

Fonte 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
nome Membro
tipo ServiceGroupMemberType
minOcorre 1
maxOcorre ilimitado

Elemento Members (definido em StatelessServiceGroupType)

Serviços membros deste grupo de serviços

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em StatelessServiceGroupType complexType
nome Membros
minOcorre 1
maxOcorre 1

Fonte 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
nome Membro
tipo ServiceGroupMemberType
minOcorre 1
maxOcorre ilimitado

Elemento de associação

Atributo Value
tipo complexType anônimo
content 3 elemento(s), 0 atributo(s)
definido localmente no elemento Grupo
nome Associação
minOcorre 0

Fonte 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

Grupo de Domínios

Atributo Valor
nome Grupo de Domínios
minOcorre 0
maxOcorre ilimitado

Grupo de Sistemas

Atributo Valor
nome Grupo de Sistemas
minOcorre 0
maxOcorre ilimitado

DomainUser

Atributo Valor
nome DomainUser
minOcorre 0
maxOcorre ilimitado

Elemento NTLMAuthenticationPolicy (definido em Group)

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento Grupo
nome NTLMAuthenticationPolicy
minOcorre 0

Fonte 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
nome IsEnabled
tipo xs:booleano
utilização opcional
default verdadeiro

Elemento NTLMAuthenticationPolicy (definido em User)

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 6 atributo(s)
definido localmente no elemento User
nome NTLMAuthenticationPolicy
minOcorre 0

Fonte 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
nome IsEnabled
tipo xs:booleano
utilização opcional
default verdadeiro

PasswordSecret

Atributo Valor
nome PasswordSecret
tipo xs:string
utilização obrigatório

PasswordSecretEncrypted

Atributo Valor
nome PasswordSecretEncrypted
tipo xs:booleano
utilização opcional
default false

X509StoreLocalização

Atributo Valor
nome X509StoreLocalização
utilização opcional
default Máquina local

X509StoreName

Atributo Valor
nome X509StoreName
default Meu

X509Impressão digital

Atributo Valor
nome X509Impressão digital
tipo xs:string

Elemento NamedPartition

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no grupo PartitionDescriptionGroup
nome NomedPartition

Fonte 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
nome Partição

Elemento NamingReplicatorEndpoint

Atributo Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome NamingReplicatorEndpoint
minOcorre 0

Fonte 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 Value
tipo ContainerNetworkConfigType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome NetworkConfig
minOcorre 0
maxOcorre 1

Fonte 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 políticas de rede, incluindo diretivas de rede de contêiner.

Atributo Value
tipo NetworkPoliciesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
nome Políticas de rede
minOcorre 0
maxOcorre 1

Fonte 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 de nó (tipo FabricNodeType)

Descreve um nó do Microsoft Azure Service Fabric.

Atributo Value
tipo FabricNodeType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento NodeList, elemento NodeList
nome
maxOcorre ilimitado

Fonte 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 as informações de infraestrutura necessárias.

Atributo Value
tipo InfrastructureNodeType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento NodeList
nome
maxOcorre ilimitado

Fonte 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 Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em InfrastructureInformationType complexType
nome Lista de Nós

Fonte 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
nome
tipo InfrastructureNodeType
maxOcorre ilimitado

Elemento NodeList (definido em LinuxInfrastructureType)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em LinuxInfrastructureType complexType
nome Lista de Nós

Fonte 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
nome
tipo FabricNodeType
maxOcorre ilimitado

Elemento NodeList (definido em WindowsInfrastructureType)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em WindowsInfrastructureType complexType
nome Lista de Nós

Fonte 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
nome
tipo FabricNodeType
maxOcorre ilimitado

Elemento NodeType

Descreva um tipo de nó.

Atributo Value
tipo complexType anônimo
content 7 elemento(s), 1 atributo(s)
definido localmente no elemento NodeTypes
nome Tipo de nó
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Detalhes do elemento de conteúdo

Pontos finais

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

Atributo Valor
nome Pontos finais
tipo FabricEndpointsType
minOcorre 0

KtlLoggerSettings

Descrever as informações do KtlLogger associadas a este tipo de nó

Atributo Valor
nome KtlLoggerSettings
tipo FabricKtlLoggerSettingsType
minOcorre 0

Diretórios lógicos

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

Atributo Valor
nome Diretórios lógicos
minOcorre 0

Certificados

Descrever os certificados associados a este tipo de nó

Atributo Valor
nome Certificados
tipo CertificadosTipo
minOcorre 0

PlacementProperties

Descreva as propriedades para este NodeType que serão usadas como restrições de posicionamento

Atributo Valor
nome PlacementProperties
minOcorre 0

Capacidades

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

Atributo Valor
nome Capacidades
minOcorre 0

SfssRgPolicies

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

Atributo Valor
nome SfssRgPolicies
minOcorre 0

Elemento NodeTypes

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ClusterManifestType complexType
nome Tipos de nó
minOcorre 1

Fonte 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

Tipo de nó

Descreva um tipo de nó.

Atributo Valor
nome Tipo de nó
maxOcorre ilimitado

Elemento PaaS

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome PaaS

Fonte 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
nome Funções

Votos

Atributo Valor
nome Votos

Elemento PackageSharingPolicy

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

Atributo Value
tipo PackageSharingPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType
nome PackageSharingPolicy
minOcorre 0

Fonte 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 Value
tipo Tipo de parâmetro
content 0 elemento(s), 0 atributo(s)
definido localmente em ParametersType complexType
nome Parâmetro
minOcorre 1
maxOcorre ilimitado

Fonte 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 de parâmetro definido em Parâmetros

Um parâmetro de aplicação a ser usado neste 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 Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente no elemento Parameters
nome Parâmetro
block
minOcorre 0
maxOcorre ilimitado

Fonte 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 "[Nome]".

Atributo Valor
nome Nome
utilização obrigatório

DefaultValue

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

Atributo Valor
nome DefaultValue
tipo xs:string
utilização obrigatório

Elemento de parâmetro (definido em Parâmetros)

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Parameters
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Fonte 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 de parâmetro definido na seção

A configuração a ser substituída.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente no elemento Seção
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Fonte 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 true, o valor desse parâmetro é 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 foi preterido. Use o atributo Type.

Atributo Valor
nome IsEncrypted
tipo xs:booleano
default false

Type

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

Atributo Valor
nome Tipo
tipo xs:string
utilização opcional

Elemento de parâmetro (definido em Section)

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 5 atributo(s)
definido localmente no elemento Seção
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Valor

Atributo Valor
nome Valor
tipo xs:string
utilização obrigatório

MustOverride

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

Atributo Valor
nome MustOverride
tipo xs:booleano
default false

IsEncrypted

Se true, o valor desse parâmetro é criptografado.

Atributo Valor
nome IsEncrypted
tipo xs:booleano
default false

Type

Atributo Valor
nome Tipo
tipo xs:string
utilização opcional

Elemento Parameters (tipo ParametersType)

Configurações adicionais especificadas como pares nome-valor

Atributo Value
tipo Tipo de parâmetros
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Parâmetros

Fonte 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 respetivos valores.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em AppInstanceDefinitionType complexType
nome Parâmetros

Fonte 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
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Elemento Parameters (definido em ApplicationManifestType)

Declara os parâmetros que são usados neste 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 aplicativo ou serviço.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType
nome Parâmetros
minOcorre 0

Fonte 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 aplicação a ser usado neste 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
nome Parâmetro
block
minOcorre 0
maxOcorre ilimitado

Elemento de partição

Descreve uma partição por nome.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento NamedPartition
nome Partição

Fonte 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
nome Nome
utilização obrigatório

Elemento PersistencePolicy

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 4 atributo(s)
definido a nível mundial
nome PersistênciaPolítica

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Modo

Atributo Valor
nome Modo
utilização obrigatório

WriteBehind

Atributo Valor
nome WriteBehind
tipo xs:string
utilização obrigatório

Provider

Atributo Valor
nome Provider
tipo xs:string
utilização obrigatório

Detalhes do elemento de conteúdo

Propriedades

Atributo Valor
nome Propriedades
tipo ServiceTypeExtensionPolicyPropertiesType
minOcorre 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 booleana simples para criar a restrição necessária. Por exemplo, "(FirmwareVersion>12 && InDMZ == True)".

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceType complexType, ServiceTypeType complexType, ServiceGroupTypeType complexType
nome ColocaçãoRestrições
minOcorre 0

Fonte 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

Descreva as propriedades para este NodeType que serão usadas como restrições de posicionamento

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType
nome PlacementProperties
minOcorre 0

Fonte 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

Property

Atributo Valor
nome Propriedade
tipo KeyValuePairType
minOcorre 0
maxOcorre ilimitado

Elemento Policies (tipo ApplicationPoliciesType)

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

Atributo Value
tipo ApplicationPoliciesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, EnvironmentType complexType
nome Políticas
minOcorre 0

Fonte 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 (vinculação de ponto de extremidade, compartilhamento de pacotes, run-as e acesso de segurança) a serem aplicadas no manifesto de serviço importado.

Atributo Value
tipo ServiceManifestImportPoliciesType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceManifestImport
nome Políticas
minOcorre 0

Fonte 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 de ponto de extremidade vincular a porta exposta ao contêiner.

Atributo Value
tipo PortBindingType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
nome PortBinding
minOcorre 0
maxOcorre ilimitado

Fonte 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 principais

Descreve as entidades de segurança (usuários, grupos) necessárias para que este aplicativo execute serviços e recursos seguros. Os principais são referenciados nas seções de políticas.

Atributo Value
tipo SecurityPrincipalsType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, EnvironmentType complexType
nome Principais
minOcorre 0

Fonte 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 do programa

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

Atributo Value
tipo xs:string
content 0 elemento(s), 0 atributo(s)
definido localmente em ExeHostEntryPointType complexType
nome Programa

Fonte 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 Propriedades

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

Atributo Value
tipo ServiceTypeExtensionPolicyPropertiesType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento PersistencePolicy, elemento EvictionPolicy
nome Propriedades
minOcorre 0

Fonte 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 Value
tipo KeyValuePairType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento PlacementProperties
nome Property
minOcorre 0
maxOcorre ilimitado

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente em ServiceTypeExtensionPolicyPropertiesType complexType
nome Property
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Valor

Atributo Valor
nome Valor
tipo xs:string
utilização obrigatório

Elemento ProviderGuid

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento ProviderGuids
nome ProviderGuid
minOcorre 0
maxOcorre ilimitado

Fonte 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

Value

Atributo Valor
nome Valor
utilização obrigatório

Elemento ProviderGuids

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento ETW
nome ProvedorGuids
minOcorre 0

Fonte 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
nome ProviderGuid
minOcorre 0
maxOcorre ilimitado

Elemento RepairManagerReplicatorEndpoint

Atributo Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome RepairManagerReplicatorEndpoint
minOcorre 0

Fonte 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 repositório de imagens de contêiner para extrair imagens.

Atributo Value
tipo RepositoryCredentialsType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome RepositoryCredentials
minOcorre 0
maxOcorre 1

Fonte 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 recursos para um pacote de código.

Atributo Value
tipo ResourceGovernancePolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage, elemento DigestedEndpoint
nome ResourceGovernancePolicy
minOcorre 0

Fonte 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 recursos para pontos de extremidade declarados em recursos de manifesto de serviço.

Atributo Value
tipo ResourceOverridesType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceManifestImport
nome ResourceOverrides
minOcorre 0

Fonte 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 Recursos

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 por meio das seções Entidades e Políticas do manifesto do aplicativo.

Atributo Value
tipo Tipo de Recursos
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType
nome Recursos
minOcorre 0

Fonte 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 Value
tipo AzureRoleType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Roles
nome Role
maxOcorre ilimitado

Fonte 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 Value
tipo BlackbirdRoleType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Roles
nome Role
minOcorre 1
maxOcorre ilimitado

Fonte 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 Value
tipo PaaSRoleType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Roles
nome Role
maxOcorre ilimitado

Fonte 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 Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento Blackbird
nome Funções

Fonte 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

Role

Atributo Valor
nome Função
tipo BlackbirdRoleType
minOcorre 1
maxOcorre ilimitado

Elemento Roles (definido em PaaS)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento PaaS
nome Funções

Fonte 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

Role

Atributo Valor
nome Função
tipo PaaSRoleType
maxOcorre ilimitado

Elemento Roles (definido no WindowsAzure)

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento WindowsAzure
nome Funções

Fonte 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

Role

Atributo Valor
nome Função
tipo AzureRoleType
maxOcorre ilimitado

Elemento RunAsPolicy

Especifica o usuário local ou a conta do sistema local como um pacote de código de serviço será executado. As contas de domínio são suportadas em implantações do Windows Server onde o Microsoft Entra ID está disponível. Por padrão, os aplicativos são executados na conta na qual o processo Fabric.exe é executado. Os aplicativos também podem ser executados como outras contas, que devem ser declaradas na seção Principais. 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, você também deverá especificar uma SecurityAccessPolicy para garantir que as portas alocadas a esses pontos de extremidade estejam listadas corretamente 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 a ser retornado ao cliente.

Atributo Value
tipo RunAsPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
nome RunAsPolicy
minOcorre 0

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento ExeHost
nome RunFrequency
minOcorre 0

Fonte 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
nome IntervalInSeconds
utilização obrigatório

Elemento ScalingPolicy

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

Atributo Value
tipo ScalingPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceScalingPolicies
nome Política de dimensionamento
maxOcorre ilimitado

Fonte 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

Isso especifica as informações do certificado.

Atributo Value
tipo FabricCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Certificates, no elemento Certificates, no elemento DigestedCertificates
nome SegredosCertificado
minOcorre 0

Fonte 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)

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 1 atributo(s)
definido localmente em SettingsOverridesType complexType
nome Section
maxOcorre ilimitado

Fonte 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
nome Nome
utilização obrigatório

Detalhes do elemento de conteúdo

Parâmetro

A configuração a ser substituída.

Atributo Valor
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Elemento Section (definido em SettingsType)

Uma seção nomeada definida pelo usuário.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 1 atributo(s)
definido localmente em SettingsType complexType
nome Section
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Detalhes do elemento de conteúdo

Parâmetro

Atributo Valor
nome Parâmetro
minOcorre 0
maxOcorre ilimitado

Elemento SecurityAccessPolicies

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ApplicationPoliciesType complexType
nome SecurityAccessPolicies
minOcorre 0

Fonte 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
nome SecurityAccessPolicy
tipo SecurityAccessPolicyType

Elemento SecurityAccessPolicy

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

Atributo Value
tipo SecurityAccessPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, elemento SecurityAccessPolicies, elemento DigestedEndpoint
nome SecurityAccessPolicy
minOcorre 0

Fonte 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 opções de segurança para o contêiner.

Atributo Value
tipo SecurityOptionsType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome SecurityOption
minOcorre 0
maxOcorre ilimitado

Fonte 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 intra cluster.

Atributo Value
tipo FabricCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente em CertificatesType complexType
nome Certificado do servidor
minOcorre 0

Fonte 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 de serviço

Declara um serviço a ser criado automaticamente quando o aplicativo é instanciado.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 4 atributo(s)
definido localmente em DefaultServicesType complexType
nome Serviço

Fonte 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 de nome de aplicativo totalmente qualificado. O URI de nome totalmente qualificado do serviço seria: fabric:/ApplicationName/ServiceName.

Atributo Valor
nome Nome
tipo xs:string
utilização obrigatório

GeneratedIdRef

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

Atributo Valor
nome GeneratedIdRef
tipo xs:string
utilização opcional

ServiceDnsName

O nome DNS do serviço.

Atributo Valor
nome ServiceDnsName
tipo xs:string
utilização opcional

ServicePackageActivationMode

ServicePackageActivationMode a ser usado ao criar o serviço. Os valores permitidos são 'SharedProcess' e 'ExclusiveProcess'. Com o modo SharedProcess, a(s) réplica(s) ou instância(s) de partição(ões) diferente(s) de serviço compartilharão a mesma ativação do pacote de serviço em um nó. Com o modo ExclusiveProcess, cada réplica ou instância de serviço terá sua própria ativação dedicada do pacote de serviço.

Atributo Valor
nome ServicePackageActivationMode
tipo xs:string
utilização opcional
default Processo Partilhado

Detalhes do elemento de conteúdo

StatelessService

Atributo Valor
nome StatelessService
tipo StatelessServiceType

StatefulService

Atributo Valor
nome StatefulService
tipo StatefulServiceType

Elemento ServiceConnectionEndpoint

Atributo Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome ServiceConnectionEndpoint
minOcorre 0

Fonte 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 ao dividir um aplicativo anteriormente monolítico em microsserviços. Um serviço tem uma dependência local de outro serviço e ambos os serviços precisam ser executados no mesmo nó para funcionar.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente no elemento ServiceCorrelations
nome ServiceCorrelation
maxOcorre ilimitado

Fonte 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
nome ServiceName
utilização obrigatório

Esquema

Em NonAlignedAffinity, as réplicas ou instâncias dos diferentes serviços são colocadas nos mesmos nós. AlignedAffinity é usado com serviços stateful. Configurar um serviço stateful como tendo afinidade alinhada com outro serviço stateful garante que os primários desses serviços sejam colocados nos mesmos nós uns dos outros e que cada par de secundários também seja colocado nos mesmos nós.

Atributo Valor
nome Esquema
utilização obrigatório

Elemento ServiceCorrelations

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceType complexType
nome ServiçoCorrelações
minOcorre 0

Fonte 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 ao dividir um aplicativo anteriormente monolítico em microsserviços. Um serviço tem uma dependência local de outro serviço e ambos os serviços precisam ser executados no mesmo nó para funcionar.

Atributo Valor
nome ServiceCorrelation
maxOcorre ilimitado

Elemento ServiceFabricRuntimeAccessPolicy

Especifica políticas que determinam como o tempo de execução do service fabric é exposto às réplicas.

Atributo Value
tipo ServiceFabricRuntimeAccessPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
nome ServiceFabricRuntimeAccessPolicy
minOcorre 0
maxOcorre 1

Fonte 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 automaticamente localizados juntos, para que também sejam movidos juntos durante o failover ou o gerenciamento de recursos.

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 2 atributo(s)
definido localmente em DefaultServicesType complexType
nome Grupo de Serviços

Fonte 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 deste serviço relativo a este URI de nome de aplicativo. Nome totalmente qualificado do serviço é uma combinação de Uri de Nome do Aplicativo e este Nome.

Atributo Valor
nome Nome
tipo xs:string
utilização obrigatório

ServicePackageActivationMode

ServicePackageActivationMode a ser usado ao criar o serviço. Os valores permitidos são 'SharedProcess' e 'ExclusiveProcess'. Com o modo SharedProcess, a(s) réplica(s) ou instância(s) de partição(ões) diferente(s) de serviço compartilharão a mesma ativação do pacote de serviço em um nó. Com o modo ExclusiveProcess, cada réplica ou instância de serviço terá sua própria ativação dedicada do pacote de serviço.

Atributo Valor
nome ServicePackageActivationMode
tipo xs:string
utilização opcional
default Processo Partilhado

Detalhes do elemento de conteúdo

StatelessServiceGroup

Atributo Valor
nome StatelessServiceGroup
tipo StatelessServiceGroupType

StatefulServiceGroup

Atributo Valor
nome StatefulServiceGroup
tipo StatefulServiceGroupType

Elemento ServiceGroupMembers

Tipos de membros deste tipo de grupo de serviços.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceGroupTypeType complexType
nome ServiceGroupMembros
minOcorre 0
maxOcorre 1

Fonte 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

Nenhuma

Atributo Value
refª ServiceGroupTypeMember
minOcorre 1
maxOcorre ilimitado

Elemento ServiceGroupTypeMember

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 1 atributo(s)
definido a nível mundial
nome ServiceGroupTypeMember

Fonte 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 Grupo de Serviços do Microsoft Azure Service Fabric, .e.g Ator

Atributo Valor
nome ServiceTypeName
utilização obrigatório

Detalhes do elemento de conteúdo

LoadMetrics

Métricas de carga relatadas por este serviço, usadas para serviços de balanceamento de recursos.

Atributo Valor
nome LoadMetrics
minOcorre 0

Elemento ServiceManifest

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

Atributo Value
tipo ServiceManifestType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome ServiceManifest

Fonte 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 de serviço criado pelo desenvolvedor do serviço. Um manifesto de serviço deve ser importado para cada serviço constituinte no aplicativo. Substituições de configuração e políticas podem ser declaradas para o manifesto de serviço.

Atributo Value
tipo complexType anônimo
content 5 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType
nome ServiceManifestImport
maxOcorre ilimitado

Fonte 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
nome ServiceManifestRef
tipo ServiceManifestRefType

ConfigOverrides

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

Atributo Valor
nome ConfigOverrides
minOcorre 0

ResourceOverrides

Atributo Valor
nome ResourceOverrides
tipo ResourceOverridesType
minOcorre 0

Substituições de ambiente

Atributo Valor
nome Substituições de ambiente
tipo EnvironmentOverridesType
minOcorre 0
maxOcorre ilimitado

Políticas

Atributo Valor
nome Políticas
tipo ServiceManifestImportPoliciesType
minOcorre 0

Elemento ServiceManifestRef

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

Atributo Value
tipo ServiceManifestRefType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento ServiceManifestImport
nome ServiceManifestRef

Fonte 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 versionada de implantação e ativação. A versão do ServicePackage é determinada com base na versão do manifesto e na versão das substituições.

Atributo Value
tipo ServicePackageType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Pacote de Serviços

Fonte 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 Value
tipo ServicePackageContainerPolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
nome ServicePackageContainerPolicy
minOcorre 0
maxOcorre 1

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente em ApplicationInstanceType complexType
nome ServicePackageRef
maxOcorre ilimitado

Fonte 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
nome Nome
utilização obrigatório

Elemento ServicePackageResourceGovernancePolicy

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

Atributo Value
tipo ServicePackageResourceGovernancePolicyType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
nome ServicePackageResourceGovernancePolicy
minOcorre 0
maxOcorre 1

Fonte 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 para um serviço. Útil quando o cluster abrange distâncias geográficas e/ou regiões geopolíticas.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceTypeType complexType
nome ServicePlacementPolíticas
minOcorre 0

Fonte 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 de serviço, que especifica que o serviço deve ou não ser executado em determinados domínios de falha de cluster. Útil quando o cluster abrange distâncias geográficas e/ou regiões geopolíticas.

Atributo Valor
nome ServicePlacementPolicy
maxOcorre ilimitado

Elemento ServicePlacementPolicies (definido em ServiceType)

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceType complexType
nome ServicePlacementPolíticas
minOcorre 0

Fonte 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 de serviço, que especifica que o serviço deve ou não ser executado em determinados domínios de falha de cluster. Útil quando o cluster abrange distâncias geográficas e/ou regiões geopolíticas.

Atributo Valor
nome ServicePlacementPolicy
maxOcorre ilimitado

Elemento ServicePlacementPolicy definido em ServicePlacementPolicies

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente no elemento ServicePlacementPolicies
nome ServicePlacementPolicy
maxOcorre ilimitado

Fonte 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 onde o serviço deve ou não ser colocado, dependendo do valor Type.

Atributo Valor
nome DomainName

Type

InvalidDomain permite especificar que um determinado Domínio de Falha é inválido para essa carga de trabalho. RequiredDomain requer 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 preferido para réplicas primárias. Útil em clusters geograficamente estendidos onde você está usando outros locais para redundância, mas prefere que as réplicas primárias sejam colocadas em um determinado local, a fim de fornecer menor latência para operações que vão para o principal. RequiredDomainDistribution especifica que as réplicas devem ser distribuídas entre os domínios de falha disponíveis. NonParcialmentePlace controla se as réplicas de serviço serão parcialmente colocadas se nem todas puderem ser colocadas.

Atributo Valor
nome Tipo
utilização obrigatório

Elemento ServicePlacementPolicy (definido em ServicePlacementPolicies)

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 2 atributo(s)
definido localmente no elemento ServicePlacementPolicies
nome ServicePlacementPolicy
maxOcorre ilimitado

Fonte 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 onde o serviço deve ou não ser colocado, dependendo do valor Type.

Atributo Valor
nome DomainName

Type

InvalidDomain permite especificar que um determinado Domínio de Falha é inválido para essa carga de trabalho. RequiredDomain requer 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 preferido para réplicas primárias. Útil em clusters geograficamente estendidos onde você está usando outros locais para redundância, mas prefere que as réplicas primárias sejam colocadas em um determinado local, a fim de fornecer menor latência para operações que vão para o principal. RequiredDomainDistribution especifica que as réplicas devem ser distribuídas entre os domínios de falha disponíveis. NonParcialmentePlace controla se as réplicas de serviço serão parcialmente colocadas se nem todas puderem ser colocadas.

Atributo Valor
nome Tipo
utilização obrigatório

Elemento ServiceScalingPolicies

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em ServiceType complexType
nome ServiceScalingPolicies
minOcorre 0

Fonte 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

Política de dimensionamento

Atributo Valor
nome Política de dimensionamento
tipo ScalingPolicyType
maxOcorre ilimitado

Elemento ServiceTemplates

Declara o conjunto de tipos de serviço permitidos que podem ser criados dinamicamente dentro da instância do aplicativo. Os 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 Value
tipo ServiceTemplatesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationManifestType complexType, ApplicationInstanceType complexType
nome ServiceTemplates
minOcorre 0

Fonte 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 eventos de integridade relatados em serviços, partições e réplicas de um tipo de serviço específico.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente em ApplicationHealthPolicyType complexType
nome ServiceTypeHealthPolicy
minOcorre 0
maxOcorre ilimitado

Fonte 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 quais tipos de serviço são suportados por um CodePackage neste manifesto. Quando um serviço é instanciado em relação a um desses tipos de serviço, todos os pacotes de código declarados neste manifesto são ativados executando 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 Value
tipo ServiceAndServiceGroupTypesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceManifestType complexType
nome Tipos de Serviço

Fonte 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 Value
tipo ServiceTypesType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento DigestedServiceTypes
nome Tipos de Serviço

Fonte 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 (digite SettingsOverridesType)

Declara as definições de configuração em um manifesto de serviço a serem 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 Value
tipo SettingsOverridesType
content 0 elemento(s), 0 atributo(s)
definido localmente em ConfigOverrideType complexType
nome Administração
minOcorre 0

Fonte 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 (digite SettingsType)

Elimina as configurações configuráveis para os pacotes de código de um serviço. O Microsoft Azure Service Fabric não interpreta as configurações, no entanto, as disponibiliza por meio de APIs de tempo de execução para uso pelos componentes de código.

Atributo Value
tipo ConfiguraçõesTipo
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome Administração

Fonte 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 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 execução. A presença de um ponto de entrada de configuração separado evita ter que executar o host de serviço com altos privilégios por longos períodos de tempo.

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em CodePackageType complexType
nome SetupEntryPoint
minOcorre 0

Fonte 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
nome ExeHost
tipo ExeHostEntryPointType

Elemento SfssRgPolicies

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento NodeType
nome SfssRgPolicies
minOcorre 0

Fonte 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
nome SfssRgPolicy
tipo KeyValuePairType
minOcorre 0
maxOcorre ilimitado

Elemento SfssRgPolicy

Atributo Value
tipo KeyValuePairType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento SfssRgPolicies
nome SfssRgPolicy
minOcorre 0
maxOcorre ilimitado

Fonte 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 para usar como ID de log compartilhado.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente em FabricKtlLoggerSettingsType complexType
nome SharedLogFileId
minOcorre 0

Fonte 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

Value

Atributo Valor
nome Valor
utilização obrigatório

Elemento SharedLogFilePath

Define o caminho para o log compartilhado.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente em FabricKtlLoggerSettingsType complexType
nome SharedLogFilePath
minOcorre 0

Fonte 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

Value

Atributo Valor
nome Valor
tipo xs:string
utilização obrigatório

Elemento SharedLogFileSizeInMB

Define o tamanho do log compartilhado.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente em FabricKtlLoggerSettingsType complexType
nome SharedLogFileSizeInMB
minOcorre 0

Fonte 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

Value

Atributo Valor
nome Valor
utilização obrigatório

Elemento SingletonPartition

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

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente no grupo PartitionDescriptionGroup
nome SingletonPartition

Fonte 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 monitoração de estado.

Atributo Value
tipo StatefulServiceType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceTemplatesType complexType, elemento Service
nome StatefulService

Fonte 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ços com monitoração de estado.

Atributo Value
tipo StatefulServiceGroupType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceTemplatesType complexType, elemento ServiceGroup
nome StatefulServiceGroup

Fonte 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 monitoração de estado.

Atributo Value
tipo StatefulServiceGroupTypeType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceAndServiceGroupTypesType complexType
nome StatefulServiceGroupType

Fonte 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 monitoração de estado.

Atributo Value
tipo StatefulServiceTypeType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceAndServiceGroupTypesType complexType, ServiceTypesType complexType
nome StatefulServiceType

Fonte 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 monitoração de estado.

Atributo Value
tipo StatelessServiceType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceTemplatesType complexType, elemento Service
nome StatelessService

Fonte 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ços sem monitoração de estado.

Atributo Value
tipo StatelessServiceGroupType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceTemplatesType complexType, elemento ServiceGroup
nome StatelessServiceGroup

Fonte 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 monitoração de estado.

Atributo Value
tipo StatelessServiceGroupTypeType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceAndServiceGroupTypesType complexType
nome StatelessServiceGroupType

Fonte 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 monitoração de estado.

Atributo Value
tipo StatelessServiceTypeType
content 0 elemento(s), 0 atributo(s)
definido localmente em ServiceAndServiceGroupTypesType complexType, ServiceTypesType complexType
nome StatelessServiceType

Fonte 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 Grupos.

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento MemberOf
nome Grupo de Sistemas
minOcorre 0
maxOcorre ilimitado

Fonte 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 de sistemas.

Atributo Valor
nome Nome
tipo xs:string
utilização obrigatório

Elemento SystemGroup (definido em Membership)

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 1 atributo(s)
definido localmente no elemento Membership
nome Grupo de Sistemas
minOcorre 0
maxOcorre ilimitado

Fonte 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
nome Nome
tipo xs:string
utilização obrigatório

Elemento TargetInformation

Descreve o destino que o FabricDeployer precisa implantar.

Atributo Value
tipo TargetInformationType
content 0 elemento(s), 0 atributo(s)
definido a nível mundial
nome TargetInformation

Fonte 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 Value
tipo WindowsFabricDeploymentInformation
content 0 elemento(s), 0 atributo(s)
definido localmente em TargetInformationType complexType
nome TargetInstallation
minOcorre 1

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 3 atributo(s)
definido localmente no grupo PartitionDescriptionGroup
nome UniformInt64Partição

Fonte 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 não sobreposto do intervalo geral de chaves de partição.

Atributo Valor
nome PartitionCount
tipo xs:string
utilização obrigatório

Discreto

Inclusive baixo alcance da chave de partição (longo).

Atributo Valor
nome Discreto
tipo xs:string
utilização obrigatório

Chave alta

Inclusive alto alcance da chave de partição (longo).

Atributo Valor
nome Chave alta
tipo xs:string
utilização obrigatório

Elemento UnmanagedDll

Sem suporte, não use. O nome do assembly não gerenciado (por exemplo, Queue.dll), para host.

Atributo Value
tipo UnmanagedDllType
content 0 elemento(s), 0 atributo(s)
definido localmente em DllHostEntryPointType complexType
nome UnmanagedDll

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome UpgradeOrchestrationServiceReplicatorEndpoint
minOcorre 0

Fonte 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 Value
tipo InternalEndpointType
content 0 elemento(s), 0 atributo(s)
definido localmente em FabricEndpointsType complexType
nome UpgradeServiceReplicatorEndpoint
minOcorre 0

Fonte 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 do usuário

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

Atributo Value
tipo complexType anônimo
content 2 elemento(s), 5 atributo(s)
definido localmente no elemento Usuários
nome User
maxOcorre ilimitado

Fonte 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 utilizador.

Atributo Valor
nome Nome
tipo xs:string
utilização obrigatório

Tipo de Conta

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 nas máquinas onde 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 suportados são LocalUser, NetworkService, LocalService e LocalSystem. As contas de domínio são suportadas em implantações do Windows Server onde o Microsoft Entra ID está disponível.

Atributo Valor
nome Tipo de Conta
utilização opcional
default LocalUser

LoadUserProfile

Atributo Valor
nome LoadUserProfile
tipo xs:booleano
utilização opcional
default false

PerformInteractiveLogon

Atributo Valor
nome PerformInteractiveLogon
tipo xs:booleano
utilização opcional
default false

SenhaCriptografada

True se a palavra-passe estiver encriptada; false se em texto simples.

Atributo Valor
nome SenhaCriptografada
tipo xs:booleano
utilização opcional

Detalhes do elemento de conteúdo

NTLMAuthenticationPolicy

Atributo Valor
nome NTLMAuthenticationPolicy
minOcorre 0

Membro da

Os usuários podem ser adicionados a qualquer grupo de membros existente, para que ele possa herdar todas as propriedades e configurações de segurança desse grupo de membros. O grupo de membros pode ser usado para proteger recursos externos que precisam ser acessados por diferentes serviços ou pelo mesmo serviço (em uma máquina diferente).

Atributo Valor
nome Membro da
minOcorre 0

Elemento UserRoleClientCertificate

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

Atributo Value
tipo FabricCertificateType
content 0 elemento(s), 0 atributo(s)
definido localmente em CertificatesType complexType
nome UserRoleClientCertificate
minOcorre 0

Fonte 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 usuários

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

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente em SecurityPrincipalsType complexType
nome Utilizadores
minOcorre 0

Fonte 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

User

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

Atributo Valor
nome User
maxOcorre ilimitado

Elemento de volume

Especifica o volume a ser vinculado ao contêiner.

Atributo Value
tipo ContainerVolumeType
content 0 elemento(s), 0 atributo(s)
definido localmente em ContainerHostPoliciesType complexType
nome Volume
minOcorre 0
maxOcorre ilimitado

Fonte 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 de voto

Atributo Value
tipo PaaSVoteType
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Votações
nome Voto
maxOcorre ilimitado

Fonte 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 votos

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento PaaS
nome Votos

Fonte 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
nome Voto
tipo PaaSVoteType
maxOcorre ilimitado

Elemento WindowsAzure

Atributo Value
tipo complexType anônimo
content 1 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome WindowsAzure

Fonte 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
nome Funções

Elemento WindowsAzureStaticTopology

Atributo Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome WindowsAzureStaticTopology

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente no elemento Infraestrutura
nome WindowsServer

Fonte 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 Value
tipo complexType anônimo
content 0 elemento(s), 0 atributo(s)
definido localmente em ExeHostEntryPointType complexType
nome Pasta de trabalho
default Trabalho
minOcorre 0

Fonte 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>