OAuth2PermissionGrantOperations Class
OAuth2PermissionGrantOperations operations.
- Inheritance
-
builtins.objectOAuth2PermissionGrantOperations
Constructor
OAuth2PermissionGrantOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
An object model deserializer.
Variables
- api_version
Client API version. Constant value: "1.6".
Methods
| create |
Grants OAuth2 permissions for the relevant resource Ids of an app. |
| delete |
Delete a OAuth2 permission grant for the relevant resource Ids of an app. |
| list |
Queries OAuth2 permissions grants for the relevant SP ObjectId of an app. |
create
Grants OAuth2 permissions for the relevant resource Ids of an app.
create(body=None, custom_headers=None, raw=False, **operation_config)
Parameters
The relevant app Service Principal Object Id and the Service Principal Object Id you want to grant.
- operation_config
Operation configuration overrides.
Returns
OAuth2PermissionGrant or ClientRawResponse if raw=true
Return type
Exceptions
delete
Delete a OAuth2 permission grant for the relevant resource Ids of an app.
delete(object_id, custom_headers=None, raw=False, **operation_config)
Parameters
- operation_config
Operation configuration overrides.
Returns
None or ClientRawResponse if raw=true
Return type
Exceptions
list
Queries OAuth2 permissions grants for the relevant SP ObjectId of an app.
list(filter=None, custom_headers=None, raw=False, **operation_config)
Parameters
- operation_config
Operation configuration overrides.
Returns
An iterator like instance of OAuth2PermissionGrant
Return type
Exceptions
Attributes
models
models = <module 'azure.graphrbac.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\graphrbac\\models\\__init__.py'>
Feedback
Submit and view feedback for