Partager via


Azure.ResourceManager.NetworkCloud.Models Namespace

Classes

AdministrativeCredentials

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

AdministratorConfiguration

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

AgentPoolUpgradeSettings

AgentPoolUpgradeSettings specifies the upgrade settings for an agent pool.

ArmNetworkCloudModelFactory

Model factory for models.

AttachedNetworkConfiguration

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

AvailableUpgrade

AvailableUpgrade represents an upgrade available for a Kubernetes cluster.

BareMetalMachineCommandSpecification

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

BareMetalMachineConfiguration

BareMetalMachineConfigurationData represents configuration for the bare metal machine.

BareMetalMachineCordonContent

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

BareMetalMachinePowerOffContent

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

BareMetalMachineReplaceContent

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

BareMetalMachineRunCommandContent

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

BareMetalMachineRunDataExtractsContent

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

BareMetalMachineRunReadCommandsContent

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

BgpAdvertisement

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

BgpServiceLoadBalancerConfiguration

BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.

ClusterAvailableUpgradeVersion

ClusterAvailableUpgradeVersion represents the various cluster upgrade parameters.

ClusterAvailableVersion

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

ClusterCapacity

ClusterCapacity represents various details regarding compute capacity.

ClusterContinueUpdateVersionContent

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

ClusterDeployContent

ClusterDeployParameters represents the body of the request to deploy cluster.

ClusterScanRuntimeContent

ClusterScanRuntimeParameters defines the parameters for the cluster scan runtime operation.

ClusterSecretArchive

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

ClusterUpdateStrategy

ClusterUpdateStrategy represents the strategy for updating the cluster.

ClusterUpdateVersionContent

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

CommandOutputSettings

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

ControlPlaneNodeConfiguration

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

ControlPlaneNodePatchConfiguration

ControlPlaneNodePatchConfiguration represents the properties of the control plane that can be patched for this Kubernetes cluster.

EgressEndpoint

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

EndpointDependency

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

ExtendedLocation

ExtendedLocation represents the Azure custom location where the resource will be created.

FeatureStatus

FeatureStatus contains information regarding a Kubernetes cluster feature.

HardwareInventory

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

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

HardwareValidationStatus

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

IdentitySelector

IdentitySelector represents the selection of a managed identity for use.

ImageRepositoryCredentials

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

InitialAgentPoolConfiguration

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

IPAddressPool

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

KeySetUser

KeySetUser represents the properties of the user in the key set.

KeySetUserStatus

KeySetUserStatus represents the status of the key set user.

KubernetesClusterNetworkConfiguration

NetworkConfiguration specifies the Kubernetes cluster network related configuration.

KubernetesClusterNode

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

KubernetesClusterRestartNodeContent

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

KubernetesLabel

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

L2NetworkAttachmentConfiguration

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

L3NetworkAttachmentConfiguration

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

LldpNeighbor

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

MachineDisk

Disk represents the properties of the disk.

MachineSkuSlot

MachineSkuSlot represents a single SKU and rack slot associated with the machine.

ManagedResourceGroupConfiguration

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

NetworkAttachment

NetworkAttachment represents the single network attachment.

NetworkCloudAgentConfiguration

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

NetworkCloudAgentPoolPatch

AgentPoolPatchParameters represents the body of the request to patch the Kubernetes cluster agent pool.

NetworkCloudBareMetalMachineKeySetPatch

BareMetalMachineKeySetPatchParameters represents the body of the request to patch the bare metal machine key set.

NetworkCloudBareMetalMachinePatch

BareMetalMachinePatchParameters represents the body of the request to patch bare metal machine properties.

NetworkCloudBmcKeySetPatch

BmcKeySetPatchParameters represents the body of the request to patch the baseboard management controller key set.

NetworkCloudCloudServicesNetworkPatch

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

NetworkCloudClusterManagerPatch

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

NetworkCloudClusterMetricsConfigurationPatch

ClusterMetricsConfigurationPatchParameters represents the body of the request to patch the metrics configuration of cluster.

NetworkCloudClusterPatch

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

NetworkCloudKubernetesClusterFeaturePatch

KubernetesClusterFeaturePatchParameters represents the body of the request to patch the Kubernetes cluster feature.

NetworkCloudKubernetesClusterPatch

KubernetesClusterPatchParameters represents the body of the request to patch the Hybrid AKS cluster.

NetworkCloudL2NetworkPatch

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

NetworkCloudL3NetworkPatch

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

NetworkCloudNetworkInterface

NetworkInterface represents properties of the network interface.

NetworkCloudNic

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

NetworkCloudOperationStatusResult

The current status of an async operation.

NetworkCloudOSDisk

OsDisk represents configuration of the boot disk.

NetworkCloudRackDefinition

RackDefinition represents details regarding the rack.

NetworkCloudRackPatch

RackPatchParameters represents the body of the request to patch the rack properties.

NetworkCloudSshPublicKey

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

NetworkCloudStorageAppliancePatch

StorageAppliancePatchParameters represents the body of the request to patch storage appliance properties.

NetworkCloudStorageProfile

StorageProfile represents information about a disk.

NetworkCloudTrunkedNetworkPatch

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

NetworkCloudVirtualMachineConsolePatch

ConsolePatchParameters represents the body of the request to patch the virtual machine console.

NetworkCloudVirtualMachinePatch

VirtualMachinePatchParameters represents the body of the request to patch the virtual machine.

NetworkCloudVolumePatch

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

RuntimeProtectionStatus

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

SecretArchiveReference

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

SecretRotationStatus

SecretRotationStatus represents the status of a secret rotation.

ServiceLoadBalancerBgpPeer

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

ServicePrincipalInformation

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

StorageApplianceConfiguration

StorageApplianceConfigurationData represents configuration for the storage application.

StorageApplianceEnableRemoteVendorManagementContent

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

StorageApplianceSkuSlot

StorageApplianceSkuSlot represents the single SKU and rack slot associated with the storage appliance.

StringKeyValuePair

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

TrunkedNetworkAttachmentConfiguration

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

ValidationThreshold

ValidationThreshold indicates allowed machine and node hardware and deployment failures.

VirtualMachinePlacementHint

VirtualMachinePlacementHint represents a single scheduling hint of the virtual machine.

VirtualMachinePowerOffContent

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

Structs

AdvertiseToFabric

The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False.

AgentPoolDetailedStatus

The current status of the agent pool.

AgentPoolProvisioningState

The provisioning state of the agent pool.

AvailabilityLifecycle

The version lifecycle indicator.

BareMetalMachineCordonStatus

The cordon status of the bare metal machine.

BareMetalMachineDetailedStatus

The more detailed status of the bare metal machine.

BareMetalMachineEvacuate

The indicator of whether to evacuate the node workload when the bare metal machine is cordoned.

BareMetalMachineHardwareValidationResult

The outcome of the hardware validation.

BareMetalMachineKeySetDetailedStatus

The more detailed status of the key set.

BareMetalMachineKeySetPrivilegeLevel

The access level allowed for the users in this key set.

BareMetalMachineKeySetProvisioningState

The provisioning state of the bare metal machine key set.

BareMetalMachineKeySetUserSetupStatus

The indicator of whether the user is currently deployed for access.

BareMetalMachinePowerState

The power state derived from the baseboard management controller.

BareMetalMachineProvisioningState

The provisioning state of the bare metal machine.

BareMetalMachineReadyState

The indicator of whether the bare metal machine is ready to receive workloads.

BareMetalMachineSkipShutdown

The indicator of whether to skip the graceful OS shutdown and power off the bare metal machine immediately.

BfdEnabled

The indicator to determine if automatic allocation from the pool should occur.

BgpMultiHop

The indicator to enable multi-hop peering support.

BmcKeySetDetailedStatus

The more detailed status of the key set.

BmcKeySetPrivilegeLevel

The access level allowed for the users in this key set.

BmcKeySetProvisioningState

The provisioning state of the baseboard management controller key set.

BootstrapProtocol

The type of bootstrap protocol used.

CloudServicesNetworkDetailedStatus

The more detailed status of the cloud services network.

CloudServicesNetworkEnableDefaultEgressEndpoint

The indicator of whether the platform default endpoints are allowed for the egress traffic.

CloudServicesNetworkProvisioningState

The provisioning state of the cloud services network.

ClusterConnectionStatus

The latest heartbeat status between the cluster manager and the cluster.

ClusterContinueUpdateVersionMachineGroupTargetingMode

The mode by which the cluster will target the next grouping of servers to continue the update.

ClusterDetailedStatus

The current detailed status of the cluster.

ClusterManagerConnectionStatus

The latest connectivity status between cluster manager and the cluster.

ClusterManagerDetailedStatus

The detailed status that provides additional information about the cluster manager.

ClusterManagerProvisioningState

The provisioning state of the cluster manager.

ClusterMetricsConfigurationDetailedStatus

The more detailed status of the metrics configuration.

ClusterMetricsConfigurationProvisioningState

The provisioning state of the metrics configuration.

ClusterProvisioningState

The provisioning state of the cluster.

ClusterScanRuntimeParametersScanActivity

The choice of if the scan operation should run the scan.

ClusterSecretArchiveEnabled

The indicator if the specified key vault should be used to archive the secrets of the cluster.

ClusterType

The type of rack configuration for the cluster.

ClusterUpdateStrategyType

The mode of operation for runtime protection.

ConsoleDetailedStatus

The more detailed status of the console.

ConsoleEnabled

The indicator of whether the console access is enabled.

ConsoleProvisioningState

The provisioning state of the virtual machine console.

ControlImpact

The indicator of whether the control plane will be impacted during the upgrade.

DefaultGateway

The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.

DeviceConnectionType

The connection type of the device.

DiskType

The disk type of rack SKU resource.

FabricPeeringEnabled

The indicator to specify if the load balancer peers with the network fabric.

FeatureDetailedStatus

The status representing the state of this feature.

HugepagesSize

The size of the hugepages to allocate.

HybridAksIpamEnabled

Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.

HybridAksPluginType

Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.

IPAllocationType

The type of the IP address allocation, defaulted to "DualStack".

KubernetesClusterDetailedStatus

The current status of the Kubernetes cluster.

KubernetesClusterFeatureAvailabilityLifecycle

The lifecycle indicator of the feature.

KubernetesClusterFeatureDetailedStatus

The detailed status of the feature.

KubernetesClusterFeatureProvisioningState

The provisioning state of the Kubernetes cluster feature.

KubernetesClusterFeatureRequired

The indicator of if the feature is required or optional. Optional features may be deleted by the user, while required features are managed with the kubernetes cluster lifecycle.

KubernetesClusterNodeDetailedStatus

The detailed state of this node.

KubernetesClusterProvisioningState

The provisioning state of the Kubernetes cluster resource.

KubernetesNodePowerState

The power state of this node.

KubernetesNodeRole

The role of this node in the cluster.

KubernetesPluginType

The indicator of how this network will be utilized by the Kubernetes cluster.

L2NetworkDetailedStatus

The more detailed status of the L2 network.

L2NetworkProvisioningState

The provisioning state of the L2 network.

L3NetworkConfigurationIpamEnabled

The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.

L3NetworkDetailedStatus

The more detailed status of the L3 network.

L3NetworkProvisioningState

The provisioning state of the L3 network.

MachineSkuDiskConnectionType

The connection type of the rack SKU resource.

ManagedServiceIdentitySelectorType

The type of managed identity that is being selected.

NetworkCloudAgentPoolMode

The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.

OSDiskCreateOption

The strategy for creating the OS disk.

OSDiskDeleteOption

The strategy for deleting the OS disk.

RackDetailedStatus

The more detailed status of the rack.

RackProvisioningState

The provisioning state of the rack resource.

RackSkuProvisioningState

The provisioning state of the rack SKU resource.

RackSkuType

The type of the rack.

RemoteVendorManagementFeature

The indicator of whether the storage appliance supports remote vendor management.

RemoteVendorManagementStatus

The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature.

RuntimeProtectionEnforcementLevel

The mode of operation for runtime protection.

SkipShutdown

The indicator of whether to skip the graceful OS shutdown and power off the virtual machine immediately.

StorageApplianceDetailedStatus

The detailed status of the storage appliance.

StorageApplianceProvisioningState

The provisioning state of the storage appliance.

TrunkedNetworkDetailedStatus

The more detailed status of the trunked network.

TrunkedNetworkProvisioningState

The provisioning state of the trunked network.

ValidationThresholdGrouping

Selection of how the type evaluation is applied to the cluster calculation.

ValidationThresholdType

Selection of how the threshold should be evaluated.

VirtualMachineBootMethod

Selects the boot method for the virtual machine.

VirtualMachineDetailedStatus

The more detailed status of the virtual machine.

VirtualMachineDeviceModelType

The type of the device model to use.

VirtualMachineIPAllocationMethod

The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.

VirtualMachineIsolateEmulatorThread

Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.

VirtualMachinePlacementHintPodAffinityScope

The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity.

VirtualMachinePlacementHintType

The specification of whether this hint supports affinity or anti-affinity with the referenced resources.

VirtualMachinePowerState

The power state of the virtual machine.

VirtualMachineProvisioningState

The provisioning state of the virtual machine.

VirtualMachineSchedulingExecution

The indicator of whether the hint is a hard or soft requirement during scheduling.

VirtualMachineVirtioInterfaceType

Field Deprecated, use virtualizationModel instead. The type of the virtio interface.

VolumeDetailedStatus

The more detailed status of the volume.

VolumeProvisioningState

The provisioning state of the volume.

WorkloadImpact

The indicator of whether the workload will be impacted during the upgrade.