Class SubjectPatch
- java.lang.Object
-
- com.pulumi.kubernetes.rbac.v1alpha1.outputs.SubjectPatch
-
public final class SubjectPatch extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubjectPatch.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
apiVersion()
static SubjectPatch.Builder
builder()
static SubjectPatch.Builder
builder(SubjectPatch defaults)
java.util.Optional<java.lang.String>
kind()
java.util.Optional<java.lang.String>
name()
java.util.Optional<java.lang.String>
namespace()
-
-
-
Method Detail
-
apiVersion
public java.util.Optional<java.lang.String> apiVersion()
- Returns:
- APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects.
-
kind
public java.util.Optional<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<java.lang.String> name()
- Returns:
- Name of the object being referenced.
-
namespace
public java.util.Optional<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 SubjectPatch.Builder builder()
-
builder
public static SubjectPatch.Builder builder(SubjectPatch defaults)
-
-