patchCertificatesV1CertificateSigningRequestStatus method
Future<CertificateSigningRequest>
patchCertificatesV1CertificateSigningRequestStatus({
- required CertificateSigningRequest body,
- required String name,
- bool? pretty,
- PatchType patchType = PatchType.mergePatch,
Partially update status of the specified CertificateSigningRequest.
name
Name of the CertificateSigningRequest.
pretty
If true, then the output is pretty printed.
Implementation
Future<api_certificates_v1.CertificateSigningRequest>
patchCertificatesV1CertificateSigningRequestStatus({
required api_certificates_v1.CertificateSigningRequest body,
required String name,
bool? pretty,
PatchType patchType = PatchType.mergePatch,
}) async {
final queryStrings = <String, Object>{};
if (pretty != null) {
queryStrings['pretty'] = pretty;
}
final query =
queryStrings.isEmpty ? '' : '?${_joinQueryStrings(queryStrings)}';
final jsonBody = jsonEncode(body.toJson());
final result = await _patchJsonMap(
'/apis/certificates.k8s.io/v1/certificatesigningrequests/$name/status$query',
jsonBody,
patchType);
return api_certificates_v1.CertificateSigningRequest.fromJson(result);
}