|
2 | 2 | "swagger": "2.0", |
3 | 3 | "info": { |
4 | 4 | "title": "AttestationManagementClient", |
5 | | - "description": "Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management.", |
| 5 | + "description": "Various APIs for managing resources in attestation service. This primarily encompasses per-provider management.", |
6 | 6 | "version": "2020-10-01" |
7 | 7 | }, |
8 | 8 | "host": "management.azure.com", |
|
84 | 84 | "in": "path", |
85 | 85 | "required": true, |
86 | 86 | "type": "string", |
87 | | - "description": "Name of the attestation service instance" |
| 87 | + "description": "Name of the attestation provider." |
88 | 88 | }, |
89 | 89 | { |
90 | 90 | "$ref": "#/parameters/ApiVersionParameter" |
91 | 91 | } |
92 | 92 | ], |
93 | 93 | "responses": { |
94 | 94 | "200": { |
95 | | - "description": "The status of the specified attestation service instance", |
| 95 | + "description": "The status of the specified attestation provider", |
96 | 96 | "schema": { |
97 | 97 | "$ref": "#/definitions/AttestationProvider" |
98 | 98 | } |
|
110 | 110 | "AttestationProviders" |
111 | 111 | ], |
112 | 112 | "operationId": "AttestationProviders_Create", |
113 | | - "description": "Creates a new Attestation Provider instance.", |
| 113 | + "description": "Creates a new Attestation Provider.", |
114 | 114 | "x-ms-examples": { |
115 | 115 | "AttestationProviders_Create": { |
116 | 116 | "$ref": "./examples/Create_AttestationProvider.json" |
|
128 | 128 | "in": "path", |
129 | 129 | "required": true, |
130 | 130 | "type": "string", |
131 | | - "description": "Name of the attestation service instance." |
| 131 | + "description": "Name of the attestation provider." |
132 | 132 | }, |
133 | 133 | { |
134 | 134 | "$ref": "#/parameters/ApiVersionParameter" |
|
188 | 188 | "in": "path", |
189 | 189 | "required": true, |
190 | 190 | "type": "string", |
191 | | - "description": "Name of the attestation service instance." |
| 191 | + "description": "Name of the attestation provider." |
192 | 192 | }, |
193 | 193 | { |
194 | 194 | "$ref": "#/parameters/ApiVersionParameter" |
|
507 | 507 | "properties": { |
508 | 508 | "trustModel": { |
509 | 509 | "type": "string", |
510 | | - "description": "Trust model for the attestation service instance." |
| 510 | + "description": "Trust model for the attestation provider." |
511 | 511 | }, |
512 | 512 | "status": { |
513 | 513 | "type": "string", |
|
525 | 525 | "attestUri": { |
526 | 526 | "type": "string", |
527 | 527 | "description": "Gets the uri of attestation service" |
| 528 | + }, |
| 529 | + "privateEndpointConnections": { |
| 530 | + "readOnly": true, |
| 531 | + "type": "array", |
| 532 | + "items": { |
| 533 | + "$ref": "../../../../../common-types/resource-management/v1/privatelinks.json#/definitions/PrivateEndpointConnection" |
| 534 | + }, |
| 535 | + "description": "List of private endpoint connections associated with the attestation provider." |
528 | 536 | } |
529 | 537 | } |
530 | 538 | }, |
|
569 | 577 | } |
570 | 578 | }, |
571 | 579 | "AttestationServicePatchParams": { |
572 | | - "description": "Parameters for patching an attestation service instance", |
| 580 | + "description": "Parameters for patching an attestation provider", |
573 | 581 | "x-ms-azure-resource": true, |
574 | 582 | "properties": { |
575 | 583 | "tags": { |
576 | 584 | "type": "object", |
577 | 585 | "additionalProperties": { |
578 | 586 | "type": "string" |
579 | 587 | }, |
580 | | - "description": "The tags that will be assigned to the attestation service instance." |
| 588 | + "description": "The tags that will be assigned to the attestation provider." |
581 | 589 | } |
582 | 590 | } |
583 | 591 | }, |
584 | 592 | "AttestationServiceCreationParams": { |
585 | | - "description": "Parameters for creating an attestation service instance", |
| 593 | + "description": "Parameters for creating an attestation provider", |
586 | 594 | "required": [ |
587 | 595 | "location", |
588 | 596 | "properties" |
|
591 | 599 | "properties": { |
592 | 600 | "location": { |
593 | 601 | "type": "string", |
594 | | - "description": "The supported Azure location where the attestation service instance should be created." |
| 602 | + "description": "The supported Azure location where the attestation provider should be created." |
595 | 603 | }, |
596 | 604 | "tags": { |
597 | 605 | "type": "object", |
598 | 606 | "additionalProperties": { |
599 | 607 | "type": "string" |
600 | 608 | }, |
601 | | - "description": "The tags that will be assigned to the attestation service instance." |
| 609 | + "description": "The tags that will be assigned to the attestation provider." |
602 | 610 | }, |
603 | 611 | "properties": { |
604 | 612 | "$ref": "#/definitions/AttestationServiceCreationSpecificParams", |
605 | | - "description": "Properties of the attestation service instance" |
| 613 | + "description": "Properties of the attestation provider" |
606 | 614 | } |
607 | 615 | } |
608 | 616 | }, |
609 | 617 | "AttestationServiceCreationSpecificParams": { |
610 | | - "description": "Client supplied parameters used to create a new attestation service instance.", |
| 618 | + "description": "Client supplied parameters used to create a new attestation provider.", |
611 | 619 | "properties": { |
612 | 620 | "policySigningCertificates": { |
613 | 621 | "description": "JSON Web Key Set defining a set of X.509 Certificates that will represent the parent certificate for the signing certificate used for policy operations", |
614 | 622 | "$ref": "../../../../../common-types/rfcs/rfc7517.json#/definitions/JSONWebKeySet" |
| 623 | + }, |
| 624 | + "privateEndpointConnections": { |
| 625 | + "readOnly": true, |
| 626 | + "type": "array", |
| 627 | + "items": { |
| 628 | + "$ref": "../../../../../common-types/resource-management/v1/privatelinks.json#/definitions/PrivateLinkServiceConnectionState" |
| 629 | + }, |
| 630 | + "description": "List of private endpoint connections associated with the attestation provider." |
615 | 631 | } |
616 | 632 | } |
| 633 | + }, |
| 634 | + "PrivateEndpointConnectionProperties": { |
| 635 | + "properties": { |
| 636 | + "provisioningState": { |
| 637 | + "$ref": "../../../../../common-types/resource-management/v1/privatelinks.json#/definitions/PrivateEndpointConnectionProvisioningState", |
| 638 | + "description": "Provisioning state of the private endpoint connection." |
| 639 | + } |
| 640 | + }, |
| 641 | + "description": "Properties of the private endpoint connection resource." |
617 | 642 | } |
618 | 643 | }, |
619 | 644 | "parameters": { |
|
623 | 648 | "required": true, |
624 | 649 | "type": "string", |
625 | 650 | "description": "Client API version. Current version is 2020-10-01" |
| 651 | + }, |
| 652 | + "PrivateEndpointConnectionName": { |
| 653 | + "name": "privateEndpointConnectionName", |
| 654 | + "in": "path", |
| 655 | + "required": true, |
| 656 | + "type": "string", |
| 657 | + "description": "Name of the private endpoint connection associated with the attestation providers.", |
| 658 | + "x-ms-parameter-location": "method" |
| 659 | + }, |
| 660 | + "ProviderName": { |
| 661 | + "name": "providerName", |
| 662 | + "in": "path", |
| 663 | + "required": true, |
| 664 | + "type": "string", |
| 665 | + "pattern": "^[a-zA-Z0-9-]{3,24}$", |
| 666 | + "description": "The name of the attestation provider.", |
| 667 | + "x-ms-parameter-location": "method" |
626 | 668 | } |
627 | 669 | } |
628 | 670 | } |
0 commit comments