@@ -410,8 +410,9 @@ public static class SecretHostDefineCmd extends AgentCommand {
410410 private String encryptedDek ;
411411 private String vmUuid ;
412412 private String purpose ;
413- private String providerName ;
413+ private Integer keyVersion ;
414414 private String description ;
415+ private String usageInstance ;
415416
416417 public String getEncryptedDek () {
417418 return encryptedDek ;
@@ -437,12 +438,12 @@ public void setPurpose(String purpose) {
437438 this .purpose = purpose ;
438439 }
439440
440- public String getProviderName () {
441- return providerName ;
441+ public Integer getKeyVersion () {
442+ return keyVersion ;
442443 }
443444
444- public void setProviderName ( String providerName ) {
445- this .providerName = providerName ;
445+ public void setKeyVersion ( Integer keyVersion ) {
446+ this .keyVersion = keyVersion ;
446447 }
447448
448449 public String getDescription () {
@@ -452,6 +453,14 @@ public String getDescription() {
452453 public void setDescription (String description ) {
453454 this .description = description ;
454455 }
456+
457+ public String getUsageInstance () {
458+ return usageInstance ;
459+ }
460+
461+ public void setUsageInstance (String usageInstance ) {
462+ this .usageInstance = usageInstance ;
463+ }
455464 }
456465
457466 public static class SecretHostDefineResponse extends AgentResponse {
@@ -466,6 +475,99 @@ public void setSecretUuid(String secretUuid) {
466475 }
467476 }
468477
478+ public static class SecretHostGetCmd extends AgentCommand {
479+ private String vmUuid ;
480+ private String purpose ;
481+ private Integer keyVersion ;
482+ private String usageInstance ;
483+
484+ public String getVmUuid () {
485+ return vmUuid ;
486+ }
487+
488+ public void setVmUuid (String vmUuid ) {
489+ this .vmUuid = vmUuid ;
490+ }
491+
492+ public String getPurpose () {
493+ return purpose ;
494+ }
495+
496+ public void setPurpose (String purpose ) {
497+ this .purpose = purpose ;
498+ }
499+
500+ public Integer getKeyVersion () {
501+ return keyVersion ;
502+ }
503+
504+ public void setKeyVersion (Integer keyVersion ) {
505+ this .keyVersion = keyVersion ;
506+ }
507+
508+ public String getUsageInstance () {
509+ return usageInstance ;
510+ }
511+
512+ public void setUsageInstance (String usageInstance ) {
513+ this .usageInstance = usageInstance ;
514+ }
515+ }
516+
517+ public static class SecretHostGetResponse extends AgentResponse {
518+ private String secretUuid ;
519+
520+ public String getSecretUuid () {
521+ return secretUuid ;
522+ }
523+
524+ public void setSecretUuid (String secretUuid ) {
525+ this .secretUuid = secretUuid ;
526+ }
527+ }
528+
529+ public static class SecretHostDeleteCmd extends AgentCommand {
530+ private String vmUuid ;
531+ private String purpose ;
532+ private Integer keyVersion ;
533+ private String usageInstance ;
534+
535+ public String getVmUuid () {
536+ return vmUuid ;
537+ }
538+
539+ public void setVmUuid (String vmUuid ) {
540+ this .vmUuid = vmUuid ;
541+ }
542+
543+ public String getPurpose () {
544+ return purpose ;
545+ }
546+
547+ public void setPurpose (String purpose ) {
548+ this .purpose = purpose ;
549+ }
550+
551+ public Integer getKeyVersion () {
552+ return keyVersion ;
553+ }
554+
555+ public void setKeyVersion (Integer keyVersion ) {
556+ this .keyVersion = keyVersion ;
557+ }
558+
559+ public String getUsageInstance () {
560+ return usageInstance ;
561+ }
562+
563+ public void setUsageInstance (String usageInstance ) {
564+ this .usageInstance = usageInstance ;
565+ }
566+ }
567+
568+ public static class SecretHostDeleteResponse extends AgentResponse {
569+ }
570+
469571 public static class PingCmd extends AgentCommand {
470572 public String hostUuid ;
471573 public Map <String , Object > configs ;
0 commit comments