Class SubjectPatchArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.rbac.v1.inputs.SubjectPatchArgs
-
public final class SubjectPatchArgs extends com.pulumi.resources.ResourceArgs
Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubjectPatchArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SubjectPatchArgs
Empty
-
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>>
apiGroup()
static SubjectPatchArgs.Builder
builder()
static SubjectPatchArgs.Builder
builder(SubjectPatchArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kind()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
namespace()
-
-
-
Field Detail
-
Empty
public static final SubjectPatchArgs Empty
-
-
Method Detail
-
apiGroup
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiGroup()
- Returns:
- APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
-
kind
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kind()
- Returns:
- Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the object being referenced.
-
namespace
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()
- Returns:
- Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
-
builder
public static SubjectPatchArgs.Builder builder()
-
builder
public static SubjectPatchArgs.Builder builder(SubjectPatchArgs defaults)
-
-