Class SubjectAccessReviewSpecArgs.Builder

    • Method Detail

      • extra

        public SubjectAccessReviewSpecArgs.Builder extra​(@Nullable
                                                         com.pulumi.core.Output<java.util.Map<java.lang.String,​java.util.List<java.lang.String>>> extra)
        Parameters:
        extra - Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
        Returns:
        builder
      • extra

        public SubjectAccessReviewSpecArgs.Builder extra​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> extra)
        Parameters:
        extra - Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
        Returns:
        builder
      • group

        public SubjectAccessReviewSpecArgs.Builder group​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<java.lang.String>> group)
        Parameters:
        group - Groups is the groups you're testing for.
        Returns:
        builder
      • group

        public SubjectAccessReviewSpecArgs.Builder group​(java.util.List<java.lang.String> group)
        Parameters:
        group - Groups is the groups you're testing for.
        Returns:
        builder
      • nonResourceAttributes

        public SubjectAccessReviewSpecArgs.Builder nonResourceAttributes​(@Nullable
                                                                         com.pulumi.core.Output<NonResourceAttributesArgs> nonResourceAttributes)
        Parameters:
        nonResourceAttributes - NonResourceAttributes describes information for a non-resource access request
        Returns:
        builder
      • resourceAttributes

        public SubjectAccessReviewSpecArgs.Builder resourceAttributes​(@Nullable
                                                                      com.pulumi.core.Output<ResourceAttributesArgs> resourceAttributes)
        Parameters:
        resourceAttributes - ResourceAuthorizationAttributes describes information for a resource access request
        Returns:
        builder
      • uid

        public SubjectAccessReviewSpecArgs.Builder uid​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> uid)
        Parameters:
        uid - UID information about the requesting user.
        Returns:
        builder
      • user

        public SubjectAccessReviewSpecArgs.Builder user​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> user)
        Parameters:
        user - User is the user you're testing for. If you specify "User" but not "Group", then is it interpreted as "What if User were not a member of any groups
        Returns:
        builder
      • user

        public SubjectAccessReviewSpecArgs.Builder user​(java.lang.String user)
        Parameters:
        user - User is the user you're testing for. If you specify "User" but not "Group", then is it interpreted as "What if User were not a member of any groups
        Returns:
        builder