Skip to content

Commit

Permalink
11.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
SupportSDM committed Sep 11, 2024
1 parent 1f4986c commit 32e04d3
Show file tree
Hide file tree
Showing 11 changed files with 48,431 additions and 25,559 deletions.
2 changes: 2 additions & 0 deletions com/strongdm/api/ActivityEntityType.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ public final class ActivityEntityType {
public static final String ORGANIZATION = "organization";
public static final String INSTALLATION = "installation";
public static final String SECRET_STORE = "secretstore";
public static final String SECRET_ENGINE = "secretengine";
public static final String REMOTE_IDENTITY_GROUP = "remote_identity_group";
public static final String REMOTE_IDENTITY = "remote_identity";
public static final String IDENTITY_SET = "identity_set";
Expand All @@ -34,6 +35,7 @@ public final class ActivityEntityType {
public static final String APPROVAL_FLOW = "approval_flow";
public static final String APPROVAL_FLOW_STEP = "approval_flow_step";
public static final String APPROVAL_FLOW_APPROVER = "approval_flow_approver";
public static final String MANAGED_SECRET = "managed_secret";
public static final String NODE = "node";
public static final String PEERING_GROUP = "peering_group";
public static final String PEERING_GROUP_NODE = "peering_group_node";
Expand Down
8 changes: 8 additions & 0 deletions com/strongdm/api/ActivityVerb.java
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,9 @@ public final class ActivityVerb {
public static final String SECRET_STORE_ADDED = "secret store added";
public static final String SECRET_STORE_UPDATED = "secret store updated";
public static final String SECRET_STORE_DELETED = "secret store deleted";
public static final String SECRET_ENGINE_ADDED = "secret engine added";
public static final String SECRET_ENGINE_UPDATED = "secret engine updated";
public static final String SECRET_ENGINE_DELETED = "secret engine deleted";
public static final String REMOTE_IDENTITY_GROUP_CREATED = "remote identity group created";
public static final String REMOTE_IDENTITY_GROUP_UPDATED = "remote identity group updated";
public static final String REMOTE_IDENTITY_GROUP_DELETED = "remote identity group deleted";
Expand Down Expand Up @@ -245,4 +248,9 @@ public final class ActivityVerb {
public static final String USER_INTEGRATION_DEAUTHORIZED = "user deauthorized integration";
public static final String SERVICE_NOW_TOKEN_ADDED = "ServiceNow token created";
public static final String SERVICE_NOW_TOKEN_DELETED = "ServiceNow token deleted";
public static final String MANAGED_SECRET_CREATED = "managed secret created";
public static final String MANAGED_SECRET_UPDATED = "managed secret updated";
public static final String MANAGED_SECRET_EXPIRATION_TIME_UPDATED =
"managed secret expiration time updated";
public static final String MANAGED_SECRET_DELETED = "managed secret deleted";
}
18 changes: 9 additions & 9 deletions com/strongdm/api/Client.java
Original file line number Diff line number Diff line change
Expand Up @@ -440,20 +440,20 @@ public RolesHistory rolesHistory() {
return this.rolesHistory;
}

protected final SecretStoreHealths secretStoreHealths;

/** SecretStoreHealths exposes health states for secret stores. */
public SecretStoreHealths secretStoreHealths() {
return this.secretStoreHealths;
}

protected final SecretStores secretStores;

/** SecretStores are servers where resource secrets (passwords, keys) are stored. */
public SecretStores secretStores() {
return this.secretStores;
}

protected final SecretStoreHealths secretStoreHealths;

/** SecretStoreHealths exposes health states for secret stores. */
public SecretStoreHealths secretStoreHealths() {
return this.secretStoreHealths;
}

protected final SecretStoresHistory secretStoresHistory;

/** SecretStoresHistory records all changes to the state of a SecretStore. */
Expand Down Expand Up @@ -596,8 +596,8 @@ private Client(Client client) {
this.roleResourcesHistory = new RoleResourcesHistory(this.channel, this);
this.roles = new Roles(this.channel, this);
this.rolesHistory = new RolesHistory(this.channel, this);
this.secretStoreHealths = new SecretStoreHealths(this.channel, this);
this.secretStores = new SecretStores(this.channel, this);
this.secretStoreHealths = new SecretStoreHealths(this.channel, this);
this.secretStoresHistory = new SecretStoresHistory(this.channel, this);
this.workflowApprovers = new WorkflowApprovers(this.channel, this);
this.workflowApproversHistory = new WorkflowApproversHistory(this.channel, this);
Expand Down Expand Up @@ -675,8 +675,8 @@ public Client(String apiAccessKey, String apiSecretKey, ClientOptions options)
this.roleResourcesHistory = new RoleResourcesHistory(this.channel, this);
this.roles = new Roles(this.channel, this);
this.rolesHistory = new RolesHistory(this.channel, this);
this.secretStoreHealths = new SecretStoreHealths(this.channel, this);
this.secretStores = new SecretStores(this.channel, this);
this.secretStoreHealths = new SecretStoreHealths(this.channel, this);
this.secretStoresHistory = new SecretStoresHistory(this.channel, this);
this.workflowApprovers = new WorkflowApprovers(this.channel, this);
this.workflowApproversHistory = new WorkflowApproversHistory(this.channel, this);
Expand Down
191 changes: 191 additions & 0 deletions com/strongdm/api/CouchbaseDatabase.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
// 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.
//

// Code generated by protogen. DO NOT EDIT.

package com.strongdm.api;

public class CouchbaseDatabase implements Resource {
private String bindInterface;
/**
* The bind interface is the IP address to which the port override of a resource is bound (for
* example, 127.0.0.1). It is automatically generated if not provided.
*/
public String getBindInterface() {
return this.bindInterface;
}
/**
* The bind interface is the IP address to which the port override of a resource is bound (for
* example, 127.0.0.1). It is automatically generated if not provided.
*/
public void setBindInterface(String in) {
this.bindInterface = in;
}

private String egressFilter;
/** A filter applied to the routing logic to pin datasource to nodes. */
public String getEgressFilter() {
return this.egressFilter;
}
/** A filter applied to the routing logic to pin datasource to nodes. */
public void setEgressFilter(String in) {
this.egressFilter = in;
}

private boolean healthy;
/** True if the datasource is reachable and the credentials are valid. */
public boolean getHealthy() {
return this.healthy;
}
/** True if the datasource is reachable and the credentials are valid. */
public void setHealthy(boolean in) {
this.healthy = in;
}

private String hostname;
/** The host to dial to initiate a connection from the egress node to this resource. */
public String getHostname() {
return this.hostname;
}
/** The host to dial to initiate a connection from the egress node to this resource. */
public void setHostname(String in) {
this.hostname = in;
}

private String id;
/** Unique identifier of the Resource. */
public String getId() {
return this.id;
}
/** Unique identifier of the Resource. */
public void setId(String in) {
this.id = in;
}

private int n1QlPort;
/** The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093. */
public int getN1QlPort() {
return this.n1QlPort;
}
/** The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093. */
public void setN1QlPort(int in) {
this.n1QlPort = in;
}

private String name;
/** Unique human-readable name of the Resource. */
public String getName() {
return this.name;
}
/** Unique human-readable name of the Resource. */
public void setName(String in) {
this.name = in;
}

private String password;
/** The password to authenticate with. */
public String getPassword() {
return this.password;
}
/** The password to authenticate with. */
public void setPassword(String in) {
this.password = in;
}

private int port;
/** The port to dial to initiate a connection from the egress node to this resource. */
public int getPort() {
return this.port;
}
/** The port to dial to initiate a connection from the egress node to this resource. */
public void setPort(int in) {
this.port = in;
}

private int portOverride;
/** The local port used by clients to connect to this resource. */
public int getPortOverride() {
return this.portOverride;
}
/** The local port used by clients to connect to this resource. */
public void setPortOverride(int in) {
this.portOverride = in;
}

private String secretStoreId;
/** ID of the secret store containing credentials for this resource, if any. */
public String getSecretStoreId() {
return this.secretStoreId;
}
/** ID of the secret store containing credentials for this resource, if any. */
public void setSecretStoreId(String in) {
this.secretStoreId = in;
}

private String subdomain;
/**
* Subdomain is the local DNS address. (e.g. app-prod1 turns into
* app-prod1.your-org-name.sdm.network)
*/
public String getSubdomain() {
return this.subdomain;
}
/**
* Subdomain is the local DNS address. (e.g. app-prod1 turns into
* app-prod1.your-org-name.sdm.network)
*/
public void setSubdomain(String in) {
this.subdomain = in;
}

private java.util.Map<String, String> tags;
/** Tags is a map of key, value pairs. */
public java.util.Map<String, String> getTags() {
java.util.Map<String, String> m = new java.util.HashMap<String, String>();
if (this.tags != null) {
m.putAll(this.tags);
}
return m;
}
/** Tags is a map of key, value pairs. */
public void setTags(java.util.Map<String, String> in) {
if (in == null) {
this.tags = null;
return;
}
this.tags = new java.util.HashMap<String, String>();
this.tags.putAll(in);
}

private boolean tlsRequired;
/** If set, TLS must be used to connect to this resource. */
public boolean getTlsRequired() {
return this.tlsRequired;
}
/** If set, TLS must be used to connect to this resource. */
public void setTlsRequired(boolean in) {
this.tlsRequired = in;
}

private String username;
/** The username to authenticate with. */
public String getUsername() {
return this.username;
}
/** The username to authenticate with. */
public void setUsername(String in) {
this.username = in;
}
}
Loading

0 comments on commit 32e04d3

Please sign in to comment.