Package com.pulumi.openstack.networking
Class RbacPolicyV2Args
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.networking.RbacPolicyV2Args
-
public final class RbacPolicyV2Args extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbacPolicyV2Args.Builder
-
Field Summary
Fields Modifier and Type Field Description static RbacPolicyV2ArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>action()static RbacPolicyV2Args.Builderbuilder()static RbacPolicyV2Args.Builderbuilder(RbacPolicyV2Args defaults)com.pulumi.core.Output<java.lang.String>objectId()com.pulumi.core.Output<java.lang.String>objectType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>targetTenant()
-
-
-
Field Detail
-
Empty
public static final RbacPolicyV2Args Empty
-
-
Method Detail
-
action
public com.pulumi.core.Output<java.lang.String> action()
- Returns:
- Action for the RBAC policy. Can either be `access_as_external` or `access_as_shared`.
-
objectId
public com.pulumi.core.Output<java.lang.String> objectId()
- Returns:
- The ID of the `object_type` resource. An `object_type` of `network` returns a network ID and an `object_type` of `qos_policy` returns a QoS ID.
-
objectType
public com.pulumi.core.Output<java.lang.String> objectType()
- Returns:
- The type of the object that the RBAC policy affects. Can be one of the following: `address_scope`, `address_group`, `network`, `qos_policy`, `security_group` or `subnetpool`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 networking client. A networking client is needed to configure a routing entry on a subnet. If omitted, the `region` argument of the provider is used. Changing this creates a new routing entry.
-
targetTenant
public com.pulumi.core.Output<java.lang.String> targetTenant()
- Returns:
- The ID of the tenant to which the RBAC policy will be enforced.
-
builder
public static RbacPolicyV2Args.Builder builder()
-
builder
public static RbacPolicyV2Args.Builder builder(RbacPolicyV2Args defaults)
-
-