Class PortBinding
- java.lang.Object
-
- com.pulumi.openstack.networking.outputs.PortBinding
-
public final class PortBinding extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPortBinding.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PortBinding.Builderbuilder()static PortBinding.Builderbuilder(PortBinding defaults)java.util.Optional<java.lang.String>hostId()java.util.Optional<java.lang.String>profile()java.util.Map<java.lang.String,java.lang.Object>vifDetails()java.util.Optional<java.lang.String>vifType()java.util.Optional<java.lang.String>vnicType()
-
-
-
Method Detail
-
hostId
public java.util.Optional<java.lang.String> hostId()
- Returns:
- The ID of the host to allocate port on.
-
profile
public java.util.Optional<java.lang.String> profile()
- Returns:
- Custom data to be passed as `binding:profile`. Data must be passed as JSON.
-
vifDetails
public 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<java.lang.String> vifType()
- Returns:
- The VNIC type of the port binding.
-
vnicType
public java.util.Optional<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 PortBinding.Builder builder()
-
builder
public static PortBinding.Builder builder(PortBinding defaults)
-
-