Skip to content

Commit

Permalink
3.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
SupportSDM committed Feb 16, 2023
1 parent ce61720 commit c0894c5
Show file tree
Hide file tree
Showing 211 changed files with 2,297 additions and 72,259 deletions.
4 changes: 0 additions & 4 deletions com/strongdm/api/DelineaStore.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@

package com.strongdm.api;

/**
* DelineaStore is currently unstable, and its API may change, or it may be removed, without a major
* version bump.
*/
public class DelineaStore implements SecretStore {
private String id;
/** Unique identifier of the SecretStore. */
Expand Down
1 change: 1 addition & 0 deletions com/strongdm/api/Provider.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

// Providers responsible for managing roles and users.
// None, or an empty string, implies the user is managed by strongDM.
// Deprecated: Please use SCIMProvider instead.
public final class Provider {
public static final String NONE = "";
public static final String OKTA = "okta";
Expand Down
29 changes: 29 additions & 0 deletions com/strongdm/api/SCIMProvider.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright 2020 StrongDM Inc
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file was generated by constgen. DO NOT EDIT.

package com.strongdm.api;

// Providers responsible for managing roles and users.
// None, or an empty string, implies the user is managed by strongDM.
public final class SCIMProvider {
public static final String NONE = "";
public static final String OKTA = "okta";
public static final String SAIL_POINT = "sailpoint";
public static final String AZURE = "azure";
public static final String GENERIC = "generic";
public static final String ONE_LOGIN = "onelogin";
public static final String GOOGLE = "google";
}
2 changes: 1 addition & 1 deletion com/strongdm/api/SigningCallCredential.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ class SigningCallCredential extends CallCredentials {
private final String apiAccessKey;
private final String signature;
private static final String API_VERSION = "2021-08-23";
private static final String USER_AGENT = "strongdm-sdk-java/3.6.0";
private static final String USER_AGENT = "strongdm-sdk-java/3.6.1";

protected SigningCallCredential(String apiAccessKey, String signature) {
this.apiAccessKey = apiAccessKey;
Expand Down
4,417 changes: 2,211 additions & 2,206 deletions com/strongdm/api/plumbing/DriversPlumbing.java

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions com/strongdm/api/plumbing/Plumbing.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

package com.strongdm.api.plumbing;

import com.google.protobuf.Duration;
import com.google.protobuf.Timestamp;
import com.google.rpc.Code;
import com.strongdm.api.AlreadyExistsException;
Expand Down Expand Up @@ -86,6 +87,14 @@ public static Date convertTimestampToPorcelain(Timestamp t) {
return new Date(t.getSeconds() * 1000 + t.getNanos() / 1000000);
}

public static Duration convertDurationToPlumbing(java.time.Duration d) {
return Duration.newBuilder().setSeconds(d.getSeconds()).setNanos(d.getNano()).build();
}

public static java.time.Duration convertDurationToPorcelain(Duration d) {
return java.time.Duration.ofSeconds(d.getSeconds()).plusNanos(d.getNanos());
}

public static java.util.Map<String, String> convertTagsToPorcelain(Tags plumbing) {
java.util.HashMap<String, String> porcelain = new java.util.HashMap<String, String>();
for (Tags.Pair p : plumbing.getPairsList()) {
Expand Down
92 changes: 46 additions & 46 deletions com/strongdm/api/plumbing/SecretStoresTypesPlumbing.java
Original file line number Diff line number Diff line change
Expand Up @@ -16053,57 +16053,57 @@ public com.strongdm.api.plumbing.SecretStoresTypesPlumbing.VaultTokenStore getDe
"\007\001\312\363\263\007\210\001\210\364\263\007\001\302\364\263\007\036\n\003cli\022\027cyberarkPAMExpe" +
"rimental\302\364\263\007\'\n\014json_gateway\022\027cyberarkPAM" +
"Experimental\302\364\263\007/\n\022terraform-provider\022\031c" +
"yberark_pam_experimental\"\270\002\n\014DelineaStor" +
"yberark_pam_experimental\"\263\002\n\014DelineaStor" +
"e\022\026\n\002id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB" +
"\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022A\n\nserver_url\030\003 \001(\tB-\362\370" +
"\263\007(\260\363\263\007\001\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tserver" +
"Url\022C\n\013tenant_name\030\004 \001(\tB.\362\370\263\007)\260\363\263\007\001\312\363\263\007" +
"\037\302\364\263\007\032\n\014json_gateway\022\ntenantName\022$\n\004tags" +
"\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:C\372\370\263\007>\250\363\263" +
"\007\001\312\363\263\0074\210\364\263\007\001\302\364\263\007\016\n\003cli\022\007delinea\302\364\263\007\027\n\014js" +
"on_gateway\022\007delinea\"\346\001\n\010GCPStore\022\026\n\002id\030\001" +
" \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007\n\260\363\263" +
"\007\001\300\363\263\007\001\022E\n\tprojectID\030\003 \001(\tB2\362\370\263\007-\260\363\263\007\001\300\363" +
"\263\007\001\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tprojectId\022$" +
"\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:6\372\370" +
"\263\0071\250\363\263\007\001\312\363\263\007\'\302\364\263\007\n\n\003cli\022\003gcp\302\364\263\007\023\n\014json_" +
"gateway\022\003gcp\"\362\002\n\021VaultAppRoleStore\022\026\n\002id" +
"\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007\n\260" +
"\363\263\007\001\300\363\263\007\001\022@\n\tnamespace\030\005 \001(\tB-\362\370\263\007(\260\363\263\007\001" +
"\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N\n\016s" +
"erver_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312\363\263\007" +
"\"\302\364\263\007\035\n\014json_gateway\022\rserverAddress\022\"\n\004t" +
"ags\030\010 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:p\372\370\263\007k\250\363" +
"\263\007\001\312\363\263\007a\302\364\263\007\023\n\003cli\022\014vaultAppRole\302\364\263\007\034\n\014j" +
"son_gateway\022\014vaultAppRole\302\364\263\007#\n\022terrafor" +
"m-provider\022\rvault_approle\"\314\004\n\rVaultTLSSt" +
"ore\022\026\n\002id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(" +
"\tB\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022D\n\014CA_cert_path\030\004 \001(\t" +
"B.\362\370\263\007)\260\363\263\007\001\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\nca" +
"CertPath\022Q\n\020client_cert_path\030\005 \001(\tB7\362\370\263\007" +
"2\260\363\263\007\001\300\363\263\007\001\312\363\263\007#\302\364\263\007\036\n\014json_gateway\022\016cli" +
"entCertPath\022O\n\017client_key_path\030\006 \001(\tB6\362\370" +
"\263\0071\260\363\263\007\001\300\363\263\007\001\312\363\263\007\"\302\364\263\007\035\n\014json_gateway\022\rc" +
"lientKeyPath\022@\n\tnamespace\030\010 \001(\tB-\362\370\263\007(\260\363" +
"\263\007\001\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N" +
"\n\016server_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312" +
"\363\263\007\"\302\364\263\007\035\n\014json_gateway\022\rserverAddress\022\"" +
"\n\004tags\030\007 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:d\372\370\263\007" +
"_\250\363\263\007\001\312\363\263\007U\302\364\263\007\017\n\003cli\022\010vaultTLS\302\364\263\007\030\n\014js" +
"on_gateway\022\010vaultTLS\302\364\263\007\037\n\022terraform-pro" +
"vider\022\tvault_tls\"\352\002\n\017VaultTokenStore\022\026\n\002" +
"id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007" +
"\n\260\363\263\007\001\300\363\263\007\001\022@\n\tnamespace\030\005 \001(\tB-\362\370\263\007(\260\363\263" +
"\007\001\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N\n" +
"\016server_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312\363" +
"\263\007\"\302\364\263\007\035\n\014json_gateway\022\rserverAddress\022\"\n" +
"\004tags\030\004 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:j\372\370\263\007e" +
"\250\363\263\007\001\312\363\263\007[\302\364\263\007\021\n\003cli\022\nvaultToken\302\364\263\007\032\n\014j" +
"son_gateway\022\nvaultToken\302\364\263\007!\n\022terraform-" +
"provider\022\013vault_tokenBm\n\031com.strongdm.ap" +
"i.plumbingB\031SecretStoresTypesPlumbingZ5g" +
"ithub.com/strongdm/strongdm-sdk-go/v3/in" +
"ternal/v1;v1b\006proto3"
"\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:>\372\370\263\0079\250\363\263" +
"\007\001\312\363\263\007/\302\364\263\007\016\n\003cli\022\007delinea\302\364\263\007\027\n\014json_ga" +
"teway\022\007delinea\"\346\001\n\010GCPStore\022\026\n\002id\030\001 \001(\tB" +
"\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\300\363\263" +
"\007\001\022E\n\tprojectID\030\003 \001(\tB2\362\370\263\007-\260\363\263\007\001\300\363\263\007\001\312\363" +
"\263\007\036\302\364\263\007\031\n\014json_gateway\022\tprojectId\022$\n\004tag" +
"s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:6\372\370\263\0071\250\363" +
"\263\007\001\312\363\263\007\'\302\364\263\007\n\n\003cli\022\003gcp\302\364\263\007\023\n\014json_gatew" +
"ay\022\003gcp\"\362\002\n\021VaultAppRoleStore\022\026\n\002id\030\001 \001(" +
"\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\300" +
"\363\263\007\001\022@\n\tnamespace\030\005 \001(\tB-\362\370\263\007(\260\363\263\007\001\312\363\263\007\036" +
"\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N\n\016server" +
"_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312\363\263\007\"\302\364\263\007" +
"\035\n\014json_gateway\022\rserverAddress\022\"\n\004tags\030\010" +
" \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:p\372\370\263\007k\250\363\263\007\001\312\363" +
"\263\007a\302\364\263\007\023\n\003cli\022\014vaultAppRole\302\364\263\007\034\n\014json_g" +
"ateway\022\014vaultAppRole\302\364\263\007#\n\022terraform-pro" +
"vider\022\rvault_approle\"\314\004\n\rVaultTLSStore\022\026" +
"\n\002id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370" +
"\263\007\n\260\363\263\007\001\300\363\263\007\001\022D\n\014CA_cert_path\030\004 \001(\tB.\362\370\263" +
"\007)\260\363\263\007\001\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\ncaCertP" +
"ath\022Q\n\020client_cert_path\030\005 \001(\tB7\362\370\263\0072\260\363\263\007" +
"\001\300\363\263\007\001\312\363\263\007#\302\364\263\007\036\n\014json_gateway\022\016clientCe" +
"rtPath\022O\n\017client_key_path\030\006 \001(\tB6\362\370\263\0071\260\363" +
"\263\007\001\300\363\263\007\001\312\363\263\007\"\302\364\263\007\035\n\014json_gateway\022\rclient" +
"KeyPath\022@\n\tnamespace\030\010 \001(\tB-\362\370\263\007(\260\363\263\007\001\312\363" +
"\263\007\036\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N\n\016ser" +
"ver_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312\363\263\007\"\302" +
"\364\263\007\035\n\014json_gateway\022\rserverAddress\022\"\n\004tag" +
"s\030\007 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:d\372\370\263\007_\250\363\263\007" +
"\001\312\363\263\007U\302\364\263\007\017\n\003cli\022\010vaultTLS\302\364\263\007\030\n\014json_ga" +
"teway\022\010vaultTLS\302\364\263\007\037\n\022terraform-provider" +
"\022\tvault_tls\"\352\002\n\017VaultTokenStore\022\026\n\002id\030\001 " +
"\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\035\n\004name\030\002 \001(\tB\017\362\370\263\007\n\260\363\263\007" +
"\001\300\363\263\007\001\022@\n\tnamespace\030\005 \001(\tB-\362\370\263\007(\260\363\263\007\001\312\363\263" +
"\007\036\302\364\263\007\031\n\014json_gateway\022\tnamespace\022N\n\016serv" +
"er_address\030\003 \001(\tB6\362\370\263\0071\260\363\263\007\001\300\363\263\007\001\312\363\263\007\"\302\364" +
"\263\007\035\n\014json_gateway\022\rserverAddress\022\"\n\004tags" +
"\030\004 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:j\372\370\263\007e\250\363\263\007\001" +
"\312\363\263\007[\302\364\263\007\021\n\003cli\022\nvaultToken\302\364\263\007\032\n\014json_g" +
"ateway\022\nvaultToken\302\364\263\007!\n\022terraform-provi" +
"der\022\013vault_tokenBm\n\031com.strongdm.api.plu" +
"mbingB\031SecretStoresTypesPlumbingZ5github" +
".com/strongdm/strongdm-sdk-go/v3/interna" +
"l/v1;v1b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
Expand Down
Loading

0 comments on commit c0894c5

Please sign in to comment.