models

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL