Share via


CloudProviderProfile Class

Definition

The profile for the underlying cloud infrastructure provider for the provisioned cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.CloudProviderProfileTypeConverter))]
public class CloudProviderProfile : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ICloudProviderProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.CloudProviderProfileTypeConverter))>]
type CloudProviderProfile = class
    interface ICloudProviderProfile
    interface IJsonSerializable
Public Class CloudProviderProfile
Implements ICloudProviderProfile
Inheritance
CloudProviderProfile
Attributes
Implements

Constructors

CloudProviderProfile()

Creates an new CloudProviderProfile instance.

Properties

InfraNetworkProfileVnetSubnetId

List of ARM resource Ids (maximum 1) for the infrastructure network object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CloudProviderProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CloudProviderProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ICloudProviderProfile.

FromJsonString(String)

Creates a new instance of CloudProviderProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CloudProviderProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to