Class PortBindingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.networking.inputs.PortBindingArgs
-
public final class PortBindingArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPortBindingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PortBindingArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PortBindingArgs.Builderbuilder()static PortBindingArgs.Builderbuilder(PortBindingArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>profile()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>vifDetails()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vifType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vnicType()
-
-
-
Field Detail
-
Empty
public static final PortBindingArgs Empty
-
-
Method Detail
-
hostId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostId()
- Returns:
- The ID of the host to allocate port on.
-
profile
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> profile()
- Returns:
- Custom data to be passed as `binding:profile`. Data must be passed as JSON.
-
vifDetails
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> vifDetails()
- Returns:
- A map of JSON strings containing additional details for this specific binding.
-
vifType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vifType()
- Returns:
- The VNIC type of the port binding.
-
vnicType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vnicType()
- Returns:
- VNIC type for the port. Can either be `direct`, `direct-physical`, `macvtap`, `normal`, `baremetal` or `virtio-forwarder`. Default value is `normal`.
-
builder
public static PortBindingArgs.Builder builder()
-
builder
public static PortBindingArgs.Builder builder(PortBindingArgs defaults)
-
-