com.aliyun.sas20181203.models.DescribeImageSensitiveFileByKeyRequest Maven / Gradle / Ivy
Show all versions of sas20181203 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sas20181203.models;
import com.aliyun.tea.*;
public class DescribeImageSensitiveFileByKeyRequest extends TeaModel {
/**
* The number of the page to return. Default value: **1**.
*/
@NameInMap("CurrentPage")
public Integer currentPage;
/**
* The UUID of the image.
*/
@NameInMap("ImageUuid")
public String imageUuid;
/**
* The language of the content within the request and response. Default value: **zh**. Valid values:
*
* * **zh**: Chinese
* * **en**: English
*/
@NameInMap("Lang")
public String lang;
/**
* The number of entries to return on each page. Default value: **20**.
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* The type of the asset that you want to scan. Valid values:
*
* * **image**
* * **container**
*/
@NameInMap("ScanRange")
public java.util.List scanRange;
/**
* The alert type of the sensitive file. Valid values:
*
* * **npm_token**: NPM Token
* * **ftp_cfg**: FTP Config
* * **google\_oauth_key**: Google OAuth Key
* * **planetscale_passwd**: Planetscale password
* * **github\_ssh_key**: Github SSH Key
* * **msbuild\_publish_profile**: MSBuild publish profile
* * **fastly\_cdn_token**: Fastly CDN Token
* * **ssh\_private_key**: SSH Private Key
* * **aws_cli**: AWS CLI Credentials
* * **cpanel\_proftpd**: cPanel ProFTPd Credential
* * **postgresql_passwd**: PostgreSQl Passwd
* * **discord\_client_cred**: Discord Client Credential
* * **rails_database**: Rails Database Config
* * **aws\_access_key**: AWS Access Key
* * **esmtp_cfg**: ESMTP Config
* * **docker\_registry_cfg**: Docker Registry Config
* * **pem**: PEM
* * **common_cred**: Common Credential
* * **sftp_cfg**: SFTP Config
* * **grafana_token**: Grafana Token
* * **slack_token**: Slack Token
* * **ec\_private_key**: EC Private Key
* * **pypi_token**: PyPI Token
* * **finicity_token**: Finicity Token
* * **k8s\_client_key**: Kubernetes Client Key
* * **git_cfg**: Git Config
* * **django_key**: Django Key
* * **jenkins_ssh**: Jenkins SSH Config
* * **openssh\_private_key**: OPENSSH Private Key
* * **square_oauth**: Square OAuth Token
* * **typeform_token**: Typeform Token
* * **common\_database_cfg**: Common Database Config
* * **wordpress\_database_cfg**: Wordpress Database Config
* * **googlecloud\_api_key**: Google Cloud API Key
* * **vscode_sftp**: VSCode SFTP Config
* * **apache_htpasswd**: Apache htpasswd
* * **planetscale_token**: Planetscale Token
* * **contentful\_preview_token**: Contentful Preview Token
* * **php\_database_cfg**: PHP Database Config
* * **atom\_remote_sync**: Atom Remote Sync Config
* * **aws\_session_token**: AWS Session Token
* * **atom\_sftp_cfg**: Atom SFTP Config
* * **asana\_client\_private_key**: Asana Client Private Key
* * **tencentcloud_ak**: Tencent Cloud SecretId
* * **rsa\_private_key**: RSA Private Key
* * **github\_personal_token**: Github Personal Token
* * **pgp**: PGP
* * **stripe_skpk**: Stripe Secret Key
* * **square_token**: Square Token
* * **rails_carrierwave**: Rails Carrierwave Credential
* * **dbeaver\_database_cfg**: DBeaver Database Config
* * **robomongo_cred**: Robomongo Credential
* * **github\_oauth_token**: Github OAuth Token
* * **pulumi_token**: Pulumi Token
* * **ventrilo_voip**: Ventrilo VoIP Server Config
* * **macos_keychain**: macOS Keychain
* * **amazon\_mws_token**: Amazon MWS Token
* * **dynatrace_token**: Dynatrace Token
* * **java_keystore**: Java Keystore
* * **microsoft_sdf**: Microsoft SDF
* * **kubernetes\_dashboard_cred**: Kubernetes Dashboard User Credential
* * **atlassian_token**: Atlassian Token
* * **rdp**: RDP
* * **mailgun_key**: Mailgun Webhook Signing Key
* * **mailchimp\_api_key**: Mailchimp API Key
* * **netrc_cfg**: .netrc config
* * **openvpn_cfg**: OpenVPN Config
* * **github\_refresh_token**: Github Refresh Token
* * **salesforce**: Salesforce Credential
* * **sendinblue**: Sendinblue Token
* * **pkcs\_private_key**: PKCS Private Key
* * **rubyonrails_passwd**: Ruby on Rails Passwd
* * **filezilla_ftp**: FileZilla FTP Config
* * **databricks_token**: Databricks Token
* * **gitLab\_personal_token**: GitLab Personal Token
* * **rails\_master_key**: Rails Master Key
* * **sqlite**: SQLite3/SQLite Database
* * **firefox_logins**: Firefox Login Config
* * **mailgun\_private_token**: Mailgun Private Token
* * **joomla_cfg**: Joomla Config
* * **hashicorp\_terraform_token**: Hashicorp Terraform Token
* * **jetbrains_ides**: Jetbrains IDEs Config
* * **heroku\_api_key**: Heroku API key
* * **messagebird_token**: MessageBird Token
* * **github\_app_token**: Github App Token
* * **hashicorp\_vault_token**: Hashicorp Vault Token
* * **pgp\_private_key**: PGP Private Key
* * **sshpasswd**: SSH password
* * **huaweicloud_ak**: Huaei Cloud Access Key
* * **aws_s3cmd**: AWS S3cmd Config
* * **php_config**: php Config
* * **common\_private_key**: Common Private Key Type
* * **microsoft_mdf**: Microsoft MDF
* * **mediawiki_cfg**: MediaWiki Config
* * **jenkins_cred**: Jenkins Credential
* * **rubygems_cred**: Rubygems Credential
* * **clojars_token**: Clojars Token
* * **phoenix\_web_passwd**: Phoenix Web Credential
* * **puttygen\_private_key**: PuTTYgen Private Key
* * **google\_oauth_token**: Google Oauth Token
* * **rubyonrails_cfg**: Ruby On Rails Database Config
* * **lob\_api_key**: Lob API Key
* * **pkcs_cred**: PKCS#12
* * **otr\_private_key**: OTR Private Key
* * **contentful\_delivery_token**: Contentful Delivery Token
* * **digital\_ocean_tugboat**: Digital Ocean Tugboat Config
* * **dsa\_private_key**: DSA Private Key
* * **rails\_app_token**: Rails App Token
* * **git_cred**: Git User Credential
* * **newrelic\_api_key**: New Relic User API Key
* * **github_hub**: Github Token
* * **rubygem**: Rubygem Token
*/
@NameInMap("SensitiveFileKey")
public String sensitiveFileKey;
public static DescribeImageSensitiveFileByKeyRequest build(java.util.Map map) throws Exception {
DescribeImageSensitiveFileByKeyRequest self = new DescribeImageSensitiveFileByKeyRequest();
return TeaModel.build(map, self);
}
public DescribeImageSensitiveFileByKeyRequest setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
return this;
}
public Integer getCurrentPage() {
return this.currentPage;
}
public DescribeImageSensitiveFileByKeyRequest setImageUuid(String imageUuid) {
this.imageUuid = imageUuid;
return this;
}
public String getImageUuid() {
return this.imageUuid;
}
public DescribeImageSensitiveFileByKeyRequest setLang(String lang) {
this.lang = lang;
return this;
}
public String getLang() {
return this.lang;
}
public DescribeImageSensitiveFileByKeyRequest setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public DescribeImageSensitiveFileByKeyRequest setScanRange(java.util.List scanRange) {
this.scanRange = scanRange;
return this;
}
public java.util.List getScanRange() {
return this.scanRange;
}
public DescribeImageSensitiveFileByKeyRequest setSensitiveFileKey(String sensitiveFileKey) {
this.sensitiveFileKey = sensitiveFileKey;
return this;
}
public String getSensitiveFileKey() {
return this.sensitiveFileKey;
}
}