#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\netNat.mfl" #pragma autorecover #pragma namespace("\\\\.\\root\\standardcimv2") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\standardcimv2\\MS_40c") [Version("2.19.0") : Amended,Description("ManagedElement est une classe abstraite qui fournit une superclasse commune (ou sommet de l’arborescence d’héritage) pour les classes sans association dans le schéma CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedElement { [Description("InstanceID est une propriété optionnelle qui peut être utilisée pour identifier de manière opaque et unique une instance de cette classe dans l’étendue de l’espace de noms d’instanciation. Plusieurs sous-classes de cette classe peuvent remplacer cette propriété pour la rendre obligatoire ou la transformer en clé. De telles sous-classes peuvent également modifier les algorithmes privilégié définis ci-dessous qui permettent de garantir l’unicité.\nPour garantir l’unicité dans l’espace de noms, la valeur d’InstanceID doit être construite à l’aide de l’algorithme « privilégié » suivant : \n: \nOù et sont séparés par un signe deux-points (:), et où doit inclure un nom sous copyright, un nom de marque ou tout autre nom unique appartenant à l’entité commerciale qui crée ou définit l’ID d’instance ou qui est un ID inscrit affecté à l’entité commerciale par une autorité internationale reconnue. (structure comparable à < Nom schéma> _< Nom classe> des noms de classe de schéma). En outre, pour garantir l’unicité, ne doit pas contenir de signe deux-points (« : »). Lors de l’utilisation de cet algorithme, le premier signe deux-points figurant dans l’ID d’instance DOIT apparaître entre < ID_Org> et < ID_Local>. \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (réels). Si la valeur définie est non Null et que l’algorithme « privilégié » ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’ID d’instance obtenu n’est réutilisé dans aucun ID d’instance produit par ce fournisseur ni par d’autres fournisseurs pour l’espace de noms de cette instance. \nSi la valeur définie n’est pas Null pour les instances définies par DMTF, l’algorithme « privilégié » doit être utilisé avec la valeur CIM affectée à l’.") : Amended ToSubclass] string InstanceID; [Description("La propriété Caption est une courte description textuelle (chaîne d’une seule ligne) de l’objet.") : Amended ToSubclass] string Caption; [Description("La propriété Description fournit une description textuelle de l’objet.") : Amended ToSubclass] string Description; [Description("Nom convivial de l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, données d’identité et informations de description. \nNotez que la propriété Name de ManagedSystemElement est également définie en tant que nom convivial. Toutefois, elle est souvent sous-classée en propriété Key. Il n’est pas raisonnable que la même propriété puisse véhiculer à la fois une identité et un nom convivial sans incohérences. Lorsque Name existe et qu’il n’est pas Key (par exemple, pour des instances de LogicalDevice), les mêmes informations peuvent être présentes dans les propriétés Name et ElementName. Notez que s’il y a une instance associée de CIM_EnabledLogicalElementCapabilities, il peut exister des restrictions sur cette propriété tel que défini dans les propriétés ElementNameMask et MaxElementNameLen définies dans cette classe.") : Amended ToSubclass] string ElementName; }; [Description("CIM_SettingData permet de représenter la configuration et les paramètres opérationnels des instances de CIM_ManagedElement. Il existe différentes utilisations possibles de CIM_SettingData prises en charge par le modèle. D’autres utilisations pourront être définies ultérieurement.\nLes instances de CIM_SettingData peuvent représenter des aspects d’une instance CIM_ManagedElement. Ceci est modelé à l’aide de l’association CIM_SettingsDefineState. CIM_SettingData permet de définir des fonctionnalités dans le cadre d’une association à une instance de CIM_Capabilities à l’aide de l’association CIM_SettingsDefineCapabilities. \nLes instances de CIM_SettingData peuvent représenter différents types de configurations pour un élément CIM_ManagedElement, y compris des configurations persistantes, des modifications de configuration en cours ou des configurations demandées. L’association CIM_ElementSettingData permet de modeler la relation entre une instance CIM_SettingData et l’élément CIM_ManagedElement pour lequel elle représente une configuration. \nLorsqu’une instance de CIM_SettingData représente une configuration, les valeurs opérationnelles actuelles pour les paramètres de l’élément sont reflétées par les propriétés de l’élément lui-même ou celles de ses associations. Ces propriétés ne doivent pas avoir les mêmes valeurs que dans l’objet SettingData. Par exemple, un modem peut avoir une vitesse en bauds SettingData de 56 Kb/s, mais fonctionner à 19,2 Kb/s. \nRemarque : la classe CIM_SettingData est très similaire à CIM_Setting, pourtant les deux classes sont présentes dans le modèle car de nombreuses implémentations ont utilisé CIM_Setting avec succès. Cependant, des problèmes sont survenus qui n’ont pas pu être résolus sans définir une nouvelle classe. Par conséquent, jusqu’à la mise à disposition d’une nouvelle version majeure, les deux classes existeront dans le modèle. Reportez-vous au Livre blanc principal pour plus d’informations. Les instances de SettingData peuvent être regroupées dans des objets SettingData de niveau supérieur, à l’aide d’associations ConcreteComponent.") : Amended ToSubclass,Version("2.19.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_SettingData : CIM_ManagedElement { [Description("Dans le cadre de l’instanciation de l’espace de noms, InstanceID identifie de façon opaque et unique une instance de cette classe. Pour garantir l’unicité de l’espace de noms, la valeur d’InstanceID doit être construite selon l’algorithme « préféré » suivant : \n: \noù et sont séparés par un deux-points (:), et où doit inclure un nom soumis à droit d’auteur, déposé ou autrement unique, qui est la propriété d’une entité commerciale qui crée ou définit l’InstanceID, ou qui est un ID enregistré attribué à l’entité commerciale par une autorité internationale reconnue. (Cette condition requise est similaire à la structure _ des noms de classes Schema.) En outre, pour garantir l’unicité, ne peut pas contenir de deux-points (:). Avec cet algorithme, le premier deux-points qui apparaît dans l’InstanceID doit se trouver entre et . \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (monde réel). Si l’algorithme « préféré » ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que l’InstanceID résultant n’est pas réutilisé dans les InstanceID produits par ce fournisseur ou un autre fournisseur pour l’espace de noms de cette instance. \nPour les instances DMTF, l’algorithme « préféré » doit être utilisé avec l’ défini sur CIM.") : Amended ToSubclass,key] string InstanceID; [Description("Nom convivial de cette instance de SettingData. Par ailleurs, le nom convivial peut être utilisé en tant que propriété d’index pour une recherche ou une requête. (Remarque : le nom ne doit pas être unique au sein d’un espace de noms.)") : Amended ToSubclass] string ElementName; }; [Description("Instance SettingData de superclasse pour la mise en réseau") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetSettingData : CIM_SettingData { }; [Description("Paramètres de configuration pour NAT") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetNat : MSFT_NetSettingData { [Description("Nom de cette instance de NAT") : Amended ToSubclass] string Name; [Description("Magasin dans lequel cet objet d’instance NAT est stocké") : Amended ToSubclass,Values{"Local", "Cluster"} : Amended ToSubclass] uint32 Store; [Description("Préfixe d’adresse d’interface externe") : Amended ToSubclass] string ExternalIPInterfaceAddressPrefix; [Description("ID de domaine de routage d’interface interne (GUID)") : Amended ToSubclass] string InternalRoutingDomainId; [Description("Délai d’expiration des requêtes ICMP") : Amended ToSubclass] uint32 IcmpQueryTimeout; [Description("Délai d’expiration de session pour une connexion TCP établie") : Amended ToSubclass] uint32 TcpEstablishedConnectionTimeout; [Description("Délai d’expiration de session pour une connexion TCP transitoire") : Amended ToSubclass] uint32 TcpTransientConnectionTimeout; [Description("Comportement de filtrage TCP") : Amended ToSubclass,Values{"EndpointIndepedentFiltering", "AddressDependentFiltering"} : Amended ToSubclass] uint8 TcpFilteringBehavior; [Description("Comportement de filtrage UDP") : Amended ToSubclass,Values{"EndpointIndepedentFiltering", "AddressDependentFiltering"} : Amended ToSubclass] uint8 UdpFilteringBehavior; [Description("Délai d’expiration de session d’UDP inactif") : Amended ToSubclass] uint32 UdpIdleSessionTimeout; [Description("Actualisation d’UDP entrant") : Amended ToSubclass] uint8 UdpInboundRefresh; [Description("Indique si l’instance est active.") : Amended ToSubclass] uint8 Active; }; [Description("Paramètres de configuration pour l’adresse externe NAT") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetNatExternalAddress : MSFT_NetSettingData { [Description("Identificateur d’adresse externe") : Amended ToSubclass] uint32 ExternalAddressID; [Description("Nom du NAT auquel cette adresse appartient") : Amended ToSubclass] string NatName; [Description("Adresse IP") : Amended ToSubclass] string IPAddress; [Description("Port de début de la plage de ports") : Amended ToSubclass] uint16 PortStart; [Description("Port de fin de la plage de ports") : Amended ToSubclass] uint16 PortEnd; [Description("Indique si l’instance est active.") : Amended ToSubclass] uint8 Active; }; [Description("Paramètres de configuration globaux pour NAT") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetNatGlobal : MSFT_NetSettingData { [Description("Mode de branchement en épingle à cheveux entre des domaines de routage différents") : Amended ToSubclass,Values{"Local", "Externe"} : Amended ToSubclass] uint32 InterRoutingDomainHairpinningMode; }; [Description("Sessions NAT") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetNatSession : MSFT_NetSettingData { [Description("Adresse source interne") : Amended ToSubclass] string InternalSourceAddress; [Description("Port source interne") : Amended ToSubclass] uint16 InternalSourcePort; [Description("Adresse de destination interne") : Amended ToSubclass] string InternalDestinationAddress; [Description("Port de destination interne") : Amended ToSubclass] uint16 InternalDestinationPort; [Description("Adresse source externe") : Amended ToSubclass] string ExternalSourceAddress; [Description("Port source externe") : Amended ToSubclass] uint16 ExternalSourcePort; [Description("Adresse de destination externe") : Amended ToSubclass] string ExternalDestinationAddress; [Description("Port de destination externe") : Amended ToSubclass] uint16 ExternalDestinationPort; [Description("Protocol") : Amended ToSubclass,Values{"TCP", "UDP"} : Amended ToSubclass] uint32 Protocol; [Description("ID de domaine de routage d’interface interne (GUID)") : Amended ToSubclass] string InternalRoutingDomainId; [Description("Nom de la traduction NAT à laquelle cette session appartient") : Amended ToSubclass] string NatName; [Description("Heure de création de la session") : Amended ToSubclass] datetime CreationTime; }; [Description("Paramètres de configuration pour le mappage statique NAT") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetNatStaticMapping : MSFT_NetSettingData { [Description("Identificateur de mappage statique") : Amended ToSubclass] uint32 StaticMappingID; [Description("Nom du NAT auquel ce mappage appartient") : Amended ToSubclass] string NatName; [Description("Protocol") : Amended ToSubclass,Values{"TCP", "UDP"} : Amended ToSubclass] uint32 Protocol; [Description("Adresse distante basée sur le mappage choisi") : Amended ToSubclass] string RemoteExternalIPAddressPrefix; [Description("Adresse IP externe") : Amended ToSubclass] string ExternalIPAddress; [Description("Port externe") : Amended ToSubclass] uint16 ExternalPort; [Description("Adresse IP interne") : Amended ToSubclass] string InternalIPAddress; [Description("Port interne") : Amended ToSubclass] uint16 InternalPort; [Description("ID de domaine de routage d’interface interne") : Amended ToSubclass] string InternalRoutingDomainId; [Description("Indique si l’instance est active.") : Amended ToSubclass] uint8 Active; };