Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArkSecHubAuthenticationIdentities ¶
type ArkSecHubAuthenticationIdentities struct { // Identities defines the authentication identities for the secrets hub. AWS ArkSecHubAuthenticationIdentitiesAWS `json:"aws" mapstructure:"aws" desc:"AWS Authentication Identities for Secrets Hub" flag:"aws-authentication-identities"` }
ArkSecHubAuthenticationIdentities represents the authentication identities within the configuration settings.
type ArkSecHubAuthenticationIdentitiesAWS ¶
type ArkSecHubAuthenticationIdentitiesAWS struct { // The Secrets Hub tenant role ARN TenantRoleARN string `json:"tenant_role_arn" mapstructure:"tenant_role_arn" desc:"The Secrets Hub tenant role ARN" flag:"tenant-role-arn"` }
ArkSecHubAuthenticationIdentitiesAWS represents the AWS authentication identities within the configuration settings.
type ArkSecHubGetConfiguration ¶
type ArkSecHubGetConfiguration struct { SyncSettings ArkSecHubSyncSettings `json:"sync_settings" mapstructure:"sync_settings" desc:"Sync Settings for Secrets Hub" flag:"sync-settings"` SecretsSource ArkSecHubSecretsSource `json:"secrets_source" mapstructure:"secrets_source" desc:"Secrets Source for Secrets Hub" flag:"secrets-source"` AuthenticationIdentities ArkSecHubAuthenticationIdentities `` /* 155-byte string literal not displayed */ }
ArkSecHubGetConfiguration represents the response when requesting configuration settings.
type ArkSecHubSecretsSource ¶
type ArkSecHubSecretsSource struct { // The tenant PAM type Exxample: PCLOUD_NON_UM, PAM_SELF_HOSTED PAMType string `json:"pam_type" mapstructure:"pam_type" desc:"PAM Type for Secrets Source" flag:"pam-type"` }
ArkSecHubSecretsSource represents the secrets source within the configuration settings.
type ArkSecHubSetConfiguration ¶
type ArkSecHubSetConfiguration struct {
SyncSettings ArkSecHubSyncSettings `` /* 127-byte string literal not displayed */
}
ArkSecHubSetConfiguration represnets the response when updating configuraiton settings.
type ArkSecHubSyncSettings ¶
type ArkSecHubSyncSettings struct {
SecretValidity int `` /* 137-byte string literal not displayed */
}
ArkSecHubSyncSettings represents the sync settings within the configuration settings.
Click to show internal directories.
Click to hide internal directories.