private SelfSubjectAccessReviewSpec(
            Pulumi.Kubernetes.Types.Outputs.Authorization.V1Beta1.NonResourceAttributes nonResourceAttributes,

            Pulumi.Kubernetes.Types.Outputs.Authorization.V1Beta1.ResourceAttributes resourceAttributes)
        {
            NonResourceAttributes = nonResourceAttributes;
            ResourceAttributes    = resourceAttributes;
        }
        private SubjectAccessReviewSpec(
            ImmutableDictionary <string, ImmutableArray <string> > extra,

            ImmutableArray <string> group,

            Pulumi.Kubernetes.Types.Outputs.Authorization.V1Beta1.NonResourceAttributes nonResourceAttributes,

            Pulumi.Kubernetes.Types.Outputs.Authorization.V1Beta1.ResourceAttributes resourceAttributes,

            string uid,

            string user)
        {
            Extra = extra;
            Group = group;
            NonResourceAttributes = nonResourceAttributes;
            ResourceAttributes    = resourceAttributes;
            Uid  = uid;
            User = user;
        }