Struct octorust::secret_scanning::SecretScanning [−][src]
pub struct SecretScanning { /* fields omitted */ }
Implementations
pub async fn list_alerts_for_repo(
&self,
owner: &str,
repo: &str,
state: SecretScanningAlertState,
secret_type: &str,
page: i64,
per_page: i64
) -> Result<Vec<SecretScanningAlert>>
pub async fn list_alerts_for_repo(
&self,
owner: &str,
repo: &str,
state: SecretScanningAlertState,
secret_type: &str,
page: i64,
per_page: i64
) -> Result<Vec<SecretScanningAlert>>
List secret scanning alerts for a repository.
This function performs a GET
to the /repos/{owner}/{repo}/secret-scanning/alerts
endpoint.
Lists all secret scanning alerts for a private repository, from newest to oldest. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo
scope or security_events
scope.
GitHub Apps must have the secret_scanning_alerts
read permission to use this endpoint.
FROM: https://docs.github.com/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository
Parameters:
owner: &str
repo: &str
state: crate::types::SecretScanningAlertState
– Sets the state of the secret scanning alert. Can be eitheropen
orresolved
. You must provideresolution
when you set the state toresolved
.secret_type: &str
– A comma separated list of secret types to return. By default all secret types are returned. See “About secret scanning for private repositories” for a complete list of secret types (API slug).page: i64
– Page number of the results to fetch.per_page: i64
– Results per page (max 100).
pub async fn list_all_alerts_for_repo(
&self,
owner: &str,
repo: &str,
state: SecretScanningAlertState,
secret_type: &str
) -> Result<Vec<SecretScanningAlert>>
pub async fn list_all_alerts_for_repo(
&self,
owner: &str,
repo: &str,
state: SecretScanningAlertState,
secret_type: &str
) -> Result<Vec<SecretScanningAlert>>
List secret scanning alerts for a repository.
This function performs a GET
to the /repos/{owner}/{repo}/secret-scanning/alerts
endpoint.
As opposed to list_alerts_for_repo
, this function returns all the pages of the request at once.
Lists all secret scanning alerts for a private repository, from newest to oldest. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo
scope or security_events
scope.
GitHub Apps must have the secret_scanning_alerts
read permission to use this endpoint.
FROM: https://docs.github.com/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository
Get a secret scanning alert.
This function performs a GET
to the /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
endpoint.
Gets a single secret scanning alert detected in a private repository. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo
scope or security_events
scope.
GitHub Apps must have the secret_scanning_alerts
read permission to use this endpoint.
FROM: https://docs.github.com/rest/reference/secret-scanning#get-a-secret-scanning-alert
Parameters:
owner: &str
repo: &str
alert_number: i64
– The number that identifies an alert. You can find this at the end of the URL for a code scanning alert within GitHub, and in thenumber
field in the response from theGET /repos/{owner}/{repo}/code-scanning/alerts
operation.
pub async fn update_alert(
&self,
owner: &str,
repo: &str,
alert_number: i64,
body: &SecretScanningUpdateAlertRequest
) -> Result<SecretScanningAlert>
pub async fn update_alert(
&self,
owner: &str,
repo: &str,
alert_number: i64,
body: &SecretScanningUpdateAlertRequest
) -> Result<SecretScanningAlert>
Update a secret scanning alert.
This function performs a PATCH
to the /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
endpoint.
Updates the status of a secret scanning alert in a private repository. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo
scope or security_events
scope.
GitHub Apps must have the secret_scanning_alerts
write permission to use this endpoint.
FROM: https://docs.github.com/rest/reference/secret-scanning#update-a-secret-scanning-alert
Parameters:
owner: &str
repo: &str
alert_number: i64
– The number that identifies an alert. You can find this at the end of the URL for a code scanning alert within GitHub, and in thenumber
field in the response from theGET /repos/{owner}/{repo}/code-scanning/alerts
operation.