Freigeben über


ArmNginxModelFactory.NginxDeploymentProperties Method

Definition

Overloads

NginxDeploymentProperties(Nullable<NginxProvisioningState>, String, String, NginxNetworkProfile, String, Nullable<Boolean>, NginxStorageAccount, Nullable<Int32>, String)

Source:
ArmNginxModelFactory.cs
Source:
ArmNginxModelFactory.cs

Initializes a new instance of NginxDeploymentProperties.

public static Azure.ResourceManager.Nginx.Models.NginxDeploymentProperties NginxDeploymentProperties(Azure.ResourceManager.Nginx.Models.NginxProvisioningState? provisioningState = default, string nginxVersion = default, string managedResourceGroup = default, Azure.ResourceManager.Nginx.Models.NginxNetworkProfile networkProfile = default, string ipAddress = default, bool? enableDiagnosticsSupport = default, Azure.ResourceManager.Nginx.Models.NginxStorageAccount loggingStorageAccount = default, int? scalingCapacity = default, string userPreferredEmail = default);
public static Azure.ResourceManager.Nginx.Models.NginxDeploymentProperties NginxDeploymentProperties(Azure.ResourceManager.Nginx.Models.NginxProvisioningState? provisioningState, string nginxVersion, string managedResourceGroup, Azure.ResourceManager.Nginx.Models.NginxNetworkProfile networkProfile, string ipAddress, bool? enableDiagnosticsSupport, Azure.ResourceManager.Nginx.Models.NginxStorageAccount loggingStorageAccount, int? scalingCapacity, string userPreferredEmail = default);
static member NginxDeploymentProperties : Nullable<Azure.ResourceManager.Nginx.Models.NginxProvisioningState> * string * string * Azure.ResourceManager.Nginx.Models.NginxNetworkProfile * string * Nullable<bool> * Azure.ResourceManager.Nginx.Models.NginxStorageAccount * Nullable<int> * string -> Azure.ResourceManager.Nginx.Models.NginxDeploymentProperties
Public Shared Function NginxDeploymentProperties (Optional provisioningState As Nullable(Of NginxProvisioningState) = Nothing, Optional nginxVersion As String = Nothing, Optional managedResourceGroup As String = Nothing, Optional networkProfile As NginxNetworkProfile = Nothing, Optional ipAddress As String = Nothing, Optional enableDiagnosticsSupport As Nullable(Of Boolean) = Nothing, Optional loggingStorageAccount As NginxStorageAccount = Nothing, Optional scalingCapacity As Nullable(Of Integer) = Nothing, Optional userPreferredEmail As String = Nothing) As NginxDeploymentProperties
Public Shared Function NginxDeploymentProperties (provisioningState As Nullable(Of NginxProvisioningState), nginxVersion As String, managedResourceGroup As String, networkProfile As NginxNetworkProfile, ipAddress As String, enableDiagnosticsSupport As Nullable(Of Boolean), loggingStorageAccount As NginxStorageAccount, scalingCapacity As Nullable(Of Integer), Optional userPreferredEmail As String = Nothing) As NginxDeploymentProperties

Parameters

provisioningState
Nullable<NginxProvisioningState>
nginxVersion
String
managedResourceGroup
String

The managed resource group to deploy VNet injection related network resources.

networkProfile
NginxNetworkProfile
ipAddress
String

The IP address of the deployment.

enableDiagnosticsSupport
Nullable<Boolean>
loggingStorageAccount
NginxStorageAccount
scalingCapacity
Nullable<Int32>
userPreferredEmail
String

Returns

A new NginxDeploymentProperties instance for mocking.

Applies to

NginxDeploymentProperties(Nullable<NginxProvisioningState>, String, NginxNetworkProfile, String, Nullable<Boolean>, NginxStorageAccount, NginxDeploymentScalingProperties, String, String, NginxDeploymentPropertiesNginxAppProtect, String)

Source:
ArmNginxModelFactory.cs

Initializes a new instance of NginxDeploymentProperties.

public static Azure.ResourceManager.Nginx.Models.NginxDeploymentProperties NginxDeploymentProperties(Azure.ResourceManager.Nginx.Models.NginxProvisioningState? provisioningState = default, string nginxVersion = default, Azure.ResourceManager.Nginx.Models.NginxNetworkProfile networkProfile = default, string ipAddress = default, bool? enableDiagnosticsSupport = default, Azure.ResourceManager.Nginx.Models.NginxStorageAccount loggingStorageAccount = default, Azure.ResourceManager.Nginx.Models.NginxDeploymentScalingProperties scalingProperties = default, string upgradeChannel = default, string userPreferredEmail = default, Azure.ResourceManager.Nginx.Models.NginxDeploymentPropertiesNginxAppProtect nginxAppProtect = default, string dataplaneApiEndpoint = default);
static member NginxDeploymentProperties : Nullable<Azure.ResourceManager.Nginx.Models.NginxProvisioningState> * string * Azure.ResourceManager.Nginx.Models.NginxNetworkProfile * string * Nullable<bool> * Azure.ResourceManager.Nginx.Models.NginxStorageAccount * Azure.ResourceManager.Nginx.Models.NginxDeploymentScalingProperties * string * string * Azure.ResourceManager.Nginx.Models.NginxDeploymentPropertiesNginxAppProtect * string -> Azure.ResourceManager.Nginx.Models.NginxDeploymentProperties
Public Shared Function NginxDeploymentProperties (Optional provisioningState As Nullable(Of NginxProvisioningState) = Nothing, Optional nginxVersion As String = Nothing, Optional networkProfile As NginxNetworkProfile = Nothing, Optional ipAddress As String = Nothing, Optional enableDiagnosticsSupport As Nullable(Of Boolean) = Nothing, Optional loggingStorageAccount As NginxStorageAccount = Nothing, Optional scalingProperties As NginxDeploymentScalingProperties = Nothing, Optional upgradeChannel As String = Nothing, Optional userPreferredEmail As String = Nothing, Optional nginxAppProtect As NginxDeploymentPropertiesNginxAppProtect = Nothing, Optional dataplaneApiEndpoint As String = Nothing) As NginxDeploymentProperties

Parameters

provisioningState
Nullable<NginxProvisioningState>

Provisioning State.

nginxVersion
String
networkProfile
NginxNetworkProfile

Nginx Network Profile.

ipAddress
String

The IP address of the deployment.

enableDiagnosticsSupport
Nullable<Boolean>
loggingStorageAccount
NginxStorageAccount

Nginx Storage Account.

scalingProperties
NginxDeploymentScalingProperties

Information on how the deployment will be scaled.

upgradeChannel
String

Channel used for autoupgrade.

userPreferredEmail
String

The preferred support contact email address of the user used for sending alerts and notification. Can be an empty string or a valid email address.

nginxAppProtect
NginxDeploymentPropertiesNginxAppProtect

Settings for NGINX App Protect (NAP).

dataplaneApiEndpoint
String

Dataplane API endpoint for the caller to update the NGINX state of the deployment.

Returns

A new NginxDeploymentProperties instance for mocking.

Applies to