ArmNetworkModelFactory.BastionHostData Method
Definition
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.
Initializes a new instance of BastionHostData.
public static Azure.ResourceManager.Network.BastionHostData BastionHostData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IEnumerable<string> zones = default, Azure.ETag? etag = default, Azure.ResourceManager.Network.Models.BastionHostSkuName? skuName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.BastionHostIPConfiguration> ipConfigurations = default, string dnsName = default, Azure.Core.ResourceIdentifier virtualNetworkId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.BastionHostIPRule> networkAclsIPRules = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, int? scaleUnits = default, bool? disableCopyPaste = default, bool? enableFileCopy = default, bool? enableIPConnect = default, bool? enableShareableLink = default, bool? enableTunneling = default, bool? enableKerberos = default, bool? enableSessionRecording = default);
static member BastionHostData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * seq<string> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.Network.Models.BastionHostSkuName> * seq<Azure.ResourceManager.Network.Models.BastionHostIPConfiguration> * string * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Network.Models.BastionHostIPRule> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Network.BastionHostData
Public Shared Function BastionHostData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional skuName As Nullable(Of BastionHostSkuName) = Nothing, Optional ipConfigurations As IEnumerable(Of BastionHostIPConfiguration) = Nothing, Optional dnsName As String = Nothing, Optional virtualNetworkId As ResourceIdentifier = Nothing, Optional networkAclsIPRules As IEnumerable(Of BastionHostIPRule) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional scaleUnits As Nullable(Of Integer) = Nothing, Optional disableCopyPaste As Nullable(Of Boolean) = Nothing, Optional enableFileCopy As Nullable(Of Boolean) = Nothing, Optional enableIPConnect As Nullable(Of Boolean) = Nothing, Optional enableShareableLink As Nullable(Of Boolean) = Nothing, Optional enableTunneling As Nullable(Of Boolean) = Nothing, Optional enableKerberos As Nullable(Of Boolean) = Nothing, Optional enableSessionRecording As Nullable(Of Boolean) = Nothing) As BastionHostData
Parameters
Resource ID.
- name
- String
Resource name.
- resourceType
- Nullable<ResourceType>
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- zones
- IEnumerable<String>
A list of availability zones denoting where the resource needs to come from.
- skuName
- Nullable<BastionHostSkuName>
The sku of this Bastion Host.
- ipConfigurations
- IEnumerable<BastionHostIPConfiguration>
IP configuration of the Bastion Host resource.
- dnsName
- String
FQDN for the endpoint on which bastion host is accessible.
- virtualNetworkId
- ResourceIdentifier
Reference to an existing virtual network required for Developer Bastion Host only.
- networkAclsIPRules
- IEnumerable<BastionHostIPRule>
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the bastion host resource.
Enable/Disable Session Recording feature of the Bastion Host resource.
Returns
A new BastionHostData instance for mocking.
Applies to
Azure SDK for .NET