public Builder spec(Output<CertificateSigningRequestSpecArgs> spec) {
            $.spec = spec;
            return this;
        }
@param spec spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/certificates/v1/inputs/CertificateSigningRequestArgs.java