First set of API review feedback - #19164
Conversation
|
This pull request is protected by Check Enforcer. What is Check Enforcer?Check Enforcer helps ensure all pull requests are covered by at least one check-run (typically an Azure Pipeline). When all check-runs associated with this pull request pass then Check Enforcer itself will pass. Why am I getting this message?You are getting this message because Check Enforcer did not detect any check-runs being associated with this pull request within five minutes. This may indicate that your pull request is not covered by any pipelines and so Check Enforcer is correctly blocking the pull request being merged. What should I do now?If the check-enforcer check-run is not passing and all other check-runs associated with this PR are passing (excluding license-cla) then you could try telling Check Enforcer to evaluate your pull request again. You can do this by adding a comment to this pull request as follows: What if I am onboarding a new service?Often, new services do not have validation pipelines associated with them, in order to bootstrap pipelines for a new service, you can issue the following command as a pull request comment: |
…(public API) or Certificate/Key (internal API).
…le of result, token; Added tests to cover token validation options provided on an individual API call basis.
Sean Kane (seankane-msft)
left a comment
There was a problem hiding this comment.
Some preliminary feedback
|
I would recommend using the |
I don't know if it matters, but the JS SDK and REST API SDK both run prettier on the checked in code and fail the CI process if the code doesn't match. It might make sense to do the same for Python, assuming that black generates canonically valid code. |
…station/aio/_client_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…station/aio/_client_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…station/aio/_client_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…st_enclave_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…st_enclave_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…st_enclave_async.py Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
…terman/azure-sdk-for-python into larryo-apireviewfeedback
Laia Patiño (laiapat)
left a comment
There was a problem hiding this comment.
Things are looking really good! I think these are the only remaining things that I've noticed
Laia Patiño (laiapat)
left a comment
There was a problem hiding this comment.
Thank you for all the work on this!
|
/azp run python - attestation - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
This commit represents the first part of the Attestation Service API review. It includes the following changes:
AttestationSigningKeytype in favor of keyword arguments.signing_keyandsigning_certificateparameter to theAttestationAdministrationClientclass to simplify the API calling pattern for the policy APIs.TpmAttestationRequestandTpmAttestationResponsewrapper types.AttestationResponsetype; Consolidated the attestation policy responses to a singleAttestationPolicyResulttype.TokenValidationOptionstype, consolidated into the various APIs as keyword args.