pub struct DynamicSecretUpdateGitlab {Show 19 fields
pub delete_protection: Option<String>,
pub description: Option<String>,
pub gitlab_access_token: Option<String>,
pub gitlab_access_type: String,
pub gitlab_certificate: Option<String>,
pub gitlab_role: Option<String>,
pub gitlab_token_scopes: String,
pub gitlab_url: Option<String>,
pub group_name: Option<String>,
pub installation_organization: Option<String>,
pub item_custom_fields: Option<HashMap<String, String>>,
pub json: Option<bool>,
pub name: String,
pub new_name: Option<String>,
pub tags: Option<Vec<String>>,
pub target_name: Option<String>,
pub token: Option<String>,
pub ttl: Option<String>,
pub uid_token: Option<String>,
}Expand description
DynamicSecretUpdateGitlab : dynamicSecretUpdateGitlab is a command that updates gitlab dynamic secret
Fields§
§delete_protection: Option<String>Protection from accidental deletion of this object [true/false]
description: Option<String>Description of the object
gitlab_access_token: Option<String>Gitlab access token
gitlab_access_type: StringGitlab access token type [project,group]
gitlab_certificate: Option<String>Gitlab tls certificate (base64 encoded)
gitlab_role: Option<String>Gitlab role
gitlab_token_scopes: StringComma-separated list of access token scopes to grant
gitlab_url: Option<String>Gitlab base url
group_name: Option<String>Gitlab group name, required for access-type=group
installation_organization: Option<String>Gitlab project name, required for access-type=project
item_custom_fields: Option<HashMap<String, String>>Additional custom fields to associate with the item
json: Option<bool>Set output format to JSON
name: StringDynamic secret name
new_name: Option<String>Dynamic secret name
Add tags attached to this object
target_name: Option<String>Target name
token: Option<String>Authentication token (see /auth and /configure)
ttl: Option<String>Access Token TTL
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
Implementations§
Trait Implementations§
Source§impl Clone for DynamicSecretUpdateGitlab
impl Clone for DynamicSecretUpdateGitlab
Source§fn clone(&self) -> DynamicSecretUpdateGitlab
fn clone(&self) -> DynamicSecretUpdateGitlab
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DynamicSecretUpdateGitlab
impl Debug for DynamicSecretUpdateGitlab
Source§impl Default for DynamicSecretUpdateGitlab
impl Default for DynamicSecretUpdateGitlab
Source§fn default() -> DynamicSecretUpdateGitlab
fn default() -> DynamicSecretUpdateGitlab
Source§impl<'de> Deserialize<'de> for DynamicSecretUpdateGitlab
impl<'de> Deserialize<'de> for DynamicSecretUpdateGitlab
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for DynamicSecretUpdateGitlab
impl PartialEq for DynamicSecretUpdateGitlab
Source§fn eq(&self, other: &DynamicSecretUpdateGitlab) -> bool
fn eq(&self, other: &DynamicSecretUpdateGitlab) -> bool
self and other values to be equal, and is used by ==.