Class SubjectArgs


  • public final class SubjectArgs
    extends com.pulumi.resources.ResourceArgs
    Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
    • Method Detail

      • group

        public java.util.Optional<com.pulumi.core.Output<GroupSubjectArgs>> group()
        Returns:
        `group` matches based on user group name.
      • kind

        public com.pulumi.core.Output<java.lang.String> kind()
        Returns:
        `kind` indicates which one of the other fields is non-empty. Required
      • serviceAccount

        public java.util.Optional<com.pulumi.core.Output<ServiceAccountSubjectArgs>> serviceAccount()
        Returns:
        `serviceAccount` matches ServiceAccounts.
      • user

        public java.util.Optional<com.pulumi.core.Output<UserSubjectArgs>> user()
        Returns:
        `user` matches based on username.