Class RbacPolicyV2State
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.networking.inputs.RbacPolicyV2State
-
public final class RbacPolicyV2State extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbacPolicyV2State.Builder
-
Field Summary
Fields Modifier and Type Field Description static RbacPolicyV2StateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>action()static RbacPolicyV2State.Builderbuilder()static RbacPolicyV2State.Builderbuilder(RbacPolicyV2State defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>objectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>objectType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>targetTenant()
-
-
-
Field Detail
-
Empty
public static final RbacPolicyV2State Empty
-
-
Method Detail
-
action
public java.util.Optional<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 java.util.Optional<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 java.util.Optional<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`.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
-
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 java.util.Optional<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 RbacPolicyV2State.Builder builder()
-
builder
public static RbacPolicyV2State.Builder builder(RbacPolicyV2State defaults)
-
-