github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/csms/v1/secrets/results.go (about) 1 package secrets 2 3 type SecretRst struct { 4 Secret Secret `json:"secret"` 5 } 6 7 type Secret struct { 8 ID string `json:"id"` 9 Name string `json:"name"` 10 State string `json:"state"` 11 KmsKeyID string `json:"kms_key_id"` 12 Description string `json:"description"` 13 CreateTime int `json:"create_time"` 14 UpdateTime int `json:"update_time"` 15 ScheduledDeleteTime int `json:"scheduled_delete_time"` 16 } 17 18 type Version struct { 19 VersionMetadata VersionMetadata `json:"version_metadata"` 20 SecretBinary string `json:"secret_binary"` 21 SecretString string `json:"secret_string"` 22 } 23 24 // VersionMetadata 凭据版本被标记的状态。 25 type VersionMetadata struct { 26 ID string `json:"id"` 27 CreateTime int `json:"create_time"` 28 KmsKeyID string `json:"kms_key_id"` 29 SecretName string `json:"secret_name"` 30 VersionStages []string `json:"version_stages"` 31 ExpireTime int `json:"expire_time"` 32 }