Compartir por


Elementos del esquema XML del modelo de servicio

Elemento AddRemoveIncrementalNamedPartitionScalingMechanism

Define un mecanismo para agregar o quitar particiones con nombre.

Atributo Value
type complexType anónimo
content 0 elementos, 3 atributos
definido localmente en el grupo ScalingPolicyMechanismGroup
name AddRemoveIncrementalNamedPartitionScalingMechanism
minOccurs 0
maxOccurs 1

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

Detalles de atributos

MinPartitionCount

Número mínimo de particiones.

Atributo Value
name MinPartitionCount
type xs:string
use requerido

MaxPartitionCount

Número máximo de particiones.

Atributo Value
name MaxPartitionCount
type xs:string
use requerido

ScaleIncrement

El número de particiones mediante el que se realiza el upshift o downshift.

Atributo Value
name ScaleIncrement
type xs:string
use requerido

Elemento Application

Información específica de la instancia de aplicación como el nombre de la aplicación y los valores de parámetros de aplicación usados para crear la aplicación. Los valores de parámetros de este archivo reemplazan los valores de parámetros predeterminados definidos en el manifiesto de aplicación.

Atributo Value
type AppInstanceDefinitionType
content 0 elementos, 0 atributos
definido globalmente
name Application

Origen 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
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en FabricEndpointsType complexType
name ApplicationEndpoints
minOccurs 0

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

Detalles de atributos

StartPort

Atributo Value
name StartPort
type xs:int
use requerido

EndPort

Atributo Value
name EndPort
type xs:int
use requerido

Elemento ApplicationInstance

Describe una instancia de una aplicación de Microsoft Azure Service Fabric.

Atributo Value
type ApplicationInstanceType
content 0 elementos, 0 atributos
definido globalmente
name ApplicationInstance

Origen 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

Describe mediante declaración el tipo de aplicación y la versión. Para crear un tipo de aplicación, se hace referencia a uno o varios manifiestos de servicio de los servicios constituyentes. Los valores de configuración de los servicios constituyentes pueden invalidarse mediante la configuración de aplicación parametrizada. También se pueden declarar servicios predeterminados, plantillas de servicio, entidades de seguridad, directivas, configuraciones de diagnóstico y certificados en el nivel de aplicación.

Atributo Value
type ApplicationManifestType
content 0 elementos, 0 atributos
definido globalmente
name ApplicationManifest

Origen 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 la información de aplicación con control de versiones requerida por el nodo.

Atributo Value
type ApplicationPackageType
content 0 elementos, 0 atributos
definido globalmente
name ApplicationPackage

Origen 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
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en ApplicationInstanceType complexType
name ApplicationPackageRef

Origen XML

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

Elemento Arguments

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ExeHostEntryPointType complexType
name Argumentos
minOccurs 0

Origen 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 un mecanismo de escalado basado en la carga media de réplicas de una partición.

Atributo Value
type complexType anónimo
content 0 elementos, 4 atributos
definido localmente en el grupo ScalingPolicyTriggerGroup
name AveragePartitionLoadScalingTrigger
minOccurs 0
maxOccurs 1

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

Detalles de atributos

MetricName

Nombre de la métrica que se debe utilizar para las operaciones de escalado.

Atributo Value
name MetricName
type xs:string
use requerido

LowerLoadThreshold

Límite inferior del valor de carga de una métrica.

Atributo Value
name LowerLoadThreshold
type xs:string
use requerido

UpperLoadThreshold

Límite superior del valor de carga de una métrica.

Atributo Value
name UpperLoadThreshold
type xs:string
use requerido

ScaleIntervalInSeconds

Intervalo de tiempo en segundos que se debe tener en cuenta para el escalado.

Atributo Value
name ScaleIntervalInSeconds
type xs:string
use requerido

Elemento AverageServiceLoadScalingTrigger

Define un mecanismo de escalado basado en la carga media de particiones de un servicio.

Atributo Value
type complexType anónimo
content 0 elementos, 5 atributos
definido localmente en el grupo ScalingPolicyTriggerGroup
name AverageServiceLoadScalingTrigger
minOccurs 0
maxOccurs 1

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

Detalles de atributos

MetricName

Nombre de la métrica que se debe utilizar para las operaciones de escalado.

Atributo Value
name MetricName
type xs:string
use requerido

LowerLoadThreshold

Límite inferior del valor de carga de una métrica.

Atributo Value
name LowerLoadThreshold
type xs:string
use requerido

UpperLoadThreshold

Límite superior del valor de carga de una métrica.

Atributo Value
name UpperLoadThreshold
type xs:string
use requerido

ScaleIntervalInSeconds

Intervalo de tiempo en segundos que se debe tener en cuenta para el escalado.

Atributo Value
name ScaleIntervalInSeconds
type xs:string
use requerido

UseOnlyPrimaryLoad

Use la carga de la réplica principal como carga promedio de la partición.

Atributo Value
name UseOnlyPrimaryLoad
type xs:string
use opcional

Elemento AzureBlob (tipo AzureBlobETWType)

Describe un destino de almacén de blobs de Azure para los eventos de ETW. Solo funciona en el entorno de Azure.

Atributo Value
type AzureBlobETWType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs sin enlazar

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

Describe un destino de almacén de blobs de Azure para datos de diagnóstico. Solo funciona en el entorno de clúster de Azure.

Atributo Value
type AzureBlobType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations, elemento Destinations
name AzureBlob
minOccurs 0
maxOccurs sin enlazar

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name BackupRestoreServiceReplicatorEndpoint
minOccurs 0

Origen XML

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

Elemento Blackbird

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento Infrastructure
name Blackbird

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

Detalles del elemento de contenido

Roles

Atributo Value
name Roles

Elemento Capacities

Las capacidades de diversas métricas para este tipo de nodo

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento NodeType
name Capacities
minOccurs 0

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

Detalles del elemento de contenido

Capacity

Atributo Value
name Capacity
type KeyValuePairType
minOccurs 0
maxOccurs sin enlazar

Elemento Capacity

Atributo Value
type KeyValuePairType
content 0 elementos, 0 atributos
definido localmente en el elemento Capacities
name Capacity
minOccurs 0
maxOccurs sin enlazar

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name CentralSecretServiceReplicatorEndpoint
minOccurs 0

Origen 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 la información de un certificado que se expondrá en el contenedor.

Atributo Value
type ContainerCertificateType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name CertificateRef
minOccurs 0
maxOccurs sin enlazar

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

Describe los certificados asociados a este tipo de nodo.

Atributo Value
type CertificatesType
content 0 elementos, 0 atributos
definido localmente en el elemento NodeType, InfrastructureNodeType complexType
name Certificados
minOccurs 0

Origen 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 en ApplicationManifestType)

Declara los certificados usados para proteger los puntos de conexión o cifrar los secretos en el manifiesto de aplicación o un manifiesto de clúster.

Atributo Value
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType
name Certificados
minOccurs 0

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

Detalles del elemento de contenido

SecretsCertificate

Declara un certificado usado para cifrar información confidencial en el manifiesto de aplicación. El autor de la aplicación usa el cmdlet Invoke-ServiceFabricEncryptSecret para cifrar la información confidencial, que se copia en un parámetro en la sección ConfigOverrides.

Atributo Value
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Atributo Value
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento Certificates (definido en ClusterManifestType)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ClusterManifestType complexType
name Certificados
minOccurs 0

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

Detalles del elemento de contenido

SecretsCertificate

Atributo Value
name SecretsCertificate
type FabricCertificateType
minOccurs 0

Elemento ClientCertificate

El certificado de cliente de rol de administrador predeterminado usado para proteger la comunicación entre el servidor y el cliente.

Atributo Value
type FabricCertificateType
content 0 elementos, 0 atributos
definido localmente en CertificatesType complexType
name ClientCertificate
minOccurs 0

Origen XML

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

Elemento ClientConnectionEndpoint

Atributo Value
type InputEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name ClientConnectionEndpoint

Origen 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

El certificado usado para proteger la comunicación dentro del clúster.

Atributo Value
type FabricCertificateType
content 0 elementos, 0 atributos
definido localmente en CertificatesType complexType
name ClusterCertificate
minOccurs 0

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name ClusterConnectionEndpoint

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name ClusterManagerReplicatorEndpoint
minOccurs 0

Origen 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

Describe un clúster de Microsoft Azure Service Fabric.

Atributo Value
type ClusterManifestType
content 0 elementos, 0 atributos
definido globalmente
name ClusterManifest

Origen 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

Describe un paquete de código que admite un tipo de servicio definido. Cuando se crea una instancia de un servicio en uno de estos tipos de servicio, todos los paquetes de código declarados en este manifiesto se activan mediante la ejecución de sus puntos de entrada. Se espera que los procesos resultantes registren los tipos de servicio admitidos en tiempo de ejecución. Cuando hay varios paquetes de código, se activan todos cada vez que el sistema busca cualquiera de los tipos de servicios declarados.

Atributo Value
type CodePackageType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType, elemento DigestedCodePackage
name CodePackage
maxOccurs sin enlazar

Origen XML

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

Elemento Commands

Pase una lista de comandos delimitados por comas al contenedor.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ContainerHostEntryPointType complexType
name Comandos:
minOccurs 0
maxOccurs 1

Origen 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

Describe las invalidaciones de configuración de un paquete de configuración determinado en el manifiesto de servicio importado.

Atributo Value
type ConfigOverrideType
content 0 elementos, 0 atributos
definido localmente en el elemento ConfigOverrides, elemento DigestedConfigPackage
name ConfigOverride
minOccurs 0
maxOccurs sin enlazar

Origen 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

Describe las invalidaciones de configuración para el manifiesto de servicio importado. Las invalidaciones de configuración permiten la flexibilidad de volver a usar los mismos manifiestos de servicio en varios tipos de aplicación al invalidar la configuración del manifiesto de servicio solo cuando se usa con un tipo de aplicación en particular. Las invalidaciones de configuración pueden cambiar cualquier configuración predeterminada en un manifiesto de servicio siempre y cuando la configuración predeterminada se defina mediante el archivo Settings.xml en la carpeta ConfigPackage.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento ServiceManifestImport
name ConfigOverrides
minOccurs 0

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

Detalles del elemento de contenido

ConfigOverride

Atributo Value
name ConfigOverride
type ConfigOverrideType
minOccurs 0
maxOccurs sin enlazar

Elemento ConfigPackage (tipo ConfigPackageDescriptionType)

Declara una carpeta, designada por el atributo Name, que contiene un archivo Settings.xml. Este archivo contiene secciones de configuración del par clave-valor definida por el usuario que el proceso puede volver a leer en tiempo de ejecución. Durante una actualización, si solo ha cambiado la versión de ConfigPackage, no se reiniciará el proceso en ejecución. En su lugar, una devolución de llamada notifica el proceso que los ajustes de configuración han cambiado, por lo que pueden volver a cargarse de forma dinámica.

Atributo Value
type ConfigPackageDescriptionType
content 0 elementos, 0 atributos
definido localmente en ConfigPackagePoliciesType complexType
name ConfigPackage
minOccurs 0
maxOccurs sin enlazar

Origen 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 una carpeta, denominada por el atributo Nombre, debajo de PackageRoot que contiene un archivo Settings.xml. Este archivo contiene secciones de configuración del par clave-valor definida por el usuario que el proceso puede volver a leer en tiempo de ejecución. Durante una actualización, si solo ha cambiado la versión de ConfigPackage, no se reiniciará el proceso en ejecución. En su lugar, una devolución de llamada notifica el proceso que los ajustes de configuración han cambiado, por lo que pueden volver a cargarse de forma dinámica.

Atributo Value
type ConfigPackageType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType, elemento DigestedConfigPackage
name ConfigPackage
minOccurs 0
maxOccurs sin enlazar

Origen 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

Paquetes de configuración que se montarán dentro del contenedor.

Atributo Value
type ConfigPackagePoliciesType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
name ConfigPackagePolicies
minOccurs 0

Origen 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

Advertencia. No use la redirección de consola en una aplicación de producción, solo se usa para la depuración y el desarrollo locales. Redirige la salida de la consola del script de inicio a un archivo de salida en la carpeta de aplicación denominada "log", en el nodo del clúster donde se implementa y ejecuta la aplicación.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en ExeHostEntryPointType complexType
name ConsoleRedirection
minOccurs 0

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

Detalles de atributos

FileRetentionCount

Establece el número de archivos de salida de redireccionamiento de la consola que se van a conservar. Debe ser un entero positivo, el valor predeterminado es "2".

Atributo Value
name FileRetentionCount
default 2

FileMaxSizeInKb

Establece el tamaño máximo de un archivo de salida de redireccionamiento de la consola. Debe ser un entero positivo mayor que 128 KB, el valor predeterminado es "20480".

Atributo Value
name FileMaxSizeInKb
default 20480

Elemento ContainerEntryPoint

Punto de entrada omitido para los contenedores de forma que se pueda iniciar el depurador.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en DebugParametersType complexType
name ContainerEntryPoint
minOccurs 0
maxOccurs sin enlazar

Origen 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 contenedores.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en DebugParametersType complexType
name ContainerEnvironmentBlock
minOccurs 0
maxOccurs sin enlazar

Origen 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
type ContainerHostEntryPointType
content 0 elementos, 0 atributos
definido localmente en EntryPointDescriptionType complexType
name ContainerHost

Origen 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 las directivas para activar los hosts de contenedor.

Atributo Value
type ContainerHostPoliciesType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
name ContainerHostPolicies
minOccurs 0

Origen 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

Las etiquetas de los contenedores en el formato clave=valor.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en DebugParametersType complexType
name ContainerLabel
minOccurs 0
maxOccurs sin enlazar

Origen 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

Volúmenes que se van a montar dentro del contenedor.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en DebugParametersType complexType
name ContainerMountedVolume
minOccurs 0
maxOccurs sin enlazar

Origen 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

Describe las directivas de red de contenedor para el paquete de servicio.

Atributo Value
type ContainerNetworkPolicyType
content 0 elementos, 0 atributos
definido localmente en NetworkPoliciesType complexType
name ContainerNetworkPolicy
minOccurs 0
maxOccurs sin enlazar

Origen 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 la colección de volcados de memoria. Se recopilan volcados de memoria para los ejecutables que hospedan los paquetes de código de todos los servicios que pertenecen a la aplicación.

Atributo Value
type complexType anónimo
content 2 elementos, 1 atributo
definido localmente en DiagnosticsType complexType
name CrashDumpSource
minOccurs 0

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

Detalles de atributos

IsEnabled

Especifica si está habilitada o no la recopilación del volcado de memoria. De forma predeterminada, no está habilitada.

Atributo Value
name IsEnabled
type xs:string

Detalles del elemento de contenido

Destinations

Destinos a los que es necesario transferir los volcados de memoria.

Atributo Value
name Destinations
minOccurs 0

None

Atributo Value
ref Parámetros
minOccurs 0
maxOccurs 1

Elemento CurrentInstallation

Atributo Value
type WindowsFabricDeploymentInformation
content 0 elementos, 0 atributos
definido localmente en TargetInformationType complexType
name CurrentInstallation
minOccurs 0

Origen 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 una carpeta, denominada por el atributo Nombre, debajo de PackageRoot que contiene archivos de datos estáticos que el proceso en tiempo de ejecución va a consumir. Service Fabric reciclará todos los archivos EXE y DLLHOST especificados en los paquetes de host y soporte técnico cuando cualquiera de los paquetes de datos enumerados en el manifiesto de servicio se actualice.

Atributo Value
type DataPackageType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType, elemento DigestedDataPackage
name DataPackage
minOccurs 0
maxOccurs sin enlazar

Origen 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 información sobre el depurador que debe asociarse cuando se active el paquete de código.

Atributo Value
type DebugParametersType
content 0 elementos, 0 atributos
definido localmente en el elemento DigestedCodePackage, elemento DigestedConfigPackage, elemento DigestedDataPackage
name DebugParameters
minOccurs 0
maxOccurs 1

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name DefaultReplicatorEndpoint
minOccurs 0

Origen 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 una cuenta de usuario predeterminada para todos los paquetes de código de servicio que no tengan ningún elemento RunAsPolicy específico definido en la sección ServiceManifestImport.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en ApplicationPoliciesType complexType
name DefaultRunAsPolicy
minOccurs 0

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

Detalles de atributos

UserRef

La cuenta de usuario según la que se ejecutarán los paquetes de código de servicio. La cuenta de usuario debe declararse en la sección de entidades de seguridad. A menudo, es preferible ejecutar el punto de entrada de configuración mediante una cuenta de sistema local en lugar de usar una cuenta de administrador.

Atributo Value
name UserRef
type xs:string
use requerido

Elemento DefaultServiceTypeHealthPolicy

Especifica la directiva de mantenimiento predeterminada del tipo de servicio, que reemplaza a la directiva de mantenimiento predeterminada de todos los tipos de servicio de la aplicación.

Atributo Value
type ServiceTypeHealthPolicyType
content 0 elementos, 0 atributos
definido localmente en ApplicationHealthPolicyType complexType
name DefaultServiceTypeHealthPolicy
minOccurs 0

Origen 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 instancias de servicio que se crean automáticamente cada vez que se crea una instancia de una aplicación en este tipo de aplicación.

Atributo Value
type DefaultServicesType
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, ApplicationInstanceType complexType
name DefaultServices
minOccurs 0

Origen 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 describe esta aplicación.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, ServiceManifestType complexType, ServicePackageType complexType
name Descripción
minOccurs 0

Origen XML

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

Elemento Destinations (definido en CrashDumpSource)

Destinos a los que es necesario transferir los volcados de memoria.

Atributo Value
type complexType anónimo
content 3 elementos, 0 atributos
definido localmente en el CrashDumpSource
name Destinations
minOccurs 0

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

Detalles del elemento de contenido

LocalStore

Atributo Value
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs sin enlazar

FileStore

Atributo Value
name FileStore
type FileStoreType
minOccurs 0
maxOccurs sin enlazar

AzureBlob

Atributo Value
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs sin enlazar

Elemento Destinations (definido en ETWSource)

Destinos a los que es necesario transferir los volcados de memoria.

Atributo Value
type complexType anónimo
content 3 elementos, 0 atributos
definido localmente en el elemento ETWSource
name Destinations
minOccurs 0

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

Detalles del elemento de contenido

LocalStore

Atributo Value
name LocalStore
type LocalStoreETWType
minOccurs 0
maxOccurs sin enlazar

FileStore

Atributo Value
name FileStore
type FileStoreETWType
minOccurs 0
maxOccurs sin enlazar

AzureBlob

Atributo Value
name AzureBlob
type AzureBlobETWType
minOccurs 0
maxOccurs sin enlazar

Elemento Destinations (definido en FolderSource)

Destinos a los que es necesario transferir el contenido de la carpeta.

Atributo Value
type complexType anónimo
content 3 elementos, 0 atributos
definido localmente en el elemento FolderSource
name Destinations
minOccurs 0

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

Detalles del elemento de contenido

LocalStore

Atributo Value
name LocalStore
type LocalStoreType
minOccurs 0
maxOccurs sin enlazar

FileStore

Atributo Value
name FileStore
type FileStoreType
minOccurs 0
maxOccurs sin enlazar

AzureBlob

Atributo Value
name AzureBlob
type AzureBlobType
minOccurs 0
maxOccurs sin enlazar

Elemento Diagnostics (tipo DiagnosticsType)

Describe la configuración de diagnóstico de las aplicaciones.

Atributo Value
type DiagnosticsType
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, EnvironmentType complexType
name Diagnóstico
minOccurs 0

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

Describe la configuración de diagnóstico de los componentes de este manifiesto del servicio.

Atributo Value
type ServiceDiagnosticsType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType, ServicePackageType complexType
name Diagnóstico
minOccurs 0

Origen 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 en ApplicationPackageType)

Atributo Value
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en ApplicationPackageType complexType
name DigestedCertificates

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

Detalles del elemento de contenido

SecretsCertificate

Atributo Value
name SecretsCertificate
type FabricCertificateType
minOccurs 0

EndpointCertificate

Atributo Value
name EndpointCertificate
type EndpointCertificateType
minOccurs 0

Elemento DigestedCertificates (definido en DigestedResources)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento DigestedResources
name DigestedCertificates
minOccurs 0
maxOccurs 1

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

Detalles del elemento de contenido

EndpointCertificate

Atributo Value
name EndpointCertificate
type EndpointCertificateType
minOccurs 0
maxOccurs sin enlazar

Elemento DigestedCodePackage

Atributo Value
type complexType anónimo
content 6 elementos, 2 atributos
definido localmente en ServicePackageType complexType
name DigestedCodePackage
maxOccurs sin enlazar

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

Detalles de atributos

ContentChecksum

Atributo Value
name ContentChecksum
type xs:string

IsShared

Atributo Value
name IsShared
type xs:boolean

Detalles del elemento de contenido

CodePackage

Atributo Value
name CodePackage
type CodePackageType

RunAsPolicy

Atributo Value
name RunAsPolicy
type RunAsPolicyType
minOccurs 0
maxOccurs 2

DebugParameters

Atributo Value
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

ContainerHostPolicies

Especifica las directivas para activar los hosts de contenedor.

Atributo Value
name ContainerHostPolicies
type ContainerHostPoliciesType
minOccurs 0

ResourceGovernancePolicy

Especifica los límites de recursos de codepackage.

Atributo Value
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0

ConfigPackagePolicies

Especifica las directivas de configuración para los montajes.

Atributo Value
name ConfigPackagePolicies
type ConfigPackagePoliciesType
minOccurs 0

Elemento DigestedConfigPackage

Atributo Value
type complexType anónimo
content 3 elementos, 2 atributos
definido localmente en ServicePackageType complexType
name DigestedConfigPackage
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

ContentChecksum

Atributo Value
name ContentChecksum
type xs:string

IsShared

Atributo Value
name IsShared
type xs:boolean

Detalles del elemento de contenido

ConfigPackage

Atributo Value
name ConfigPackage
type ConfigPackageType

ConfigOverride

Atributo Value
name ConfigOverride
type ConfigOverrideType
minOccurs 0

DebugParameters

Atributo Value
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Elemento DigestedDataPackage

Atributo Value
type complexType anónimo
content 2 elementos, 2 atributos
definido localmente en ServicePackageType complexType
name DigestedDataPackage
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

ContentChecksum

Atributo Value
name ContentChecksum
type xs:string

IsShared

Atributo Value
name IsShared
type xs:boolean

Detalles del elemento de contenido

DataPackage

Atributo Value
name DataPackage
type DataPackageType

DebugParameters

Atributo Value
name DebugParameters
type DebugParametersType
minOccurs 0
maxOccurs 1

Elemento DigestedEndpoint

Atributo Value
type complexType anónimo
content 4 elementos, 0 atributos
definido localmente en el elemento DigestedEndpoints
name DigestedEndpoint
minOccurs 0
maxOccurs sin enlazar

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

Detalles del elemento de contenido

Punto de conexión

Atributo Value
name Punto de conexión
type EndpointType

SecurityAccessPolicy

Atributo Value
name SecurityAccessPolicy
type SecurityAccessPolicyType
minOccurs 0

EndpointBindingPolicy

Atributo Value
name EndpointBindingPolicy
type EndpointBindingPolicyType
minOccurs 0

ResourceGovernancePolicy

Atributo Value
name ResourceGovernancePolicy
type ResourceGovernancePolicyType
minOccurs 0
maxOccurs 1

Elemento DigestedEndpoints

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento DigestedResources
name DigestedEndpoints
minOccurs 0

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

Detalles del elemento de contenido

DigestedEndpoint

Atributo Value
name DigestedEndpoint
minOccurs 0
maxOccurs sin enlazar

Elemento DigestedEnvironment

Atributo Value
type EnvironmentType
content 0 elementos, 0 atributos
definido localmente en ApplicationPackageType complexType
name DigestedEnvironment

Origen 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
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en ServicePackageType complexType
name DigestedResources
minOccurs 1

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

Detalles del elemento de contenido

DigestedEndpoints

Atributo Value
name DigestedEndpoints
minOccurs 0

DigestedCertificates

Atributo Value
name DigestedCertificates
minOccurs 0
maxOccurs 1

Elemento DigestedServiceTypes

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServicePackageType complexType
name DigestedServiceTypes

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

Detalles del elemento de contenido

ServiceTypes

Atributo Value
name ServiceTypes
type ServiceTypesType

Elemento DllHost

No se admite, no debe usarse. Se proporciona compatibilidad con hospedaje de DLL (punto de entrada de ensamblado) mediante el proceso FWP.exe. Service Fabric inicia el proceso de trabajo de tejido (FWP.exe) y carga el ensamblado como parte del proceso de activación.

Atributo Value
type DllHostEntryPointType
content 0 elementos, 0 atributos
definido localmente en EntryPointDescriptionType complexType
name DllHost

Origen 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
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento Membership
name DomainGroup
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Elemento DomainUser

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento Membership
name DomainUser
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Elemento DriverOption

Opciones de controlador que se pasan al controlador.

Atributo Value
type DriverOptionType
content 0 elementos, 0 atributos
definido localmente en ContainerLoggingDriverType complexType, ContainerVolumeType complexType
name DriverOption
minOccurs 0
maxOccurs sin enlazar

Origen 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

Describe la configuración de ETW para los componentes de este manifiesto del servicio.

Atributo Value
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en ServiceDiagnosticsType complexType
name ETW
minOccurs 0

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

Detalles del elemento de contenido

ProviderGuids

Muestra los GUID del proveedor de ETW para los componentes de este manifiesto del servicio.

Atributo Value
name ProviderGuids
minOccurs 0

ManifestDataPackages

Enumera los paquetes de datos que contienen los manifiestos de ETW para los componentes de este manifiesto del servicio. El paquete de datos que contiene los manifiestos de ETW no debe contener ningún otro archivo.

Atributo Value
name ManifestDataPackages
minOccurs 0

Elemento ETWSource

Especifica la colección de seguimiento de ETW. Los seguimientos de ETW se recopilan para los proveedores que registran todos los servicios que pertenecen a la aplicación.

Atributo Value
type complexType anónimo
content 2 elementos, 1 atributo
definido localmente en DiagnosticsType complexType
name ETWSource
minOccurs 0

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

Detalles de atributos

IsEnabled

Especifica si está habilitada o no la recopilación de seguimiento de ETW. De forma predeterminada, no está habilitada.

Atributo Value
name IsEnabled
type xs:string

Detalles del elemento de contenido

Destinations

Destinos a los que es necesario transferir los volcados de memoria.

Atributo Value
name Destinations
minOccurs 0

None

Atributo Value
ref Parámetros
minOccurs 0
maxOccurs 1

Elemento Endpoint (tipo EndpointOverrideType)

El punto de conexión, declarado en el manifiesto de servicio, que invalidar.

Atributo Value
type EndpointOverrideType
content 0 elementos, 0 atributos
definido localmente en el elemento Endpoints
name Punto de conexión
maxOccurs sin enlazar

Origen 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 un punto de conexión para el servicio. Se pueden solicitar puertos específicos. Si no se especifica explícitamente el puerto, se asigna uno del intervalo de puertos de aplicación reservados. Es posible asignar números de puerto diferentes a réplicas de servicio que se ejecutan en diferentes nodos de clúster, mientras que las réplicas del mismo servicio que se ejecuta en el mismo nodo comparten el mismo puerto. Las réplicas de servicio pueden usar tales puertos con fines diversos como la replicación o la escucha de solicitudes de cliente.

Atributo Value
type EndpointType
content 0 elementos, 0 atributos
definido localmente en el elemento Endpoints, elemento DigestedEndpoint
name Punto de conexión
maxOccurs sin enlazar

Origen 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 un punto de conexión que se debe exponer en la red del contenedor.

Atributo Value
type ContainerNetworkPolicyEndpointBindingType
content 0 elementos, 0 atributos
definido localmente en ContainerNetworkPolicyType complexType
name EndpointBinding
minOccurs 0
maxOccurs sin enlazar

Origen 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 el certificado que se debe devolver a un cliente para un punto de conexión HTTPS.

Atributo Value
type EndpointBindingPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento DigestedEndpoint
name EndpointBindingPolicy
minOccurs 0

Origen 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 información sobre un certificado X509 usado para proteger un punto de conexión.

Atributo Value
type EndpointCertificateType
content 0 elementos, 0 atributos
definido localmente en el elemento Certificates, elemento DigestedCertificates, elemento DigestedCertificates
name EndpointCertificate
minOccurs 0

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

Describe los puntos de conexión asociados a este tipo de nodo.

Atributo Value
type FabricEndpointsType
content 0 elementos, 0 atributos
definido localmente en el elemento NodeType, InfrastructureNodeType complexType
name Puntos de conexión
minOccurs 0

Origen 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 en ResourceOverridesType)

Los puntos de conexión de servicio que se invalidarán.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ResourceOverridesType complexType
name Puntos de conexión
minOccurs 0

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

Detalles del elemento de contenido

Punto de conexión

El punto de conexión, declarado en el manifiesto de servicio, que invalidar.

Atributo Value
name Punto de conexión
type EndpointOverrideType
maxOccurs sin enlazar

Elemento Endpoints (definido en ResourcesType)

Define los puntos de conexión del servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ResourcesType complexType
name Puntos de conexión
minOccurs 0

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

Detalles del elemento de contenido

Punto de conexión

Atributo Value
name Punto de conexión
type EndpointType
maxOccurs sin enlazar

Elemento EntryPoint (tipo EntryPointDescriptionType)

El archivo ejecutable especificado por EntryPoint suele ser el host de servicios de ejecución prolongada. La presencia de un punto de entrada de configuración independiente evita tener que ejecutar el host de servicio con privilegios elevados durante largos períodos de tiempo. El archivo ejecutable especificado por EntryPoint se ejecuta después de que SetupEntryPoint se cierra correctamente. El proceso resultante se supervisa y reinicia (comenzando de nuevo con SetupEntryPoint) si alguna vez finaliza o se bloquea.

Atributo Value
type EntryPointDescriptionType
content 0 elementos, 0 atributos
definido localmente en CodePackageType complexType
name EntryPoint
minOccurs 1

Origen 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
type xs:string
content 0 elementos, 0 atributos
definido localmente en ContainerHostEntryPointType complexType
name EntryPoint
minOccurs 0
maxOccurs 1

Origen 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
type EnvironmentOverridesType
content 0 elementos, 0 atributos
definido localmente en el elemento ServiceManifestImport
name EnvironmentOverrides
minOccurs 0
maxOccurs sin enlazar

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

Nombre de la variable de entorno.

Atributo Value
type EnvironmentVariableOverrideType
content 0 elementos, 0 atributos
definido localmente en EnvironmentOverridesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs sin enlazar

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

Nombre de la variable de entorno.

Atributo Value
type EnvironmentVariableType
content 0 elementos, 0 atributos
definido localmente en EnvironmentVariablesType complexType
name EnvironmentVariable
minOccurs 0
maxOccurs sin enlazar

Origen 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

Pase variables de entorno al contenedor o exe.

Atributo Value
type EnvironmentVariablesType
content 0 elementos, 0 atributos
definido localmente en CodePackageType complexType
name EnvironmentVariables
minOccurs 0
maxOccurs 1

Origen 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
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en FabricEndpointsType complexType
name EphemeralEndpoints
minOccurs 0

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

Detalles de atributos

StartPort

Atributo Value
name StartPort
type xs:int
use requerido

EndPort

Atributo Value
name EndPort
type xs:int
use requerido

Elemento EventStoreServiceReplicatorEndpoint

Atributo Value
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name EventStoreServiceReplicatorEndpoint
minOccurs 0

Origen 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

Extensión de directiva de expulsión para el tipo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 2 atributos
definido globalmente
name EvictionPolicy

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Proveedor

Atributo Value
name Proveedor
type xs:string
use requerido

Detalles del elemento de contenido

Propiedades

Atributo Value
name Propiedades
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento ExeHost (tipo ExeHostEntryPointType)

Atributo Value
type ExeHostEntryPointType
content 0 elementos, 0 atributos
definido localmente en el elemento SetupEntryPoint
name ExeHost

Origen 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 en EntryPointDescriptionType)

Atributo Value
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en EntryPointDescriptionType complexType
name ExeHost

Origen XML

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

Elemento Extension

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en ExtensionsType complexType
name Extensión
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
use requerido

GeneratedId

Atributo Value
name GeneratedId
type xs:string
use opcional

Elemento Extensions

Describe las extensiones que pueden aplicarse a otros elementos.

Atributo Value
type ExtensionsType
content 0 elementos, 0 atributos
definido globalmente
name Extensiones

Origen 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 los valores de configuración de un manifiesto de servicio que se van a invalidar. Consta de una o más secciones de pares clave-valor. Los valores de parámetro se pueden cifrar mediante el cmdlet Invoke-ServiceFabricEncryptSecret.

Atributo Value
type SettingsOverridesType
content 0 elementos, 0 atributos
definido localmente en ClusterManifestType complexType
name FabricSettings
minOccurs 0

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name FailoverManagerReplicatorEndpoint
minOccurs 0

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name FaultAnalysisServiceReplicatorEndpoint
minOccurs 0

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

Describe un destino de almacén de archivos para los eventos de ETW. Solo funciona en entornos locales.

Atributo Value
type FileStoreETWType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations
name FileStore
minOccurs 0
maxOccurs sin enlazar

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

Describe un destino de almacén de archivos de datos de diagnóstico. Funciona únicamente en un entorno de clúster independiente.

Atributo Value
type FileStoreType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations, elemento Destinations
name FileStore
minOccurs 0
maxOccurs sin enlazar

Origen 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 la colección de contenido de una determinada carpeta en el nodo local.

Atributo Value
type complexType anónimo
content 2 elementos, 1 atributo
definido localmente en DiagnosticsType complexType
name FolderSource
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

IsEnabled

Especifica si está habilitada o no la recopilación de contenido de esta carpeta. De forma predeterminada, no está habilitada.

Atributo Value
name IsEnabled
type xs:string

Detalles del elemento de contenido

Destinations

Destinos a los que es necesario transferir el contenido de la carpeta.

Atributo Value
name Destinations
minOccurs 0

None

Atributo Value
ref Parámetros
minOccurs 0
maxOccurs 1

Elemento FromSource

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ContainerHostEntryPointType complexType
name FromSource
minOccurs 0
maxOccurs 1

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name GatewayResourceManagerReplicatorEndpoint
minOccurs 0

Origen XML

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

Elemento Group (definido en Groups)

Declara un grupo como una entidad de seguridad, a la que se puede hacer referencia en las directivas.

Atributo Value
type complexType anónimo
content 2 elementos, 1 atributo
definido localmente en el elemento Groups
name Grupo
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre de la cuenta de grupo local. El nombre irá precedido por un prefijo con el identificador de la aplicación.

Atributo Value
name Nombre
type xs:string
use requerido

Detalles del elemento de contenido

NTLMAuthenticationPolicy

Atributo Value
name NTLMAuthenticationPolicy
minOccurs 0

Pertenencia

Atributo Value
name Pertenencia
minOccurs 0

Elemento Group (definido en MemberOf)

El grupo al que se agrega el usuario. El grupo debe estar definido en la sección Grupos.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento MemberOf
name Grupo
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

NameRef

Nombre del grupo.

Atributo Value
name NameRef
type xs:string
use requerido

Elemento Groups

Declara un conjunto de grupos como entidades de seguridad, a las que se puede hacer referencia en las directivas. Los grupos son útiles si hay varios usuarios para distintos puntos de entrada de servicio y es preciso que tengan ciertos privilegios comunes disponibles en el nivel de grupo.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en SecurityPrincipalsType complexType
name Grupos
minOccurs 0

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

Detalles del elemento de contenido

Grupo

Declara un grupo como una entidad de seguridad, a la que se puede hacer referencia en las directivas.

Atributo Value
name Grupo
maxOccurs sin enlazar

Elemento HealthConfig

Especifica las opciones de integración de HEALTHCHECK de Docker para el contenedor.

Atributo Value
type ContainerHealthConfigType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name HealthConfig
minOccurs 0
maxOccurs 1

Origen 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

Describe la directiva para evaluar los eventos de estado notificados en diversas entidades relacionadas con la aplicación. Si no se especifica ninguna directiva, se supone que el estado de una entidad no es correcto si el informe de mantenimiento es advertencia o error.

Atributo Value
type ApplicationHealthPolicyType
content 0 elementos, 0 atributos
definido localmente en ApplicationPoliciesType complexType
name HealthPolicy
minOccurs 0

Origen 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
type InputEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name HttpApplicationGatewayEndpoint
minOccurs 0

Origen 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
type InputEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name HttpGatewayEndpoint
minOccurs 0

Origen XML

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

Elemento Image

Imagen de contenedor correspondiente al número de versión de compilación del sistema operativo que se iniciará. Si el atributo del sistema operativo no está especificado, se supone que la imagen de contenedor funcionará en todas las versiones del sistema operativo y que reemplazará la imagen especificada en el manifiesto de servicio.

Atributo Value
type ImageType
content 0 elementos, 0 atributos
definido localmente en ImageOverridesType complexType
name Imagen
minOccurs 0
maxOccurs sin enlazar

Origen 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

El repositorio y la imagen de https://hub.docker.com o Azure Container Registry.

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ContainerHostEntryPointType complexType
name ImageName

Origen 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

Nombres de las imágenes correspondientes al número de compilación del sistema operativo que se iniciará.

Atributo Value
type ImageOverridesType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name ImageOverrides
minOccurs 0
maxOccurs 1

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name ImageStoreServiceReplicatorEndpoint
minOccurs 0

Origen XML

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

Elemento Infrastructure

Atributo Value
type complexType anónimo
content 6 elementos, 0 atributos
definido localmente en ClusterManifestType complexType
name Infraestructura

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

Detalles del elemento de contenido

Windows Server

Atributo Value
name Windows Server

Linux

Atributo Value
name Linux

WindowsAzure

Atributo Value
name WindowsAzure

WindowsAzureStaticTopology

Atributo Value
name WindowsAzureStaticTopology

Blackbird

Atributo Value
name Blackbird

PaaS

Atributo Value
name PaaS

Elemento InfrastructureInformation

Describe la infraestructura en la que se debe ejecutar el tejido.

Atributo Value
type InfrastructureInformationType
content 0 elementos, 0 atributos
definido globalmente
name InfrastructureInformation

Origen 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 un mecanismo para aumentar el número de instancias de una partición. Solo en el caso de servicios sin estado.

Atributo Value
type complexType anónimo
content 0 elementos, 3 atributos
definido localmente en el grupo ScalingPolicyMechanismGroup
name InstanceCountScalingMechanism
minOccurs 0
maxOccurs 1

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

Detalles de atributos

MinInstanceCount

Número mínimo de instancias.

Atributo Value
name MinInstanceCount
type xs:string
use requerido

MaxInstanceCount

Número máximo de instancias.

Atributo Value
name MaxInstanceCount
type xs:string
use requerido

ScaleIncrement

El número de instancias mediante el que se realiza el upshift o downshift.

Atributo Value
name ScaleIncrement
type xs:string
use requerido

Elemento KtlLoggerSettings

Describe la información de KtlLogger asociada a este tipo de nodo.

Atributo Value
type FabricKtlLoggerSettingsType
content 0 elementos, 0 atributos
definido localmente en el elemento NodeType
name KtlLoggerSettings
minOccurs 0

Origen 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 etiquetas

Especifica las etiquetas para el contenedor.

Atributo Value
type ContainerLabelType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name Etiqueta
minOccurs 0
maxOccurs sin enlazar

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name LeaseDriverEndpoint

Origen 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
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en el elemento Infrastructure
name Linux

Origen 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

Un recurso en el que se debe equilibrar este servicio, como el uso de memoria o CPU. Incluye información sobre la cantidad de ese recurso que consume cada réplica o instancia de este servicio de forma predeterminada.

Atributo Value
type LoadMetricType
content 0 elementos, 0 atributos
definido localmente en el elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics, elemento LoadMetrics
name LoadMetric
maxOccurs sin enlazar

Origen 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 en ServiceGroupMemberType)

Carga las métricas notificadas por este servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceGroupMemberType complexType
name LoadMetrics
minOccurs 0

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

Detalles del elemento de contenido

LoadMetric

Atributo Value
name LoadMetric
type LoadMetricType
maxOccurs sin enlazar

Elemento LoadMetrics (definido en ServiceGroupTypeMember)

Carga la métrica notificada por este servicio, usada para los servicios de equilibrio de recursos.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento ServiceGroupTypeMember
name LoadMetrics
minOccurs 0

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

Detalles del elemento de contenido

LoadMetric

Atributo Value
name LoadMetric
type LoadMetricType
maxOccurs sin enlazar

Elemento LoadMetrics (definido en ServiceGroupTypeType)

Carga las métricas notificadas por este servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceGroupTypeType complexType
name LoadMetrics
minOccurs 0

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

Detalles del elemento de contenido

LoadMetric

Atributo Value
name LoadMetric
type LoadMetricType
maxOccurs sin enlazar

Elemento LoadMetrics (definido en ServiceTypeType)

Carga las métricas notificadas por este servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceTypeType complexType
name LoadMetrics
minOccurs 0

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

Detalles del elemento de contenido

LoadMetric

Atributo Value
name LoadMetric
type LoadMetricType
maxOccurs sin enlazar

Elemento LoadMetrics (definido en ServiceType)

Carga la métrica notificada por este servicio, usada para los servicios de equilibrio de recursos.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceType complexType
name LoadMetrics
minOccurs 0

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

Detalles del elemento de contenido

LoadMetric

Atributo Value
name LoadMetric
type LoadMetricType
maxOccurs sin enlazar

Elemento LocalStore (tipo LocalStoreETWType)

Describe un destino de almacén en el nodo para eventos de ETW.

Atributo Value
type LocalStoreETWType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations
name LocalStore
minOccurs 0
maxOccurs sin enlazar

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

Describe un destino de almacén en el nodo para datos de diagnóstico.

Atributo Value
type LocalStoreType
content 0 elementos, 0 atributos
definido localmente en el elemento Destinations, elemento Destinations
name LocalStore
minOccurs 0
maxOccurs sin enlazar

Origen 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 si está habilitada la recopilación de registros. Solo funciona en un entorno de clúster de Azure.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ApplicationPoliciesType complexType
name LogCollectionPolicies
minOccurs 0

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

Detalles del elemento de contenido

LogCollectionPolicy

Atributo Value
name LogCollectionPolicy

Elemento LogCollectionPolicy

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento LogCollectionPolicies
name LogCollectionPolicy

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

Detalles de atributos

Path

Atributo Value
name Path
type xs:string
use opcional

Elemento LogConfig

Especifica el controlador de registro para un contenedor.

Atributo Value
type ContainerLoggingDriverType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name LogConfig
minOccurs 0
maxOccurs 1

Origen 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

Describe la configuración de LogicalDirectories asociada a este tipo de nodo.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento NodeType
name LogicalDirectories
minOccurs 0

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

Detalles del elemento de contenido

LogicalDirectory

Atributo Value
name LogicalDirectory
type LogicalDirectoryType
maxOccurs sin enlazar

Elemento LogicalDirectory

Describe un elemento LogicalDirectoryType.

Atributo Value
type LogicalDirectoryType
content 0 elementos, 0 atributos
definido localmente en el elemento LogicalDirectories
name LogicalDirectory
maxOccurs sin enlazar

Origen 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

No se admite, no debe usarse. El nombre del ensamblado administrado (por ejemplo, Queue.dll), que se hospedará.

Atributo Value
type ManagedAssemblyType
content 0 elementos, 0 atributos
definido localmente en DllHostEntryPointType complexType
name ManagedAssembly

Origen 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 una carpeta, denominada por el atributo Nombre, debajo de PackageRoot que contiene archivos de datos estáticos que el proceso en tiempo de ejecución va a consumir. Service Fabric reciclará todos los archivos EXE y DLLHOST especificados en los paquetes de host y soporte técnico cuando cualquiera de los paquetes de datos enumerados en el manifiesto de servicio se actualice.

Atributo Value
type DataPackageType
content 0 elementos, 0 atributos
definido localmente en el elemento ManifestDataPackages
name ManifestDataPackage
minOccurs 0
maxOccurs sin enlazar

Origen 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

Enumera los paquetes de datos que contienen los manifiestos de ETW para los componentes de este manifiesto del servicio. El paquete de datos que contiene los manifiestos de ETW no debe contener ningún otro archivo.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento ETW
name ManifestDataPackages
minOccurs 0

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

Detalles del elemento de contenido

ManifestDataPackage

Atributo Value
name ManifestDataPackage
type DataPackageType
minOccurs 0
maxOccurs sin enlazar

Elemento Member

Atributo Value
type ServiceGroupMemberType
content 0 elementos, 0 atributos
definido localmente en el elemento Members, elemento Members
name Member
minOccurs 1
maxOccurs sin enlazar

Origen 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

Los usuarios se pueden agregar a cualquier grupo de pertenencia existente, por lo que puede heredar todas las propiedades y la configuración de seguridad de ese grupo de pertenencia. El grupo de pertenencia se puede usar para proteger los recursos externos a los que deben acceder distintos servicios o el mismo servicio (en otra máquina).

Atributo Value
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en el elemento User
name MemberOf
minOccurs 0

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

Detalles del elemento de contenido

SystemGroup

El grupo del sistema al que agregar el usuario. El grupo del sistema debe definirse en la sección Grupos.

Atributo Value
name SystemGroup
minOccurs 0
maxOccurs sin enlazar

Grupo

El grupo al que se agrega el usuario. El grupo debe estar definido en la sección Grupos.

Atributo Value
name Grupo
minOccurs 0
maxOccurs sin enlazar

Elemento Members (definido en StatefulServiceGroupType)

Servicios miembros de este grupo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en StatefulServiceGroupType complexType
name Members
minOccurs 1
maxOccurs 1

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

Detalles del elemento de contenido

Member

Atributo Value
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs sin enlazar

Elemento Members (definido en StatelessServiceGroupType)

Servicios miembros de este grupo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en StatelessServiceGroupType complexType
name Members
minOccurs 1
maxOccurs 1

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

Detalles del elemento de contenido

Member

Atributo Value
name Member
type ServiceGroupMemberType
minOccurs 1
maxOccurs sin enlazar

Elemento Membership

Atributo Value
type complexType anónimo
content 3 elementos, 0 atributos
definido localmente en el elemento Group
name Pertenencia
minOccurs 0

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

Detalles del elemento de contenido

DomainGroup

Atributo Value
name DomainGroup
minOccurs 0
maxOccurs sin enlazar

SystemGroup

Atributo Value
name SystemGroup
minOccurs 0
maxOccurs sin enlazar

DomainUser

Atributo Value
name DomainUser
minOccurs 0
maxOccurs sin enlazar

Elemento NTLMAuthenticationPolicy (definido en Group)

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento Group
name NTLMAuthenticationPolicy
minOccurs 0

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

Detalles de atributos

IsEnabled

Atributo Value
name IsEnabled
type xs:boolean
use opcional
default true

Elemento NTLMAuthenticationPolicy (definido en User)

Atributo Value
type complexType anónimo
content 0 elementos, 6 atributos
definido localmente en el elemento User
name NTLMAuthenticationPolicy
minOccurs 0

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

Detalles de atributos

IsEnabled

Atributo Value
name IsEnabled
type xs:boolean
use opcional
default true

PasswordSecret

Atributo Value
name PasswordSecret
type xs:string
use requerido

PasswordSecretEncrypted

Atributo Value
name PasswordSecretEncrypted
type xs:boolean
use opcional
default false

X509StoreLocation

Atributo Value
name X509StoreLocation
use opcional
default LocalMachine

X509StoreName

Atributo Value
name X509StoreName
default My

X509Thumbprint

Atributo Value
name X509Thumbprint
type xs:string

Elemento NamedPartition

Describe un esquema de partición con nombre en nombres para cada partición.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el grupo PartitionDescriptionGroup
name NamedPartition

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

Detalles del elemento de contenido

Partition

Describe una partición por su nombre.

Atributo Value
name Partition

Elemento NamingReplicatorEndpoint

Atributo Value
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name NamingReplicatorEndpoint
minOccurs 0

Origen 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 la configuración de red de un contenedor.

Atributo Value
type ContainerNetworkConfigType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name NetworkConfig
minOccurs 0
maxOccurs 1

Origen 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

Describe las directivas de red, incluidas las directivas de la red de contenedor.

Atributo Value
type NetworkPoliciesType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
name NetworkPolicies
minOccurs 0
maxOccurs 1

Origen XML

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

Elemento Node (tipo FabricNodeType)

Describe un nodo de Microsoft Azure Service Fabric.

Atributo Value
type FabricNodeType
content 0 elementos, 0 atributos
definido localmente en el elemento NodeList, elemento NodeList
name Nodo
maxOccurs sin enlazar

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

Describe una información de infraestructura necesaria.

Atributo Value
type InfrastructureNodeType
content 0 elementos, 0 atributos
definido localmente en el elemento NodeList
name Nodo
maxOccurs sin enlazar

Origen 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 en InfrastructureInformationType)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en InfrastructureInformationType complexType
name NodeList

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

Detalles del elemento de contenido

Nodo

Atributo Value
name Nodo
type InfrastructureNodeType
maxOccurs sin enlazar

Elemento NodeList (definido en LinuxInfrastructureType)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en LinuxInfrastructureType complexType
name NodeList

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

Detalles del elemento de contenido

Nodo

Atributo Value
name Nodo
type FabricNodeType
maxOccurs sin enlazar

Elemento NodeList (definido en WindowsInfrastructureType)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en WindowsInfrastructureType complexType
name NodeList

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

Detalles del elemento de contenido

Nodo

Atributo Value
name Nodo
type FabricNodeType
maxOccurs sin enlazar

Elemento NodeType

Describe un tipo de nodo.

Atributo Value
type complexType anónimo
content 7 elementos, 1 atributo
definido localmente en el elemento NodeTypes
name NodeType
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre de NodeType

Atributo Value
name Nombre
type xs:string
use requerido

Detalles del elemento de contenido

Puntos de conexión

Describe los puntos de conexión asociados a este tipo de nodo.

Atributo Value
name Puntos de conexión
type FabricEndpointsType
minOccurs 0

KtlLoggerSettings

Describe la información de KtlLogger asociada a este tipo de nodo.

Atributo Value
name KtlLoggerSettings
type FabricKtlLoggerSettingsType
minOccurs 0

LogicalDirectories

Describe la configuración de LogicalDirectories asociada a este tipo de nodo.

Atributo Value
name LogicalDirectories
minOccurs 0

Certificados

Describe los certificados asociados a este tipo de nodo.

Atributo Value
name Certificados
type CertificatesType
minOccurs 0

PlacementProperties

Descripción de las propiedades de este tipo de nodo que se usarán como restricciones de colocación

Atributo Value
name PlacementProperties
minOccurs 0

Capacities

Las capacidades de diversas métricas para este tipo de nodo

Atributo Value
name Capacities
minOccurs 0

SfssRgPolicies

Directiva de gobernanza del recurso de servicios del sistema de SF para este tipo de nodo.

Atributo Value
name SfssRgPolicies
minOccurs 0

Elemento NodeTypes

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ClusterManifestType complexType
name NodeTypes
minOccurs 1

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

Detalles del elemento de contenido

NodeType

Describe un tipo de nodo.

Atributo Value
name NodeType
maxOccurs sin enlazar

Elemento PaaS

Atributo Value
type complexType anónimo
content 2 elementos, 0 atributos
definido localmente en el elemento Infrastructure
name PaaS

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

Detalles del elemento de contenido

Roles

Atributo Value
name Roles

Votes

Atributo Value
name Votes

Elemento PackageSharingPolicy

Indica si se debe compartir un paquete de código, configuración o datos entre las instancias de servicio del mismo tipo de servicio.

Atributo Value
type PackageSharingPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType
name PackageSharingPolicy
minOccurs 0

Origen 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
type ParameterType
content 0 elementos, 0 atributos
definido localmente en ParametersType complexType
name Parámetro
minOccurs 1
maxOccurs sin enlazar

Origen XML

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

Elemento Parameter definido en Parameters

Un parámetro de aplicación que se usará en este manifiesto. El valor del parámetro puede cambiarse durante la creación de instancias de la aplicación, o, si no se proporciona ningún valor, se usa el valor predeterminado.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en el elemento Parameters
name Parámetro
block
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre del parámetro que se va a utilizar en el manifiesto como "[Name]".

Atributo Value
name Nombre
use requerido

DefaultValue

Valor predeterminado del parámetro, que se utiliza si dicho valor no se proporciona durante la creación de una instancia de la aplicación.

Atributo Value
name DefaultValue
type xs:string
use requerido

Elemento Parameter (definido en Parameters)

Atributo Value
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en el elemento Parameters
name Parámetro
minOccurs 0
maxOccurs sin enlazar

Origen XML

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

Elemento Parameter definido en Section

La opción para invalidar.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en el elemento Section
name Parámetro
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

IsEncrypted

Si es true, el valor de este parámetro se cifra. El desarrollador de la aplicación es responsable de crear un certificado y de usar el cmdlet Invoke-ServiceFabricEncryptSecret para cifrar la información confidencial. La información del certificado que se usará para cifrar el valor se especifica en la sección Certificados. Este atributo está en desuso. Use el tributo type.

Atributo Value
name IsEncrypted
type xs:boolean
default false

Tipo

Este valor define el tipo de valor que ha especificado en el atributo "Value". Puede ser SecretsStoreRef/Encrypted/PlainText. Si se establece en SecretsStoreRef, se recupera el valor de referencia de SecretStore. Si se establece en Encrypted, el desarrollador de la aplicación es responsable de crear un certificado y de usar el cmdlet Invoke-ServiceFabricEncryptSecret para cifrar la información confidencial.

Atributo Value
name Tipo
type xs:string
use opcional

Elemento Parameter (definido en Section)

Atributo Value
type complexType anónimo
content 0 elementos, 5 atributos
definido localmente en el elemento Section
name Parámetro
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Value

Atributo Value
name Value
type xs:string
use requerido

MustOverride

Si es true, el valor de este parámetro debe reemplazarse por una configuración de nivel superior.

Atributo Value
name MustOverride
type xs:boolean
default false

IsEncrypted

Si es true, el valor de este parámetro se cifra.

Atributo Value
name IsEncrypted
type xs:boolean
default false

Tipo

Atributo Value
name Tipo
type xs:string
use opcional

Elemento Parameters (tipo ParametersType)

Opciones adicionales especificadas como pares nombre-valor.

Atributo Value
type ParametersType
content 0 elementos, 0 atributos
definido globalmente
name Parámetros

Origen 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 en AppInstanceDefinitionType)

Lista de parámetros de la aplicación tal y como se define en el manifiesto de aplicación y sus valores respectivos.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en AppInstanceDefinitionType complexType
name Parámetros

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

Detalles del elemento de contenido

Parámetro

Atributo Value
name Parámetro
minOccurs 0
maxOccurs sin enlazar

Elemento Parameters (definido en ApplicationManifestType)

Declara los parámetros que se usan en este manifiesto de aplicación. El valor de estos parámetros puede proporcionarse cuando se crea una instancia de la aplicación y se puede usar para invalidar los valores de configuración del servicio o de la aplicación.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ApplicationManifestType complexType
name Parámetros
minOccurs 0

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

Detalles del elemento de contenido

Parámetro

Un parámetro de aplicación que se usará en este manifiesto. El valor del parámetro puede cambiarse durante la creación de instancias de la aplicación, o, si no se proporciona ningún valor, se usa el valor predeterminado.

Atributo Value
name Parámetro
block
minOccurs 0
maxOccurs sin enlazar

Elemento Partition

Describe una partición por su nombre.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento NamedPartition
name Partition

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

Detalles de atributos

Nombre

Nombre de la partición.

Atributo Value
name Nombre
use requerido

Elemento PersistencePolicy

Extensión de la directiva de persistencia para el tipo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 4 atributos
definido globalmente
name PersistencePolicy

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Mode

Atributo Value
name Mode
use requerido

WriteBehind

Atributo Value
name WriteBehind
type xs:string
use requerido

Proveedor

Atributo Value
name Proveedor
type xs:string
use requerido

Detalles del elemento de contenido

Propiedades

Atributo Value
name Propiedades
type ServiceTypeExtensionPolicyPropertiesType
minOccurs 0

Elemento PlacementConstraints

Se usa para controlar en qué nodos del clúster se puede ejecutar un servicio. Un par clave-valor que describe el nombre de la propiedad del nodo y los requisitos del servicio del valor. Se pueden agrupar instrucciones individuales con una sencilla lógica booleana para crear la restricción necesaria. Por ejemplo, "(FirmwareVersion>12 && InDMZ == True)".

Attribute Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ServiceType complexType, ServiceTypeType complexType, ServiceGroupTypeType complexType
name PlacementConstraints
minOccurs 0

Origen 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

Descripción de las propiedades de este tipo de nodo que se usarán como restricciones de colocación

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento NodeType
name PlacementProperties
minOccurs 0

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

Detalles del elemento de contenido

Propiedad

Atributo Value
name Propiedad
type KeyValuePairType
minOccurs 0
maxOccurs sin enlazar

Elemento Policies (tipo ApplicationPoliciesType)

Describe las directivas (recopilación de registros, ejecución predeterminada, mantenimiento y acceso de seguridad) que se van a aplicar en el nivel de aplicación.

Atributo Value
type ApplicationPoliciesType
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, EnvironmentType complexType
name Directivas
minOccurs 0

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

Describe las directivas (enlace de punto de conexión, uso compartido de paquetes, ejecutar como y acceso de seguridad) que se van a aplicar en el manifiesto de servicio importado.

Atributo Value
type ServiceManifestImportPoliciesType
content 0 elementos, 0 atributos
definido localmente en el elemento ServiceManifestImport
name Directivas
minOccurs 0

Origen 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 el recurso de punto de conexión al que enlazar el puerto expuesto del contenedor.

Atributo Value
type PortBindingType
content 0 elementos, 0 atributos
definido localmente en ServicePackageContainerPolicyType complexType, ContainerHostPoliciesType complexType
name PortBinding
minOccurs 0
maxOccurs sin enlazar

Origen XML

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

Elemento Principals

Describe las entidades de seguridad (usuarios, grupos) necesarias para que esta aplicación ejecute servicios y proteja recursos. Se hace referencia a las entidades de seguridad en las secciones de directivas.

Atributo Value
type SecurityPrincipalsType
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, EnvironmentType complexType
name Principals
minOccurs 0

Origen XML

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

Elemento Program

El nombre del archivo ejecutable. Por ejemplo, "MySetup.bat" o "MyServiceHost.exe".

Atributo Value
type xs:string
content 0 elementos, 0 atributos
definido localmente en ExeHostEntryPointType complexType
name Programa

Origen XML

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

Elemento Properties

Define las propiedades de las directivas de persistencia y expulsión.

Atributo Value
type ServiceTypeExtensionPolicyPropertiesType
content 0 elementos, 0 atributos
definido localmente en el elemento PersistencePolicy, elemento EvictionPolicy
name Propiedades
minOccurs 0

Origen 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
type KeyValuePairType
content 0 elementos, 0 atributos
definido localmente en el elemento PlacementProperties
name Propiedad
minOccurs 0
maxOccurs sin enlazar

Origen 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 en ServiceTypeExtensionPolicyPropertiesType)

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en ServiceTypeExtensionPolicyPropertiesType complexType
name Propiedad
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Value

Atributo Value
name Value
type xs:string
use requerido

Elemento ProviderGuid

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento ProviderGuids
name ProviderGuid
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Value

Atributo Value
name Value
use requerido

Elemento ProviderGuids

Muestra los GUID del proveedor de ETW para los componentes de este manifiesto del servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento ETW
name ProviderGuids
minOccurs 0

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

Detalles del elemento de contenido

ProviderGuid

Atributo Value
name ProviderGuid
minOccurs 0
maxOccurs sin enlazar

Elemento RepairManagerReplicatorEndpoint

Atributo Value
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name RepairManagerReplicatorEndpoint
minOccurs 0

Origen 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

Las credenciales del repositorio de imágenes de contenedor del que extraer imágenes.

Atributo Value
type RepositoryCredentialsType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name RepositoryCredentials
minOccurs 0
maxOccurs 1

Origen 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 los límites de recursos de un paquete de código.

Atributo Value
type ResourceGovernancePolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage, elemento DigestedEndpoint
name ResourceGovernancePolicy
minOccurs 0

Origen 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 las invalidaciones de recursos para los puntos de conexión declarados en recursos de manifiesto de servicio.

Atributo Value
type ResourceOverridesType
content 0 elementos, 0 atributos
definido localmente en el elemento ServiceManifestImport
name ResourceOverrides
minOccurs 0

Origen XML

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

Elemento Resources

Describe los recursos utilizados por este servicio, que se pueden declarar sin modificar el código compilado y cambiar cuando se implemente el servicio. El acceso a estos recursos se controla mediante las secciones Entidades de seguridad y Directivas del manifiesto de aplicación.

Atributo Value
type ResourcesType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType
name Recursos
minOccurs 0

Origen 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
type AzureRoleType
content 0 elementos, 0 atributos
definido localmente en el elemento Roles
name Role
maxOccurs sin enlazar

Origen 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
type BlackbirdRoleType
content 0 elementos, 0 atributos
definido localmente en el elemento Roles
name Role
minOccurs 1
maxOccurs sin enlazar

Origen 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
type PaaSRoleType
content 0 elementos, 0 atributos
definido localmente en el elemento Roles
name Role
maxOccurs sin enlazar

Origen 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 en Blackbird)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento Blackbird
name Roles

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

Detalles del elemento de contenido

Role

Atributo Value
name Role
type BlackbirdRoleType
minOccurs 1
maxOccurs sin enlazar

Elemento Roles (definido en PaaS)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento PaaS
name Roles

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

Detalles del elemento de contenido

Role

Atributo Value
name Role
type PaaSRoleType
maxOccurs sin enlazar

Elemento Roles (definido en WindowsAzure)

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento WindowsAzure
name Roles

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

Detalles del elemento de contenido

Role

Atributo Value
name Role
type AzureRoleType
maxOccurs sin enlazar

Elemento RunAsPolicy

Especifica el usuario local o la cuenta del sistema local que ejecutará un paquete de código de servicio. Se admiten cuentas de dominio en implementaciones de Windows Server donde esté disponible Microsoft Entra ID. De forma predeterminada, las aplicaciones se ejecutan con la cuenta con la que se ejecuta el proceso Fabric.exe. Las aplicaciones también pueden ejecutarse con otras cuentas, lo que se debe declarar en la sección Entidades de seguridad. Si se aplica una directiva RunAs a un servicio y el manifiesto de servicio declara que hay recursos de puntos de conexión con el protocolo HTTP, es preciso especificar también una directiva SecurityAccessPolicy para asegurarse de que los puertos asignados a dichos puntos de conexión aparezcan correctamente en la lista de control de acceso de la cuenta de usuario RunAs en la que se ejecuta el servicio. Para un punto de conexión HTTPS, también debe definir un elemento EndpointBindingPolicy para indicar el nombre del certificado que se devuelve al cliente.

Atributo Value
type RunAsPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento DigestedCodePackage
name RunAsPolicy
minOccurs 0

Origen 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
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento ExeHost
name RunFrequency
minOccurs 0

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

Detalles de atributos

IntervalInSeconds

Atributo Value
name IntervalInSeconds
use requerido

Elemento ScalingPolicy

Una descripción de directiva de escalado que consta de un desencadenador y de un mecanismo de escalado.

Atributo Value
type ScalingPolicyType
content 0 elementos, 0 atributos
definido localmente en el elemento ServiceScalingPolicies
name ScalingPolicy
maxOccurs sin enlazar

Origen XML

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

Elemento SecretsCertificate

Especifica la información del certificado.

Atributo Value
type FabricCertificateType
content 0 elementos, 0 atributos
definido localmente en el elemento Certificates, elemento Certificates, elemento DigestedCertificates
name SecretsCertificate
minOccurs 0

Origen 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 en SettingsOverridesType)

Una sección del archivo Settings.xml para invalidar.

Atributo Value
type complexType anónimo
content 1 elemento, 1 atributo
definido localmente en SettingsOverridesType complexType
name Sección
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre de la sección del archivo Settings.xml que se va a reemplazar.

Atributo Value
name Nombre
use requerido

Detalles del elemento de contenido

Parámetro

La opción para invalidar.

Atributo Value
name Parámetro
minOccurs 0
maxOccurs sin enlazar

Elemento Section (definido en SettingsType)

Una sección con nombre definida por el usuario.

Atributo Value
type complexType anónimo
content 1 elemento, 1 atributo
definido localmente en SettingsType complexType
name Sección
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Detalles del elemento de contenido

Parámetro

Atributo Value
name Parámetro
minOccurs 0
maxOccurs sin enlazar

Elemento SecurityAccessPolicies

Lista de directivas de seguridad aplicadas a recursos en el nivel de aplicación.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ApplicationPoliciesType complexType
name SecurityAccessPolicies
minOccurs 0

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

Detalles del elemento de contenido

SecurityAccessPolicy

Atributo Value
name SecurityAccessPolicy
type SecurityAccessPolicyType

Elemento SecurityAccessPolicy

Concede permisos de acceso a una entidad de seguridad en un recurso (por ejemplo, un punto de conexión) definido en un manifiesto de servicio. Por lo general, resulta muy útil controlar y restringir el acceso de los servicios a diferentes recursos con el fin de reducir los riesgos de seguridad. Esto es especialmente importante cuando la aplicación se crea a partir de una colección de servicios de un catálogo de soluciones, desarrollados por distintas personas.

Atributo Value
type SecurityAccessPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, elemento SecurityAccessPolicies, elemento DigestedEndpoint
name SecurityAccessPolicy
minOccurs 0

Origen 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 las opciones de seguridad del contenedor.

Atributo Value
type SecurityOptionsType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name SecurityOption
minOccurs 0
maxOccurs sin enlazar

Origen 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

El certificado usado para proteger la comunicación dentro del clúster.

Atributo Value
type FabricCertificateType
content 0 elementos, 0 atributos
definido localmente en CertificatesType complexType
name ServerCertificate
minOccurs 0

Origen XML

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

Elemento Service

Declara que un servicio se cree automáticamente cuando se crea una instancia de la aplicación.

Atributo Value
type complexType anónimo
content 2 elementos, 4 atributos
definido localmente en DefaultServicesType complexType
name Servicio

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

Detalles de atributos

Nombre

Nombre del servicio, utilizado para formar el URI del nombre completo de la aplicación. El URI del nombre completo del servicio sería: fabric:/ApplicationName/ServiceName.

Atributo Value
name Nombre
type xs:string
use requerido

GeneratedIdRef

Referencia al identificador generado automáticamente que utilizan las herramientas de Visual Studio.

Atributo Value
name GeneratedIdRef
type xs:string
use opcional

ServiceDnsName

Nombre DNS del servicio.

Atributo Value
name ServiceDnsName
type xs:string
use opcional

ServicePackageActivationMode

ServicePackageActivationMode que se utilizará al crear el servicio. Los valores permitidos son "SharedProcess" y "ExclusiveProcess". Con el modo SharedProcess, las réplicas o las instancias de particiones diferentes del servicio compartirán la misma activación del paquete de servicio en un nodo. Con el modo ExclusiveProcess, cada réplica o instancia del servicio tendrá su propia activación dedicada del paquete de servicio.

Atributo Value
name ServicePackageActivationMode
type xs:string
use opcional
default SharedProcess

Detalles del elemento de contenido

StatelessService

Atributo Value
name StatelessService
type StatelessServiceType

StatefulService

Atributo Value
name StatefulService
type StatefulServiceType

Elemento ServiceConnectionEndpoint

Atributo Value
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name ServiceConnectionEndpoint
minOccurs 0

Origen 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 una relación de afinidad con otro servicio. Resulta útil cuando se divide una aplicación previamente monolítica en microservicios. Un servicio tiene una dependencia local de otro servicio y ambos servicios deben ejecutarse en el mismo nodo para que funcionen.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en el elemento ServiceCorrelations
name ServiceCorrelation
maxOccurs sin enlazar

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

Detalles de atributos

ServiceName

Nombre del otro servicio, como un URI. Por ejemplo: "fabric:/otherApplication/parentService".

Atributo Value
name ServiceName
use requerido

Scheme

En NonAlignedAffinity, las réplicas o las instancias de los diferentes servicios se colocan en los mismos nodos. AlignedAffinity se utiliza con servicios con estado. La configuración de un servicio con estado como si tuviese una afinidad alineada con otro servicio con estado garantiza que los elementos principales de dichos servicios se coloquen en los mismos nodos entre sí, así como que cada par de elementos secundarios también se coloque en los mismos nodos.

Atributo Value
name Scheme
use requerido

Elemento ServiceCorrelations

Define relaciones de afinidad entre servicios.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceType complexType
name ServiceCorrelations
minOccurs 0

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

Detalles del elemento de contenido

ServiceCorrelation

Define una relación de afinidad con otro servicio. Resulta útil cuando se divide una aplicación previamente monolítica en microservicios. Un servicio tiene una dependencia local de otro servicio y ambos servicios deben ejecutarse en el mismo nodo para que funcionen.

Atributo Value
name ServiceCorrelation
maxOccurs sin enlazar

Elemento ServiceFabricRuntimeAccessPolicy

Especifica las directivas que determinan cómo se expone a las réplicas el runtime de Service Fabric.

Atributo Value
type ServiceFabricRuntimeAccessPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
name ServiceFabricRuntimeAccessPolicy
minOccurs 0
maxOccurs 1

Origen 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

Una colección de servicios que se colocan juntos automáticamente, por lo que también se mueven juntos durante la conmutación por error o la administración de recursos.

Atributo Value
type complexType anónimo
content 2 elementos, 2 atributos
definido localmente en DefaultServicesType complexType
name ServiceGroup

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

Detalles de atributos

Nombre

Nombre de este servicio en relación con este URI de nombre de la aplicación. El nombre completo del servicio es una combinación del URI de nombre de la aplicación y este nombre.

Atributo Value
name Nombre
type xs:string
use requerido

ServicePackageActivationMode

ServicePackageActivationMode que se utilizará al crear el servicio. Los valores permitidos son "SharedProcess" y "ExclusiveProcess". Con el modo SharedProcess, las réplicas o las instancias de particiones diferentes del servicio compartirán la misma activación del paquete de servicio en un nodo. Con el modo ExclusiveProcess, cada réplica o instancia del servicio tendrá su propia activación dedicada del paquete de servicio.

Atributo Value
name ServicePackageActivationMode
type xs:string
use opcional
default SharedProcess

Detalles del elemento de contenido

StatelessServiceGroup

Atributo Value
name StatelessServiceGroup
type StatelessServiceGroupType

StatefulServiceGroup

Atributo Value
name StatefulServiceGroup
type StatefulServiceGroupType

Elemento ServiceGroupMembers

Tipos de miembros de este tipo de grupo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceGroupTypeType complexType
name ServiceGroupMembers
minOccurs 0
maxOccurs 1

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

Detalles del elemento de contenido

None

Atributo Value
ref ServiceGroupTypeMember
minOccurs 1
maxOccurs sin enlazar

Elemento ServiceGroupTypeMember

Describe el tipo de miembro del grupo de servicio.

Atributo Value
type complexType anónimo
content 1 elemento, 1 atributo
definido globalmente
name ServiceGroupTypeMember

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

Detalles de atributos

ServiceTypeName

Identificador de tipo definido por el usuario para un miembro de grupo de servicios de Microsoft Azure Service Fabric; por ejemplo, Actor.

Atributo Value
name ServiceTypeName
use requerido

Detalles del elemento de contenido

LoadMetrics

Carga la métrica notificada por este servicio, usada para los servicios de equilibrio de recursos.

Atributo Value
name LoadMetrics
minOccurs 0

Elemento ServiceManifest

Describe mediante declaración el tipo de servicio y la versión. Enumera los paquetes de código, configuración y datos que se pueden actualizar de manera independiente que, juntos, constituyen un paquete de servicio para admitir uno o más tipos de servicio. También se especifican los recursos, la configuración de diagnóstico y los metadatos de servicio, como el tipo de servicio, las propiedades de mantenimiento y las métricas de equilibrio de carga.

Atributo Value
type ServiceManifestType
content 0 elementos, 0 atributos
definido globalmente
name ServiceManifest

Origen 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 un manifiesto de servicio creado por el desarrollador del servicio. Para cada servicio constituyente de la aplicación se debe importar un manifiesto de servicio. Se invalida la configuración y se pueden declarar directivas para el manifiesto de servicio.

Atributo Value
type complexType anónimo
content 5 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType
name ServiceManifestImport
maxOccurs sin enlazar

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

Detalles del elemento de contenido

ServiceManifestRef

Atributo Value
name ServiceManifestRef
type ServiceManifestRefType

ConfigOverrides

Describe las invalidaciones de configuración para el manifiesto de servicio importado. Las invalidaciones de configuración permiten la flexibilidad de volver a usar los mismos manifiestos de servicio en varios tipos de aplicación al invalidar la configuración del manifiesto de servicio solo cuando se usa con un tipo de aplicación en particular. Las invalidaciones de configuración pueden cambiar cualquier configuración predeterminada en un manifiesto de servicio siempre y cuando la configuración predeterminada se defina mediante el archivo Settings.xml en la carpeta ConfigPackage.

Atributo Value
name ConfigOverrides
minOccurs 0

ResourceOverrides

Atributo Value
name ResourceOverrides
type ResourceOverridesType
minOccurs 0

EnvironmentOverrides

Atributo Value
name EnvironmentOverrides
type EnvironmentOverridesType
minOccurs 0
maxOccurs sin enlazar

Directivas

Atributo Value
name Directivas
type ServiceManifestImportPoliciesType
minOccurs 0

Elemento ServiceManifestRef

Importa el manifiesto de servicio por referencia. Actualmente el archivo de manifiesto de servicio (ServiceManifest.xml) debe estar presente en el paquete de compilación.

Atributo Value
type ServiceManifestRefType
content 0 elementos, 0 atributos
definido localmente en el elemento ServiceManifestImport
name ServiceManifestRef

Origen 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 una unidad con control de versiones de implementación y activación. La versión de ServicePackage se determina según la versión del manifiesto y la versión de las invalidaciones.

Atributo Value
type ServicePackageType
content 0 elementos, 0 atributos
definido globalmente
name ServicePackage

Origen 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
type ServicePackageContainerPolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
name ServicePackageContainerPolicy
minOccurs 0
maxOccurs 1

Origen 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
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en ApplicationInstanceType complexType
name ServicePackageRef
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
use requerido

Elemento ServicePackageResourceGovernancePolicy

Define la directiva de gobernanza de recursos que se aplica en el nivel del paquete de servicio completo.

Atributo Value
type ServicePackageResourceGovernancePolicyType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestImportPoliciesType complexType, ServicePackageType complexType
name ServicePackageResourceGovernancePolicy
minOccurs 0
maxOccurs 1

Origen 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 en ServiceTypeType)

Declara las directivas de colocación de un servicio. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceTypeType complexType
name ServicePlacementPolicies
minOccurs 0

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

Detalles del elemento de contenido

ServicePlacementPolicy

Define una directiva de colocación del servicio, que especifica que el servicio debe o no debe ejecutarse en determinados dominios de error del clúster. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
name ServicePlacementPolicy
maxOccurs sin enlazar

Elemento ServicePlacementPolicies (definido en ServiceType)

Declara las directivas de colocación de un servicio. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceType complexType
name ServicePlacementPolicies
minOccurs 0

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

Detalles del elemento de contenido

ServicePlacementPolicy

Define una directiva de colocación del servicio, que especifica que el servicio debe o no debe ejecutarse en determinados dominios de error del clúster. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
name ServicePlacementPolicy
maxOccurs sin enlazar

Elemento ServicePlacementPolicy definido en ServicePlacementPolicies

Define una directiva de colocación del servicio, que especifica que el servicio debe o no debe ejecutarse en determinados dominios de error del clúster. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en el elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs sin enlazar

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

Detalles de atributos

DomainName

Dominio de error donde se debe colocar o no el servicio, en función del valor de tipo.

Atributo Value
name DomainName

Tipo

InvalidDomain le permite especificar que un determinado dominio de error no es válido para esta carga de trabajo. RequiredDomain requiere que todas las réplicas existan en el dominio especificado. Pueden especificarse varios dominios requeridos. PreferredPrimaryDomain especifica el dominio de error preferido para las réplicas principales. Resulta útil en los clústeres distribuidos geográficamente cuando usa otras ubicaciones para la redundancia, pero es preferible que las réplicas principales se coloquen en una ubicación determinada a fin de proporcionar una menor latencia para las operaciones que se dirigen a esas. RequiredDomainDistribution especifica la necesidad de que las réplicas se distribuyan entre los dominios de error disponibles. NonPartiallyPlace controla si las réplicas de servicio se colocarán parcialmente si no se pueden colocar todas.

Atributo Value
name Tipo
use requerido

Elemento ServicePlacementPolicy (definido en ServicePlacementPolicies)

Define una directiva de colocación del servicio, que especifica que el servicio debe o no debe ejecutarse en determinados dominios de error del clúster. Resulta útil cuando el clúster abarca distancias geográficas o regiones geopolíticas.

Atributo Value
type complexType anónimo
content 0 elemento(s), 2 atributo(s)
definido localmente en el elemento ServicePlacementPolicies
name ServicePlacementPolicy
maxOccurs sin enlazar

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

Detalles de atributos

DomainName

Dominio de error donde se debe colocar o no el servicio, en función del valor de tipo.

Atributo Value
name DomainName

Tipo

InvalidDomain le permite especificar que un determinado dominio de error no es válido para esta carga de trabajo. RequiredDomain requiere que todas las réplicas existan en el dominio especificado. Pueden especificarse varios dominios requeridos. PreferredPrimaryDomain especifica el dominio de error preferido para las réplicas principales. Resulta útil en los clústeres distribuidos geográficamente cuando usa otras ubicaciones para la redundancia, pero es preferible que las réplicas principales se coloquen en una ubicación determinada a fin de proporcionar una menor latencia para las operaciones que se dirigen a esas. RequiredDomainDistribution especifica la necesidad de que las réplicas se distribuyan entre los dominios de error disponibles. NonPartiallyPlace controla si las réplicas de servicio se colocarán parcialmente si no se pueden colocar todas.

Atributo Value
name Tipo
use requerido

Elemento ServiceScalingPolicies

Declara las directivas de escalado de un servicio. Es útil para escalar dinámicamente el servicio según las necesidades.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en ServiceType complexType
name ServiceScalingPolicies
minOccurs 0

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

Detalles del elemento de contenido

ScalingPolicy

Atributo Value
name ScalingPolicy
type ScalingPolicyType
maxOccurs sin enlazar

Elemento ServiceTemplates

Declara el conjunto de tipos de servicios permitidos que se pueden crear dinámicamente dentro de la instancia de aplicación. Los valores de configuración predeterminados, como el factor de replicación, se especifican y usan como plantilla para la creación de instancias de servicio.

Atributo Value
type ServiceTemplatesType
content 0 elementos, 0 atributos
definido localmente en ApplicationManifestType complexType, ApplicationInstanceType complexType
name ServiceTemplates
minOccurs 0

Origen 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

Describe la directiva para evaluar los eventos de estado notificados en servicios, particiones y réplicas de un tipo de servicio determinado.

Atributo Value
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en ApplicationHealthPolicyType complexType
name ServiceTypeHealthPolicy
minOccurs 0
maxOccurs sin enlazar

Origen 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 los tipos de servicios que son compatibles con CodePackage en este manifiesto. Cuando se crea una instancia de un servicio en uno de estos tipos de servicio, todos los paquetes de código declarados en este manifiesto se activan mediante la ejecución de sus puntos de entrada. Los tipos de servicio se declaran en el nivel de manifiesto y no en el nivel de paquete de código.

Atributo Value
type ServiceAndServiceGroupTypesType
content 0 elementos, 0 atributos
definido localmente en ServiceManifestType complexType
name ServiceTypes

Origen 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
type ServiceTypesType
content 0 elementos, 0 atributos
definido localmente en el elemento DigestedServiceTypes
name ServiceTypes

Origen XML

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

Elemento Settings (tipo SettingsOverridesType)

Declara los valores de configuración de un manifiesto de servicio que se van a invalidar. Consta de una o más secciones de pares clave-valor. Los valores de parámetro se pueden cifrar mediante el cmdlet Invoke-ServiceFabricEncryptSecret.

Atributo Value
type SettingsOverridesType
content 0 elementos, 0 atributos
definido localmente en ConfigOverrideType complexType
name Configuración
minOccurs 0

Origen XML

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

Elemento Settings (tipo SettingsType)

Define los valores de configuración que se pueden configurar para los paquetes de código de un servicio. Microsoft Azure Service Fabric no interpreta la configuración, sin embargo, permite que esté disponible mediante las API de Runtime para que la usen los componentes del código.

Atributo Value
type SettingsType
content 0 elementos, 0 atributos
definido globalmente
name Configuración

Origen 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

Es un punto de entrada con privilegios que se ejecuta de forma predeterminada con las mismas credenciales que Service Fabric (normalmente, la cuenta NETWORKSERVICE) antes que cualquier otro punto de entrada. El archivo ejecutable especificado por EntryPoint suele ser el host de servicios de ejecución prolongada. La presencia de un punto de entrada de configuración independiente evita tener que ejecutar el host de servicio con privilegios elevados durante largos períodos de tiempo.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en CodePackageType complexType
name SetupEntryPoint
minOccurs 0

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

Detalles del elemento de contenido

ExeHost

Atributo Value
name ExeHost
type ExeHostEntryPointType

Elemento SfssRgPolicies

Directiva de gobernanza del recurso de servicios del sistema de SF para este tipo de nodo.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento NodeType
name SfssRgPolicies
minOccurs 0

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

Detalles del elemento de contenido

SfssRgPolicy

Atributo Value
name SfssRgPolicy
type KeyValuePairType
minOccurs 0
maxOccurs sin enlazar

Elemento SfssRgPolicy

Atributo Value
type KeyValuePairType
content 0 elementos, 0 atributos
definido localmente en el elemento SfssRgPolicies
name SfssRgPolicy
minOccurs 0
maxOccurs sin enlazar

Origen 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 que se usará como identificador de registro compartido.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en FabricKtlLoggerSettingsType complexType
name SharedLogFileId
minOccurs 0

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

      

Detalles de atributos

Value

Atributo Value
name Value
use requerido

Elemento SharedLogFilePath

Define la ruta de acceso al registro compartido.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en FabricKtlLoggerSettingsType complexType
name SharedLogFilePath
minOccurs 0

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

      

Detalles de atributos

Value

Atributo Value
name Value
type xs:string
use requerido

Elemento SharedLogFileSizeInMB

Define el tamaño del registro compartido.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en FabricKtlLoggerSettingsType complexType
name SharedLogFileSizeInMB
minOccurs 0

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

    

Detalles de atributos

Value

Atributo Value
name Value
use requerido

Elemento SingletonPartition

Declara que este servicio tiene solo una partición.

Atributo Value
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en el grupo PartitionDescriptionGroup
name SingletonPartition

Origen 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 un servicio con estado.

Atributo Value
type StatefulServiceType
content 0 elementos, 0 atributos
definido localmente en ServiceTemplatesType complexType, elemento Service
name StatefulService

Origen 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 un grupo de servicio con estado.

Atributo Value
type StatefulServiceGroupType
content 0 elementos, 0 atributos
definido localmente en ServiceTemplatesType complexType, elemento ServiceGroup
name StatefulServiceGroup

Origen 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

Describe un tipo de grupo de servicio con estado.

Atributo Value
type StatefulServiceGroupTypeType
content 0 elementos, 0 atributos
definido localmente en ServiceAndServiceGroupTypesType complexType
name StatefulServiceGroupType

Origen 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

Describe un tipo de servicio con estado.

Atributo Value
type StatefulServiceTypeType
content 0 elementos, 0 atributos
definido localmente en ServiceAndServiceGroupTypesType complexType, ServiceTypesType complexType
name StatefulServiceType

Origen 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 un servicio sin estado.

Atributo Value
type StatelessServiceType
content 0 elementos, 0 atributos
definido localmente en ServiceTemplatesType complexType, elemento Service
name StatelessService

Origen 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 un grupo de servicio sin estado.

Atributo Value
type StatelessServiceGroupType
content 0 elementos, 0 atributos
definido localmente en ServiceTemplatesType complexType, elemento ServiceGroup
name StatelessServiceGroup

Origen 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

Describe un tipo de grupo de servicio sin estado.

Atributo Value
type StatelessServiceGroupTypeType
content 0 elementos, 0 atributos
definido localmente en ServiceAndServiceGroupTypesType complexType
name StatelessServiceGroupType

Origen 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

Describe un tipo de servicio sin estado.

Atributo Value
type StatelessServiceTypeType
content 0 elementos, 0 atributos
definido localmente en ServiceAndServiceGroupTypesType complexType, ServiceTypesType complexType
name StatelessServiceType

Origen 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 en MemberOf)

El grupo del sistema al que agregar el usuario. El grupo del sistema debe definirse en la sección Grupos.

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento MemberOf
name SystemGroup
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre del grupo del sistema.

Atributo Value
name Nombre
type xs:string
use requerido

Elemento SystemGroup (definido en Membership)

Atributo Value
type complexType anónimo
content 0 elementos, 1 atributo
definido localmente en el elemento Membership
name SystemGroup
minOccurs 0
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Atributo Value
name Nombre
type xs:string
use requerido

Elemento TargetInformation

Describe el destino que debe implementar FabricDeployer.

Atributo Value
type TargetInformationType
content 0 elementos, 0 atributos
definido globalmente
name TargetInformation

Origen 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
type WindowsFabricDeploymentInformation
content 0 elementos, 0 atributos
definido localmente en TargetInformationType complexType
name TargetInstallation
minOccurs 1

Origen 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

Describe un esquema de partición uniforme basado en claves Int64.

Atributo Value
type complexType anónimo
content 0 elementos, 3 atributos
definido localmente en el grupo PartitionDescriptionGroup
name UniformInt64Partition

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

Detalles de atributos

PartitionCount

Número total de particiones (entero positivo). Cada partición es responsable de un subintervalo no superpuesto del intervalo de claves de partición general.

Atributo Value
name PartitionCount
type xs:string
use requerido

LowKey

Intervalo bajo inclusivo de la clave de partición (long).

Atributo Value
name LowKey
type xs:string
use requerido

HighKey

Intervalo alto inclusivo de la clave de partición (long).

Atributo Value
name HighKey
type xs:string
use requerido

Elemento UnmanagedDll

No se admite, no debe usarse. El nombre del ensamblado no administrado (por ejemplo, Queue.dll), que se hospedará.

Atributo Value
type UnmanagedDllType
content 0 elementos, 0 atributos
definido localmente en DllHostEntryPointType complexType
name UnmanagedDll

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name UpgradeOrchestrationServiceReplicatorEndpoint
minOccurs 0

Origen 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
type InternalEndpointType
content 0 elementos, 0 atributos
definido localmente en FabricEndpointsType complexType
name UpgradeServiceReplicatorEndpoint
minOccurs 0

Origen XML

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

Elemento User

Declara un usuario como una entidad de seguridad, a la que se puede hacer referencia en las directivas.

Atributo Value
type complexType anónimo
content 2 elementos, 5 atributos
definido localmente en el elemento Users
name Usuario
maxOccurs sin enlazar

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

Detalles de atributos

Nombre

Nombre de la cuenta de usuario.

Atributo Value
name Nombre
type xs:string
use requerido

AccountType

Especifica el tipo de cuenta: LocalUser, DomainUser, NetworkService, LocalService, ManagedServiceAccount o LocalSystem. El valor predeterminado es LocalUser. Las cuentas de usuarios locales se crean en las máquinas donde se implementa la aplicación. De manera predeterminada, estas cuentas no tienen los mismos nombres que los que se especifican aquí. En su lugar, se generan dinámicamente y tienen contraseñas aleatorias. Los tipos de cuenta de sistema local compatibles son LocalUser, NetworkService, LocalService y LocalSystem. Se admiten cuentas de dominio en implementaciones de Windows Server donde esté disponible Microsoft Entra ID.

Atributo Value
name AccountType
use opcional
default LocalUser

LoadUserProfile

Atributo Value
name LoadUserProfile
type xs:boolean
use opcional
default false

PerformInteractiveLogon

Atributo Value
name PerformInteractiveLogon
type xs:boolean
use opcional
default false

PasswordEncrypted

Es True si la contraseña se cifra y false, si está en texto sin formato.

Atributo Value
name PasswordEncrypted
type xs:boolean
use opcional

Detalles del elemento de contenido

NTLMAuthenticationPolicy

Atributo Value
name NTLMAuthenticationPolicy
minOccurs 0

MemberOf

Los usuarios se pueden agregar a cualquier grupo de pertenencia existente, por lo que puede heredar todas las propiedades y la configuración de seguridad de ese grupo de pertenencia. El grupo de pertenencia se puede usar para proteger los recursos externos a los que deben acceder distintos servicios o el mismo servicio (en otra máquina).

Atributo Value
name MemberOf
minOccurs 0

Elemento UserRoleClientCertificate

El certificado de cliente de rol de usuario predeterminado usado para proteger la comunicación entre el servidor y el cliente.

Atributo Value
type FabricCertificateType
content 0 elementos, 0 atributos
definido localmente en CertificatesType complexType
name UserRoleClientCertificate
minOccurs 0

Origen XML

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

Elemento Users

Declara un conjunto de usuarios como entidades de seguridad, a las que se puede hacer referencia en las directivas.

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en SecurityPrincipalsType complexType
name Usuarios
minOccurs 0

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

Detalles del elemento de contenido

Usuario

Declara un usuario como una entidad de seguridad, a la que se puede hacer referencia en las directivas.

Atributo Value
name Usuario
maxOccurs sin enlazar

Elemento Volume

Especifica el volumen que se enlaza al contenedor.

Atributo Value
type ContainerVolumeType
content 0 elementos, 0 atributos
definido localmente en ContainerHostPoliciesType complexType
name Volumen
minOccurs 0
maxOccurs sin enlazar

Origen XML

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

Elemento Vote

Atributo Value
type PaaSVoteType
content 0 elementos, 0 atributos
definido localmente en el elemento Votes
name Vote
maxOccurs sin enlazar

Origen XML

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

Elemento Votes

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento PaaS
name Votes

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

Detalles del elemento de contenido

Vote

Atributo Value
name Vote
type PaaSVoteType
maxOccurs sin enlazar

Elemento WindowsAzure

Atributo Value
type complexType anónimo
content 1 elemento, 0 atributos
definido localmente en el elemento Infrastructure
name WindowsAzure

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

Detalles del elemento de contenido

Roles

Atributo Value
name Roles

Elemento WindowsAzureStaticTopology

Atributo Value
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en el elemento Infrastructure
name WindowsAzureStaticTopology

Origen 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
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en el elemento Infrastructure
name Windows Server

Origen 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
type complexType anónimo
content 0 elementos, 0 atributos
definido localmente en ExeHostEntryPointType complexType
name WorkingFolder
default Work
minOccurs 0

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