{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Gov API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Gov", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get Gov Members Proposals", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/members/proposals", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Returns all current proposed changes to the service. Note that non-open proposals (ie - those which have already been accepted, rejected, withdrawn, etc) are not returned." }, { "info": { "name": "Microsoft Azure Post Gov Members Proposals Proposalid:withdraw", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/members/proposals/:proposalId:withdraw", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "proposalId", "value": "", "type": "path", "description": "Unique ID assigned to this proposal at its submission, by the service." } ] }, "docs": "Withdraw an existing proposal. Only the original proposer is permitted to withdraw." }, { "info": { "name": "Microsoft Azure Get Gov Members Proposals Proposalid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/members/proposals/:proposalId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "proposalId", "value": "", "type": "path", "description": "Unique ID assigned to this proposal at its submission, by the service." } ] }, "docs": "Returns a summary of a single proposed change to the service." }, { "info": { "name": "Microsoft Azure Get Gov Members Proposals Proposalid Actions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/members/proposals/:proposalId/actions", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "proposalId", "value": "", "type": "path", "description": "Unique ID assigned to this proposal at its submission, by the service." } ] }, "docs": "Returns actions contained in a proposal." }, { "info": { "name": "Microsoft Azure Post Gov Members Proposals Proposalid Ballots Memberid:submit", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/members/proposals/:proposalId/ballots/:memberId:submit", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "proposalId", "value": "", "type": "path", "description": "Unique ID assigned to this proposal at its submission, by the service." }, { "name": "memberId", "value": "", "type": "path", "description": "ID of CCF member who signed and submitted this ballot." } ] }, "docs": "Submit an executable ballot for a specific proposal. This may be as simple as `return true` to vote in favour, or contain reads from the KV and conditions on the proposal contents." }, { "info": { "name": "Microsoft Azure Get Gov Members Proposals Proposalid Ballots Memberid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/members/proposals/:proposalId/ballots/:memberId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "proposalId", "value": "", "type": "path", "description": "Unique ID assigned to this proposal at its submission, by the service." }, { "name": "memberId", "value": "", "type": "path", "description": "ID of CCF member who signed and submitted this ballot." } ] }, "docs": "Returns a member's submitted ballot." }, { "info": { "name": "Microsoft Azure Post Gov Members Proposals:create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/members/proposals:create", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Submit a proposed change to the service. This will be assigned an ID by the service. Submitting the same signature (including signed COSE headers such as created_at) multiple times will be treated as a single idempotent operation, returning a single created proposal (or an error if it is no longer available). Any change to the request body will be treated as a new, separate proposal." }, { "info": { "name": "Microsoft Azure Post Gov Members State Digests Memberid:update", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/members/state-digests/:memberId:update", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "Identifier for member this stateDigest applies to." } ] }, "docs": "Request that this member's stateDigest is updated to a fresher value. Only this member may update their own stateDigest. Returns the refreshed value." }, { "info": { "name": "Microsoft Azure Post Gov Members State Digests Memberid:ack", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/members/state-digests/:memberId:ack", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "Identifier for member this stateDigest applies to." } ] }, "docs": "Submit a signed acknowledgement of a recent digest of the service status, to transition the member to Active." }, { "info": { "name": "Microsoft Azure Get Gov Members State Digests Memberid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/members/state-digests/:memberId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "Identifier for member this stateDigest applies to." } ] }, "docs": "Get the stateDigest assigned to the given member, which that member must sign to become active." }, { "info": { "name": "Microsoft Azure Get Gov Recovery Encrypted Shares Memberid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/recovery/encrypted-shares/:memberId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "ID of CCF member who this recovery share belongs to." } ] }, "docs": "Retrieve a member's recovery share, encrypted with that member's share-encryption key." }, { "info": { "name": "Microsoft Azure Post Gov Recovery Members Memberid:recover", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/gov/recovery/members/:memberId:recover", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "Identifier for member this recovery state applies to." } ] }, "docs": "Provide a recovery share for the purpose of completing a service recovery." }, { "info": { "name": "Microsoft Azure Get Gov Service Constitution", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/constitution", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Retrieve the constitution which controls governance changes on this service." }, { "info": { "name": "Microsoft Azure Get Gov Service Info", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/info", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Returns general information about the service, including whether it is a recovery or original service." }, { "info": { "name": "Microsoft Azure Get Gov Service Javascript App", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/javascript-app", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Retrieve details of Javascript application and execution engine." }, { "info": { "name": "Microsoft Azure Get Gov Service Join Policy", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/join-policy", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Retrieve policy data which determines whether new nodes are permitted to join the service. This describes the hardware attestations which are acceptable to the service, demonstrating a joining node is running approved code." }, { "info": { "name": "Microsoft Azure Get Gov Service Jwk", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/jwk", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Returns information about OpenID Connect identity providers." }, { "info": { "name": "Microsoft Azure Get Gov Service Members", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/members", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Retrieve list of all members who govern this service." }, { "info": { "name": "Microsoft Azure Get Gov Service Members Memberid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/members/:memberId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "memberId", "value": "", "type": "path", "description": "ID of CCF member who this object refers to." } ] }, "docs": "Retrieve a single governing member, by ID." }, { "info": { "name": "Microsoft Azure Get Gov Service Nodes", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/nodes", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Retrieve list of all nodes participating in this service." }, { "info": { "name": "Microsoft Azure Get Gov Service Nodes Nodeid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/nodes/:nodeId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "nodeId", "value": "", "type": "path", "description": "ID of CCF node who this object refers to." } ] }, "docs": "Retrieve a single node, by ID." }, { "info": { "name": "Microsoft Azure Get Gov Service Transactions Transactionid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/transactions/:transactionId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "transactionId", "value": "", "type": "path", "description": "Identifier of the requested transaction." } ] }, "docs": "Get status of transaction by transaction ID, to determine whether it has committed." }, { "info": { "name": "Microsoft Azure Get Gov Service Transactions Commit", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/gov/service/transactions/commit", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." } ] }, "docs": "Get latest committed transaction." } ] } ], "bundled": true }