Skip to content

Commit 149e497

Browse files
author
SDKAuto
committed
CodeGen from PR 14805 in Azure/azure-rest-api-specs
Merge 6ed401ff03a8bebd29d4f54c0271ceb2728c1ba1 into 831e2d132d0acbc50037a78b8e85d72b6f32977b
1 parent 05d4239 commit 149e497

14 files changed

+28796
-791
lines changed

schemas/2015-08-01/Microsoft.CertificateRegistration.json

Lines changed: 0 additions & 363 deletions
Original file line numberDiff line numberDiff line change
@@ -241,369 +241,6 @@
241241
],
242242
"description": "AppServiceCertificateOrder resource specific properties"
243243
},
244-
"CertificateDetailsModel": {
245-
"type": "object",
246-
"properties": {
247-
"id": {
248-
"type": "string",
249-
"description": "Resource Id"
250-
},
251-
"kind": {
252-
"type": "string",
253-
"description": "Kind of resource."
254-
},
255-
"location": {
256-
"type": "string",
257-
"description": "Resource Location."
258-
},
259-
"name": {
260-
"type": "string",
261-
"description": "Resource Name"
262-
},
263-
"properties": {
264-
"oneOf": [
265-
{
266-
"$ref": "#/definitions/CertificateDetailsProperties"
267-
},
268-
{
269-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
270-
}
271-
]
272-
},
273-
"tags": {
274-
"oneOf": [
275-
{
276-
"type": "object",
277-
"additionalProperties": {
278-
"type": "string"
279-
},
280-
"properties": {}
281-
},
282-
{
283-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
284-
}
285-
],
286-
"description": "Resource tags."
287-
},
288-
"type": {
289-
"type": "string",
290-
"description": "Resource type"
291-
}
292-
},
293-
"required": [
294-
"location"
295-
],
296-
"description": "Certificate Details"
297-
},
298-
"CertificateDetailsProperties": {
299-
"type": "object",
300-
"properties": {
301-
"issuer": {
302-
"type": "string",
303-
"description": "Issuer"
304-
},
305-
"notAfter": {
306-
"type": "string",
307-
"format": "date-time",
308-
"description": "Valid to"
309-
},
310-
"notBefore": {
311-
"type": "string",
312-
"format": "date-time",
313-
"description": "Valid from"
314-
},
315-
"rawData": {
316-
"type": "string",
317-
"description": "Raw certificate data"
318-
},
319-
"serialNumber": {
320-
"type": "string",
321-
"description": "Serial Number"
322-
},
323-
"signatureAlgorithm": {
324-
"type": "string",
325-
"description": "Signature Algorithm"
326-
},
327-
"subject": {
328-
"type": "string",
329-
"description": "Subject"
330-
},
331-
"thumbprint": {
332-
"type": "string",
333-
"description": "Thumbprint"
334-
},
335-
"version": {
336-
"oneOf": [
337-
{
338-
"type": "integer"
339-
},
340-
{
341-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
342-
}
343-
],
344-
"description": "Version"
345-
}
346-
}
347-
},
348-
"CertificateOrderCertificate": {
349-
"type": "object",
350-
"properties": {
351-
"id": {
352-
"type": "string",
353-
"description": "Resource Id"
354-
},
355-
"kind": {
356-
"type": "string",
357-
"description": "Kind of resource."
358-
},
359-
"location": {
360-
"type": "string",
361-
"description": "Resource Location."
362-
},
363-
"name": {
364-
"type": "string",
365-
"description": "Resource Name"
366-
},
367-
"properties": {
368-
"oneOf": [
369-
{
370-
"$ref": "#/definitions/CertificateOrderCertificateProperties"
371-
},
372-
{
373-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
374-
}
375-
]
376-
},
377-
"tags": {
378-
"oneOf": [
379-
{
380-
"type": "object",
381-
"additionalProperties": {
382-
"type": "string"
383-
},
384-
"properties": {}
385-
},
386-
{
387-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
388-
}
389-
],
390-
"description": "Resource tags."
391-
},
392-
"type": {
393-
"type": "string",
394-
"description": "Resource type"
395-
}
396-
},
397-
"required": [
398-
"location"
399-
],
400-
"description": "Class representing the Key Vault container for certificate purchased through Azure"
401-
},
402-
"CertificateOrderCertificateProperties": {
403-
"type": "object",
404-
"properties": {
405-
"keyVaultId": {
406-
"type": "string",
407-
"description": "Key Vault Csm resource Id"
408-
},
409-
"keyVaultSecretName": {
410-
"type": "string",
411-
"description": "Key Vault secret name"
412-
},
413-
"provisioningState": {
414-
"oneOf": [
415-
{
416-
"type": "string",
417-
"enum": [
418-
"Initialized",
419-
"WaitingOnCertificateOrder",
420-
"Succeeded",
421-
"CertificateOrderFailed",
422-
"OperationNotPermittedOnKeyVault",
423-
"AzureServiceUnauthorizedToAccessKeyVault",
424-
"KeyVaultDoesNotExist",
425-
"KeyVaultSecretDoesNotExist",
426-
"UnknownError",
427-
"ExternalPrivateKey",
428-
"Unknown"
429-
]
430-
},
431-
{
432-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
433-
}
434-
],
435-
"description": "Status of the Key Vault secret."
436-
}
437-
}
438-
},
439-
"CertificateOrderProperties": {
440-
"type": "object",
441-
"properties": {
442-
"autoRenew": {
443-
"oneOf": [
444-
{
445-
"type": "boolean"
446-
},
447-
{
448-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
449-
}
450-
],
451-
"description": "Auto renew"
452-
},
453-
"certificates": {
454-
"oneOf": [
455-
{
456-
"type": "object",
457-
"additionalProperties": {
458-
"$ref": "#/definitions/CertificateOrderCertificate"
459-
},
460-
"properties": {}
461-
},
462-
{
463-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
464-
}
465-
],
466-
"description": "State of the Key Vault secret"
467-
},
468-
"csr": {
469-
"type": "string",
470-
"description": "Last CSR that was created for this order"
471-
},
472-
"distinguishedName": {
473-
"type": "string",
474-
"description": "Certificate distinguished name"
475-
},
476-
"domainVerificationToken": {
477-
"type": "string",
478-
"description": "Domain Verification Token"
479-
},
480-
"expirationTime": {
481-
"type": "string",
482-
"format": "date-time",
483-
"description": "Certificate expiration time"
484-
},
485-
"intermediate": {
486-
"oneOf": [
487-
{
488-
"$ref": "#/definitions/CertificateDetailsModel"
489-
},
490-
{
491-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
492-
}
493-
],
494-
"description": "Certificate Details"
495-
},
496-
"keySize": {
497-
"oneOf": [
498-
{
499-
"type": "integer"
500-
},
501-
{
502-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
503-
}
504-
],
505-
"description": "Certificate Key Size"
506-
},
507-
"lastCertificateIssuanceTime": {
508-
"type": "string",
509-
"format": "date-time",
510-
"description": "Certificate last issuance time"
511-
},
512-
"productType": {
513-
"oneOf": [
514-
{
515-
"type": "string",
516-
"enum": [
517-
"StandardDomainValidatedSsl",
518-
"StandardDomainValidatedWildCardSsl"
519-
]
520-
},
521-
{
522-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
523-
}
524-
],
525-
"description": "Certificate product type."
526-
},
527-
"provisioningState": {
528-
"oneOf": [
529-
{
530-
"type": "string",
531-
"enum": [
532-
"Succeeded",
533-
"Failed",
534-
"Canceled",
535-
"InProgress",
536-
"Deleting"
537-
]
538-
},
539-
{
540-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
541-
}
542-
],
543-
"description": "Status of certificate order."
544-
},
545-
"root": {
546-
"oneOf": [
547-
{
548-
"$ref": "#/definitions/CertificateDetailsModel"
549-
},
550-
{
551-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
552-
}
553-
],
554-
"description": "Certificate Details"
555-
},
556-
"serialNumber": {
557-
"type": "string",
558-
"description": "Current serial number of the certificate"
559-
},
560-
"signedCertificate": {
561-
"oneOf": [
562-
{
563-
"$ref": "#/definitions/CertificateDetailsModel"
564-
},
565-
{
566-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
567-
}
568-
],
569-
"description": "Certificate Details"
570-
},
571-
"status": {
572-
"oneOf": [
573-
{
574-
"type": "string",
575-
"enum": [
576-
"Pendingissuance",
577-
"Issued",
578-
"Revoked",
579-
"Canceled",
580-
"Denied",
581-
"Pendingrevocation",
582-
"PendingRekey",
583-
"Unused",
584-
"Expired",
585-
"NotSubmitted"
586-
]
587-
},
588-
{
589-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
590-
}
591-
],
592-
"description": "Current order status."
593-
},
594-
"validityInYears": {
595-
"oneOf": [
596-
{
597-
"type": "integer"
598-
},
599-
{
600-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
601-
}
602-
],
603-
"description": "Duration in years (must be between 1 and 3)"
604-
}
605-
}
606-
},
607244
"certificateOrders_certificates_childResource": {
608245
"type": "object",
609246
"properties": {

0 commit comments

Comments
 (0)