Lenguaje

ArmNetworkCloudModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmNetworkCloudModelFactory
type ArmNetworkCloudModelFactory = class
Public Class ArmNetworkCloudModelFactory
Inheritance
ArmNetworkCloudModelFactory

Methods

Name Description
AdministrativeCredentials(String, String)

AdministrativeCredentials represents the admin credentials for the device requiring password-based authentication.

AdministrativeCredentialsPatch(String, String)

AdministrativeCredentialsPatch represents the admin credentials for the device requiring password-based authentication.

AdministratorConfiguration(String, IEnumerable<NetworkCloudSshPublicKey>)

AdministratorConfiguration represents the administrative credentials that will be applied to the control plane and agent pool nodes in Kubernetes clusters.

AgentPoolUpgradeSettings(Nullable<Int64>, String, String)

AgentPoolUpgradeSettings specifies the upgrade settings for an agent pool.

AnalyticsOutputSettings(ResourceIdentifier, ManagedServiceIdentitySelector)

AnalyticsOutputSettings represents the settings for the log analytics workspace used for output of logs from this cluster.

AttachedNetworkConfiguration(IEnumerable<L2NetworkAttachmentConfiguration>, IEnumerable<L3NetworkAttachmentConfiguration>, IEnumerable<TrunkedNetworkAttachmentConfiguration>)

AttachedNetworkConfiguration represents the set of workload networks to attach to a resource.

AvailableUpgrade(Nullable<AvailabilityLifecycle>, String)

AvailableUpgrade represents an upgrade available for a Kubernetes cluster.

BareMetalMachineCommandSpecification(IEnumerable<String>, String)

BareMetalMachineCommandSpecification represents the command and optional arguments to exercise against the bare metal machine.

BareMetalMachineConfiguration(String, AdministrativeCredentials, String, String, String, String, Int64, String)

BareMetalMachineConfigurationData represents configuration for the bare metal machine.

BareMetalMachineConfigurationPatch(String, AdministrativeCredentialsPatch, String, String, String, String, Nullable<Int64>, String)

BareMetalMachineConfigurationDataPatch represents configuration for the bare metal machine for patch operations.

BareMetalMachineCordonContent(Nullable<BareMetalMachineEvacuate>)

BareMetalMachineCordonParameters represents the body of the request to evacuate workloads from node on a bare metal machine.

BareMetalMachineMonitoringConfigurationStatus(Nullable<BareMetalMachineMonitoringConfigurationStatusLogLevel>, Nullable<BareMetalMachineMonitoringConfigurationStatusMetricsLevel>)

BareMetalMachineMonitoringConfigurationStatus represents the monitoring configuration status of the bare metal machine.

BareMetalMachinePowerOffContent(Nullable<BareMetalMachineSkipShutdown>)

BareMetalMachinePowerOffParameters represents the body of the request to power off bare metal machine.

BareMetalMachineReimageContent(Nullable<BareMetalMachineReimageSafeguardMode>)

BareMetalMachineReimageParameters represents the body of the request to reimage a bare metal machine.

BareMetalMachineReplaceContent(AdministrativeCredentials, String, String, String, Nullable<BareMetalMachineReplaceSafeguardMode>, String, Nullable<BareMetalMachineReplaceStoragePolicy>)

BareMetalMachineReplaceParameters represents the body of the request to physically swap a bare metal machine for another.

BareMetalMachineRunCommandContent(IEnumerable<String>, Int64, String)

BareMetalMachineRunCommandParameters represents the body of the request to execute a script on the bare metal machine.

BareMetalMachineRunDataExtractsContent(IEnumerable<BareMetalMachineCommandSpecification>, Int64)

BareMetalMachineRunDataExtractsParameters represents the body of request containing list of curated data extraction commands to run on the bare metal machine.

BareMetalMachineRunReadCommandsContent(IEnumerable<BareMetalMachineCommandSpecification>, Int64)

BareMetalMachineRunReadCommandsParameters represents the body of request containing list of read-only commands to run on the bare metal machine.

BgpAdvertisement(Nullable<AdvertiseToFabric>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

BgpAdvertisement represents the association of IP address pools to the communities and peers.

BgpServiceLoadBalancerConfiguration(IEnumerable<BgpAdvertisement>, IEnumerable<ServiceLoadBalancerBgpPeer>, Nullable<FabricPeeringEnabled>, IEnumerable<IPAddressPool>)

BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.

CloudServicesNetworkStorageOptions(Nullable<CloudServicesNetworkStorageMode>, Nullable<Int64>, ResourceIdentifier)

CloudServicesNetworkStorageOptions represents the storage options for the cloud services network.

CloudServicesNetworkStorageOptionsPatch(Nullable<CloudServicesNetworkStorageMode>, Nullable<Int64>, ResourceIdentifier)

CloudServicesNetworkStorageOptionsPatch represents the patchable storage options for the cloud services network.

CloudServicesNetworkStorageStatus(Nullable<CloudServicesNetworkStorageMode>, Nullable<Int64>, Nullable<CloudServicesNetworkStorageStatusStatus>, String, ResourceIdentifier)

CloudServicesNetworkStorageStatus represents the storage status of the cloud services network.

ClusterAvailableUpgradeVersion(Nullable<ControlImpact>, String, String, Nullable<DateTimeOffset>, String, Nullable<WorkloadImpact>)

ClusterAvailableUpgradeVersion represents the various cluster upgrade parameters.

ClusterAvailableVersion(String, String)

ClusterAvailableVersion represents the cluster version that the cluster manager can be asked to create and manage.

ClusterCapacity(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

ClusterCapacity represents various details regarding compute capacity.

ClusterContinueUpdateVersionContent(Nullable<ClusterContinueUpdateVersionMachineGroupTargetingMode>, Nullable<ClusterContinueUpdateVersionSafeguardMode>)

ClusterContinueUpdateVersionParameters represents the body of the request to continue the update of a cluster version.

ClusterContinueUpdateVersionContent(Nullable<ClusterContinueUpdateVersionMachineGroupTargetingMode>)
ClusterDeployContent(IEnumerable<String>)

ClusterDeployParameters represents the body of the request to deploy cluster.

ClusterRotateCredentialContent(IEnumerable<String>)

ClusterRotateCredentialParameters represents the body of the request to rotate cluster credentials.

ClusterScanRuntimeContent(Nullable<ClusterScanRuntimeParametersScanActivity>)

ClusterScanRuntimeParameters defines the parameters for the cluster scan runtime operation.

ClusterSecretArchive(ResourceIdentifier, Nullable<ClusterSecretArchiveEnabled>)

ClusterSecretArchive configures the key vault to archive the secrets of the cluster for later retrieval.

ClusterSecretArchivePatch(ResourceIdentifier, Nullable<ClusterSecretArchiveEnabled>)

ClusterSecretArchivePatch configures the key vault to archive the secrets of the cluster for later retrieval for patch operations.

ClusterUpdateStrategy(Nullable<Int64>, ClusterUpdateStrategyType, ValidationThresholdType, Int64, Nullable<Int64>)

ClusterUpdateStrategy represents the strategy for updating the cluster.

ClusterUpdateStrategyPatch(Nullable<Int64>, Nullable<ClusterUpdateStrategyType>, Nullable<ValidationThresholdType>, Nullable<Int64>, Nullable<Int64>)

ClusterUpdateStrategyPatch represents the strategy for updating the cluster for patch operations.

ClusterUpdateVersionContent(Nullable<ClusterUpdateVersionSafeguardMode>, String)

ClusterUpdateVersionParameters represents the body of the request to update cluster version.

ClusterUpdateVersionContent(String)
CommandOutputOverride(ManagedServiceIdentitySelector, Nullable<CommandOutputType>, Uri)

CommandOutputOverride represents an overridden value for the command output settings.

CommandOutputSettings(ManagedServiceIdentitySelector, Uri, IEnumerable<CommandOutputOverride>)

CommandOutputSettings represents the settings for commands run within the cluster such as bare metal machine run read-only commands.

ControlPlaneNodeConfiguration(AdministratorConfiguration, IEnumerable<String>, Int64, String)

ControlPlaneNodeConfiguration represents the selection of virtual machines and size of the control plane for a Kubernetes cluster.

ControlPlaneNodePatchConfiguration(IEnumerable<NetworkCloudSshPublicKey>, Nullable<Int64>)
EgressEndpoint(String, IEnumerable<EndpointDependency>)

EgressEndpoint represents the connection from a cloud services network to the specified endpoint for a common purpose.

EndpointDependency(String, Nullable<Int64>)

EndpointDependency represents the definition of an endpoint, including the domain and details.

FeatureStatus(Nullable<FeatureDetailedStatus>, String, String, String)

FeatureStatus contains information regarding a Kubernetes cluster feature.

HardwareInventory(String, IEnumerable<HardwareInventoryNetworkInterface>, IEnumerable<NetworkCloudNic>)

HardwareInventory represents the hardware configuration of this machine as exposed to the customer, including information acquired from the model/sku information and from the ironic inspector.

HardwareInventoryNetworkInterface(String, String, String, String)

HardwareInventoryNetworkInterface represents the network interface details as part of a hardware inventory.

HardwareValidationStatus(Nullable<DateTimeOffset>, Nullable<BareMetalMachineHardwareValidationResult>)

HardwareValidationStatus represents the latest hardware validation details performed for this bare metal machine.

ImageRepositoryCredentials(String, String, String)

ImageRepositoryCredentials represents the credentials used to login to the image repository.

ImageRepositoryCredentialsPatch(String, String, String)

ImageRepositoryCredentialsPatch represents the credentials used to login to the image repository for patch operations.

InitialAgentPoolConfiguration(AdministratorConfiguration, NetworkCloudAgentConfiguration, AttachedNetworkConfiguration, IEnumerable<String>, Int64, IEnumerable<KubernetesLabel>, NetworkCloudAgentPoolMode, IEnumerable<KubernetesLabel>, AgentPoolUpgradeSettings, String, String)

InitialAgentPoolConfiguration specifies the configuration of a pool of virtual machines that are initially defined with a Kubernetes cluster.

IPAddressPool(IEnumerable<String>, Nullable<BfdEnabled>, String, Nullable<BfdEnabled>)

IpAddressPool represents a pool of IP addresses that can be allocated to a service.

KeySetUser(String, String, String, String)
KeySetUserStatus(String, Nullable<BareMetalMachineKeySetUserSetupStatus>, String)

KeySetUserStatus represents the status of the key set user.

KubernetesClusterNetworkConfiguration(AttachedNetworkConfiguration, BgpServiceLoadBalancerConfiguration, ResourceIdentifier, ResourceIdentifier, IPAddress, IEnumerable<IPAddressPool>, IEnumerable<String>, IEnumerable<String>)
KubernetesClusterNode(ResourceIdentifier, String, ResourceIdentifier, Nullable<Int64>, Nullable<KubernetesClusterNodeDetailedStatus>, String, Nullable<Int64>, String, String, IEnumerable<KubernetesLabel>, Nullable<Int64>, Nullable<NetworkCloudAgentPoolMode>, String, IEnumerable<NetworkAttachment>, Nullable<KubernetesNodePowerState>, Nullable<KubernetesNodeRole>, IEnumerable<KubernetesLabel>, String)

KubernetesClusterNode represents the details of a node in a Kubernetes cluster.

KubernetesClusterRestartNodeContent(String)

KubernetesClusterRestartNodeParameters represents the body of the request to restart the node of a Kubernetes cluster.

KubernetesLabel(String, String)

KubernetesLabel represents a single entry for a Kubernetes label or taint such as those used on a node or pod.

L2NetworkAttachmentConfiguration(ResourceIdentifier, Nullable<KubernetesPluginType>)

L2NetworkAttachmentConfiguration represents the configuration of the attachment of a Layer 2 network.

L3NetworkAttachmentConfiguration(Nullable<L3NetworkConfigurationIpamEnabled>, ResourceIdentifier, Nullable<KubernetesPluginType>)

L3NetworkAttachmentConfiguration represents the configuration of the attachment of a Layer 3 network.

LldpNeighbor(String, String, String, String)

Type Deprecated. Will be removed in an upcoming version. LldpNeighbor represents the details about the device connected to the NIC.

MachineDisk(Nullable<Int64>, Nullable<MachineSkuDiskConnectionType>, Nullable<DiskType>)

MachineDisk represents the properties of the disk.

MachineSkuSlot(Nullable<BootstrapProtocol>, Nullable<Int64>, Nullable<Int64>, IEnumerable<MachineDisk>, String, String, Nullable<Int64>, String, IEnumerable<NetworkCloudNetworkInterface>, Nullable<Int64>, String, Nullable<Int64>)
ManagedResourceGroupConfiguration(Nullable<AzureLocation>, String)

ManagedResourceGroupConfiguration represents the configuration of the resource group managed by Azure.

ManagedServiceIdentitySelector(Nullable<ManagedServiceIdentitySelectorType>, ResourceIdentifier)

IdentitySelector represents the selection of a managed identity for use.

NetworkAttachment(ResourceIdentifier, Nullable<DefaultGateway>, VirtualMachineIPAllocationMethod, String, String, String, String)

NetworkAttachment represents the single network attachment.

NetworkCloudAccessBridgeData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, ResourceIdentifier, IEnumerable<NetworkCloudAccessBridgeSecurityRule>, Nullable<NetworkCloudAccessBridgeDetailedStatus>, String, IEnumerable<NetworkCloudAccessBridgeEndpoint>, Nullable<NetworkCloudTransportProtocol>, Nullable<NetworkCloudAccessBridgeProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudAccessBridgeEndpoint(String, String, String, String)

AccessBridgeEndpoint describes a single advertised service endpoint.

NetworkCloudAccessBridgePatch(IEnumerable<NetworkCloudAccessBridgeSecurityRule>, IDictionary<String,String>)
NetworkCloudAccessBridgeSecurityRule(String, NetworkCloudSecurityRuleDirection, IEnumerable<String>, IEnumerable<String>, String)

AccessBridgeSecurityRule captures an individual access rule enforced by the bridge.

NetworkCloudActionState(String, String, Nullable<DateTimeOffset>, String, String, Nullable<NetworkCloudActionStateStatus>, IEnumerable<NetworkCloudStepState>)

ActionState represents the state of an action taken against a resource. This can be used to represent both explicitly and implicitly defined action types.

NetworkCloudAgentConfiguration(Int64, Nullable<HugepagesSize>)

AgentOptions are configurations that will be applied to each agent in an agent pool.

NetworkCloudAgentPoolData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, AdministratorConfiguration, NetworkCloudAgentConfiguration, AttachedNetworkConfiguration, IEnumerable<String>, Int64, IEnumerable<KubernetesLabel>, NetworkCloudAgentPoolMode, IEnumerable<KubernetesLabel>, AgentPoolUpgradeSettings, String, Nullable<AgentPoolDetailedStatus>, String, String, Nullable<AgentPoolProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudAgentPoolPatch(Nullable<Int64>, AgentPoolUpgradeSettings, IEnumerable<NetworkCloudSshPublicKey>, IDictionary<String,String>)
NetworkCloudBareMetalMachineData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, AdministrativeCredentials, String, String, String, String, String, ResourceIdentifier, Int64, String, IEnumerable<NetworkCloudActionState>, IEnumerable<ResourceIdentifier>, String, String, NetworkCloudCertificateInfo, ResourceIdentifier, Nullable<BareMetalMachineCordonStatus>, Nullable<BareMetalMachineDetailedStatus>, String, HardwareInventory, HardwareValidationStatus, IEnumerable<String>, String, String, String, IEnumerable<String>, BareMetalMachineMonitoringConfigurationStatus, IPAddress, String, String, Nullable<BareMetalMachinePowerState>, Nullable<BareMetalMachineReadyState>, RuntimeProtectionStatus, IEnumerable<SecretRotationStatus>, String, IEnumerable<String>, Nullable<BareMetalMachineProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudBareMetalMachineData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, AdministrativeCredentials, String, String, String, String, String, ResourceIdentifier, Int64, String, IEnumerable<NetworkCloudActionState>, IEnumerable<ResourceIdentifier>, String, String, NetworkCloudCertificateInfo, ResourceIdentifier, Nullable<BareMetalMachineCordonStatus>, Nullable<BareMetalMachineDetailedStatus>, String, HardwareInventory, HardwareValidationStatus, IEnumerable<String>, String, String, String, IEnumerable<String>, IPAddress, String, String, Nullable<BareMetalMachinePowerState>, Nullable<BareMetalMachineReadyState>, RuntimeProtectionStatus, IEnumerable<SecretRotationStatus>, String, IEnumerable<String>, Nullable<BareMetalMachineProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudBareMetalMachineKeySetData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, DateTimeOffset, IEnumerable<IPAddress>, String, BareMetalMachineKeySetPrivilegeLevel, String, IEnumerable<KeySetUser>, Nullable<BareMetalMachineKeySetDetailedStatus>, String, Nullable<DateTimeOffset>, IEnumerable<KeySetUserStatus>, Nullable<BareMetalMachineKeySetProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudBareMetalMachineKeySetPatch(Nullable<DateTimeOffset>, IEnumerable<IPAddress>, IEnumerable<KeySetUser>, IDictionary<String,String>)
NetworkCloudBareMetalMachinePatch(String, IDictionary<String,String>)
NetworkCloudBmcKeySetData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, DateTimeOffset, BmcKeySetPrivilegeLevel, IEnumerable<KeySetUser>, Nullable<BmcKeySetDetailedStatus>, String, Nullable<DateTimeOffset>, IEnumerable<KeySetUserStatus>, Nullable<BmcKeySetProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudBmcKeySetPatch(Nullable<DateTimeOffset>, IEnumerable<KeySetUser>, IDictionary<String,String>)
NetworkCloudCertificateInfo(String, String)

CertificateInfo represents the non-private information of an X.509 Certificate.

NetworkCloudCloudServicesNetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<EgressEndpoint>, Nullable<CloudServicesNetworkEnableDefaultEgressEndpoint>, CloudServicesNetworkStorageOptions, IEnumerable<ResourceIdentifier>, ResourceIdentifier, Nullable<CloudServicesNetworkDetailedStatus>, String, IEnumerable<EgressEndpoint>, IEnumerable<ResourceIdentifier>, String, CloudServicesNetworkStorageStatus, IEnumerable<ResourceIdentifier>, Nullable<CloudServicesNetworkProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudCloudServicesNetworkPatch(IEnumerable<EgressEndpoint>, Nullable<CloudServicesNetworkEnableDefaultEgressEndpoint>, CloudServicesNetworkStorageOptionsPatch, IDictionary<String,String>)
NetworkCloudClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NetworkCloudRackDefinition, AnalyticsOutputSettings, ResourceIdentifier, String, ServicePrincipalInformation, ClusterType, String, CommandOutputSettings, ValidationThreshold, IEnumerable<NetworkCloudRackDefinition>, ManagedResourceGroupConfiguration, ResourceIdentifier, RuntimeProtectionConfiguration, ClusterSecretArchive, SecretArchiveSettings, ClusterUpdateStrategy, IEnumerable<NetworkCloudActionState>, IEnumerable<ClusterAvailableUpgradeVersion>, ClusterCapacity, Nullable<ClusterConnectionStatus>, ExtendedLocation, Nullable<ClusterManagerConnectionStatus>, ResourceIdentifier, Nullable<ClusterDetailedStatus>, String, ExtendedLocation, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<Int64>, Nullable<DateTimeOffset>, IEnumerable<ResourceIdentifier>, Nullable<ClusterProvisioningState>, Nullable<VulnerabilityScanningSettingsContainerScan>, Nullable<ETag>, ExtendedLocation, ManagedServiceIdentity, Nullable<NetworkCloudDeploymentType>)
NetworkCloudClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NetworkCloudRackDefinition, AnalyticsOutputSettings, ResourceIdentifier, String, ServicePrincipalInformation, ClusterType, String, CommandOutputSettings, ValidationThreshold, IEnumerable<NetworkCloudRackDefinition>, ManagedResourceGroupConfiguration, ResourceIdentifier, RuntimeProtectionConfiguration, ClusterSecretArchive, SecretArchiveSettings, ClusterUpdateStrategy, IEnumerable<NetworkCloudActionState>, IEnumerable<ClusterAvailableUpgradeVersion>, ClusterCapacity, Nullable<ClusterConnectionStatus>, ExtendedLocation, Nullable<ClusterManagerConnectionStatus>, ResourceIdentifier, Nullable<ClusterDetailedStatus>, String, ExtendedLocation, Nullable<Int64>, Nullable<DateTimeOffset>, IEnumerable<ResourceIdentifier>, Nullable<ClusterProvisioningState>, Nullable<VulnerabilityScanningSettingsContainerScan>, Nullable<ETag>, ExtendedLocation, ManagedServiceIdentity, Nullable<NetworkCloudDeploymentType>)
NetworkCloudClusterInspectContent(IEnumerable<ClusterInspectAdditionalAction>, NetworkCloudFilterDevices)

ClusterInspectParameters represents the body of the request to inspect the cluster.

NetworkCloudClusterManagerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceIdentifier, IEnumerable<String>, IEnumerable<ClusterAvailableVersion>, Nullable<ClusterManagerDetailedStatus>, String, ResourceIdentifier, ManagedResourceGroupConfiguration, ExtendedLocation, Nullable<ClusterManagerProvisioningState>, String, ResourceIdentifier, Nullable<ETag>, ManagedServiceIdentity, Nullable<NetworkCloudDeploymentType>)
NetworkCloudClusterManagerPatch(ManagedServiceIdentity, IDictionary<String,String>)

ClusterManagerPatchParameters represents the body of the request to patch the cluster properties.

NetworkCloudClusterManagerRelayPrivateEndpointConnectionContent(NetworkCloudRelayPrivateEndpointConnectionState, String, ResourceIdentifier)

ClusterManagerUpdateRelayPrivateEndpointConnectionParameters represents the body of the request to approve or reject the relay private endpoint connection for the private relay managed by a cluster manager.

NetworkCloudClusterMetricsConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<String>, Int64, Nullable<ClusterMetricsConfigurationDetailedStatus>, String, IEnumerable<String>, Nullable<ClusterMetricsConfigurationProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudClusterMetricsConfigurationPatch(Nullable<Int64>, IEnumerable<String>, IDictionary<String,String>)
NetworkCloudClusterPatch(ManagedServiceIdentity, NetworkCloudRackDefinition, AnalyticsOutputSettings, String, ServicePrincipalInformation, CommandOutputSettings, ValidationThreshold, IEnumerable<NetworkCloudRackDefinition>, RuntimeProtectionConfiguration, ClusterSecretArchive, SecretArchiveSettings, ClusterUpdateStrategy, Nullable<VulnerabilityScanningSettingsContainerScan>, IDictionary<String,String>)
NetworkCloudClusterPatch(ManagedServiceIdentity, NetworkCloudRackDefinitionPatch, AnalyticsOutputSettings, String, ServicePrincipalInformationPatch, CommandOutputSettings, ValidationThresholdPatch, IEnumerable<NetworkCloudRackDefinitionPatch>, RuntimeProtectionConfigurationPatch, ClusterSecretArchivePatch, SecretArchiveSettings, ClusterUpdateStrategyPatch, Nullable<VulnerabilityScanningSettingsContainerScan>, IDictionary<String,String>)
NetworkCloudFilterDevices(IEnumerable<String>, IEnumerable<String>)

FilterDevices defines the filtered target of the inspection.

NetworkCloudKubernetesClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, AdministratorConfiguration, ControlPlaneNodeConfiguration, IEnumerable<InitialAgentPoolConfiguration>, String, ManagedResourceGroupConfiguration, KubernetesClusterNetworkConfiguration, IEnumerable<ResourceIdentifier>, IEnumerable<AvailableUpgrade>, ResourceIdentifier, ResourceIdentifier, String, Nullable<KubernetesClusterDetailedStatus>, String, IEnumerable<FeatureStatus>, IEnumerable<KubernetesClusterNode>, Nullable<KubernetesClusterProvisioningState>, IEnumerable<String>, Nullable<ETag>, ExtendedLocation)
NetworkCloudKubernetesClusterFeatureData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<StringKeyValuePair>, Nullable<KubernetesClusterFeatureAvailabilityLifecycle>, Nullable<KubernetesClusterFeatureDetailedStatus>, String, Nullable<KubernetesClusterFeatureRequired>, String, Nullable<KubernetesClusterFeatureProvisioningState>, Nullable<ETag>)
NetworkCloudKubernetesClusterFeaturePatch(IEnumerable<StringKeyValuePair>, IDictionary<String,String>)
NetworkCloudKubernetesClusterPatch(ControlPlaneNodePatchConfiguration, String, IEnumerable<NetworkCloudSshPublicKey>, IDictionary<String,String>)
NetworkCloudKubernetesVersionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<NetworkCloudKubernetesVersionValue>, Nullable<NetworkCloudKubernetesVersionProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudKubernetesVersionPatch(IDictionary<String,String>)

KubernetesVersionPatchParameters represents the body of the request to patch Kubernetes version tags.

NetworkCloudKubernetesVersionValue(String, String)

KubernetesVersionValue describes a specific Kubernetes version that can be deployed.

NetworkCloudL2NetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<HybridAksPluginType>, String, ResourceIdentifier, IEnumerable<ResourceIdentifier>, ResourceIdentifier, Nullable<L2NetworkDetailedStatus>, String, IEnumerable<ResourceIdentifier>, IEnumerable<ResourceIdentifier>, Nullable<L2NetworkProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudL2NetworkPatch(IDictionary<String,String>)

L2NetworkPatchParameters represents the body of the request to patch the L2 network.

NetworkCloudL3NetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<HybridAksIpamEnabled>, Nullable<HybridAksPluginType>, String, Nullable<IPAllocationType>, String, String, ResourceIdentifier, Int64, IEnumerable<ResourceIdentifier>, ResourceIdentifier, Nullable<L3NetworkDetailedStatus>, String, IEnumerable<ResourceIdentifier>, IEnumerable<ResourceIdentifier>, Nullable<L3NetworkProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudL3NetworkPatch(IDictionary<String,String>)

L3NetworkPatchParameters represents the body of the request to patch the cloud services network.

NetworkCloudNetworkInterface(String, Nullable<DeviceConnectionType>, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String)

NetworkInterface represents properties of the network interface.

NetworkCloudNic(LldpNeighbor, String, String)

Type Deprecated. Will be removed in an upcoming version. Nic represents the network interface card details.

NetworkCloudOperationStatusResult(Nullable<DateTimeOffset>, ResponseError, ResourceIdentifier, String, IEnumerable<NetworkCloudOperationStatusResult>, Nullable<Single>, String, String, Uri, Uri, ResourceIdentifier, Nullable<DateTimeOffset>, String)
NetworkCloudOSDisk(Nullable<OSDiskCreateOption>, Nullable<OSDiskDeleteOption>, Int64)

OsDisk represents configuration of the boot disk.

NetworkCloudRackData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, ResourceIdentifier, ResourceIdentifier, Nullable<RackDetailedStatus>, String, Nullable<RackProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudRackDefinition(String, IEnumerable<BareMetalMachineConfiguration>, ResourceIdentifier, String, String, ResourceIdentifier, IEnumerable<StorageApplianceConfiguration>)

RackDefinition represents details regarding the rack.

NetworkCloudRackDefinitionPatch(String, IEnumerable<BareMetalMachineConfigurationPatch>, ResourceIdentifier, String, String, ResourceIdentifier, IEnumerable<StorageApplianceConfigurationPatch>)

RackDefinitionPatch represents details regarding the rack for patch operations.

NetworkCloudRackPatch(String, String, IDictionary<String,String>)
NetworkCloudRackSkuData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<MachineSkuSlot>, IEnumerable<MachineSkuSlot>, Nullable<NetworkCloudDeploymentType>, String, Nullable<Int64>, Nullable<RackSkuProvisioningState>, Nullable<RackSkuType>, IEnumerable<StorageApplianceSkuSlot>, IEnumerable<String>)
NetworkCloudSshPublicKey(String)

SshPublicKey represents the public key used to authenticate with a resource through SSH.

NetworkCloudStepState(Nullable<DateTimeOffset>, String, Nullable<DateTimeOffset>, Nullable<NetworkCloudStepStateStatus>, String)

StepState represents the state of a step in an action.

NetworkCloudStorageApplianceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, AdministrativeCredentials, ResourceIdentifier, Int64, String, String, NetworkCloudCertificateInfo, Nullable<Int64>, Nullable<Int64>, ResourceIdentifier, Nullable<StorageApplianceDetailedStatus>, String, IEnumerable<StorageApplianceExpansionShelf>, IPAddress, String, String, StorageApplianceMonitoringConfigurationStatus, Nullable<RemoteVendorManagementFeature>, Nullable<RemoteVendorManagementStatus>, IEnumerable<SecretRotationStatus>, String, Nullable<StorageApplianceProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudStorageApplianceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceIdentifier, String, Int64, String, AdministrativeCredentials, NetworkCloudCertificateInfo, Nullable<Int64>, Nullable<Int64>, ResourceIdentifier, Nullable<StorageApplianceDetailedStatus>, String, IEnumerable<StorageApplianceExpansionShelf>, IPAddress, String, String, Nullable<RemoteVendorManagementFeature>, Nullable<RemoteVendorManagementStatus>, IEnumerable<SecretRotationStatus>, String, Nullable<StorageApplianceProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudStorageAppliancePatch(String, IDictionary<String,String>)
NetworkCloudStorageProfile(NetworkCloudOSDisk, IEnumerable<ResourceIdentifier>)

StorageProfile represents information about a disk.

NetworkCloudTrunkedNetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<HybridAksPluginType>, String, IEnumerable<ResourceIdentifier>, IEnumerable<Int64>, IEnumerable<String>, ResourceIdentifier, Nullable<TrunkedNetworkDetailedStatus>, String, IEnumerable<ResourceIdentifier>, IEnumerable<ResourceIdentifier>, Nullable<TrunkedNetworkProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudTrunkedNetworkPatch(IDictionary<String,String>)

TrunkedNetworkPatchParameters represents the body of the request to patch the Trunked network.

NetworkCloudVirtualMachineConsoleData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ConsoleEnabled, Nullable<DateTimeOffset>, Nullable<ConsoleDetailedStatus>, String, ResourceIdentifier, Nullable<Guid>, Nullable<ConsoleProvisioningState>, String, Nullable<ETag>, ExtendedLocation)
NetworkCloudVirtualMachineConsolePatch(Nullable<ConsoleEnabled>, Nullable<DateTimeOffset>, String, IDictionary<String,String>)
NetworkCloudVirtualMachineData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<VirtualMachineBootMethod>, NetworkAttachment, Int64, Nullable<VirtualMachineIsolateEmulatorThread>, Int64, IEnumerable<NetworkAttachment>, String, String, IEnumerable<VirtualMachinePlacementHint>, IEnumerable<NetworkCloudSshPublicKey>, NetworkCloudStorageProfile, String, String, Nullable<VirtualMachineVirtioInterfaceType>, Nullable<VirtualMachineDeviceModelType>, String, ImageRepositoryCredentials, String, ResourceIdentifier, ResourceIdentifier, ExtendedLocation, Nullable<VirtualMachineDetailedStatus>, String, Nullable<VirtualMachinePowerState>, IEnumerable<ResourceIdentifier>, Nullable<VirtualMachineProvisioningState>, Nullable<ETag>, ExtendedLocation, ManagedServiceIdentity)
NetworkCloudVirtualMachinePatch(ManagedServiceIdentity, ImageRepositoryCredentials, IDictionary<String,String>)
NetworkCloudVirtualMachinePatch(ManagedServiceIdentity, ImageRepositoryCredentialsPatch, IDictionary<String,String>)
NetworkCloudVolumeData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Int64, ResourceIdentifier, Nullable<Int64>, IEnumerable<String>, Nullable<VolumeDetailedStatus>, String, String, Nullable<VolumeProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudVolumeData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Int64, ResourceIdentifier, Nullable<Int64>, ResourceIdentifier, IEnumerable<String>, Nullable<VolumeDetailedStatus>, String, String, Nullable<VolumeProvisioningState>, Nullable<ETag>, ExtendedLocation)
NetworkCloudVolumePatch(IDictionary<String,String>)

VolumePatchParameters represents the body of the request to patch the volume resource.

RuntimeProtectionConfiguration(Nullable<RuntimeProtectionDefinitionUpdateMode>, Nullable<RuntimeProtectionEnforcementLevel>)

RuntimeProtectionConfiguration represents the runtime protection configuration for the cluster.

RuntimeProtectionConfigurationPatch(Nullable<RuntimeProtectionDefinitionUpdateMode>, Nullable<RuntimeProtectionEnforcementLevel>)

RuntimeProtectionConfigurationPatch represents the runtime protection configuration for the cluster for patch operations.

RuntimeProtectionStatus(Nullable<RuntimeProtectionAgentHealthStatus>, IEnumerable<String>, Nullable<RuntimeProtectionAgentLicenseStatus>, Nullable<RuntimeProtectionDefinitionUpdateMode>, Nullable<DateTimeOffset>, String, Nullable<RuntimeProtectionEnforcementLevel>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

RuntimeProtectionStatus represents the runtime protection status of the bare metal machine.

SecretArchiveReference(ResourceIdentifier, Uri, String, String)

SecretArchiveReference represents the reference to a secret in a key vault.

SecretArchiveSettings(ManagedServiceIdentitySelector, Uri)

SecretArchiveSettings represents the settings for the secret archive used to hold credentials for the cluster.

SecretRotationStatus(Nullable<Int64>, Nullable<DateTimeOffset>, Nullable<Int64>, SecretArchiveReference, String)

SecretRotationStatus represents the status of a secret rotation.

ServiceLoadBalancerBgpPeer(Nullable<BfdEnabled>, Nullable<BgpMultiHop>, String, String, Nullable<Int64>, String, String, String, Int64, Nullable<Int64>)

ServiceLoadBalancerBgpPeer represents the configuration of the BGP service load balancer for the Kubernetes cluster.

ServicePrincipalInformation(String, String, String, String)

ServicePrincipalInformation represents the details of the service principal to be used by the cluster during Arc Appliance installation.

ServicePrincipalInformationPatch(String, String, String, String)

ServicePrincipalInformationPatch represents the details of the service principal to be used by the cluster during Arc Appliance installation for patch operations.

StorageApplianceCommandSpecification(IEnumerable<String>, String)

StorageApplianceCommandSpecification represents the command and optional arguments to run.

StorageApplianceConfiguration(AdministrativeCredentials, Int64, String, String)

StorageApplianceConfigurationData represents configuration for the storage application.

StorageApplianceConfigurationPatch(AdministrativeCredentialsPatch, Nullable<Int64>, String, String)

StorageApplianceConfigurationDataPatch represents configuration for the storage application for patch operations.

StorageApplianceEnableRemoteVendorManagementContent(IEnumerable<String>)

StorageApplianceEnableRemoteVendorManagementParameters represents the body of the request to enable remote vendor management of a storage appliance.

StorageApplianceExpansionShelf(String, String)

StorageApplianceExpansionShelf represents an expansion shelf connected to a storage appliance.

StorageApplianceMonitoringConfigurationStatus(Nullable<StorageApplianceMonitoringConfigurationStatusLogLevel>, Nullable<StorageApplianceMonitoringConfigurationStatusMetricsLevel>)

The monitoring configuration status of the storage appliance.

StorageApplianceRunReadCommandsContent(IEnumerable<StorageApplianceCommandSpecification>, Int64)

StorageApplianceRunReadCommandsParameters represents the body of request containing list of read-only commands to run on the storage appliance.

StorageApplianceSkuSlot(Nullable<Int64>, String, Nullable<Int64>)
StringKeyValuePair(String, String)

StringKeyValuePair represents a single entry in a mapping of keys to values.

TrunkedNetworkAttachmentConfiguration(ResourceIdentifier, Nullable<KubernetesPluginType>)

TrunkedNetworkAttachmentConfiguration represents the configuration of the attachment of a trunked network.

ValidationThreshold(ValidationThresholdGrouping, ValidationThresholdType, Int64)

ValidationThreshold indicates allowed machine and node hardware and deployment failures.

ValidationThresholdPatch(Nullable<ValidationThresholdGrouping>, Nullable<ValidationThresholdType>, Nullable<Int64>)

ValidationThresholdPatch indicates allowed machine and node hardware and deployment failures for patch operations.

VirtualMachineAssignRelayContent(ResourceIdentifier, Nullable<VirtualMachineAssignRelayType>)

VirtualMachineAssignRelayParameters represents the body of the request to update the relay used for a Microsoft.HybridCompute machine associated with the virtual machine.

VirtualMachinePlacementHint(VirtualMachinePlacementHintType, ResourceIdentifier, VirtualMachineSchedulingExecution, VirtualMachinePlacementHintPodAffinityScope)

VirtualMachinePlacementHint represents a single scheduling hint of the virtual machine.

VirtualMachinePowerOffContent(Nullable<SkipShutdown>)

VirtualMachinePowerOffParameters represents the body of the request to power off virtual machine.

Applies to