pub struct ContainerAppsEnvironmentBinding {
pub default_domain: BindingValueString,
pub environment_name: BindingValueString,
pub resource_group_name: BindingValueString,
pub resource_id: BindingValueString,
pub static_ip: Option<BindingValueString>,
}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.
JSON schema
{
"description": "Binding configuration for a pre-existing Azure Container Apps Environment.\n\nUsed when deploying to an existing environment instead of having Alien provision one.\nThis is useful for shared environments (e.g., test infrastructure) or enterprise\nsetups where environments are managed by a separate team.",
"type": "object",
"required": [
"defaultDomain",
"environmentName",
"resourceGroupName",
"resourceId"
],
"properties": {
"defaultDomain": {
"$ref": "#/components/schemas/BindingValue_String"
},
"environmentName": {
"$ref": "#/components/schemas/BindingValue_String"
},
"resourceGroupName": {
"$ref": "#/components/schemas/BindingValue_String"
},
"resourceId": {
"$ref": "#/components/schemas/BindingValue_String"
},
"staticIp": {
"description": "The static IP address of the environment (if applicable).",
"oneOf": [
{
"type": "null"
},
{
"allOf": [
{
"$ref": "#/components/schemas/BindingValue_String"
}
]
}
]
}
}
}Fields§
§default_domain: BindingValueString§environment_name: BindingValueString§resource_group_name: BindingValueString§resource_id: BindingValueString§static_ip: Option<BindingValueString>The static IP address of the environment (if applicable).
Implementations§
Trait Implementations§
Source§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 From<&ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
impl From<&ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
Source§fn from(value: &ContainerAppsEnvironmentBinding) -> Self
fn from(value: &ContainerAppsEnvironmentBinding) -> Self
Converts to this type from the input type.
Source§impl From<ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
impl From<ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
Source§fn from(value: ContainerAppsEnvironmentBinding) -> Self
fn from(value: ContainerAppsEnvironmentBinding) -> Self
Converts to this type from the input type.
Source§impl TryFrom<ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
impl TryFrom<ContainerAppsEnvironmentBinding> for ContainerAppsEnvironmentBinding
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: ContainerAppsEnvironmentBinding,
) -> Result<Self, ConversionError>
fn try_from( value: ContainerAppsEnvironmentBinding, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Forget for ContainerAppsEnvironmentBinding
impl Freeze for ContainerAppsEnvironmentBinding
impl Move 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