|
241 | 241 | ],
|
242 | 242 | "description": "AppServiceCertificateOrder resource specific properties"
|
243 | 243 | },
|
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 |
| - }, |
607 | 244 | "certificateOrders_certificates_childResource": {
|
608 | 245 | "type": "object",
|
609 | 246 | "properties": {
|
|
0 commit comments