pub struct ContainerAppsEnvironmentBinding {
pub environment_name: BindingValue<String>,
pub resource_id: BindingValue<String>,
pub resource_group_name: BindingValue<String>,
pub default_domain: BindingValue<String>,
pub static_ip: Option<BindingValue<String>>,
}Expand description
Binding configuration for a pre-existing Azure Container Apps Environment.
Used when deploying to an existing environment instead of having Alien provision one. This is useful for shared environments (e.g., test infrastructure) or enterprise setups where environments are managed by a separate team.
Fields§
§environment_name: BindingValue<String>The name of the Container Apps Environment in Azure.
resource_id: BindingValue<String>The full Azure resource ID of the environment.
resource_group_name: BindingValue<String>The Azure resource group that contains the environment. Stored explicitly so consumers don’t need to parse the ARM resource ID path.
default_domain: BindingValue<String>The default domain for applications in this environment.
static_ip: Option<BindingValue<String>>The static IP address of the environment (if applicable).
Implementations§
Source§impl ContainerAppsEnvironmentBinding
impl ContainerAppsEnvironmentBinding
Sourcepub fn new(
environment_name: impl Into<BindingValue<String>>,
resource_id: impl Into<BindingValue<String>>,
resource_group_name: impl Into<BindingValue<String>>,
default_domain: impl Into<BindingValue<String>>,
) -> Self
pub fn new( environment_name: impl Into<BindingValue<String>>, resource_id: impl Into<BindingValue<String>>, resource_group_name: impl Into<BindingValue<String>>, default_domain: impl Into<BindingValue<String>>, ) -> Self
Creates a new Container Apps Environment binding with required fields.
Sourcepub fn with_static_ip(self, static_ip: impl Into<BindingValue<String>>) -> Self
pub fn with_static_ip(self, static_ip: impl Into<BindingValue<String>>) -> Self
Sets the static IP address.
Trait Implementations§
Source§impl Clone for ContainerAppsEnvironmentBinding
impl Clone for ContainerAppsEnvironmentBinding
Source§fn clone(&self) -> ContainerAppsEnvironmentBinding
fn clone(&self) -> ContainerAppsEnvironmentBinding
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<'de> Deserialize<'de> for ContainerAppsEnvironmentBinding
impl<'de> Deserialize<'de> for ContainerAppsEnvironmentBinding
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
Source§impl PartialEq for ContainerAppsEnvironmentBinding
impl PartialEq for ContainerAppsEnvironmentBinding
Source§fn eq(&self, other: &ContainerAppsEnvironmentBinding) -> bool
fn eq(&self, other: &ContainerAppsEnvironmentBinding) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ContainerAppsEnvironmentBinding
impl StructuralPartialEq for ContainerAppsEnvironmentBinding
Auto Trait Implementations§
impl Freeze for ContainerAppsEnvironmentBinding
impl RefUnwindSafe for ContainerAppsEnvironmentBinding
impl Send for ContainerAppsEnvironmentBinding
impl Sync for ContainerAppsEnvironmentBinding
impl Unpin for ContainerAppsEnvironmentBinding
impl UnsafeUnpin for ContainerAppsEnvironmentBinding
impl UnwindSafe for ContainerAppsEnvironmentBinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.