|
35 | 35 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.CreateSecretVersionActionOptions; |
36 | 36 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.CreateSecretVersionLocksBulkOptions; |
37 | 37 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.CreateSecretVersionOptions; |
| 38 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.CustomCredentialsNewCredentials; |
38 | 39 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteConfigurationOptions; |
39 | 40 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteNotificationsRegistrationOptions; |
40 | 41 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretGroupOptions; |
41 | 42 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretLocksBulkOptions; |
42 | 43 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretOptions; |
| 44 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretTaskOptions; |
43 | 45 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretVersionDataOptions; |
44 | 46 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.DeleteSecretVersionLocksBulkOptions; |
45 | 47 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetConfigurationOptions; |
|
49 | 51 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretGroupOptions; |
50 | 52 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretMetadataOptions; |
51 | 53 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretOptions; |
| 54 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretTaskOptions; |
52 | 55 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretVersionMetadataOptions; |
53 | 56 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.GetSecretVersionOptions; |
54 | 57 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListConfigurationsOptions; |
55 | 58 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretGroupsOptions; |
56 | 59 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretLocksOptions; |
| 60 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretTasksOptions; |
57 | 61 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretVersionLocksOptions; |
58 | 62 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretVersionsOptions; |
59 | 63 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ListSecretsLocksOptions; |
|
64 | 68 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.PrivateCertificateVersionActionRevokePrototype; |
65 | 69 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.PublicCertificateConfigurationDNSCloudInternetServicesPatch; |
66 | 70 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.PublicCertificateConfigurationDNSCloudInternetServicesPrototype; |
| 71 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ReplaceSecretTaskOptions; |
67 | 72 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.Secret; |
68 | 73 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretAction; |
69 | 74 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretGroup; |
|
74 | 79 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretLocks; |
75 | 80 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretLocksPager; |
76 | 81 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretMetadata; |
| 82 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretTask; |
| 83 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretTaskCollection; |
| 84 | +import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretTaskPrototypeUpdateSecretTaskCredentialsCreated; |
77 | 85 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretVersion; |
78 | 86 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretVersionLocksPager; |
79 | 87 | import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.SecretVersionMetadata; |
@@ -546,6 +554,68 @@ public static void main(String[] args) throws Exception { |
546 | 554 | e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
547 | 555 | } |
548 | 556 |
|
| 557 | + try { |
| 558 | + System.out.println("listSecretTasks() result:"); |
| 559 | + // begin-list_secret_tasks |
| 560 | + ListSecretTasksOptions listSecretTasksOptions = new ListSecretTasksOptions.Builder() |
| 561 | + .secretId(secretIdForGetSecretLink) |
| 562 | + .build(); |
| 563 | + |
| 564 | + Response<SecretTaskCollection> response = secretsManagerService.listSecretTasks(listSecretTasksOptions).execute(); |
| 565 | + SecretTaskCollection secretTaskCollection = response.getResult(); |
| 566 | + |
| 567 | + System.out.println(secretTaskCollection); |
| 568 | + // end-list_secret_tasks |
| 569 | + } catch (ServiceResponseException e) { |
| 570 | + logger.error(String.format("Service returned status code %s: %s%nError details: %s", |
| 571 | + e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
| 572 | + } |
| 573 | + |
| 574 | + try { |
| 575 | + System.out.println("getSecretTask() result:"); |
| 576 | + // begin-get_secret_task |
| 577 | + GetSecretTaskOptions getSecretTaskOptions = new GetSecretTaskOptions.Builder() |
| 578 | + .secretId(secretIdForGetSecretLink) |
| 579 | + .id(secretIdForGetSecretLink) |
| 580 | + .build(); |
| 581 | + |
| 582 | + Response<SecretTask> response = secretsManagerService.getSecretTask(getSecretTaskOptions).execute(); |
| 583 | + SecretTask secretTask = response.getResult(); |
| 584 | + |
| 585 | + System.out.println(secretTask); |
| 586 | + // end-get_secret_task |
| 587 | + } catch (ServiceResponseException e) { |
| 588 | + logger.error(String.format("Service returned status code %s: %s%nError details: %s", |
| 589 | + e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
| 590 | + } |
| 591 | + |
| 592 | + try { |
| 593 | + System.out.println("replaceSecretTask() result:"); |
| 594 | + // begin-replace_secret_task |
| 595 | + CustomCredentialsNewCredentials customCredentialsNewCredentialsModel = new CustomCredentialsNewCredentials.Builder() |
| 596 | + .id("b49ad24d-81d4-5ebc-b9b9-b0937d1c84d5") |
| 597 | + .payload(new java.util.HashMap<String, Object>()) |
| 598 | + .build(); |
| 599 | + SecretTaskPrototypeUpdateSecretTaskCredentialsCreated secretTaskPrototypeModel = new SecretTaskPrototypeUpdateSecretTaskCredentialsCreated.Builder() |
| 600 | + .status("credentials_created") |
| 601 | + .credentials(customCredentialsNewCredentialsModel) |
| 602 | + .build(); |
| 603 | + ReplaceSecretTaskOptions replaceSecretTaskOptions = new ReplaceSecretTaskOptions.Builder() |
| 604 | + .secretId(secretIdForGetSecretLink) |
| 605 | + .id(secretIdForGetSecretLink) |
| 606 | + .taskPut(secretTaskPrototypeModel) |
| 607 | + .build(); |
| 608 | + |
| 609 | + Response<SecretTask> response = secretsManagerService.replaceSecretTask(replaceSecretTaskOptions).execute(); |
| 610 | + SecretTask secretTask = response.getResult(); |
| 611 | + |
| 612 | + System.out.println(secretTask); |
| 613 | + // end-replace_secret_task |
| 614 | + } catch (ServiceResponseException e) { |
| 615 | + logger.error(String.format("Service returned status code %s: %s%nError details: %s", |
| 616 | + e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
| 617 | + } |
| 618 | + |
549 | 619 | try { |
550 | 620 | System.out.println("listSecretsLocks() result:"); |
551 | 621 | // begin-list_secrets_locks |
@@ -648,7 +718,7 @@ public static void main(String[] args) throws Exception { |
648 | 718 | .limit(Long.valueOf("10")) |
649 | 719 | .sort("config_type") |
650 | 720 | .search("example") |
651 | | - .secretTypes(java.util.Arrays.asList("iam_credentials", "public_cert", "private_cert")) |
| 721 | + .secretTypes(java.util.Arrays.asList("iam_credentials", "public_cert", "private_cert", "custom_credentials")) |
652 | 722 | .build(); |
653 | 723 |
|
654 | 724 | ConfigurationsPager pager = new ConfigurationsPager(secretsManagerService, listConfigurationsOptions); |
@@ -855,6 +925,21 @@ public static void main(String[] args) throws Exception { |
855 | 925 | e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
856 | 926 | } |
857 | 927 |
|
| 928 | + try { |
| 929 | + // begin-delete_secret_task |
| 930 | + DeleteSecretTaskOptions deleteSecretTaskOptions = new DeleteSecretTaskOptions.Builder() |
| 931 | + .secretId(secretIdForGetSecretLink) |
| 932 | + .id(secretIdForGetSecretLink) |
| 933 | + .build(); |
| 934 | + |
| 935 | + Response<Void> response = secretsManagerService.deleteSecretTask(deleteSecretTaskOptions).execute(); |
| 936 | + // end-delete_secret_task |
| 937 | + System.out.printf("deleteSecretTask() response status code: %d%n", response.getStatusCode()); |
| 938 | + } catch (ServiceResponseException e) { |
| 939 | + logger.error(String.format("Service returned status code %s: %s%nError details: %s", |
| 940 | + e.getStatusCode(), e.getMessage(), e.getDebuggingInfo()), e); |
| 941 | + } |
| 942 | + |
858 | 943 | try { |
859 | 944 | // begin-delete_configuration |
860 | 945 | DeleteConfigurationOptions deleteConfigurationOptions = new DeleteConfigurationOptions.Builder() |
|
0 commit comments