Expand description
§Pattrick
pattrick is a library to manage personal access tokens (PAT) for Azure DevOps.
It allows you to easily create, list, get and delete PAT tokens.
§Example
use pattrick::{PatTokenManager, PatTokenListRequest, DisplayFilterOption};
use pattrick::azure::get_ad_token_for_devops;
let pat_manager = PatTokenManager::new(get_ad_token_for_devops(1).await?);
let pat_tokens = pat_manager.list_pat_tokens(
PatTokenListRequest {
display_filter_option: DisplayFilterOption::All
}
).await?;Modules§
- azure
- Azure AD related functions
Structs§
- List
Token Response - Response from the Azure DevOps API when listing PAT tokens
- PatToken
- A Personal Access Token (PAT) for Azure DevOps
- PatToken
Create Request - Request to create a PAT token
- PatToken
Delete Request - Request to revoke a PAT token
- PatToken
GetRequest - Request to get a PAT token
- PatToken
List Request - Request to list a PAT token
- PatToken
Manager - PatTokenManager is a struct that manages the creation, listing, getting and deletion of PAT tokens. It uses the Azure AD token to authenticate with Azure DevOps.
- PatToken
Result - Result of a PAT token creation request
Enums§
- Display
Filter Option - Display filter options for listing PAT tokens