pub struct NginxDeploymentProperties {
pub provisioning_state: Option<ProvisioningState>,
pub nginx_version: Option<String>,
pub managed_resource_group: Option<String>,
pub network_profile: Option<NginxNetworkProfile>,
pub ip_address: Option<String>,
pub enable_diagnostics_support: Option<bool>,
pub logging: Option<NginxLogging>,
pub scaling_properties: Option<NginxDeploymentScalingProperties>,
pub auto_upgrade_profile: Option<AutoUpgradeProfile>,
pub user_profile: Option<NginxDeploymentUserProfile>,
pub nginx_app_protect: Option<NginxAppProtect>,
}Fields§
§provisioning_state: Option<ProvisioningState>§nginx_version: Option<String>§managed_resource_group: Option<String>The managed resource group to deploy VNet injection related network resources.
network_profile: Option<NginxNetworkProfile>§ip_address: Option<String>The IP address of the deployment.
enable_diagnostics_support: Option<bool>§logging: Option<NginxLogging>§scaling_properties: Option<NginxDeploymentScalingProperties>Information on how the deployment will be scaled.
auto_upgrade_profile: Option<AutoUpgradeProfile>Autoupgrade settings of a deployment.
user_profile: Option<NginxDeploymentUserProfile>§nginx_app_protect: Option<NginxAppProtect>Settings for NGINX App Protect (NAP)
Implementations§
Trait Implementations§
Source§impl Clone for NginxDeploymentProperties
impl Clone for NginxDeploymentProperties
Source§fn clone(&self) -> NginxDeploymentProperties
fn clone(&self) -> NginxDeploymentProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NginxDeploymentProperties
impl Debug for NginxDeploymentProperties
Source§impl Default for NginxDeploymentProperties
impl Default for NginxDeploymentProperties
Source§fn default() -> NginxDeploymentProperties
fn default() -> NginxDeploymentProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NginxDeploymentProperties
impl<'de> Deserialize<'de> for NginxDeploymentProperties
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for NginxDeploymentProperties
Auto Trait Implementations§
impl Freeze for NginxDeploymentProperties
impl RefUnwindSafe for NginxDeploymentProperties
impl Send for NginxDeploymentProperties
impl Sync for NginxDeploymentProperties
impl Unpin for NginxDeploymentProperties
impl UnwindSafe for NginxDeploymentProperties
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more