Azure.ResourceManager.NetworkCloud.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
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. |
ClusterDeployContent |
ClusterDeployParameters represents the body of the request to deploy cluster. |
ClusterUpdateVersionContent |
ClusterUpdateVersionParameters represents the body of the request to update cluster version. |
ControlPlaneNodeConfiguration |
ControlPlaneNodeConfiguration represents the selection of virtual machines and size of the control plane for a 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. |
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. |
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. |
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. |
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. |
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. |
ClusterType |
The type of rack configuration for the cluster. |
ConsoleDetailedStatus |
The more detailed status of the console. |
ConsoleEnabled |
The credentials used to login to the image repository that has access to the specified image. |
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. |
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. |
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. |
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. |
Azure SDK for .NET