Struct pulumi_wasm_docker::network::NetworkArgs
source · pub struct NetworkArgs {
pub attachable: Output<Option<bool>>,
pub check_duplicate: Output<Option<bool>>,
pub driver: Output<Option<String>>,
pub ingress: Output<Option<bool>>,
pub internal: Output<Option<bool>>,
pub ipam_configs: Output<Option<Vec<NetworkIpamConfig>>>,
pub ipam_driver: Output<Option<String>>,
pub ipam_options: Output<Option<HashMap<String, String>>>,
pub ipv6: Output<Option<bool>>,
pub labels: Output<Option<Vec<NetworkLabel>>>,
pub name: Output<Option<String>>,
pub options: Output<Option<HashMap<String, String>>>,
}
Fields§
§attachable: Output<Option<bool>>
Enable manual container attachment to the network.
check_duplicate: Output<Option<bool>>
Requests daemon to check for networks with same name.
driver: Output<Option<String>>
The driver of the Docker network. Possible values are bridge
, host
, overlay
, macvlan
. See network docs for more details.
ingress: Output<Option<bool>>
Create swarm routing-mesh network. Defaults to false
.
internal: Output<Option<bool>>
Whether the network is internal.
ipam_configs: Output<Option<Vec<NetworkIpamConfig>>>
The IPAM configuration options
ipam_driver: Output<Option<String>>
Driver used by the custom IP scheme of the network. Defaults to default
ipam_options: Output<Option<HashMap<String, String>>>
Provide explicit options to the IPAM driver. Valid options vary with ipam_driver
and refer to that driver’s documentation for more details.
ipv6: Output<Option<bool>>
Enable IPv6 networking. Defaults to false
.
labels: Output<Option<Vec<NetworkLabel>>>
User-defined key/value metadata
name: Output<Option<String>>
The name of the Docker network.
options: Output<Option<HashMap<String, String>>>
Only available with bridge networks. See bridge options docs for more details.
Implementations§
source§impl NetworkArgs
impl NetworkArgs
sourcepub fn builder() -> NetworkArgsBuilder
pub fn builder() -> NetworkArgsBuilder
Create an instance of NetworkArgs
using the builder syntax