Partager via


ArmNetworkCloudModelFactory.NetworkCloudBareMetalMachineKeySetData Méthode

Définition

Initialise une nouvelle instance de NetworkCloudBareMetalMetalMachineKeySetData.

public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData NetworkCloudBareMetalMachineKeySetData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = default, string azureGroupId = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, DateTimeOffset expireOn = default, System.Collections.Generic.IEnumerable<System.Net.IPAddress> jumpHostsAllowed = default, DateTimeOffset? lastValidatedOn = default, string osGroupName = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KeySetUser> userList = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KeySetUserStatus> userListStatus = default);
static member NetworkCloudBareMetalMachineKeySetData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus> * string * DateTimeOffset * seq<System.Net.IPAddress> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState> * seq<Azure.ResourceManager.NetworkCloud.Models.KeySetUser> * seq<Azure.ResourceManager.NetworkCloud.Models.KeySetUserStatus> -> Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData
Public Shared Function NetworkCloudBareMetalMachineKeySetData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional azureGroupId As String = Nothing, Optional detailedStatus As Nullable(Of BareMetalMachineKeySetDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional expireOn As DateTimeOffset = Nothing, Optional jumpHostsAllowed As IEnumerable(Of IPAddress) = Nothing, Optional lastValidatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional osGroupName As String = Nothing, Optional privilegeLevel As BareMetalMachineKeySetPrivilegeLevel = Nothing, Optional provisioningState As Nullable(Of BareMetalMachineKeySetProvisioningState) = Nothing, Optional userList As IEnumerable(Of KeySetUser) = Nothing, Optional userListStatus As IEnumerable(Of KeySetUserStatus) = Nothing) As NetworkCloudBareMetalMachineKeySetData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Balises.

location
AzureLocation

Emplacement.

extendedLocation
ExtendedLocation

Emplacement étendu du cluster associé à la ressource.

azureGroupId
String

ID d’objet du groupe Azure Active Directory dans lequel tous les utilisateurs de la liste doivent se trouver pour que l’accès soit accordé. Les utilisateurs qui ne font pas partie du groupe n’auront pas accès.

detailedStatus
Nullable<BareMetalMachineKeySetDetailedStatus>

Plus détaillée status du jeu de clés.

detailedStatusMessage
String

Message descriptif sur le status détaillé actuel.

expireOn
DateTimeOffset

Date et heure après lesquelles les utilisateurs de ce jeu de clés seront supprimés des machines nues.

jumpHostsAllowed
IEnumerable<IPAddress>

Liste des adresses IP des hôtes de saut avec accès réseau de gestion à partir de laquelle une connexion sera autorisée pour les utilisateurs.

lastValidatedOn
Nullable<DateTimeOffset>

La dernière fois que ce jeu de clés a été validé.

osGroupName
String

Nom du groupe auquel les utilisateurs seront affectés sur le système d’exploitation des machines.

privilegeLevel
BareMetalMachineKeySetPrivilegeLevel

Niveau d’accès autorisé pour les utilisateurs de ce jeu de clés.

provisioningState
Nullable<BareMetalMachineKeySetProvisioningState>

État d’approvisionnement du jeu de clés de machine nue.

userList
IEnumerable<KeySetUser>

Liste unique des utilisateurs autorisés.

userListStatus
IEnumerable<KeySetUserStatus>

Évaluation status de chaque utilisateur.

Retours

Une nouvelle NetworkCloudBareMetalMachineKeySetData instance pour se moquer.

S’applique à