diff --git a/com/strongdm/api/ActivityVerb.java b/com/strongdm/api/ActivityVerb.java index 9f4721e..0567c4a 100755 --- a/com/strongdm/api/ActivityVerb.java +++ b/com/strongdm/api/ActivityVerb.java @@ -170,6 +170,8 @@ public final class ActivityVerb { "access request to resource timed out"; public static final String ACCESS_REQUEST_TO_RESOURCE_GRANTED = "access request to resource granted"; + public static final String ACCESS_REQUEST_TO_RESOURCE_GRANTED_AUTOMATICALLY = + "access request to resource granted automatically"; public static final String WORKFLOW_ADDED = "access workflow added"; public static final String WORKFLOW_DELETED = "access workflow deleted"; public static final String WORKFLOW_RESOURCE_ASSIGNED = "resource assigned to workflow"; @@ -179,11 +181,7 @@ public final class ActivityVerb { public static final String WORKFLOW_RESOURCE_MULTIPLE_UNASSIGNED = "multiple resources unassigned from workflow"; public static final String WORKFLOW_ROLES_UPDATED = "workflow roles updated"; - public static final String WORKFLOW_NOTIFICATION_OPTION_ADDED = - "workflow notification type added"; - public static final String WORKFLOW_NOTIFICATION_OPTION_REMOVED = - "workflow notification type removed"; - public static final String WORKFLOW_NOTIFICATION_OPTIONS_UPDATED = "workflow approvers updated"; + public static final String WORKFLOW_APPROVERS_UPDATED = "workflow approvers updated"; public static final String WORKFLOW_NAME_UPDATED = "workflow name updated"; public static final String WORKFLOW_DESCRIPTION_UPDATED = "workflow description updated"; public static final String WORKFLOW_AUTO_GRANT_UPDATED = "workflow auto grant updated"; diff --git a/com/strongdm/api/Permission.java b/com/strongdm/api/Permission.java index db96f82..df7ba9d 100755 --- a/com/strongdm/api/Permission.java +++ b/com/strongdm/api/Permission.java @@ -94,4 +94,5 @@ public final class Permission { public static final String GRANT_READ = "grant:read"; public static final String GRANT_WRITE = "grant:write"; public static final String REPORT_READ = "report:read"; + public static final String BILLING_READ = "billing:read"; } diff --git a/com/strongdm/api/SQLServerAzureAD.java b/com/strongdm/api/SQLServerAzureAD.java new file mode 100644 index 0000000..63d7e69 --- /dev/null +++ b/com/strongdm/api/SQLServerAzureAD.java @@ -0,0 +1,205 @@ +// 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 SQLServerAzureAD implements Resource { + private String bindInterface; + /** Bind interface */ + public String getBindInterface() { + return this.bindInterface; + } + /** Bind interface */ + public void setBindInterface(String in) { + this.bindInterface = in; + } + + private String clientId; + /** */ + public String getClientId() { + return this.clientId; + } + /** */ + public void setClientId(String in) { + this.clientId = in; + } + + private String database; + /** */ + public String getDatabase() { + return this.database; + } + /** */ + public void setDatabase(String in) { + this.database = 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; + /** */ + public String getHostname() { + return this.hostname; + } + /** */ + 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 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 boolean overrideDatabase; + /** */ + public boolean getOverrideDatabase() { + return this.overrideDatabase; + } + /** */ + public void setOverrideDatabase(boolean in) { + this.overrideDatabase = in; + } + + private int port; + /** */ + public int getPort() { + return this.port; + } + /** */ + public void setPort(int in) { + this.port = in; + } + + private int portOverride; + /** */ + public int getPortOverride() { + return this.portOverride; + } + /** */ + public void setPortOverride(int in) { + this.portOverride = in; + } + + private String schema; + /** */ + public String getSchema() { + return this.schema; + } + /** */ + public void setSchema(String in) { + this.schema = in; + } + + private String secret; + /** */ + public String getSecret() { + return this.secret; + } + /** */ + public void setSecret(String in) { + this.secret = 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 tags; + /** Tags is a map of key, value pairs. */ + public java.util.Map getTags() { + java.util.Map m = new java.util.HashMap(); + if (this.tags != null) { + m.putAll(this.tags); + } + return m; + } + /** Tags is a map of key, value pairs. */ + public void setTags(java.util.Map in) { + if (in == null) { + this.tags = null; + return; + } + this.tags = new java.util.HashMap(); + this.tags.putAll(in); + } + + private String tenantId; + /** */ + public String getTenantId() { + return this.tenantId; + } + /** */ + public void setTenantId(String in) { + this.tenantId = in; + } +} diff --git a/com/strongdm/api/SQLServerKerberosAD.java b/com/strongdm/api/SQLServerKerberosAD.java new file mode 100644 index 0000000..fc9c64a --- /dev/null +++ b/com/strongdm/api/SQLServerKerberosAD.java @@ -0,0 +1,225 @@ +// 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 SQLServerKerberosAD implements Resource { + private String bindInterface; + /** Bind interface */ + public String getBindInterface() { + return this.bindInterface; + } + /** Bind interface */ + public void setBindInterface(String in) { + this.bindInterface = in; + } + + private String database; + /** */ + public String getDatabase() { + return this.database; + } + /** */ + public void setDatabase(String in) { + this.database = 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; + /** */ + public String getHostname() { + return this.hostname; + } + /** */ + 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 String keytab; + /** */ + public String getKeytab() { + return this.keytab; + } + /** */ + public void setKeytab(String in) { + this.keytab = in; + } + + private String krbConfig; + /** */ + public String getKrbConfig() { + return this.krbConfig; + } + /** */ + public void setKrbConfig(String in) { + this.krbConfig = 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 boolean overrideDatabase; + /** */ + public boolean getOverrideDatabase() { + return this.overrideDatabase; + } + /** */ + public void setOverrideDatabase(boolean in) { + this.overrideDatabase = in; + } + + private int port; + /** */ + public int getPort() { + return this.port; + } + /** */ + public void setPort(int in) { + this.port = in; + } + + private int portOverride; + /** */ + public int getPortOverride() { + return this.portOverride; + } + /** */ + public void setPortOverride(int in) { + this.portOverride = in; + } + + private String realm; + /** */ + public String getRealm() { + return this.realm; + } + /** */ + public void setRealm(String in) { + this.realm = in; + } + + private String schema; + /** */ + public String getSchema() { + return this.schema; + } + /** */ + public void setSchema(String in) { + this.schema = 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 serverSpn; + /** */ + public String getServerSpn() { + return this.serverSpn; + } + /** */ + public void setServerSpn(String in) { + this.serverSpn = 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 tags; + /** Tags is a map of key, value pairs. */ + public java.util.Map getTags() { + java.util.Map m = new java.util.HashMap(); + if (this.tags != null) { + m.putAll(this.tags); + } + return m; + } + /** Tags is a map of key, value pairs. */ + public void setTags(java.util.Map in) { + if (in == null) { + this.tags = null; + return; + } + this.tags = new java.util.HashMap(); + this.tags.putAll(in); + } + + private String username; + /** */ + public String getUsername() { + return this.username; + } + /** */ + public void setUsername(String in) { + this.username = in; + } +} diff --git a/com/strongdm/api/SigningCallCredential.java b/com/strongdm/api/SigningCallCredential.java index 5bbc112..b5bd679 100644 --- a/com/strongdm/api/SigningCallCredential.java +++ b/com/strongdm/api/SigningCallCredential.java @@ -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.14.2"; + private static final String USER_AGENT = "strongdm-sdk-java/3.15.0"; protected SigningCallCredential(String apiAccessKey, String signature) { this.apiAccessKey = apiAccessKey; diff --git a/com/strongdm/api/plumbing/AccountsPlumbing.java b/com/strongdm/api/plumbing/AccountsPlumbing.java index 6aa1639..2e0f637 100644 --- a/com/strongdm/api/plumbing/AccountsPlumbing.java +++ b/com/strongdm/api/plumbing/AccountsPlumbing.java @@ -11054,6 +11054,21 @@ public interface AccountOrBuilder extends */ com.strongdm.api.plumbing.AccountsPlumbing.ServiceOrBuilder getServiceOrBuilder(); + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return Whether the token field is set. + */ + boolean hasToken(); + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return The token. + */ + com.strongdm.api.plumbing.AccountsPlumbing.Token getToken(); + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder getTokenOrBuilder(); + public com.strongdm.api.plumbing.AccountsPlumbing.Account.AccountCase getAccountCase(); } /** @@ -11135,6 +11150,20 @@ private Account( accountCase_ = 2; break; } + case 26: { + com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder subBuilder = null; + if (accountCase_ == 3) { + subBuilder = ((com.strongdm.api.plumbing.AccountsPlumbing.Token) account_).toBuilder(); + } + account_ = + input.readMessage(com.strongdm.api.plumbing.AccountsPlumbing.Token.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.strongdm.api.plumbing.AccountsPlumbing.Token) account_); + account_ = subBuilder.buildPartial(); + } + accountCase_ = 3; + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -11176,6 +11205,7 @@ public enum AccountCase com.google.protobuf.AbstractMessage.InternalOneOfEnum { USER(1), SERVICE(2), + TOKEN(3), ACCOUNT_NOT_SET(0); private final int value; private AccountCase(int value) { @@ -11195,6 +11225,7 @@ public static AccountCase forNumber(int value) { switch (value) { case 1: return USER; case 2: return SERVICE; + case 3: return TOKEN; case 0: return ACCOUNT_NOT_SET; default: return null; } @@ -11272,6 +11303,37 @@ public com.strongdm.api.plumbing.AccountsPlumbing.ServiceOrBuilder getServiceOrB return com.strongdm.api.plumbing.AccountsPlumbing.Service.getDefaultInstance(); } + public static final int TOKEN_FIELD_NUMBER = 3; + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return Whether the token field is set. + */ + @java.lang.Override + public boolean hasToken() { + return accountCase_ == 3; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return The token. + */ + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token getToken() { + if (accountCase_ == 3) { + return (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_; + } + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder getTokenOrBuilder() { + if (accountCase_ == 3) { + return (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_; + } + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -11292,6 +11354,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (accountCase_ == 2) { output.writeMessage(2, (com.strongdm.api.plumbing.AccountsPlumbing.Service) account_); } + if (accountCase_ == 3) { + output.writeMessage(3, (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_); + } unknownFields.writeTo(output); } @@ -11309,6 +11374,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (com.strongdm.api.plumbing.AccountsPlumbing.Service) account_); } + if (accountCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -11334,6 +11403,10 @@ public boolean equals(final java.lang.Object obj) { if (!getService() .equals(other.getService())) return false; break; + case 3: + if (!getToken() + .equals(other.getToken())) return false; + break; case 0: default: } @@ -11357,6 +11430,10 @@ public int hashCode() { hash = (37 * hash) + SERVICE_FIELD_NUMBER; hash = (53 * hash) + getService().hashCode(); break; + case 3: + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + break; case 0: default: } @@ -11541,6 +11618,13 @@ public com.strongdm.api.plumbing.AccountsPlumbing.Account buildPartial() { result.account_ = serviceBuilder_.build(); } } + if (accountCase_ == 3) { + if (tokenBuilder_ == null) { + result.account_ = account_; + } else { + result.account_ = tokenBuilder_.build(); + } + } result.accountCase_ = accountCase_; onBuilt(); return result; @@ -11599,6 +11683,10 @@ public Builder mergeFrom(com.strongdm.api.plumbing.AccountsPlumbing.Account othe mergeService(other.getService()); break; } + case TOKEN: { + mergeToken(other.getToken()); + break; + } case ACCOUNT_NOT_SET: { break; } @@ -11930,6 +12018,148 @@ public com.strongdm.api.plumbing.AccountsPlumbing.ServiceOrBuilder getServiceOrB onChanged();; return serviceBuilder_; } + + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.AccountsPlumbing.Token, com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder, com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder> tokenBuilder_; + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return Whether the token field is set. + */ + @java.lang.Override + public boolean hasToken() { + return accountCase_ == 3; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + * @return The token. + */ + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token getToken() { + if (tokenBuilder_ == null) { + if (accountCase_ == 3) { + return (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_; + } + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } else { + if (accountCase_ == 3) { + return tokenBuilder_.getMessage(); + } + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + public Builder setToken(com.strongdm.api.plumbing.AccountsPlumbing.Token value) { + if (tokenBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + account_ = value; + onChanged(); + } else { + tokenBuilder_.setMessage(value); + } + accountCase_ = 3; + return this; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + public Builder setToken( + com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder builderForValue) { + if (tokenBuilder_ == null) { + account_ = builderForValue.build(); + onChanged(); + } else { + tokenBuilder_.setMessage(builderForValue.build()); + } + accountCase_ = 3; + return this; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + public Builder mergeToken(com.strongdm.api.plumbing.AccountsPlumbing.Token value) { + if (tokenBuilder_ == null) { + if (accountCase_ == 3 && + account_ != com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance()) { + account_ = com.strongdm.api.plumbing.AccountsPlumbing.Token.newBuilder((com.strongdm.api.plumbing.AccountsPlumbing.Token) account_) + .mergeFrom(value).buildPartial(); + } else { + account_ = value; + } + onChanged(); + } else { + if (accountCase_ == 3) { + tokenBuilder_.mergeFrom(value); + } else { + tokenBuilder_.setMessage(value); + } + } + accountCase_ = 3; + return this; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + public Builder clearToken() { + if (tokenBuilder_ == null) { + if (accountCase_ == 3) { + accountCase_ = 0; + account_ = null; + onChanged(); + } + } else { + if (accountCase_ == 3) { + accountCase_ = 0; + account_ = null; + } + tokenBuilder_.clear(); + } + return this; + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder getTokenBuilder() { + return getTokenFieldBuilder().getBuilder(); + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder getTokenOrBuilder() { + if ((accountCase_ == 3) && (tokenBuilder_ != null)) { + return tokenBuilder_.getMessageOrBuilder(); + } else { + if (accountCase_ == 3) { + return (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_; + } + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + } + /** + * .v1.Token token = 3 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.AccountsPlumbing.Token, com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder, com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder> + getTokenFieldBuilder() { + if (tokenBuilder_ == null) { + if (!(accountCase_ == 3)) { + account_ = com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + tokenBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.AccountsPlumbing.Token, com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder, com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder>( + (com.strongdm.api.plumbing.AccountsPlumbing.Token) account_, + getParentForChildren(), + isClean()); + account_ = null; + } + accountCase_ = 3; + onChanged();; + return tokenBuilder_; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -15225,209 +15455,1906 @@ public com.strongdm.api.plumbing.AccountsPlumbing.Service getDefaultInstanceForT } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountCreateRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountCreateRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountCreateResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountCreateResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountGetRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountGetRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountGetResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountGetResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountUpdateRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountUpdateRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountUpdateResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountUpdateResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountDeleteRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountDeleteRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountDeleteResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountDeleteResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountListRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountListRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AccountListResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AccountListResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Account_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Account_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_User_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_User_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Service_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Service_fieldAccessorTable; + public interface TokenOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Token) + com.google.protobuf.MessageOrBuilder { - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\016accounts.proto\022\002v1\032\roptions.proto\032\nspe" + - "c.proto\032\ntags.proto\"i\n\024AccountCreateRequ" + - "est\022\'\n\004meta\030\001 \001(\0132\031.v1.CreateRequestMeta" + - "data\022(\n\007account\030\002 \001(\0132\013.v1.AccountB\n\362\370\263\007" + - "\005\260\363\263\007\001\"\374\001\n\025AccountCreateResponse\0224\n\004meta" + - "\030\001 \001(\0132\032.v1.CreateResponseMetadataB\n\362\370\263\007" + - "\005\260\363\263\007\001\022(\n\007account\030\002 \001(\0132\013.v1.AccountB\n\362\370" + - "\263\007\005\260\363\263\007\001\022\036\n\005token\030\003 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\360\363\263\007\001" + - "\022W\n\nrate_limit\030\004 \001(\0132\025.v1.RateLimitMetad" + - "ataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!jso" + - "n_gateway:\n\372\370\263\007\005\250\363\263\007\001\"Q\n\021AccountGetReque" + - "st\022$\n\004meta\030\001 \001(\0132\026.v1.GetRequestMetadata" + - "\022\026\n\002id\030\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\326\001\n\022AccountGetR" + - "esponse\0221\n\004meta\030\001 \001(\0132\027.v1.GetResponseMe" + - "tadataB\n\362\370\263\007\005\260\363\263\007\001\022(\n\007account\030\002 \001(\0132\013.v1" + - ".AccountB\n\362\370\263\007\005\260\363\263\007\001\022W\n\nrate_limit\030\003 \001(\013" + - "2\025.v1.RateLimitMetadataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006" + - "\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!json_gateway:\n\372\370\263\007\005\250\363\263\007" + - "\001\"u\n\024AccountUpdateRequest\022\'\n\004meta\030\001 \001(\0132" + - "\031.v1.UpdateRequestMetadata\022\n\n\002id\030\002 \001(\t\022(" + - "\n\007account\030\003 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263\007\001" + - "\"\334\001\n\025AccountUpdateResponse\0224\n\004meta\030\001 \001(\013" + - "2\032.v1.UpdateResponseMetadataB\n\362\370\263\007\005\260\363\263\007\001" + - "\022(\n\007account\030\002 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263" + - "\007\001\022W\n\nrate_limit\030\003 \001(\0132\025.v1.RateLimitMet" + - "adataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!j" + - "son_gateway:\n\372\370\263\007\005\250\363\263\007\001\"W\n\024AccountDelete" + - "Request\022\'\n\004meta\030\001 \001(\0132\031.v1.DeleteRequest" + - "Metadata\022\026\n\002id\030\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\262\001\n\025Acc" + - "ountDeleteResponse\0224\n\004meta\030\001 \001(\0132\032.v1.De" + - "leteResponseMetadataB\n\362\370\263\007\005\260\363\263\007\001\022W\n\nrate" + - "_limit\030\002 \001(\0132\025.v1.RateLimitMetadataB,\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!json_gatewa" + - "y:\n\372\370\263\007\005\250\363\263\007\001\"W\n\022AccountListRequest\022%\n\004m" + - "eta\030\001 \001(\0132\027.v1.ListRequestMetadata\022\032\n\006fi" + - "lter\030\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\301\001\n\023AccountListRe" + - "sponse\022&\n\004meta\030\001 \001(\0132\030.v1.ListResponseMe" + - "tadata\022)\n\010accounts\030\002 \003(\0132\013.v1.AccountB\n\362" + - "\370\263\007\005\270\363\263\007\001\022W\n\nrate_limit\030\003 \001(\0132\025.v1.RateL" + - "imitMetadataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022" + - "\262\364\263\007\r!json_gateway\"\324\001\n\007Account\022\030\n\004user\030\001" + - " \001(\0132\010.v1.UserH\000\022\036\n\007service\030\002 \001(\0132\013.v1.S" + - "erviceH\000:a\372\370\263\007\005\250\363\263\007\001\372\370\263\007R\302\363\263\007M\242\363\263\007 tf_ex" + - "amples/account_resource.txt\252\363\263\007#tf_examp" + - "les/account_data_source.txtB,\n\007account\022!" + - "\252\370\263\007\016\252\370\263\007\tsuspended\252\370\263\007\t\252\370\263\007\004tags\"\307\002\n\004Us" + - "er\022\026\n\002id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\036\n\005email\030\002 \001(" + - "\tB\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022#\n\nfirst_name\030\003 \001(\tB\017" + - "\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022\"\n\tlast_name\030\004 \001(\tB\017\362\370\263\007" + - "\n\260\363\263\007\001\300\363\263\007\001\022\035\n\tsuspended\030\005 \001(\010B\n\362\370\263\007\005\260\363\263" + - "\007\001\022\"\n\004tags\030\006 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022)" + - "\n\020permission_level\030\007 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\230\364\263\007" + - "\001\022#\n\nmanaged_by\030\010 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\230\364\263\007\001\022\037" + - "\n\013external_id\030\t \001(\tB\n\362\370\263\007\005\260\363\263\007\001:\n\372\370\263\007\005\250\363" + - "\263\007\001\"\217\001\n\007Service\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\035\n\tsuspen" + - "ded\030\003 \001(\010B\n\362\370\263\007\005\260\363\263\007\001\022\"\n\004tags\030\004 \001(\0132\010.v1" + - ".TagsB\n\362\370\263\007\005\260\363\263\007\001:\n\372\370\263\007\005\250\363\263\007\0012\241\004\n\010Accoun" + - "ts\022c\n\006Create\022\030.v1.AccountCreateRequest\032\031" + - ".v1.AccountCreateResponse\"$\202\371\263\007\t\242\363\263\007\004pos" + - "t\202\371\263\007\021\252\363\263\007\014/v1/accounts\022^\n\003Get\022\025.v1.Acco" + - "untGetRequest\032\026.v1.AccountGetResponse\"(\202" + - "\371\263\007\010\242\363\263\007\003get\202\371\263\007\026\252\363\263\007\021/v1/accounts/{id}\022" + - "g\n\006Update\022\030.v1.AccountUpdateRequest\032\031.v1" + - ".AccountUpdateResponse\"(\202\371\263\007\010\242\363\263\007\003put\202\371\263" + - "\007\026\252\363\263\007\021/v1/accounts/{id}\022j\n\006Delete\022\030.v1." + - "AccountDeleteRequest\032\031.v1.AccountDeleteR" + - "esponse\"+\202\371\263\007\013\242\363\263\007\006delete\202\371\263\007\026\252\363\263\007\021/v1/a" + - "ccounts/{id}\022\\\n\004List\022\026.v1.AccountListReq" + - "uest\032\027.v1.AccountListResponse\"#\202\371\263\007\010\242\363\263\007" + - "\003get\202\371\263\007\021\252\363\263\007\014/v1/accounts\032\035\312\371\263\007\014\302\371\263\007\007Ac" + - "count\312\371\263\007\007\322\371\263\007\002a-Bd\n\031com.strongdm.api.pl" + - "umbingB\020AccountsPlumbingZ5github.com/str" + - "ongdm/strongdm-sdk-go/v3/internal/v1;v1b" + - "\006proto3" - }; - descriptor = com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.strongdm.api.plumbing.Options.getDescriptor(), - com.strongdm.api.plumbing.Spec.getDescriptor(), - com.strongdm.api.plumbing.TagsPlumbing.getDescriptor(), - }); - internal_static_v1_AccountCreateRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_v1_AccountCreateRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountCreateRequest_descriptor, - new java.lang.String[] { "Meta", "Account", }); - internal_static_v1_AccountCreateResponse_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_v1_AccountCreateResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountCreateResponse_descriptor, - new java.lang.String[] { "Meta", "Account", "Token", "RateLimit", }); - internal_static_v1_AccountGetRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_v1_AccountGetRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountGetRequest_descriptor, - new java.lang.String[] { "Meta", "Id", }); - internal_static_v1_AccountGetResponse_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_v1_AccountGetResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountGetResponse_descriptor, - new java.lang.String[] { "Meta", "Account", "RateLimit", }); - internal_static_v1_AccountUpdateRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_v1_AccountUpdateRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountUpdateRequest_descriptor, - new java.lang.String[] { "Meta", "Id", "Account", }); - internal_static_v1_AccountUpdateResponse_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_v1_AccountUpdateResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountUpdateResponse_descriptor, - new java.lang.String[] { "Meta", "Account", "RateLimit", }); - internal_static_v1_AccountDeleteRequest_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_v1_AccountDeleteRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_v1_AccountDeleteRequest_descriptor, - new java.lang.String[] { "Meta", "Id", }); - internal_static_v1_AccountDeleteResponse_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_v1_AccountDeleteResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + /** + *
+     * Unique identifier of the Token.
+     * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * Unique identifier of the Token.
+     * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * Unique human-readable name of the Token.
+     * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Unique human-readable name of the Token.
+     * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+     * The Token's suspended state.
+     * 
+ * + * bool suspended = 3 [(.v1.field_options) = { ... } + * @return The suspended. + */ + boolean getSuspended(); + + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + boolean hasTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return The tags. + */ + com.strongdm.api.plumbing.TagsPlumbing.Tags getTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder(); + + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return Whether the rekeyed field is set. + */ + boolean hasRekeyed(); + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return The rekeyed. + */ + com.google.protobuf.Timestamp getRekeyed(); + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + com.google.protobuf.TimestampOrBuilder getRekeyedOrBuilder(); + + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return Whether the deadline field is set. + */ + boolean hasDeadline(); + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return The deadline. + */ + com.google.protobuf.Timestamp getDeadline(); + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + com.google.protobuf.TimestampOrBuilder getDeadlineOrBuilder(); + } + /** + *
+   * A Token is an account providing tokenized access for automation or integration use.
+   * Tokens include admin tokens, API keys, and SCIM tokens.
+   * 
+ * + * Protobuf type {@code v1.Token} + */ + public static final class Token extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:v1.Token) + TokenOrBuilder { + private static final long serialVersionUID = 0L; + // Use Token.newBuilder() to construct. + private Token(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Token() { + id_ = ""; + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Token(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Token( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 24: { + + suspended_ = input.readBool(); + break; + } + case 34: { + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder subBuilder = null; + if (tags_ != null) { + subBuilder = tags_.toBuilder(); + } + tags_ = input.readMessage(com.strongdm.api.plumbing.TagsPlumbing.Tags.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(tags_); + tags_ = subBuilder.buildPartial(); + } + + break; + } + case 42: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (rekeyed_ != null) { + subBuilder = rekeyed_.toBuilder(); + } + rekeyed_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(rekeyed_); + rekeyed_ = subBuilder.buildPartial(); + } + + break; + } + case 50: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (deadline_ != null) { + subBuilder = deadline_.toBuilder(); + } + deadline_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(deadline_); + deadline_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.AccountsPlumbing.internal_static_v1_Token_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.AccountsPlumbing.internal_static_v1_Token_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.AccountsPlumbing.Token.class, com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + *
+     * Unique identifier of the Token.
+     * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * Unique identifier of the Token.
+     * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + *
+     * Unique human-readable name of the Token.
+     * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Unique human-readable name of the Token.
+     * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SUSPENDED_FIELD_NUMBER = 3; + private boolean suspended_; + /** + *
+     * The Token's suspended state.
+     * 
+ * + * bool suspended = 3 [(.v1.field_options) = { ... } + * @return The suspended. + */ + @java.lang.Override + public boolean getSuspended() { + return suspended_; + } + + public static final int TAGS_FIELD_NUMBER = 4; + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + @java.lang.Override + public boolean hasTags() { + return tags_ != null; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return The tags. + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + return getTags(); + } + + public static final int REKEYED_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp rekeyed_; + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return Whether the rekeyed field is set. + */ + @java.lang.Override + public boolean hasRekeyed() { + return rekeyed_ != null; + } + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return The rekeyed. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getRekeyed() { + return rekeyed_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : rekeyed_; + } + /** + *
+     * The timestamp when the Token was last rekeyed.
+     * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getRekeyedOrBuilder() { + return getRekeyed(); + } + + public static final int DEADLINE_FIELD_NUMBER = 6; + private com.google.protobuf.Timestamp deadline_; + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return Whether the deadline field is set. + */ + @java.lang.Override + public boolean hasDeadline() { + return deadline_ != null; + } + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return The deadline. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getDeadline() { + return deadline_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deadline_; + } + /** + *
+     * The timestamp when the Token will expire.
+     * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getDeadlineOrBuilder() { + return getDeadline(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (suspended_ != false) { + output.writeBool(3, suspended_); + } + if (tags_ != null) { + output.writeMessage(4, getTags()); + } + if (rekeyed_ != null) { + output.writeMessage(5, getRekeyed()); + } + if (deadline_ != null) { + output.writeMessage(6, getDeadline()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (suspended_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, suspended_); + } + if (tags_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getTags()); + } + if (rekeyed_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getRekeyed()); + } + if (deadline_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getDeadline()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.strongdm.api.plumbing.AccountsPlumbing.Token)) { + return super.equals(obj); + } + com.strongdm.api.plumbing.AccountsPlumbing.Token other = (com.strongdm.api.plumbing.AccountsPlumbing.Token) obj; + + if (!getId() + .equals(other.getId())) return false; + if (!getName() + .equals(other.getName())) return false; + if (getSuspended() + != other.getSuspended()) return false; + if (hasTags() != other.hasTags()) return false; + if (hasTags()) { + if (!getTags() + .equals(other.getTags())) return false; + } + if (hasRekeyed() != other.hasRekeyed()) return false; + if (hasRekeyed()) { + if (!getRekeyed() + .equals(other.getRekeyed())) return false; + } + if (hasDeadline() != other.hasDeadline()) return false; + if (hasDeadline()) { + if (!getDeadline() + .equals(other.getDeadline())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + SUSPENDED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSuspended()); + if (hasTags()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTags().hashCode(); + } + if (hasRekeyed()) { + hash = (37 * hash) + REKEYED_FIELD_NUMBER; + hash = (53 * hash) + getRekeyed().hashCode(); + } + if (hasDeadline()) { + hash = (37 * hash) + DEADLINE_FIELD_NUMBER; + hash = (53 * hash) + getDeadline().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.AccountsPlumbing.Token parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.strongdm.api.plumbing.AccountsPlumbing.Token prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * A Token is an account providing tokenized access for automation or integration use.
+     * Tokens include admin tokens, API keys, and SCIM tokens.
+     * 
+ * + * Protobuf type {@code v1.Token} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:v1.Token) + com.strongdm.api.plumbing.AccountsPlumbing.TokenOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.AccountsPlumbing.internal_static_v1_Token_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.AccountsPlumbing.internal_static_v1_Token_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.AccountsPlumbing.Token.class, com.strongdm.api.plumbing.AccountsPlumbing.Token.Builder.class); + } + + // Construct using com.strongdm.api.plumbing.AccountsPlumbing.Token.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + name_ = ""; + + suspended_ = false; + + if (tagsBuilder_ == null) { + tags_ = null; + } else { + tags_ = null; + tagsBuilder_ = null; + } + if (rekeyedBuilder_ == null) { + rekeyed_ = null; + } else { + rekeyed_ = null; + rekeyedBuilder_ = null; + } + if (deadlineBuilder_ == null) { + deadline_ = null; + } else { + deadline_ = null; + deadlineBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.strongdm.api.plumbing.AccountsPlumbing.internal_static_v1_Token_descriptor; + } + + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token getDefaultInstanceForType() { + return com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance(); + } + + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token build() { + com.strongdm.api.plumbing.AccountsPlumbing.Token result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token buildPartial() { + com.strongdm.api.plumbing.AccountsPlumbing.Token result = new com.strongdm.api.plumbing.AccountsPlumbing.Token(this); + result.id_ = id_; + result.name_ = name_; + result.suspended_ = suspended_; + if (tagsBuilder_ == null) { + result.tags_ = tags_; + } else { + result.tags_ = tagsBuilder_.build(); + } + if (rekeyedBuilder_ == null) { + result.rekeyed_ = rekeyed_; + } else { + result.rekeyed_ = rekeyedBuilder_.build(); + } + if (deadlineBuilder_ == null) { + result.deadline_ = deadline_; + } else { + result.deadline_ = deadlineBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.strongdm.api.plumbing.AccountsPlumbing.Token) { + return mergeFrom((com.strongdm.api.plumbing.AccountsPlumbing.Token)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.strongdm.api.plumbing.AccountsPlumbing.Token other) { + if (other == com.strongdm.api.plumbing.AccountsPlumbing.Token.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getSuspended() != false) { + setSuspended(other.getSuspended()); + } + if (other.hasTags()) { + mergeTags(other.getTags()); + } + if (other.hasRekeyed()) { + mergeRekeyed(other.getRekeyed()); + } + if (other.hasDeadline()) { + mergeDeadline(other.getDeadline()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.strongdm.api.plumbing.AccountsPlumbing.Token parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.strongdm.api.plumbing.AccountsPlumbing.Token) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + *
+       * Unique identifier of the Token.
+       * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique identifier of the Token.
+       * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique identifier of the Token.
+       * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Token.
+       * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Token.
+       * 
+ * + * string id = 1 [(.v1.field_options) = { ... } + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Unique human-readable name of the Token.
+       * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique human-readable name of the Token.
+       * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique human-readable name of the Token.
+       * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Token.
+       * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Token.
+       * 
+ * + * string name = 2 [(.v1.field_options) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private boolean suspended_ ; + /** + *
+       * The Token's suspended state.
+       * 
+ * + * bool suspended = 3 [(.v1.field_options) = { ... } + * @return The suspended. + */ + @java.lang.Override + public boolean getSuspended() { + return suspended_; + } + /** + *
+       * The Token's suspended state.
+       * 
+ * + * bool suspended = 3 [(.v1.field_options) = { ... } + * @param value The suspended to set. + * @return This builder for chaining. + */ + public Builder setSuspended(boolean value) { + + suspended_ = value; + onChanged(); + return this; + } + /** + *
+       * The Token's suspended state.
+       * 
+ * + * bool suspended = 3 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSuspended() { + + suspended_ = false; + onChanged(); + return this; + } + + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> tagsBuilder_; + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + public boolean hasTags() { + return tagsBuilder_ != null || tags_ != null; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + * @return The tags. + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + if (tagsBuilder_ == null) { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } else { + return tagsBuilder_.getMessage(); + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public Builder setTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tags_ = value; + onChanged(); + } else { + tagsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public Builder setTags( + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder builderForValue) { + if (tagsBuilder_ == null) { + tags_ = builderForValue.build(); + onChanged(); + } else { + tagsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public Builder mergeTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (tags_ != null) { + tags_ = + com.strongdm.api.plumbing.TagsPlumbing.Tags.newBuilder(tags_).mergeFrom(value).buildPartial(); + } else { + tags_ = value; + } + onChanged(); + } else { + tagsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public Builder clearTags() { + if (tagsBuilder_ == null) { + tags_ = null; + onChanged(); + } else { + tags_ = null; + tagsBuilder_ = null; + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder getTagsBuilder() { + + onChanged(); + return getTagsFieldBuilder().getBuilder(); + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + if (tagsBuilder_ != null) { + return tagsBuilder_.getMessageOrBuilder(); + } else { + return tags_ == null ? + com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 4 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> + getTagsFieldBuilder() { + if (tagsBuilder_ == null) { + tagsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder>( + getTags(), + getParentForChildren(), + isClean()); + tags_ = null; + } + return tagsBuilder_; + } + + private com.google.protobuf.Timestamp rekeyed_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> rekeyedBuilder_; + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return Whether the rekeyed field is set. + */ + public boolean hasRekeyed() { + return rekeyedBuilder_ != null || rekeyed_ != null; + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + * @return The rekeyed. + */ + public com.google.protobuf.Timestamp getRekeyed() { + if (rekeyedBuilder_ == null) { + return rekeyed_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : rekeyed_; + } else { + return rekeyedBuilder_.getMessage(); + } + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public Builder setRekeyed(com.google.protobuf.Timestamp value) { + if (rekeyedBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rekeyed_ = value; + onChanged(); + } else { + rekeyedBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public Builder setRekeyed( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (rekeyedBuilder_ == null) { + rekeyed_ = builderForValue.build(); + onChanged(); + } else { + rekeyedBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public Builder mergeRekeyed(com.google.protobuf.Timestamp value) { + if (rekeyedBuilder_ == null) { + if (rekeyed_ != null) { + rekeyed_ = + com.google.protobuf.Timestamp.newBuilder(rekeyed_).mergeFrom(value).buildPartial(); + } else { + rekeyed_ = value; + } + onChanged(); + } else { + rekeyedBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public Builder clearRekeyed() { + if (rekeyedBuilder_ == null) { + rekeyed_ = null; + onChanged(); + } else { + rekeyed_ = null; + rekeyedBuilder_ = null; + } + + return this; + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public com.google.protobuf.Timestamp.Builder getRekeyedBuilder() { + + onChanged(); + return getRekeyedFieldBuilder().getBuilder(); + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + public com.google.protobuf.TimestampOrBuilder getRekeyedOrBuilder() { + if (rekeyedBuilder_ != null) { + return rekeyedBuilder_.getMessageOrBuilder(); + } else { + return rekeyed_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : rekeyed_; + } + } + /** + *
+       * The timestamp when the Token was last rekeyed.
+       * 
+ * + * .google.protobuf.Timestamp rekeyed = 5 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getRekeyedFieldBuilder() { + if (rekeyedBuilder_ == null) { + rekeyedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getRekeyed(), + getParentForChildren(), + isClean()); + rekeyed_ = null; + } + return rekeyedBuilder_; + } + + private com.google.protobuf.Timestamp deadline_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> deadlineBuilder_; + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return Whether the deadline field is set. + */ + public boolean hasDeadline() { + return deadlineBuilder_ != null || deadline_ != null; + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + * @return The deadline. + */ + public com.google.protobuf.Timestamp getDeadline() { + if (deadlineBuilder_ == null) { + return deadline_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deadline_; + } else { + return deadlineBuilder_.getMessage(); + } + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public Builder setDeadline(com.google.protobuf.Timestamp value) { + if (deadlineBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + deadline_ = value; + onChanged(); + } else { + deadlineBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public Builder setDeadline( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (deadlineBuilder_ == null) { + deadline_ = builderForValue.build(); + onChanged(); + } else { + deadlineBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public Builder mergeDeadline(com.google.protobuf.Timestamp value) { + if (deadlineBuilder_ == null) { + if (deadline_ != null) { + deadline_ = + com.google.protobuf.Timestamp.newBuilder(deadline_).mergeFrom(value).buildPartial(); + } else { + deadline_ = value; + } + onChanged(); + } else { + deadlineBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public Builder clearDeadline() { + if (deadlineBuilder_ == null) { + deadline_ = null; + onChanged(); + } else { + deadline_ = null; + deadlineBuilder_ = null; + } + + return this; + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public com.google.protobuf.Timestamp.Builder getDeadlineBuilder() { + + onChanged(); + return getDeadlineFieldBuilder().getBuilder(); + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + public com.google.protobuf.TimestampOrBuilder getDeadlineOrBuilder() { + if (deadlineBuilder_ != null) { + return deadlineBuilder_.getMessageOrBuilder(); + } else { + return deadline_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : deadline_; + } + } + /** + *
+       * The timestamp when the Token will expire.
+       * 
+ * + * .google.protobuf.Timestamp deadline = 6 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getDeadlineFieldBuilder() { + if (deadlineBuilder_ == null) { + deadlineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getDeadline(), + getParentForChildren(), + isClean()); + deadline_ = null; + } + return deadlineBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:v1.Token) + } + + // @@protoc_insertion_point(class_scope:v1.Token) + private static final com.strongdm.api.plumbing.AccountsPlumbing.Token DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.AccountsPlumbing.Token(); + } + + public static com.strongdm.api.plumbing.AccountsPlumbing.Token getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Token parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Token(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.strongdm.api.plumbing.AccountsPlumbing.Token getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountCreateRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountCreateRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountCreateResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountCreateResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountGetRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountGetRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountGetResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountGetResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountUpdateRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountUpdateRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountUpdateResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountUpdateResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountDeleteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountDeleteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountDeleteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountDeleteResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountListRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountListRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AccountListResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AccountListResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Account_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Account_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_User_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_User_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Service_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Service_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Token_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Token_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\016accounts.proto\022\002v1\032\037google/protobuf/ti" + + "mestamp.proto\032\roptions.proto\032\nspec.proto" + + "\032\ntags.proto\"i\n\024AccountCreateRequest\022\'\n\004" + + "meta\030\001 \001(\0132\031.v1.CreateRequestMetadata\022(\n" + + "\007account\030\002 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263\007\001\"" + + "\374\001\n\025AccountCreateResponse\0224\n\004meta\030\001 \001(\0132" + + "\032.v1.CreateResponseMetadataB\n\362\370\263\007\005\260\363\263\007\001\022" + + "(\n\007account\030\002 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263\007" + + "\001\022\036\n\005token\030\003 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\360\363\263\007\001\022W\n\nrat" + + "e_limit\030\004 \001(\0132\025.v1.RateLimitMetadataB,\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!json_gatew" + + "ay:\n\372\370\263\007\005\250\363\263\007\001\"Q\n\021AccountGetRequest\022$\n\004m" + + "eta\030\001 \001(\0132\026.v1.GetRequestMetadata\022\026\n\002id\030" + + "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\326\001\n\022AccountGetResponse" + + "\0221\n\004meta\030\001 \001(\0132\027.v1.GetResponseMetadataB" + + "\n\362\370\263\007\005\260\363\263\007\001\022(\n\007account\030\002 \001(\0132\013.v1.Accoun" + + "tB\n\362\370\263\007\005\260\363\263\007\001\022W\n\nrate_limit\030\003 \001(\0132\025.v1.R" + + "ateLimitMetadataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + + "\370\263\007\022\262\364\263\007\r!json_gateway:\n\372\370\263\007\005\250\363\263\007\001\"u\n\024Ac" + + "countUpdateRequest\022\'\n\004meta\030\001 \001(\0132\031.v1.Up" + + "dateRequestMetadata\022\n\n\002id\030\002 \001(\t\022(\n\007accou" + + "nt\030\003 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263\007\001\"\334\001\n\025Ac" + + "countUpdateResponse\0224\n\004meta\030\001 \001(\0132\032.v1.U" + + "pdateResponseMetadataB\n\362\370\263\007\005\260\363\263\007\001\022(\n\007acc" + + "ount\030\002 \001(\0132\013.v1.AccountB\n\362\370\263\007\005\260\363\263\007\001\022W\n\nr" + + "ate_limit\030\003 \001(\0132\025.v1.RateLimitMetadataB," + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!json_gat" + + "eway:\n\372\370\263\007\005\250\363\263\007\001\"W\n\024AccountDeleteRequest" + + "\022\'\n\004meta\030\001 \001(\0132\031.v1.DeleteRequestMetadat" + + "a\022\026\n\002id\030\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\262\001\n\025AccountDel" + + "eteResponse\0224\n\004meta\030\001 \001(\0132\032.v1.DeleteRes" + + "ponseMetadataB\n\362\370\263\007\005\260\363\263\007\001\022W\n\nrate_limit\030" + + "\002 \001(\0132\025.v1.RateLimitMetadataB,\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!json_gateway:\n\372\370\263\007" + + "\005\250\363\263\007\001\"W\n\022AccountListRequest\022%\n\004meta\030\001 \001" + + "(\0132\027.v1.ListRequestMetadata\022\032\n\006filter\030\002 " + + "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\"\301\001\n\023AccountListResponse\022" + + "&\n\004meta\030\001 \001(\0132\030.v1.ListResponseMetadata\022" + + ")\n\010accounts\030\002 \003(\0132\013.v1.AccountB\n\362\370\263\007\005\270\363\263" + + "\007\001\022W\n\nrate_limit\030\003 \001(\0132\025.v1.RateLimitMet" + + "adataB,\362\370\263\007\005\260\363\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\022\262\364\263\007\r!j" + + "son_gateway\"\206\002\n\007Account\022\030\n\004user\030\001 \001(\0132\010." + + "v1.UserH\000\022\036\n\007service\030\002 \001(\0132\013.v1.ServiceH" + + "\000\0220\n\005token\030\003 \001(\0132\t.v1.TokenB\024\362\370\263\007\017\262\364\263\007\ng" + + "o_privateH\000:a\372\370\263\007\005\250\363\263\007\001\372\370\263\007R\302\363\263\007M\242\363\263\007 tf" + + "_examples/account_resource.txt\252\363\263\007#tf_ex" + + "amples/account_data_source.txtB,\n\007accoun" + + "t\022!\252\370\263\007\016\252\370\263\007\tsuspended\252\370\263\007\t\252\370\263\007\004tags\"\307\002\n" + + "\004User\022\026\n\002id\030\001 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022\036\n\005email\030\002" + + " \001(\tB\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022#\n\nfirst_name\030\003 \001(" + + "\tB\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022\"\n\tlast_name\030\004 \001(\tB\017\362" + + "\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022\035\n\tsuspended\030\005 \001(\010B\n\362\370\263\007\005" + + "\260\363\263\007\001\022\"\n\004tags\030\006 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007" + + "\001\022)\n\020permission_level\030\007 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\230" + + "\364\263\007\001\022#\n\nmanaged_by\030\010 \001(\tB\017\362\370\263\007\n\260\363\263\007\001\230\364\263\007" + + "\001\022\037\n\013external_id\030\t \001(\tB\n\362\370\263\007\005\260\363\263\007\001:\n\372\370\263\007" + + "\005\250\363\263\007\001\"\217\001\n\007Service\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\035\n\tsus" + + "pended\030\003 \001(\010B\n\362\370\263\007\005\260\363\263\007\001\022\"\n\004tags\030\004 \001(\0132\010" + + ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001:\n\372\370\263\007\005\250\363\263\007\001\"\217\002\n\005Tok" + + "en\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(\t" + + "B\017\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001\022\035\n\tsuspended\030\003 \001(\010B\n\362\370" + + "\263\007\005\260\363\263\007\001\022\"\n\004tags\030\004 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260" + + "\363\263\007\001\0227\n\007rekeyed\030\005 \001(\0132\032.google.protobuf." + + "TimestampB\n\362\370\263\007\005\260\363\263\007\001\0228\n\010deadline\030\006 \001(\0132" + + "\032.google.protobuf.TimestampB\n\362\370\263\007\005\260\363\263\007\001:" + + "\031\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private2\241\004\n\010Accounts\022" + + "c\n\006Create\022\030.v1.AccountCreateRequest\032\031.v1" + + ".AccountCreateResponse\"$\202\371\263\007\t\242\363\263\007\004post\202\371" + + "\263\007\021\252\363\263\007\014/v1/accounts\022^\n\003Get\022\025.v1.Account" + + "GetRequest\032\026.v1.AccountGetResponse\"(\202\371\263\007" + + "\010\242\363\263\007\003get\202\371\263\007\026\252\363\263\007\021/v1/accounts/{id}\022g\n\006" + + "Update\022\030.v1.AccountUpdateRequest\032\031.v1.Ac" + + "countUpdateResponse\"(\202\371\263\007\010\242\363\263\007\003put\202\371\263\007\026\252" + + "\363\263\007\021/v1/accounts/{id}\022j\n\006Delete\022\030.v1.Acc" + + "ountDeleteRequest\032\031.v1.AccountDeleteResp" + + "onse\"+\202\371\263\007\013\242\363\263\007\006delete\202\371\263\007\026\252\363\263\007\021/v1/acco" + + "unts/{id}\022\\\n\004List\022\026.v1.AccountListReques" + + "t\032\027.v1.AccountListResponse\"#\202\371\263\007\010\242\363\263\007\003ge" + + "t\202\371\263\007\021\252\363\263\007\014/v1/accounts\032\035\312\371\263\007\014\302\371\263\007\007Accou" + + "nt\312\371\263\007\007\322\371\263\007\002a-Bd\n\031com.strongdm.api.plumb" + + "ingB\020AccountsPlumbingZ5github.com/strong" + + "dm/strongdm-sdk-go/v3/internal/v1;v1b\006pr" + + "oto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.TimestampProto.getDescriptor(), + com.strongdm.api.plumbing.Options.getDescriptor(), + com.strongdm.api.plumbing.Spec.getDescriptor(), + com.strongdm.api.plumbing.TagsPlumbing.getDescriptor(), + }); + internal_static_v1_AccountCreateRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_v1_AccountCreateRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountCreateRequest_descriptor, + new java.lang.String[] { "Meta", "Account", }); + internal_static_v1_AccountCreateResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_v1_AccountCreateResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountCreateResponse_descriptor, + new java.lang.String[] { "Meta", "Account", "Token", "RateLimit", }); + internal_static_v1_AccountGetRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_v1_AccountGetRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountGetRequest_descriptor, + new java.lang.String[] { "Meta", "Id", }); + internal_static_v1_AccountGetResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_v1_AccountGetResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountGetResponse_descriptor, + new java.lang.String[] { "Meta", "Account", "RateLimit", }); + internal_static_v1_AccountUpdateRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_v1_AccountUpdateRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountUpdateRequest_descriptor, + new java.lang.String[] { "Meta", "Id", "Account", }); + internal_static_v1_AccountUpdateResponse_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_v1_AccountUpdateResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountUpdateResponse_descriptor, + new java.lang.String[] { "Meta", "Account", "RateLimit", }); + internal_static_v1_AccountDeleteRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_v1_AccountDeleteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_AccountDeleteRequest_descriptor, + new java.lang.String[] { "Meta", "Id", }); + internal_static_v1_AccountDeleteResponse_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_v1_AccountDeleteResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_AccountDeleteResponse_descriptor, new java.lang.String[] { "Meta", "RateLimit", }); internal_static_v1_AccountListRequest_descriptor = @@ -15447,7 +17374,7 @@ public com.strongdm.api.plumbing.AccountsPlumbing.Service getDefaultInstanceForT internal_static_v1_Account_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Account_descriptor, - new java.lang.String[] { "User", "Service", "Account", }); + new java.lang.String[] { "User", "Service", "Token", "Account", }); internal_static_v1_User_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_v1_User_fieldAccessorTable = new @@ -15460,6 +17387,12 @@ public com.strongdm.api.plumbing.AccountsPlumbing.Service getDefaultInstanceForT com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Service_descriptor, new java.lang.String[] { "Id", "Name", "Suspended", "Tags", }); + internal_static_v1_Token_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_v1_Token_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_Token_descriptor, + new java.lang.String[] { "Id", "Name", "Suspended", "Tags", "Rekeyed", "Deadline", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.strongdm.api.plumbing.Options.fieldOptions); @@ -15469,6 +17402,7 @@ public com.strongdm.api.plumbing.AccountsPlumbing.Service getDefaultInstanceForT registry.add(com.strongdm.api.plumbing.Options.serviceOptions); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); + com.google.protobuf.TimestampProto.getDescriptor(); com.strongdm.api.plumbing.Options.getDescriptor(); com.strongdm.api.plumbing.Spec.getDescriptor(); com.strongdm.api.plumbing.TagsPlumbing.getDescriptor(); diff --git a/com/strongdm/api/plumbing/DriversPlumbing.java b/com/strongdm/api/plumbing/DriversPlumbing.java index 8f01eef..82e3e24 100644 --- a/com/strongdm/api/plumbing/DriversPlumbing.java +++ b/com/strongdm/api/plumbing/DriversPlumbing.java @@ -1052,6 +1052,36 @@ public interface ResourceOrBuilder extends */ com.strongdm.api.plumbing.DriversPlumbing.SQLServerOrBuilder getSqlServerOrBuilder(); + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return Whether the sqlServerAzureAd field is set. + */ + boolean hasSqlServerAzureAd(); + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return The sqlServerAzureAd. + */ + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getSqlServerAzureAd(); + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder getSqlServerAzureAdOrBuilder(); + + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return Whether the sqlServerKerberosAd field is set. + */ + boolean hasSqlServerKerberosAd(); + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return The sqlServerKerberosAd. + */ + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getSqlServerKerberosAd(); + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder getSqlServerKerberosAdOrBuilder(); + /** * .v1.SSH ssh = 1900 [(.v1.field_options) = { ... } * @return Whether the ssh field is set. @@ -2080,6 +2110,34 @@ private Resource( resourceCase_ = 1800; break; } + case 14442: { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder subBuilder = null; + if (resourceCase_ == 1805) { + subBuilder = ((com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_).toBuilder(); + } + resource_ = + input.readMessage(com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_); + resource_ = subBuilder.buildPartial(); + } + resourceCase_ = 1805; + break; + } + case 14482: { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder subBuilder = null; + if (resourceCase_ == 1810) { + subBuilder = ((com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_).toBuilder(); + } + resource_ = + input.readMessage(com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_); + resource_ = subBuilder.buildPartial(); + } + resourceCase_ = 1810; + break; + } case 15202: { com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder subBuilder = null; if (resourceCase_ == 1900) { @@ -2453,6 +2511,8 @@ public enum ResourceCase REDIS(1600), REDSHIFT(1304), SQL_SERVER(1800), + SQL_SERVER_AZURE_AD(1805), + SQL_SERVER_KERBEROS_AD(1810), SSH(1900), SSH_CERT(1901), SSH_CUSTOMER_KEY(1902), @@ -2548,6 +2608,8 @@ public static ResourceCase forNumber(int value) { case 1600: return REDIS; case 1304: return REDSHIFT; case 1800: return SQL_SERVER; + case 1805: return SQL_SERVER_AZURE_AD; + case 1810: return SQL_SERVER_KERBEROS_AD; case 1900: return SSH; case 1901: return SSH_CERT; case 1902: return SSH_CUSTOMER_KEY; @@ -4681,6 +4743,68 @@ public com.strongdm.api.plumbing.DriversPlumbing.SQLServerOrBuilder getSqlServer return com.strongdm.api.plumbing.DriversPlumbing.SQLServer.getDefaultInstance(); } + public static final int SQL_SERVER_AZURE_AD_FIELD_NUMBER = 1805; + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return Whether the sqlServerAzureAd field is set. + */ + @java.lang.Override + public boolean hasSqlServerAzureAd() { + return resourceCase_ == 1805; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return The sqlServerAzureAd. + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getSqlServerAzureAd() { + if (resourceCase_ == 1805) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder getSqlServerAzureAdOrBuilder() { + if (resourceCase_ == 1805) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } + + public static final int SQL_SERVER_KERBEROS_AD_FIELD_NUMBER = 1810; + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return Whether the sqlServerKerberosAd field is set. + */ + @java.lang.Override + public boolean hasSqlServerKerberosAd() { + return resourceCase_ == 1810; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return The sqlServerKerberosAd. + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getSqlServerKerberosAd() { + if (resourceCase_ == 1810) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder getSqlServerKerberosAdOrBuilder() { + if (resourceCase_ == 1810) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } + public static final int SSH_FIELD_NUMBER = 1900; /** * .v1.SSH ssh = 1900 [(.v1.field_options) = { ... } @@ -5182,6 +5306,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (resourceCase_ == 1800) { output.writeMessage(1800, (com.strongdm.api.plumbing.DriversPlumbing.SQLServer) resource_); } + if (resourceCase_ == 1805) { + output.writeMessage(1805, (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_); + } + if (resourceCase_ == 1810) { + output.writeMessage(1810, (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_); + } if (resourceCase_ == 1900) { output.writeMessage(1900, (com.strongdm.api.plumbing.DriversPlumbing.SSH) resource_); } @@ -5484,6 +5614,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1800, (com.strongdm.api.plumbing.DriversPlumbing.SQLServer) resource_); } + if (resourceCase_ == 1805) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1805, (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_); + } + if (resourceCase_ == 1810) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1810, (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_); + } if (resourceCase_ == 1900) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1900, (com.strongdm.api.plumbing.DriversPlumbing.SSH) resource_); @@ -5849,6 +5987,14 @@ public boolean equals(final java.lang.Object obj) { if (!getSqlServer() .equals(other.getSqlServer())) return false; break; + case 1805: + if (!getSqlServerAzureAd() + .equals(other.getSqlServerAzureAd())) return false; + break; + case 1810: + if (!getSqlServerKerberosAd() + .equals(other.getSqlServerKerberosAd())) return false; + break; case 1900: if (!getSsh() .equals(other.getSsh())) return false; @@ -6176,6 +6322,14 @@ public int hashCode() { hash = (37 * hash) + SQL_SERVER_FIELD_NUMBER; hash = (53 * hash) + getSqlServer().hashCode(); break; + case 1805: + hash = (37 * hash) + SQL_SERVER_AZURE_AD_FIELD_NUMBER; + hash = (53 * hash) + getSqlServerAzureAd().hashCode(); + break; + case 1810: + hash = (37 * hash) + SQL_SERVER_KERBEROS_AD_FIELD_NUMBER; + hash = (53 * hash) + getSqlServerKerberosAd().hashCode(); + break; case 1900: hash = (37 * hash) + SSH_FIELD_NUMBER; hash = (53 * hash) + getSsh().hashCode(); @@ -6861,6 +7015,20 @@ public com.strongdm.api.plumbing.DriversPlumbing.Resource buildPartial() { result.resource_ = sqlServerBuilder_.build(); } } + if (resourceCase_ == 1805) { + if (sqlServerAzureAdBuilder_ == null) { + result.resource_ = resource_; + } else { + result.resource_ = sqlServerAzureAdBuilder_.build(); + } + } + if (resourceCase_ == 1810) { + if (sqlServerKerberosAdBuilder_ == null) { + result.resource_ = resource_; + } else { + result.resource_ = sqlServerKerberosAdBuilder_.build(); + } + } if (resourceCase_ == 1900) { if (sshBuilder_ == null) { result.resource_ = resource_; @@ -7253,6 +7421,14 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Resource othe mergeSqlServer(other.getSqlServer()); break; } + case SQL_SERVER_AZURE_AD: { + mergeSqlServerAzureAd(other.getSqlServerAzureAd()); + break; + } + case SQL_SERVER_KERBEROS_AD: { + mergeSqlServerKerberosAd(other.getSqlServerKerberosAd()); + break; + } case SSH: { mergeSsh(other.getSsh()); break; @@ -16997,6 +17173,290 @@ public com.strongdm.api.plumbing.DriversPlumbing.SQLServerOrBuilder getSqlServer return sqlServerBuilder_; } + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder> sqlServerAzureAdBuilder_; + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return Whether the sqlServerAzureAd field is set. + */ + @java.lang.Override + public boolean hasSqlServerAzureAd() { + return resourceCase_ == 1805; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + * @return The sqlServerAzureAd. + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getSqlServerAzureAd() { + if (sqlServerAzureAdBuilder_ == null) { + if (resourceCase_ == 1805) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } else { + if (resourceCase_ == 1805) { + return sqlServerAzureAdBuilder_.getMessage(); + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + public Builder setSqlServerAzureAd(com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD value) { + if (sqlServerAzureAdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + onChanged(); + } else { + sqlServerAzureAdBuilder_.setMessage(value); + } + resourceCase_ = 1805; + return this; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + public Builder setSqlServerAzureAd( + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder builderForValue) { + if (sqlServerAzureAdBuilder_ == null) { + resource_ = builderForValue.build(); + onChanged(); + } else { + sqlServerAzureAdBuilder_.setMessage(builderForValue.build()); + } + resourceCase_ = 1805; + return this; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + public Builder mergeSqlServerAzureAd(com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD value) { + if (sqlServerAzureAdBuilder_ == null) { + if (resourceCase_ == 1805 && + resource_ != com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance()) { + resource_ = com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.newBuilder((com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_) + .mergeFrom(value).buildPartial(); + } else { + resource_ = value; + } + onChanged(); + } else { + if (resourceCase_ == 1805) { + sqlServerAzureAdBuilder_.mergeFrom(value); + } else { + sqlServerAzureAdBuilder_.setMessage(value); + } + } + resourceCase_ = 1805; + return this; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + public Builder clearSqlServerAzureAd() { + if (sqlServerAzureAdBuilder_ == null) { + if (resourceCase_ == 1805) { + resourceCase_ = 0; + resource_ = null; + onChanged(); + } + } else { + if (resourceCase_ == 1805) { + resourceCase_ = 0; + resource_ = null; + } + sqlServerAzureAdBuilder_.clear(); + } + return this; + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder getSqlServerAzureAdBuilder() { + return getSqlServerAzureAdFieldBuilder().getBuilder(); + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder getSqlServerAzureAdOrBuilder() { + if ((resourceCase_ == 1805) && (sqlServerAzureAdBuilder_ != null)) { + return sqlServerAzureAdBuilder_.getMessageOrBuilder(); + } else { + if (resourceCase_ == 1805) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } + } + /** + * .v1.SQLServerAzureAD sql_server_azure_ad = 1805 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder> + getSqlServerAzureAdFieldBuilder() { + if (sqlServerAzureAdBuilder_ == null) { + if (!(resourceCase_ == 1805)) { + resource_ = com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); + } + sqlServerAzureAdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder>( + (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) resource_, + getParentForChildren(), + isClean()); + resource_ = null; + } + resourceCase_ = 1805; + onChanged();; + return sqlServerAzureAdBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder> sqlServerKerberosAdBuilder_; + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return Whether the sqlServerKerberosAd field is set. + */ + @java.lang.Override + public boolean hasSqlServerKerberosAd() { + return resourceCase_ == 1810; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + * @return The sqlServerKerberosAd. + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getSqlServerKerberosAd() { + if (sqlServerKerberosAdBuilder_ == null) { + if (resourceCase_ == 1810) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } else { + if (resourceCase_ == 1810) { + return sqlServerKerberosAdBuilder_.getMessage(); + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + public Builder setSqlServerKerberosAd(com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD value) { + if (sqlServerKerberosAdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + onChanged(); + } else { + sqlServerKerberosAdBuilder_.setMessage(value); + } + resourceCase_ = 1810; + return this; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + public Builder setSqlServerKerberosAd( + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder builderForValue) { + if (sqlServerKerberosAdBuilder_ == null) { + resource_ = builderForValue.build(); + onChanged(); + } else { + sqlServerKerberosAdBuilder_.setMessage(builderForValue.build()); + } + resourceCase_ = 1810; + return this; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + public Builder mergeSqlServerKerberosAd(com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD value) { + if (sqlServerKerberosAdBuilder_ == null) { + if (resourceCase_ == 1810 && + resource_ != com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance()) { + resource_ = com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.newBuilder((com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_) + .mergeFrom(value).buildPartial(); + } else { + resource_ = value; + } + onChanged(); + } else { + if (resourceCase_ == 1810) { + sqlServerKerberosAdBuilder_.mergeFrom(value); + } else { + sqlServerKerberosAdBuilder_.setMessage(value); + } + } + resourceCase_ = 1810; + return this; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + public Builder clearSqlServerKerberosAd() { + if (sqlServerKerberosAdBuilder_ == null) { + if (resourceCase_ == 1810) { + resourceCase_ = 0; + resource_ = null; + onChanged(); + } + } else { + if (resourceCase_ == 1810) { + resourceCase_ = 0; + resource_ = null; + } + sqlServerKerberosAdBuilder_.clear(); + } + return this; + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder getSqlServerKerberosAdBuilder() { + return getSqlServerKerberosAdFieldBuilder().getBuilder(); + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder getSqlServerKerberosAdOrBuilder() { + if ((resourceCase_ == 1810) && (sqlServerKerberosAdBuilder_ != null)) { + return sqlServerKerberosAdBuilder_.getMessageOrBuilder(); + } else { + if (resourceCase_ == 1810) { + return (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_; + } + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } + } + /** + * .v1.SQLServerKerberosAD sql_server_kerberos_ad = 1810 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder> + getSqlServerKerberosAdFieldBuilder() { + if (sqlServerKerberosAdBuilder_ == null) { + if (!(resourceCase_ == 1810)) { + resource_ = com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); + } + sqlServerKerberosAdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder>( + (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) resource_, + getParentForChildren(), + isClean()); + resource_ = null; + } + resourceCase_ = 1810; + onChanged();; + return sqlServerKerberosAdBuilder_; + } + private com.google.protobuf.SingleFieldBuilderV3< com.strongdm.api.plumbing.DriversPlumbing.SSH, com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder, com.strongdm.api.plumbing.DriversPlumbing.SSHOrBuilder> sshBuilder_; /** @@ -204349,8 +204809,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SQLServer getDefaultInstanceFor } - public interface SSHOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.SSH) + public interface SQLServerAzureADOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SQLServerAzureAD) com.google.protobuf.MessageOrBuilder { /** @@ -204511,10 +204971,28 @@ public interface SSHOrBuilder extends getSubdomainBytes(); /** - * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The clientId. */ - boolean getAllowDeprecatedKeyExchanges(); + java.lang.String getClientId(); + /** + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for clientId. + */ + com.google.protobuf.ByteString + getClientIdBytes(); + + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + java.lang.String getDatabase(); + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + com.google.protobuf.ByteString + getDatabaseBytes(); /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -204529,89 +205007,91 @@ public interface SSHOrBuilder extends getHostnameBytes(); /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. - */ - java.lang.String getKeyType(); - /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ - com.google.protobuf.ByteString - getKeyTypeBytes(); + boolean getOverrideDatabase(); /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ int getPort(); /** - * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ - boolean getPortForwarding(); + int getPortOverride(); /** - * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - int getPortOverride(); + java.lang.String getSchema(); + /** + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. + */ + com.google.protobuf.ByteString + getSchemaBytes(); /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The publicKey. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The secret. */ - java.lang.String getPublicKey(); + java.lang.String getSecret(); /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for publicKey. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for secret. */ com.google.protobuf.ByteString - getPublicKeyBytes(); + getSecretBytes(); /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The tenantId. */ - java.lang.String getUsername(); + java.lang.String getTenantId(); /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for tenantId. */ com.google.protobuf.ByteString - getUsernameBytes(); + getTenantIdBytes(); } /** - * Protobuf type {@code v1.SSH} + * Protobuf type {@code v1.SQLServerAzureAD} */ - public static final class SSH extends + public static final class SQLServerAzureAD extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.SSH) - SSHOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SQLServerAzureAD) + SQLServerAzureADOrBuilder { private static final long serialVersionUID = 0L; - // Use SSH.newBuilder() to construct. - private SSH(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SQLServerAzureAD.newBuilder() to construct. + private SQLServerAzureAD(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SSH() { + private SQLServerAzureAD() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; + clientId_ = ""; + database_ = ""; hostname_ = ""; - keyType_ = ""; - publicKey_ = ""; - username_ = ""; + schema_ = ""; + secret_ = ""; + tenantId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new SSH(); + return new SQLServerAzureAD(); } @java.lang.Override @@ -204619,7 +205099,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private SSH( + private SQLServerAzureAD( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -204646,39 +205126,46 @@ private SSH( case 18: { java.lang.String s = input.readStringRequireUtf8(); - username_ = s; + clientId_ = s; break; } - case 24: { + case 26: { + java.lang.String s = input.readStringRequireUtf8(); - port_ = input.readInt32(); + secret_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); - publicKey_ = s; + database_ = s; break; } case 40: { - portForwarding_ = input.readBool(); + portOverride_ = input.readInt32(); break; } - case 48: { + case 50: { + java.lang.String s = input.readStringRequireUtf8(); - allowDeprecatedKeyExchanges_ = input.readBool(); + schema_ = s; break; } case 56: { - portOverride_ = input.readInt32(); + port_ = input.readInt32(); break; } - case 66: { + case 64: { + + overrideDatabase_ = input.readBool(); + break; + } + case 74: { java.lang.String s = input.readStringRequireUtf8(); - keyType_ = s; + tenantId_ = s; break; } case 262146: { @@ -204758,15 +205245,15 @@ private SSH( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerAzureAD_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerAzureAD_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSH.class, com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.class, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -205098,119 +205585,146 @@ public java.lang.String getSubdomain() { } } - public static final int ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER = 6; - private boolean allowDeprecatedKeyExchanges_; + public static final int CLIENT_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object clientId_; /** - * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The clientId. */ @java.lang.Override - public boolean getAllowDeprecatedKeyExchanges() { - return allowDeprecatedKeyExchanges_; + public java.lang.String getClientId() { + java.lang.Object ref = clientId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + clientId_ = s; + return s; + } + } + /** + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for clientId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getClientIdBytes() { + java.lang.Object ref = clientId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + clientId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int HOSTNAME_FIELD_NUMBER = 1; - private volatile java.lang.Object hostname_; + public static final int DATABASE_FIELD_NUMBER = 4; + private volatile java.lang.Object database_; /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The hostname. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ @java.lang.Override - public java.lang.String getHostname() { - java.lang.Object ref = hostname_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - hostname_ = s; + database_ = s; return s; } } /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for hostname. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. */ @java.lang.Override public com.google.protobuf.ByteString - getHostnameBytes() { - java.lang.Object ref = hostname_; + getDatabaseBytes() { + java.lang.Object ref = database_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - hostname_ = b; + database_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int KEY_TYPE_FIELD_NUMBER = 8; - private volatile java.lang.Object keyType_; + public static final int HOSTNAME_FIELD_NUMBER = 1; + private volatile java.lang.Object hostname_; /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. */ @java.lang.Override - public java.lang.String getKeyType() { - java.lang.Object ref = keyType_; + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - keyType_ = s; + hostname_ = s; return s; } } /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. */ @java.lang.Override public com.google.protobuf.ByteString - getKeyTypeBytes() { - java.lang.Object ref = keyType_; + getHostnameBytes() { + java.lang.Object ref = hostname_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - keyType_ = b; + hostname_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PORT_FIELD_NUMBER = 3; - private int port_; + public static final int OVERRIDE_DATABASE_FIELD_NUMBER = 8; + private boolean overrideDatabase_; /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ @java.lang.Override - public int getPort() { - return port_; + public boolean getOverrideDatabase() { + return overrideDatabase_; } - public static final int PORT_FORWARDING_FIELD_NUMBER = 5; - private boolean portForwarding_; + public static final int PORT_FIELD_NUMBER = 7; + private int port_; /** - * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ @java.lang.Override - public boolean getPortForwarding() { - return portForwarding_; + public int getPort() { + return port_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 7; + public static final int PORT_OVERRIDE_FIELD_NUMBER = 5; private int portOverride_; /** - * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -205218,76 +205732,114 @@ public int getPortOverride() { return portOverride_; } - public static final int PUBLIC_KEY_FIELD_NUMBER = 4; - private volatile java.lang.Object publicKey_; + public static final int SCHEMA_FIELD_NUMBER = 6; + private volatile java.lang.Object schema_; /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The publicKey. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ @java.lang.Override - public java.lang.String getPublicKey() { - java.lang.Object ref = publicKey_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - publicKey_ = s; + schema_ = s; return s; } } /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for publicKey. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. */ @java.lang.Override public com.google.protobuf.ByteString - getPublicKeyBytes() { - java.lang.Object ref = publicKey_; + getSchemaBytes() { + java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - publicKey_ = b; + schema_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int USERNAME_FIELD_NUMBER = 2; - private volatile java.lang.Object username_; + public static final int SECRET_FIELD_NUMBER = 3; + private volatile java.lang.Object secret_; /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The secret. */ @java.lang.Override - public java.lang.String getUsername() { - java.lang.Object ref = username_; + public java.lang.String getSecret() { + java.lang.Object ref = secret_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - username_ = s; + secret_ = s; return s; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for secret. */ @java.lang.Override public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; + getSecretBytes() { + java.lang.Object ref = secret_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - username_ = b; + secret_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TENANT_ID_FIELD_NUMBER = 9; + private volatile java.lang.Object tenantId_; + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The tenantId. + */ + @java.lang.Override + public java.lang.String getTenantId() { + java.lang.Object ref = tenantId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tenantId_ = s; + return s; + } + } + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for tenantId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTenantIdBytes() { + java.lang.Object ref = tenantId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tenantId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -205311,26 +205863,29 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clientId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, clientId_); } - if (port_ != 0) { - output.writeInt32(3, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secret_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, secret_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publicKey_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, publicKey_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); } - if (portForwarding_ != false) { - output.writeBool(5, portForwarding_); + if (portOverride_ != 0) { + output.writeInt32(5, portOverride_); } - if (allowDeprecatedKeyExchanges_ != false) { - output.writeBool(6, allowDeprecatedKeyExchanges_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, schema_); } - if (portOverride_ != 0) { - output.writeInt32(7, portOverride_); + if (port_ != 0) { + output.writeInt32(7, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, keyType_); + if (overrideDatabase_ != false) { + output.writeBool(8, overrideDatabase_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenantId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, tenantId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -205368,30 +205923,32 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clientId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, clientId_); } - if (port_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secret_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, secret_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publicKey_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, publicKey_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); } - if (portForwarding_ != false) { + if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(5, portForwarding_); + .computeInt32Size(5, portOverride_); } - if (allowDeprecatedKeyExchanges_ != false) { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, schema_); + } + if (port_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(6, allowDeprecatedKeyExchanges_); + .computeInt32Size(7, port_); } - if (portOverride_ != 0) { + if (overrideDatabase_ != false) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(7, portOverride_); + .computeBoolSize(8, overrideDatabase_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, keyType_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenantId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, tenantId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -205429,10 +205986,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSH)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.SSH other = (com.strongdm.api.plumbing.DriversPlumbing.SSH) obj; + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD other = (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) obj; if (!getId() .equals(other.getId())) return false; @@ -205453,22 +206010,24 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; - if (getAllowDeprecatedKeyExchanges() - != other.getAllowDeprecatedKeyExchanges()) return false; + if (!getClientId() + .equals(other.getClientId())) return false; + if (!getDatabase() + .equals(other.getDatabase())) return false; if (!getHostname() .equals(other.getHostname())) return false; - if (!getKeyType() - .equals(other.getKeyType())) return false; + if (getOverrideDatabase() + != other.getOverrideDatabase()) return false; if (getPort() != other.getPort()) return false; - if (getPortForwarding() - != other.getPortForwarding()) return false; if (getPortOverride() != other.getPortOverride()) return false; - if (!getPublicKey() - .equals(other.getPublicKey())) return false; - if (!getUsername() - .equals(other.getUsername())) return false; + if (!getSchema() + .equals(other.getSchema())) return false; + if (!getSecret() + .equals(other.getSecret())) return false; + if (!getTenantId() + .equals(other.getTenantId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -205499,92 +206058,93 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllowDeprecatedKeyExchanges()); + hash = (37 * hash) + CLIENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getClientId().hashCode(); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); - hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getKeyType().hashCode(); + hash = (37 * hash) + OVERRIDE_DATABASE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getOverrideDatabase()); hash = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + getPort(); - hash = (37 * hash) + PORT_FORWARDING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPortForwarding()); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + PUBLIC_KEY_FIELD_NUMBER; - hash = (53 * hash) + getPublicKey().hashCode(); - hash = (37 * hash) + USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getUsername().hashCode(); + hash = (37 * hash) + SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getSchema().hashCode(); + hash = (37 * hash) + SECRET_FIELD_NUMBER; + hash = (53 * hash) + getSecret().hashCode(); + hash = (37 * hash) + TENANT_ID_FIELD_NUMBER; + hash = (53 * hash) + getTenantId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -205597,7 +206157,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSH prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -205613,26 +206173,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.SSH} + * Protobuf type {@code v1.SQLServerAzureAD} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.SSH) - com.strongdm.api.plumbing.DriversPlumbing.SSHOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SQLServerAzureAD) + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureADOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerAzureAD_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerAzureAD_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSH.class, com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.class, com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSH.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -205670,21 +206230,23 @@ public Builder clear() { subdomain_ = ""; - allowDeprecatedKeyExchanges_ = false; + clientId_ = ""; + + database_ = ""; hostname_ = ""; - keyType_ = ""; + overrideDatabase_ = false; port_ = 0; - portForwarding_ = false; - portOverride_ = 0; - publicKey_ = ""; + schema_ = ""; - username_ = ""; + secret_ = ""; + + tenantId_ = ""; return this; } @@ -205692,17 +206254,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerAzureAD_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.SSH.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSH build() { - com.strongdm.api.plumbing.DriversPlumbing.SSH result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD build() { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -205710,8 +206272,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSH build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSH buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.SSH result = new com.strongdm.api.plumbing.DriversPlumbing.SSH(this); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD result = new com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -205724,14 +206286,15 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSH buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; - result.allowDeprecatedKeyExchanges_ = allowDeprecatedKeyExchanges_; + result.clientId_ = clientId_; + result.database_ = database_; result.hostname_ = hostname_; - result.keyType_ = keyType_; + result.overrideDatabase_ = overrideDatabase_; result.port_ = port_; - result.portForwarding_ = portForwarding_; result.portOverride_ = portOverride_; - result.publicKey_ = publicKey_; - result.username_ = username_; + result.schema_ = schema_; + result.secret_ = secret_; + result.tenantId_ = tenantId_; onBuilt(); return result; } @@ -205770,16 +206333,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSH) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSH)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSH other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.SSH.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -205810,32 +206373,37 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSH other) { subdomain_ = other.subdomain_; onChanged(); } - if (other.getAllowDeprecatedKeyExchanges() != false) { - setAllowDeprecatedKeyExchanges(other.getAllowDeprecatedKeyExchanges()); + if (!other.getClientId().isEmpty()) { + clientId_ = other.clientId_; + onChanged(); + } + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + onChanged(); } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); } - if (!other.getKeyType().isEmpty()) { - keyType_ = other.keyType_; - onChanged(); + if (other.getOverrideDatabase() != false) { + setOverrideDatabase(other.getOverrideDatabase()); } if (other.getPort() != 0) { setPort(other.getPort()); } - if (other.getPortForwarding() != false) { - setPortForwarding(other.getPortForwarding()); - } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } - if (!other.getPublicKey().isEmpty()) { - publicKey_ = other.publicKey_; + if (!other.getSchema().isEmpty()) { + schema_ = other.schema_; onChanged(); } - if (!other.getUsername().isEmpty()) { - username_ = other.username_; + if (!other.getSecret().isEmpty()) { + secret_ = other.secret_; + onChanged(); + } + if (!other.getTenantId().isEmpty()) { + tenantId_ = other.tenantId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); @@ -205853,11 +206421,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.SSH parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSH) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -206641,254 +207209,299 @@ public Builder setSubdomainBytes( return this; } - private boolean allowDeprecatedKeyExchanges_ ; + private java.lang.Object clientId_ = ""; /** - * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The clientId. */ - @java.lang.Override - public boolean getAllowDeprecatedKeyExchanges() { - return allowDeprecatedKeyExchanges_; + public java.lang.String getClientId() { + java.lang.Object ref = clientId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + clientId_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** - * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } - * @param value The allowDeprecatedKeyExchanges to set. + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for clientId. + */ + public com.google.protobuf.ByteString + getClientIdBytes() { + java.lang.Object ref = clientId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + clientId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The clientId to set. * @return This builder for chaining. */ - public Builder setAllowDeprecatedKeyExchanges(boolean value) { + public Builder setClientId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + clientId_ = value; + onChanged(); + return this; + } + /** + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearClientId() { - allowDeprecatedKeyExchanges_ = value; + clientId_ = getDefaultInstance().getClientId(); onChanged(); return this; } /** - * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } + * string client_id = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for clientId to set. * @return This builder for chaining. */ - public Builder clearAllowDeprecatedKeyExchanges() { + public Builder setClientIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); - allowDeprecatedKeyExchanges_ = false; + clientId_ = value; onChanged(); return this; } - private java.lang.Object hostname_ = ""; + private java.lang.Object database_ = ""; /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The hostname. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ - public java.lang.String getHostname() { - java.lang.Object ref = hostname_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - hostname_ = s; + database_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for hostname. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. */ public com.google.protobuf.ByteString - getHostnameBytes() { - java.lang.Object ref = hostname_; + getDatabaseBytes() { + java.lang.Object ref = database_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - hostname_ = b; + database_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The hostname to set. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The database to set. * @return This builder for chaining. */ - public Builder setHostname( + public Builder setDatabase( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - hostname_ = value; + database_ = value; onChanged(); return this; } /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearHostname() { + public Builder clearDatabase() { - hostname_ = getDefaultInstance().getHostname(); + database_ = getDefaultInstance().getDatabase(); onChanged(); return this; } /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for hostname to set. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for database to set. * @return This builder for chaining. */ - public Builder setHostnameBytes( + public Builder setDatabaseBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - hostname_ = value; + database_ = value; onChanged(); return this; } - private java.lang.Object keyType_ = ""; + private java.lang.Object hostname_ = ""; /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. */ - public java.lang.String getKeyType() { - java.lang.Object ref = keyType_; + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - keyType_ = s; + hostname_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. */ public com.google.protobuf.ByteString - getKeyTypeBytes() { - java.lang.Object ref = keyType_; + getHostnameBytes() { + java.lang.Object ref = hostname_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - keyType_ = b; + hostname_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @param value The keyType to set. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The hostname to set. * @return This builder for chaining. */ - public Builder setKeyType( + public Builder setHostname( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - keyType_ = value; + hostname_ = value; onChanged(); return this; } /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearKeyType() { + public Builder clearHostname() { - keyType_ = getDefaultInstance().getKeyType(); + hostname_ = getDefaultInstance().getHostname(); onChanged(); return this; } /** - * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for keyType to set. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for hostname to set. * @return This builder for chaining. */ - public Builder setKeyTypeBytes( + public Builder setHostnameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - keyType_ = value; + hostname_ = value; onChanged(); return this; } - private int port_ ; + private boolean overrideDatabase_ ; /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ @java.lang.Override - public int getPort() { - return port_; + public boolean getOverrideDatabase() { + return overrideDatabase_; } /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The port to set. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The overrideDatabase to set. * @return This builder for chaining. */ - public Builder setPort(int value) { + public Builder setOverrideDatabase(boolean value) { - port_ = value; + overrideDatabase_ = value; onChanged(); return this; } /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPort() { + public Builder clearOverrideDatabase() { - port_ = 0; + overrideDatabase_ = false; onChanged(); return this; } - private boolean portForwarding_ ; + private int port_ ; /** - * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ @java.lang.Override - public boolean getPortForwarding() { - return portForwarding_; + public int getPort() { + return port_; } /** - * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The portForwarding to set. + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. * @return This builder for chaining. */ - public Builder setPortForwarding(boolean value) { + public Builder setPort(int value) { - portForwarding_ = value; + port_ = value; onChanged(); return this; } /** - * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPortForwarding() { + public Builder clearPort() { - portForwarding_ = false; + port_ = 0; onChanged(); return this; } private int portOverride_ ; /** - * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -206896,7 +207509,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -206907,7 +207520,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -206917,154 +207530,230 @@ public Builder clearPortOverride() { return this; } - private java.lang.Object publicKey_ = ""; + private java.lang.Object schema_ = ""; /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The publicKey. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - public java.lang.String getPublicKey() { - java.lang.Object ref = publicKey_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - publicKey_ = s; + schema_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for publicKey. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. */ public com.google.protobuf.ByteString - getPublicKeyBytes() { - java.lang.Object ref = publicKey_; + getSchemaBytes() { + java.lang.Object ref = schema_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - publicKey_ = b; + schema_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The publicKey to set. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The schema to set. * @return This builder for chaining. */ - public Builder setPublicKey( + public Builder setSchema( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - publicKey_ = value; + schema_ = value; onChanged(); return this; } /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPublicKey() { + public Builder clearSchema() { - publicKey_ = getDefaultInstance().getPublicKey(); + schema_ = getDefaultInstance().getSchema(); onChanged(); return this; } /** - * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for publicKey to set. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for schema to set. * @return This builder for chaining. */ - public Builder setPublicKeyBytes( + public Builder setSchemaBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - publicKey_ = value; + schema_ = value; onChanged(); return this; } - private java.lang.Object username_ = ""; + private java.lang.Object secret_ = ""; /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The secret. */ - public java.lang.String getUsername() { - java.lang.Object ref = username_; + public java.lang.String getSecret() { + java.lang.Object ref = secret_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - username_ = s; + secret_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for secret. */ public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; + getSecretBytes() { + java.lang.Object ref = secret_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - username_ = b; + secret_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The username to set. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The secret to set. * @return This builder for chaining. */ - public Builder setUsername( + public Builder setSecret( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - username_ = value; + secret_ = value; onChanged(); return this; } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearUsername() { + public Builder clearSecret() { - username_ = getDefaultInstance().getUsername(); + secret_ = getDefaultInstance().getSecret(); onChanged(); return this; } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for username to set. + * string secret = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for secret to set. * @return This builder for chaining. */ - public Builder setUsernameBytes( + public Builder setSecretBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - username_ = value; + secret_ = value; + onChanged(); + return this; + } + + private java.lang.Object tenantId_ = ""; + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The tenantId. + */ + public java.lang.String getTenantId() { + java.lang.Object ref = tenantId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tenantId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for tenantId. + */ + public com.google.protobuf.ByteString + getTenantIdBytes() { + java.lang.Object ref = tenantId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tenantId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The tenantId to set. + * @return This builder for chaining. + */ + public Builder setTenantId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + tenantId_ = value; + onChanged(); + return this; + } + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearTenantId() { + + tenantId_ = getDefaultInstance().getTenantId(); + onChanged(); + return this; + } + /** + * string tenant_id = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for tenantId to set. + * @return This builder for chaining. + */ + public Builder setTenantIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + tenantId_ = value; onChanged(); return this; } @@ -207081,48 +207770,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.SSH) + // @@protoc_insertion_point(builder_scope:v1.SQLServerAzureAD) } - // @@protoc_insertion_point(class_scope:v1.SSH) - private static final com.strongdm.api.plumbing.DriversPlumbing.SSH DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SQLServerAzureAD) + private static final com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSH(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD(); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SSH parsePartialFrom( + public SQLServerAzureAD parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SSH(input, extensionRegistry); + return new SQLServerAzureAD(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerAzureAD getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SSHCertOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.SSHCert) + public interface SQLServerKerberosADOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SQLServerKerberosAD) com.google.protobuf.MessageOrBuilder { /** @@ -207283,10 +207972,16 @@ public interface SSHCertOrBuilder extends getSubdomainBytes(); /** - * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ - boolean getAllowDeprecatedKeyExchanges(); + java.lang.String getDatabase(); + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + com.google.protobuf.ByteString + getDatabaseBytes(); /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -207301,58 +207996,82 @@ public interface SSHCertOrBuilder extends getHostnameBytes(); /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The keytab. */ - java.lang.String getKeyType(); + java.lang.String getKeytab(); /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keytab. */ com.google.protobuf.ByteString - getKeyTypeBytes(); + getKeytabBytes(); /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The krbConfig. */ - int getPort(); + java.lang.String getKrbConfig(); + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for krbConfig. + */ + com.google.protobuf.ByteString + getKrbConfigBytes(); /** - * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ - boolean getPortForwarding(); + boolean getOverrideDatabase(); /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + int getPort(); + + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ int getPortOverride(); /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The realm. */ - java.lang.String getRemoteIdentityGroupId(); + java.lang.String getRealm(); /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for realm. */ com.google.protobuf.ByteString - getRemoteIdentityGroupIdBytes(); + getRealmBytes(); /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - java.lang.String getRemoteIdentityHealthcheckUsername(); + java.lang.String getSchema(); /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. */ com.google.protobuf.ByteString - getRemoteIdentityHealthcheckUsernameBytes(); + getSchemaBytes(); + + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The serverSpn. + */ + java.lang.String getServerSpn(); + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for serverSpn. + */ + com.google.protobuf.ByteString + getServerSpnBytes(); /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } @@ -207367,28 +208086,31 @@ public interface SSHCertOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.SSHCert} + * Protobuf type {@code v1.SQLServerKerberosAD} */ - public static final class SSHCert extends + public static final class SQLServerKerberosAD extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.SSHCert) - SSHCertOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SQLServerKerberosAD) + SQLServerKerberosADOrBuilder { private static final long serialVersionUID = 0L; - // Use SSHCert.newBuilder() to construct. - private SSHCert(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SQLServerKerberosAD.newBuilder() to construct. + private SQLServerKerberosAD(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SSHCert() { + private SQLServerKerberosAD() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; + database_ = ""; hostname_ = ""; - keyType_ = ""; - remoteIdentityGroupId_ = ""; - remoteIdentityHealthcheckUsername_ = ""; + keytab_ = ""; + krbConfig_ = ""; + realm_ = ""; + schema_ = ""; + serverSpn_ = ""; username_ = ""; } @@ -207396,7 +208118,7 @@ private SSHCert() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new SSHCert(); + return new SQLServerKerberosAD(); } @java.lang.Override @@ -207404,7 +208126,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private SSHCert( + private SQLServerKerberosAD( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -207434,42 +208156,55 @@ private SSHCert( username_ = s; break; } - case 24: { + case 26: { + java.lang.String s = input.readStringRequireUtf8(); - port_ = input.readInt32(); + keytab_ = s; break; } - case 32: { + case 34: { + java.lang.String s = input.readStringRequireUtf8(); - portForwarding_ = input.readBool(); + database_ = s; break; } case 40: { - allowDeprecatedKeyExchanges_ = input.readBool(); + portOverride_ = input.readInt32(); break; } - case 48: { + case 50: { + java.lang.String s = input.readStringRequireUtf8(); - portOverride_ = input.readInt32(); + schema_ = s; break; } - case 58: { + case 56: { + + port_ = input.readInt32(); + break; + } + case 64: { + + overrideDatabase_ = input.readBool(); + break; + } + case 74: { java.lang.String s = input.readStringRequireUtf8(); - remoteIdentityGroupId_ = s; + krbConfig_ = s; break; } - case 66: { + case 82: { java.lang.String s = input.readStringRequireUtf8(); - remoteIdentityHealthcheckUsername_ = s; + serverSpn_ = s; break; } - case 74: { + case 90: { java.lang.String s = input.readStringRequireUtf8(); - keyType_ = s; + realm_ = s; break; } case 262146: { @@ -207549,15 +208284,15 @@ private SSHCert( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerKerberosAD_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerKerberosAD_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSHCert.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCert.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.class, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -207889,15 +208624,42 @@ public java.lang.String getSubdomain() { } } - public static final int ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER = 5; - private boolean allowDeprecatedKeyExchanges_; + public static final int DATABASE_FIELD_NUMBER = 4; + private volatile java.lang.Object database_; /** - * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ @java.lang.Override - public boolean getAllowDeprecatedKeyExchanges() { - return allowDeprecatedKeyExchanges_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } public static final int HOSTNAME_FIELD_NUMBER = 1; @@ -207938,70 +208700,108 @@ public java.lang.String getHostname() { } } - public static final int KEY_TYPE_FIELD_NUMBER = 9; - private volatile java.lang.Object keyType_; + public static final int KEYTAB_FIELD_NUMBER = 3; + private volatile java.lang.Object keytab_; /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The keytab. */ @java.lang.Override - public java.lang.String getKeyType() { - java.lang.Object ref = keyType_; + public java.lang.String getKeytab() { + java.lang.Object ref = keytab_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - keyType_ = s; + keytab_ = s; return s; } } /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keytab. */ @java.lang.Override public com.google.protobuf.ByteString - getKeyTypeBytes() { - java.lang.Object ref = keyType_; + getKeytabBytes() { + java.lang.Object ref = keytab_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - keyType_ = b; + keytab_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PORT_FIELD_NUMBER = 3; - private int port_; + public static final int KRB_CONFIG_FIELD_NUMBER = 9; + private volatile java.lang.Object krbConfig_; /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The krbConfig. */ @java.lang.Override - public int getPort() { - return port_; + public java.lang.String getKrbConfig() { + java.lang.Object ref = krbConfig_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + krbConfig_ = s; + return s; + } + } + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for krbConfig. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getKrbConfigBytes() { + java.lang.Object ref = krbConfig_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + krbConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int PORT_FORWARDING_FIELD_NUMBER = 4; - private boolean portForwarding_; + public static final int OVERRIDE_DATABASE_FIELD_NUMBER = 8; + private boolean overrideDatabase_; /** - * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ @java.lang.Override - public boolean getPortForwarding() { - return portForwarding_; + public boolean getOverrideDatabase() { + return overrideDatabase_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 6; + public static final int PORT_FIELD_NUMBER = 7; + private int port_; + /** + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + + public static final int PORT_OVERRIDE_FIELD_NUMBER = 5; private int portOverride_; /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -208009,76 +208809,114 @@ public int getPortOverride() { return portOverride_; } - public static final int REMOTE_IDENTITY_GROUP_ID_FIELD_NUMBER = 7; - private volatile java.lang.Object remoteIdentityGroupId_; + public static final int REALM_FIELD_NUMBER = 11; + private volatile java.lang.Object realm_; /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The realm. */ @java.lang.Override - public java.lang.String getRemoteIdentityGroupId() { - java.lang.Object ref = remoteIdentityGroupId_; + public java.lang.String getRealm() { + java.lang.Object ref = realm_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - remoteIdentityGroupId_ = s; + realm_ = s; return s; } } /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for realm. */ @java.lang.Override public com.google.protobuf.ByteString - getRemoteIdentityGroupIdBytes() { - java.lang.Object ref = remoteIdentityGroupId_; + getRealmBytes() { + java.lang.Object ref = realm_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - remoteIdentityGroupId_ = b; + realm_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int REMOTE_IDENTITY_HEALTHCHECK_USERNAME_FIELD_NUMBER = 8; - private volatile java.lang.Object remoteIdentityHealthcheckUsername_; + public static final int SCHEMA_FIELD_NUMBER = 6; + private volatile java.lang.Object schema_; /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ @java.lang.Override - public java.lang.String getRemoteIdentityHealthcheckUsername() { - java.lang.Object ref = remoteIdentityHealthcheckUsername_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - remoteIdentityHealthcheckUsername_ = s; + schema_ = s; return s; } } /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. */ @java.lang.Override public com.google.protobuf.ByteString - getRemoteIdentityHealthcheckUsernameBytes() { - java.lang.Object ref = remoteIdentityHealthcheckUsername_; + getSchemaBytes() { + java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - remoteIdentityHealthcheckUsername_ = b; + schema_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SERVER_SPN_FIELD_NUMBER = 10; + private volatile java.lang.Object serverSpn_; + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The serverSpn. + */ + @java.lang.Override + public java.lang.String getServerSpn() { + java.lang.Object ref = serverSpn_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + serverSpn_ = s; + return s; + } + } + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for serverSpn. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getServerSpnBytes() { + java.lang.Object ref = serverSpn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + serverSpn_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -208143,26 +208981,32 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } - if (port_ != 0) { - output.writeInt32(3, port_); - } - if (portForwarding_ != false) { - output.writeBool(4, portForwarding_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keytab_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, keytab_); } - if (allowDeprecatedKeyExchanges_ != false) { - output.writeBool(5, allowDeprecatedKeyExchanges_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); } if (portOverride_ != 0) { - output.writeInt32(6, portOverride_); + output.writeInt32(5, portOverride_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityGroupId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, remoteIdentityGroupId_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, schema_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityHealthcheckUsername_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, remoteIdentityHealthcheckUsername_); + if (port_ != 0) { + output.writeInt32(7, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, keyType_); + if (overrideDatabase_ != false) { + output.writeBool(8, overrideDatabase_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(krbConfig_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, krbConfig_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverSpn_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, serverSpn_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(realm_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, realm_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -208203,30 +209047,35 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } - if (port_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keytab_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, keytab_); } - if (portForwarding_ != false) { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); + } + if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, portForwarding_); + .computeInt32Size(5, portOverride_); } - if (allowDeprecatedKeyExchanges_ != false) { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, schema_); + } + if (port_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(5, allowDeprecatedKeyExchanges_); + .computeInt32Size(7, port_); } - if (portOverride_ != 0) { + if (overrideDatabase_ != false) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(6, portOverride_); + .computeBoolSize(8, overrideDatabase_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityGroupId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, remoteIdentityGroupId_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(krbConfig_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, krbConfig_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityHealthcheckUsername_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, remoteIdentityHealthcheckUsername_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverSpn_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, serverSpn_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, keyType_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(realm_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, realm_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -208264,10 +209113,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCert)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.SSHCert other = (com.strongdm.api.plumbing.DriversPlumbing.SSHCert) obj; + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD other = (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) obj; if (!getId() .equals(other.getId())) return false; @@ -208288,22 +209137,26 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; - if (getAllowDeprecatedKeyExchanges() - != other.getAllowDeprecatedKeyExchanges()) return false; + if (!getDatabase() + .equals(other.getDatabase())) return false; if (!getHostname() .equals(other.getHostname())) return false; - if (!getKeyType() - .equals(other.getKeyType())) return false; + if (!getKeytab() + .equals(other.getKeytab())) return false; + if (!getKrbConfig() + .equals(other.getKrbConfig())) return false; + if (getOverrideDatabase() + != other.getOverrideDatabase()) return false; if (getPort() != other.getPort()) return false; - if (getPortForwarding() - != other.getPortForwarding()) return false; if (getPortOverride() != other.getPortOverride()) return false; - if (!getRemoteIdentityGroupId() - .equals(other.getRemoteIdentityGroupId())) return false; - if (!getRemoteIdentityHealthcheckUsername() - .equals(other.getRemoteIdentityHealthcheckUsername())) return false; + if (!getRealm() + .equals(other.getRealm())) return false; + if (!getSchema() + .equals(other.getSchema())) return false; + if (!getServerSpn() + .equals(other.getServerSpn())) return false; if (!getUsername() .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -208336,24 +209189,27 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllowDeprecatedKeyExchanges()); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); - hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getKeyType().hashCode(); + hash = (37 * hash) + KEYTAB_FIELD_NUMBER; + hash = (53 * hash) + getKeytab().hashCode(); + hash = (37 * hash) + KRB_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getKrbConfig().hashCode(); + hash = (37 * hash) + OVERRIDE_DATABASE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getOverrideDatabase()); hash = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + getPort(); - hash = (37 * hash) + PORT_FORWARDING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPortForwarding()); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + REMOTE_IDENTITY_GROUP_ID_FIELD_NUMBER; - hash = (53 * hash) + getRemoteIdentityGroupId().hashCode(); - hash = (37 * hash) + REMOTE_IDENTITY_HEALTHCHECK_USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getRemoteIdentityHealthcheckUsername().hashCode(); + hash = (37 * hash) + REALM_FIELD_NUMBER; + hash = (53 * hash) + getRealm().hashCode(); + hash = (37 * hash) + SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getSchema().hashCode(); + hash = (37 * hash) + SERVER_SPN_FIELD_NUMBER; + hash = (53 * hash) + getServerSpn().hashCode(); hash = (37 * hash) + USERNAME_FIELD_NUMBER; hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -208361,69 +209217,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -208436,7 +209292,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSHCert prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -208452,26 +209308,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.SSHCert} + * Protobuf type {@code v1.SQLServerKerberosAD} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.SSHCert) - com.strongdm.api.plumbing.DriversPlumbing.SSHCertOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SQLServerKerberosAD) + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosADOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerKerberosAD_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerKerberosAD_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSHCert.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCert.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.class, com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSHCert.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -208509,21 +209365,25 @@ public Builder clear() { subdomain_ = ""; - allowDeprecatedKeyExchanges_ = false; + database_ = ""; hostname_ = ""; - keyType_ = ""; + keytab_ = ""; - port_ = 0; + krbConfig_ = ""; - portForwarding_ = false; + overrideDatabase_ = false; + + port_ = 0; portOverride_ = 0; - remoteIdentityGroupId_ = ""; + realm_ = ""; - remoteIdentityHealthcheckUsername_ = ""; + schema_ = ""; + + serverSpn_ = ""; username_ = ""; @@ -208533,17 +209393,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SQLServerKerberosAD_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.SSHCert.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCert build() { - com.strongdm.api.plumbing.DriversPlumbing.SSHCert result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD build() { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -208551,8 +209411,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSHCert build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCert buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.SSHCert result = new com.strongdm.api.plumbing.DriversPlumbing.SSHCert(this); + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD result = new com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -208565,14 +209425,16 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSHCert buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; - result.allowDeprecatedKeyExchanges_ = allowDeprecatedKeyExchanges_; + result.database_ = database_; result.hostname_ = hostname_; - result.keyType_ = keyType_; + result.keytab_ = keytab_; + result.krbConfig_ = krbConfig_; + result.overrideDatabase_ = overrideDatabase_; result.port_ = port_; - result.portForwarding_ = portForwarding_; result.portOverride_ = portOverride_; - result.remoteIdentityGroupId_ = remoteIdentityGroupId_; - result.remoteIdentityHealthcheckUsername_ = remoteIdentityHealthcheckUsername_; + result.realm_ = realm_; + result.schema_ = schema_; + result.serverSpn_ = serverSpn_; result.username_ = username_; onBuilt(); return result; @@ -208612,16 +209474,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCert) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSHCert)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCert other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.SSHCert.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -208652,32 +209514,41 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCert other subdomain_ = other.subdomain_; onChanged(); } - if (other.getAllowDeprecatedKeyExchanges() != false) { - setAllowDeprecatedKeyExchanges(other.getAllowDeprecatedKeyExchanges()); + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + onChanged(); } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); } - if (!other.getKeyType().isEmpty()) { - keyType_ = other.keyType_; + if (!other.getKeytab().isEmpty()) { + keytab_ = other.keytab_; + onChanged(); + } + if (!other.getKrbConfig().isEmpty()) { + krbConfig_ = other.krbConfig_; onChanged(); } + if (other.getOverrideDatabase() != false) { + setOverrideDatabase(other.getOverrideDatabase()); + } if (other.getPort() != 0) { setPort(other.getPort()); } - if (other.getPortForwarding() != false) { - setPortForwarding(other.getPortForwarding()); - } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } - if (!other.getRemoteIdentityGroupId().isEmpty()) { - remoteIdentityGroupId_ = other.remoteIdentityGroupId_; + if (!other.getRealm().isEmpty()) { + realm_ = other.realm_; onChanged(); } - if (!other.getRemoteIdentityHealthcheckUsername().isEmpty()) { - remoteIdentityHealthcheckUsername_ = other.remoteIdentityHealthcheckUsername_; + if (!other.getSchema().isEmpty()) { + schema_ = other.schema_; + onChanged(); + } + if (!other.getServerSpn().isEmpty()) { + serverSpn_ = other.serverSpn_; onChanged(); } if (!other.getUsername().isEmpty()) { @@ -208699,11 +209570,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.SSHCert parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSHCert) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -209487,33 +210358,78 @@ public Builder setSubdomainBytes( return this; } - private boolean allowDeprecatedKeyExchanges_ ; + private java.lang.Object database_ = ""; /** - * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The allowDeprecatedKeyExchanges. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ - @java.lang.Override - public boolean getAllowDeprecatedKeyExchanges() { - return allowDeprecatedKeyExchanges_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** - * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The allowDeprecatedKeyExchanges to set. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The database to set. * @return This builder for chaining. */ - public Builder setAllowDeprecatedKeyExchanges(boolean value) { + public Builder setDatabase( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + database_ = value; + onChanged(); + return this; + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearDatabase() { - allowDeprecatedKeyExchanges_ = value; + database_ = getDefaultInstance().getDatabase(); onChanged(); return this; } /** - * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for database to set. * @return This builder for chaining. */ - public Builder clearAllowDeprecatedKeyExchanges() { + public Builder setDatabaseBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); - allowDeprecatedKeyExchanges_ = false; + database_ = value; onChanged(); return this; } @@ -209594,147 +210510,223 @@ public Builder setHostnameBytes( return this; } - private java.lang.Object keyType_ = ""; + private java.lang.Object keytab_ = ""; /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The keytab. */ - public java.lang.String getKeyType() { - java.lang.Object ref = keyType_; + public java.lang.String getKeytab() { + java.lang.Object ref = keytab_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - keyType_ = s; + keytab_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for keyType. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keytab. */ public com.google.protobuf.ByteString - getKeyTypeBytes() { - java.lang.Object ref = keyType_; + getKeytabBytes() { + java.lang.Object ref = keytab_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - keyType_ = b; + keytab_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @param value The keyType to set. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The keytab to set. * @return This builder for chaining. */ - public Builder setKeyType( + public Builder setKeytab( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - keyType_ = value; + keytab_ = value; onChanged(); return this; } /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearKeyType() { + public Builder clearKeytab() { - keyType_ = getDefaultInstance().getKeyType(); + keytab_ = getDefaultInstance().getKeytab(); onChanged(); return this; } /** - * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for keyType to set. + * string keytab = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for keytab to set. * @return This builder for chaining. */ - public Builder setKeyTypeBytes( + public Builder setKeytabBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - keyType_ = value; + keytab_ = value; onChanged(); return this; } - private int port_ ; + private java.lang.Object krbConfig_ = ""; /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The krbConfig. + */ + public java.lang.String getKrbConfig() { + java.lang.Object ref = krbConfig_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + krbConfig_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for krbConfig. + */ + public com.google.protobuf.ByteString + getKrbConfigBytes() { + java.lang.Object ref = krbConfig_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + krbConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The krbConfig to set. + * @return This builder for chaining. + */ + public Builder setKrbConfig( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + krbConfig_ = value; + onChanged(); + return this; + } + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearKrbConfig() { + + krbConfig_ = getDefaultInstance().getKrbConfig(); + onChanged(); + return this; + } + /** + * string krb_config = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for krbConfig to set. + * @return This builder for chaining. + */ + public Builder setKrbConfigBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + krbConfig_ = value; + onChanged(); + return this; + } + + private boolean overrideDatabase_ ; + /** + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The overrideDatabase. */ @java.lang.Override - public int getPort() { - return port_; + public boolean getOverrideDatabase() { + return overrideDatabase_; } /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The port to set. + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The overrideDatabase to set. * @return This builder for chaining. */ - public Builder setPort(int value) { + public Builder setOverrideDatabase(boolean value) { - port_ = value; + overrideDatabase_ = value; onChanged(); return this; } /** - * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * bool override_database = 8 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPort() { + public Builder clearOverrideDatabase() { - port_ = 0; + overrideDatabase_ = false; onChanged(); return this; } - private boolean portForwarding_ ; + private int port_ ; /** - * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The portForwarding. + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ @java.lang.Override - public boolean getPortForwarding() { - return portForwarding_; + public int getPort() { + return port_; } /** - * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The portForwarding to set. + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. * @return This builder for chaining. */ - public Builder setPortForwarding(boolean value) { + public Builder setPort(int value) { - portForwarding_ = value; + port_ = value; onChanged(); return this; } /** - * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 7 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPortForwarding() { + public Builder clearPort() { - portForwarding_ = false; + port_ = 0; onChanged(); return this; } private int portOverride_ ; /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -209742,7 +210734,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -209753,7 +210745,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -209763,154 +210755,230 @@ public Builder clearPortOverride() { return this; } - private java.lang.Object remoteIdentityGroupId_ = ""; + private java.lang.Object realm_ = ""; /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The realm. */ - public java.lang.String getRemoteIdentityGroupId() { - java.lang.Object ref = remoteIdentityGroupId_; + public java.lang.String getRealm() { + java.lang.Object ref = realm_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - remoteIdentityGroupId_ = s; + realm_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityGroupId. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for realm. */ public com.google.protobuf.ByteString - getRemoteIdentityGroupIdBytes() { - java.lang.Object ref = remoteIdentityGroupId_; + getRealmBytes() { + java.lang.Object ref = realm_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - remoteIdentityGroupId_ = b; + realm_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @param value The remoteIdentityGroupId to set. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @param value The realm to set. * @return This builder for chaining. */ - public Builder setRemoteIdentityGroupId( + public Builder setRealm( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - remoteIdentityGroupId_ = value; + realm_ = value; onChanged(); return this; } /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearRemoteIdentityGroupId() { + public Builder clearRealm() { - remoteIdentityGroupId_ = getDefaultInstance().getRemoteIdentityGroupId(); + realm_ = getDefaultInstance().getRealm(); onChanged(); return this; } /** - * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for remoteIdentityGroupId to set. + * string realm = 11 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for realm to set. * @return This builder for chaining. */ - public Builder setRemoteIdentityGroupIdBytes( + public Builder setRealmBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - remoteIdentityGroupId_ = value; + realm_ = value; onChanged(); return this; } - private java.lang.Object remoteIdentityHealthcheckUsername_ = ""; + private java.lang.Object schema_ = ""; /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - public java.lang.String getRemoteIdentityHealthcheckUsername() { - java.lang.Object ref = remoteIdentityHealthcheckUsername_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - remoteIdentityHealthcheckUsername_ = s; + schema_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for remoteIdentityHealthcheckUsername. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. */ public com.google.protobuf.ByteString - getRemoteIdentityHealthcheckUsernameBytes() { - java.lang.Object ref = remoteIdentityHealthcheckUsername_; + getSchemaBytes() { + java.lang.Object ref = schema_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - remoteIdentityHealthcheckUsername_ = b; + schema_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @param value The remoteIdentityHealthcheckUsername to set. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The schema to set. * @return This builder for chaining. */ - public Builder setRemoteIdentityHealthcheckUsername( + public Builder setSchema( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - remoteIdentityHealthcheckUsername_ = value; + schema_ = value; onChanged(); return this; } /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearRemoteIdentityHealthcheckUsername() { + public Builder clearSchema() { - remoteIdentityHealthcheckUsername_ = getDefaultInstance().getRemoteIdentityHealthcheckUsername(); + schema_ = getDefaultInstance().getSchema(); onChanged(); return this; } /** - * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for remoteIdentityHealthcheckUsername to set. + * string schema = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for schema to set. * @return This builder for chaining. */ - public Builder setRemoteIdentityHealthcheckUsernameBytes( + public Builder setSchemaBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - remoteIdentityHealthcheckUsername_ = value; + schema_ = value; + onChanged(); + return this; + } + + private java.lang.Object serverSpn_ = ""; + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The serverSpn. + */ + public java.lang.String getServerSpn() { + java.lang.Object ref = serverSpn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + serverSpn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for serverSpn. + */ + public com.google.protobuf.ByteString + getServerSpnBytes() { + java.lang.Object ref = serverSpn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + serverSpn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @param value The serverSpn to set. + * @return This builder for chaining. + */ + public Builder setServerSpn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + serverSpn_ = value; + onChanged(); + return this; + } + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearServerSpn() { + + serverSpn_ = getDefaultInstance().getServerSpn(); + onChanged(); + return this; + } + /** + * string server_spn = 10 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for serverSpn to set. + * @return This builder for chaining. + */ + public Builder setServerSpnBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + serverSpn_ = value; onChanged(); return this; } @@ -210003,48 +211071,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.SSHCert) + // @@protoc_insertion_point(builder_scope:v1.SQLServerKerberosAD) } - // @@protoc_insertion_point(class_scope:v1.SSHCert) - private static final com.strongdm.api.plumbing.DriversPlumbing.SSHCert DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SQLServerKerberosAD) + private static final com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSHCert(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD(); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SSHCert parsePartialFrom( + public SQLServerKerberosAD parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SSHCert(input, extensionRegistry); + return new SQLServerKerberosAD(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SQLServerKerberosAD getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SSHCustomerKeyOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.SSHCustomerKey) + public interface SSHOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SSH) com.google.protobuf.MessageOrBuilder { /** @@ -210222,6 +211290,18 @@ public interface SSHCustomerKeyOrBuilder extends com.google.protobuf.ByteString getHostnameBytes(); + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. + */ + java.lang.String getKeyType(); + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. + */ + com.google.protobuf.ByteString + getKeyTypeBytes(); + /** * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The port. @@ -210241,16 +211321,16 @@ public interface SSHCustomerKeyOrBuilder extends int getPortOverride(); /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The publicKey. */ - java.lang.String getPrivateKey(); + java.lang.String getPublicKey(); /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for publicKey. */ com.google.protobuf.ByteString - getPrivateKeyBytes(); + getPublicKeyBytes(); /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } @@ -210265,18 +211345,18 @@ public interface SSHCustomerKeyOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.SSHCustomerKey} + * Protobuf type {@code v1.SSH} */ - public static final class SSHCustomerKey extends + public static final class SSH extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.SSHCustomerKey) - SSHCustomerKeyOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SSH) + SSHOrBuilder { private static final long serialVersionUID = 0L; - // Use SSHCustomerKey.newBuilder() to construct. - private SSHCustomerKey(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SSH.newBuilder() to construct. + private SSH(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SSHCustomerKey() { + private SSH() { id_ = ""; name_ = ""; secretStoreId_ = ""; @@ -210284,7 +211364,8 @@ private SSHCustomerKey() { bindInterface_ = ""; subdomain_ = ""; hostname_ = ""; - privateKey_ = ""; + keyType_ = ""; + publicKey_ = ""; username_ = ""; } @@ -210292,7 +211373,7 @@ private SSHCustomerKey() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new SSHCustomerKey(); + return new SSH(); } @java.lang.Override @@ -210300,7 +211381,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private SSHCustomerKey( + private SSH( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -210338,7 +211419,7 @@ private SSHCustomerKey( case 34: { java.lang.String s = input.readStringRequireUtf8(); - privateKey_ = s; + publicKey_ = s; break; } case 40: { @@ -210356,6 +211437,12 @@ private SSHCustomerKey( portOverride_ = input.readInt32(); break; } + case 66: { + java.lang.String s = input.readStringRequireUtf8(); + + keyType_ = s; + break; + } case 262146: { java.lang.String s = input.readStringRequireUtf8(); @@ -210433,15 +211520,15 @@ private SSHCustomerKey( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSH.class, com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -210822,6 +211909,44 @@ public java.lang.String getHostname() { } } + public static final int KEY_TYPE_FIELD_NUMBER = 8; + private volatile java.lang.Object keyType_; + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. + */ + @java.lang.Override + public java.lang.String getKeyType() { + java.lang.Object ref = keyType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + keyType_ = s; + return s; + } + } + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getKeyTypeBytes() { + java.lang.Object ref = keyType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + keyType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int PORT_FIELD_NUMBER = 3; private int port_; /** @@ -210855,38 +211980,38 @@ public int getPortOverride() { return portOverride_; } - public static final int PRIVATE_KEY_FIELD_NUMBER = 4; - private volatile java.lang.Object privateKey_; + public static final int PUBLIC_KEY_FIELD_NUMBER = 4; + private volatile java.lang.Object publicKey_; /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The publicKey. */ @java.lang.Override - public java.lang.String getPrivateKey() { - java.lang.Object ref = privateKey_; + public java.lang.String getPublicKey() { + java.lang.Object ref = publicKey_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - privateKey_ = s; + publicKey_ = s; return s; } } /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for publicKey. */ @java.lang.Override public com.google.protobuf.ByteString - getPrivateKeyBytes() { - java.lang.Object ref = privateKey_; + getPublicKeyBytes() { + java.lang.Object ref = publicKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - privateKey_ = b; + publicKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -210954,8 +212079,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (port_ != 0) { output.writeInt32(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, privateKey_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publicKey_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, publicKey_); } if (portForwarding_ != false) { output.writeBool(5, portForwarding_); @@ -210966,6 +212091,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (portOverride_ != 0) { output.writeInt32(7, portOverride_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, keyType_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); } @@ -211009,8 +212137,8 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, privateKey_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publicKey_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, publicKey_); } if (portForwarding_ != false) { size += com.google.protobuf.CodedOutputStream @@ -211024,6 +212152,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, portOverride_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, keyType_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); } @@ -211060,10 +212191,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSH)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey other = (com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) obj; + com.strongdm.api.plumbing.DriversPlumbing.SSH other = (com.strongdm.api.plumbing.DriversPlumbing.SSH) obj; if (!getId() .equals(other.getId())) return false; @@ -211088,14 +212219,16 @@ public boolean equals(final java.lang.Object obj) { != other.getAllowDeprecatedKeyExchanges()) return false; if (!getHostname() .equals(other.getHostname())) return false; + if (!getKeyType() + .equals(other.getKeyType())) return false; if (getPort() != other.getPort()) return false; if (getPortForwarding() != other.getPortForwarding()) return false; if (getPortOverride() != other.getPortOverride()) return false; - if (!getPrivateKey() - .equals(other.getPrivateKey())) return false; + if (!getPublicKey() + .equals(other.getPublicKey())) return false; if (!getUsername() .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -211133,6 +212266,8 @@ public int hashCode() { getAllowDeprecatedKeyExchanges()); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); + hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getKeyType().hashCode(); hash = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + getPort(); hash = (37 * hash) + PORT_FORWARDING_FIELD_NUMBER; @@ -211140,8 +212275,8 @@ public int hashCode() { getPortForwarding()); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + PRIVATE_KEY_FIELD_NUMBER; - hash = (53 * hash) + getPrivateKey().hashCode(); + hash = (37 * hash) + PUBLIC_KEY_FIELD_NUMBER; + hash = (53 * hash) + getPublicKey().hashCode(); hash = (37 * hash) + USERNAME_FIELD_NUMBER; hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -211149,69 +212284,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSH parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -211224,7 +212359,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSH prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -211240,26 +212375,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.SSHCustomerKey} + * Protobuf type {@code v1.SSH} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.SSHCustomerKey) - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKeyOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SSH) + com.strongdm.api.plumbing.DriversPlumbing.SSHOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSH.class, com.strongdm.api.plumbing.DriversPlumbing.SSH.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSH.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -211301,13 +212436,15 @@ public Builder clear() { hostname_ = ""; + keyType_ = ""; + port_ = 0; portForwarding_ = false; portOverride_ = 0; - privateKey_ = ""; + publicKey_ = ""; username_ = ""; @@ -211317,17 +212454,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSH_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SSH.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey build() { - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SSH build() { + com.strongdm.api.plumbing.DriversPlumbing.SSH result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -211335,8 +212472,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey result = new com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey(this); + public com.strongdm.api.plumbing.DriversPlumbing.SSH buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SSH result = new com.strongdm.api.plumbing.DriversPlumbing.SSH(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -211351,10 +212488,11 @@ public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey buildPartial() { result.subdomain_ = subdomain_; result.allowDeprecatedKeyExchanges_ = allowDeprecatedKeyExchanges_; result.hostname_ = hostname_; + result.keyType_ = keyType_; result.port_ = port_; result.portForwarding_ = portForwarding_; result.portOverride_ = portOverride_; - result.privateKey_ = privateKey_; + result.publicKey_ = publicKey_; result.username_ = username_; onBuilt(); return result; @@ -211394,16 +212532,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSH) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSH)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSH other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SSH.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -211441,6 +212579,10 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKe hostname_ = other.hostname_; onChanged(); } + if (!other.getKeyType().isEmpty()) { + keyType_ = other.keyType_; + onChanged(); + } if (other.getPort() != 0) { setPort(other.getPort()); } @@ -211450,8 +212592,8 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKe if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } - if (!other.getPrivateKey().isEmpty()) { - privateKey_ = other.privateKey_; + if (!other.getPublicKey().isEmpty()) { + publicKey_ = other.publicKey_; onChanged(); } if (!other.getUsername().isEmpty()) { @@ -211473,11 +212615,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SSH parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSH) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -212368,6 +213510,82 @@ public Builder setHostnameBytes( return this; } + private java.lang.Object keyType_ = ""; + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. + */ + public java.lang.String getKeyType() { + java.lang.Object ref = keyType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + keyType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. + */ + public com.google.protobuf.ByteString + getKeyTypeBytes() { + java.lang.Object ref = keyType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + keyType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The keyType to set. + * @return This builder for chaining. + */ + public Builder setKeyType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + keyType_ = value; + onChanged(); + return this; + } + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearKeyType() { + + keyType_ = getDefaultInstance().getKeyType(); + onChanged(); + return this; + } + /** + * string key_type = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for keyType to set. + * @return This builder for chaining. + */ + public Builder setKeyTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + keyType_ = value; + onChanged(); + return this; + } + private int port_ ; /** * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } @@ -212461,78 +213679,78 @@ public Builder clearPortOverride() { return this; } - private java.lang.Object privateKey_ = ""; + private java.lang.Object publicKey_ = ""; /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The publicKey. */ - public java.lang.String getPrivateKey() { - java.lang.Object ref = privateKey_; + public java.lang.String getPublicKey() { + java.lang.Object ref = publicKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - privateKey_ = s; + publicKey_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for privateKey. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for publicKey. */ public com.google.protobuf.ByteString - getPrivateKeyBytes() { - java.lang.Object ref = privateKey_; + getPublicKeyBytes() { + java.lang.Object ref = publicKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - privateKey_ = b; + publicKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The privateKey to set. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The publicKey to set. * @return This builder for chaining. */ - public Builder setPrivateKey( + public Builder setPublicKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - privateKey_ = value; + publicKey_ = value; onChanged(); return this; } /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPrivateKey() { + public Builder clearPublicKey() { - privateKey_ = getDefaultInstance().getPrivateKey(); + publicKey_ = getDefaultInstance().getPublicKey(); onChanged(); return this; } /** - * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for privateKey to set. + * string public_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for publicKey to set. * @return This builder for chaining. */ - public Builder setPrivateKeyBytes( + public Builder setPublicKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - privateKey_ = value; + publicKey_ = value; onChanged(); return this; } @@ -212625,48 +213843,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.SSHCustomerKey) + // @@protoc_insertion_point(builder_scope:v1.SSH) } - // @@protoc_insertion_point(class_scope:v1.SSHCustomerKey) - private static final com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SSH) + private static final com.strongdm.api.plumbing.DriversPlumbing.SSH DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSH(); } - public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SSHCustomerKey parsePartialFrom( + public SSH parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SSHCustomerKey(input, extensionRegistry); + return new SSH(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SSH getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SingleStoreOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.SingleStore) + public interface SSHCertOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SSHCert) com.google.protobuf.MessageOrBuilder { /** @@ -212827,16 +214045,10 @@ public interface SingleStoreOrBuilder extends getSubdomainBytes(); /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - java.lang.String getDatabase(); - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. + * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ - com.google.protobuf.ByteString - getDatabaseBytes(); + boolean getAllowDeprecatedKeyExchanges(); /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -212851,29 +214063,59 @@ public interface SingleStoreOrBuilder extends getHostnameBytes(); /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. */ - java.lang.String getPassword(); + java.lang.String getKeyType(); /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. */ com.google.protobuf.ByteString - getPasswordBytes(); + getKeyTypeBytes(); /** - * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ int getPort(); /** - * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. + */ + boolean getPortForwarding(); + + /** + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ int getPortOverride(); + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityGroupId. + */ + java.lang.String getRemoteIdentityGroupId(); + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityGroupId. + */ + com.google.protobuf.ByteString + getRemoteIdentityGroupIdBytes(); + + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityHealthcheckUsername. + */ + java.lang.String getRemoteIdentityHealthcheckUsername(); + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityHealthcheckUsername. + */ + com.google.protobuf.ByteString + getRemoteIdentityHealthcheckUsernameBytes(); + /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The username. @@ -212887,27 +214129,28 @@ public interface SingleStoreOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.SingleStore} + * Protobuf type {@code v1.SSHCert} */ - public static final class SingleStore extends + public static final class SSHCert extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.SingleStore) - SingleStoreOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SSHCert) + SSHCertOrBuilder { private static final long serialVersionUID = 0L; - // Use SingleStore.newBuilder() to construct. - private SingleStore(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SSHCert.newBuilder() to construct. + private SSHCert(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SingleStore() { + private SSHCert() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; - database_ = ""; hostname_ = ""; - password_ = ""; + keyType_ = ""; + remoteIdentityGroupId_ = ""; + remoteIdentityHealthcheckUsername_ = ""; username_ = ""; } @@ -212915,7 +214158,7 @@ private SingleStore() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new SingleStore(); + return new SSHCert(); } @java.lang.Override @@ -212923,7 +214166,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private SingleStore( + private SSHCert( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -212953,26 +214196,42 @@ private SingleStore( username_ = s; break; } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); + case 24: { - password_ = s; + port_ = input.readInt32(); break; } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); + case 32: { - database_ = s; + portForwarding_ = input.readBool(); break; } case 40: { - portOverride_ = input.readInt32(); + allowDeprecatedKeyExchanges_ = input.readBool(); break; } case 48: { - port_ = input.readInt32(); + portOverride_ = input.readInt32(); + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + remoteIdentityGroupId_ = s; + break; + } + case 66: { + java.lang.String s = input.readStringRequireUtf8(); + + remoteIdentityHealthcheckUsername_ = s; + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + + keyType_ = s; break; } case 262146: { @@ -213052,15 +214311,15 @@ private SingleStore( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SingleStore.class, com.strongdm.api.plumbing.DriversPlumbing.SingleStore.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSHCert.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCert.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -213392,42 +214651,15 @@ public java.lang.String getSubdomain() { } } - public static final int DATABASE_FIELD_NUMBER = 4; - private volatile java.lang.Object database_; - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } + public static final int ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER = 5; + private boolean allowDeprecatedKeyExchanges_; /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. + * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ @java.lang.Override - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean getAllowDeprecatedKeyExchanges() { + return allowDeprecatedKeyExchanges_; } public static final int HOSTNAME_FIELD_NUMBER = 1; @@ -213468,48 +214700,48 @@ public java.lang.String getHostname() { } } - public static final int PASSWORD_FIELD_NUMBER = 3; - private volatile java.lang.Object password_; + public static final int KEY_TYPE_FIELD_NUMBER = 9; + private volatile java.lang.Object keyType_; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. */ @java.lang.Override - public java.lang.String getPassword() { - java.lang.Object ref = password_; + public java.lang.String getKeyType() { + java.lang.Object ref = keyType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - password_ = s; + keyType_ = s; return s; } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. */ @java.lang.Override public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; + getKeyTypeBytes() { + java.lang.Object ref = keyType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - password_ = b; + keyType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PORT_FIELD_NUMBER = 6; + public static final int PORT_FIELD_NUMBER = 3; private int port_; /** - * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -213517,10 +214749,21 @@ public int getPort() { return port_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 5; + public static final int PORT_FORWARDING_FIELD_NUMBER = 4; + private boolean portForwarding_; + /** + * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. + */ + @java.lang.Override + public boolean getPortForwarding() { + return portForwarding_; + } + + public static final int PORT_OVERRIDE_FIELD_NUMBER = 6; private int portOverride_; /** - * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -213528,6 +214771,82 @@ public int getPortOverride() { return portOverride_; } + public static final int REMOTE_IDENTITY_GROUP_ID_FIELD_NUMBER = 7; + private volatile java.lang.Object remoteIdentityGroupId_; + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityGroupId. + */ + @java.lang.Override + public java.lang.String getRemoteIdentityGroupId() { + java.lang.Object ref = remoteIdentityGroupId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + remoteIdentityGroupId_ = s; + return s; + } + } + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityGroupId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getRemoteIdentityGroupIdBytes() { + java.lang.Object ref = remoteIdentityGroupId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + remoteIdentityGroupId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REMOTE_IDENTITY_HEALTHCHECK_USERNAME_FIELD_NUMBER = 8; + private volatile java.lang.Object remoteIdentityHealthcheckUsername_; + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityHealthcheckUsername. + */ + @java.lang.Override + public java.lang.String getRemoteIdentityHealthcheckUsername() { + java.lang.Object ref = remoteIdentityHealthcheckUsername_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + remoteIdentityHealthcheckUsername_ = s; + return s; + } + } + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityHealthcheckUsername. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getRemoteIdentityHealthcheckUsernameBytes() { + java.lang.Object ref = remoteIdentityHealthcheckUsername_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + remoteIdentityHealthcheckUsername_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int USERNAME_FIELD_NUMBER = 2; private volatile java.lang.Object username_; /** @@ -213586,17 +214905,26 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); + if (port_ != 0) { + output.writeInt32(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); + if (portForwarding_ != false) { + output.writeBool(4, portForwarding_); + } + if (allowDeprecatedKeyExchanges_ != false) { + output.writeBool(5, allowDeprecatedKeyExchanges_); } if (portOverride_ != 0) { - output.writeInt32(5, portOverride_); + output.writeInt32(6, portOverride_); } - if (port_ != 0) { - output.writeInt32(6, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityGroupId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, remoteIdentityGroupId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityHealthcheckUsername_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, remoteIdentityHealthcheckUsername_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, keyType_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -213637,19 +214965,30 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); + if (portForwarding_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, portForwarding_); } - if (portOverride_ != 0) { + if (allowDeprecatedKeyExchanges_ != false) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(5, portOverride_); + .computeBoolSize(5, allowDeprecatedKeyExchanges_); } - if (port_ != 0) { + if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(6, port_); + .computeInt32Size(6, portOverride_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityGroupId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, remoteIdentityGroupId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIdentityHealthcheckUsername_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, remoteIdentityHealthcheckUsername_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyType_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, keyType_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -213687,10 +215026,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SingleStore)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCert)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.SingleStore other = (com.strongdm.api.plumbing.DriversPlumbing.SingleStore) obj; + com.strongdm.api.plumbing.DriversPlumbing.SSHCert other = (com.strongdm.api.plumbing.DriversPlumbing.SSHCert) obj; if (!getId() .equals(other.getId())) return false; @@ -213711,16 +215050,22 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; - if (!getDatabase() - .equals(other.getDatabase())) return false; + if (getAllowDeprecatedKeyExchanges() + != other.getAllowDeprecatedKeyExchanges()) return false; if (!getHostname() .equals(other.getHostname())) return false; - if (!getPassword() - .equals(other.getPassword())) return false; + if (!getKeyType() + .equals(other.getKeyType())) return false; if (getPort() != other.getPort()) return false; + if (getPortForwarding() + != other.getPortForwarding()) return false; if (getPortOverride() != other.getPortOverride()) return false; + if (!getRemoteIdentityGroupId() + .equals(other.getRemoteIdentityGroupId())) return false; + if (!getRemoteIdentityHealthcheckUsername() + .equals(other.getRemoteIdentityHealthcheckUsername())) return false; if (!getUsername() .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -213753,16 +215098,24 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); + hash = (37 * hash) + ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllowDeprecatedKeyExchanges()); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); - hash = (37 * hash) + PASSWORD_FIELD_NUMBER; - hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getKeyType().hashCode(); hash = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + getPort(); + hash = (37 * hash) + PORT_FORWARDING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPortForwarding()); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); + hash = (37 * hash) + REMOTE_IDENTITY_GROUP_ID_FIELD_NUMBER; + hash = (53 * hash) + getRemoteIdentityGroupId().hashCode(); + hash = (37 * hash) + REMOTE_IDENTITY_HEALTHCHECK_USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getRemoteIdentityHealthcheckUsername().hashCode(); hash = (37 * hash) + USERNAME_FIELD_NUMBER; hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -213770,69 +215123,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -213845,7 +215198,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SingleStore prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSHCert prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -213861,26 +215214,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.SingleStore} + * Protobuf type {@code v1.SSHCert} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.SingleStore) - com.strongdm.api.plumbing.DriversPlumbing.SingleStoreOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SSHCert) + com.strongdm.api.plumbing.DriversPlumbing.SSHCertOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SingleStore.class, com.strongdm.api.plumbing.DriversPlumbing.SingleStore.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSHCert.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCert.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.SingleStore.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSHCert.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -213918,16 +215271,22 @@ public Builder clear() { subdomain_ = ""; - database_ = ""; + allowDeprecatedKeyExchanges_ = false; hostname_ = ""; - password_ = ""; + keyType_ = ""; port_ = 0; + portForwarding_ = false; + portOverride_ = 0; + remoteIdentityGroupId_ = ""; + + remoteIdentityHealthcheckUsername_ = ""; + username_ = ""; return this; @@ -213936,17 +215295,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCert_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.SingleStore.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SSHCert.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SingleStore build() { - com.strongdm.api.plumbing.DriversPlumbing.SingleStore result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCert build() { + com.strongdm.api.plumbing.DriversPlumbing.SSHCert result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -213954,8 +215313,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SingleStore build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SingleStore buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.SingleStore result = new com.strongdm.api.plumbing.DriversPlumbing.SingleStore(this); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCert buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SSHCert result = new com.strongdm.api.plumbing.DriversPlumbing.SSHCert(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -213968,11 +215327,14 @@ public com.strongdm.api.plumbing.DriversPlumbing.SingleStore buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; - result.database_ = database_; + result.allowDeprecatedKeyExchanges_ = allowDeprecatedKeyExchanges_; result.hostname_ = hostname_; - result.password_ = password_; + result.keyType_ = keyType_; result.port_ = port_; + result.portForwarding_ = portForwarding_; result.portOverride_ = portOverride_; + result.remoteIdentityGroupId_ = remoteIdentityGroupId_; + result.remoteIdentityHealthcheckUsername_ = remoteIdentityHealthcheckUsername_; result.username_ = username_; onBuilt(); return result; @@ -214012,16 +215374,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SingleStore) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SingleStore)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCert) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSHCert)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SingleStore other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.SingleStore.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCert other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SSHCert.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -214052,24 +215414,34 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SingleStore o subdomain_ = other.subdomain_; onChanged(); } - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); + if (other.getAllowDeprecatedKeyExchanges() != false) { + setAllowDeprecatedKeyExchanges(other.getAllowDeprecatedKeyExchanges()); } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); } - if (!other.getPassword().isEmpty()) { - password_ = other.password_; + if (!other.getKeyType().isEmpty()) { + keyType_ = other.keyType_; onChanged(); } if (other.getPort() != 0) { setPort(other.getPort()); } + if (other.getPortForwarding() != false) { + setPortForwarding(other.getPortForwarding()); + } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } + if (!other.getRemoteIdentityGroupId().isEmpty()) { + remoteIdentityGroupId_ = other.remoteIdentityGroupId_; + onChanged(); + } + if (!other.getRemoteIdentityHealthcheckUsername().isEmpty()) { + remoteIdentityHealthcheckUsername_ = other.remoteIdentityHealthcheckUsername_; + onChanged(); + } if (!other.getUsername().isEmpty()) { username_ = other.username_; onChanged(); @@ -214089,11 +215461,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.SingleStore parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SSHCert parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SingleStore) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSHCert) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -214877,78 +216249,33 @@ public Builder setSubdomainBytes( return this; } - private java.lang.Object database_ = ""; - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. - */ - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } + private boolean allowDeprecatedKeyExchanges_ ; /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The database to set. - * @return This builder for chaining. + * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ - public Builder setDatabase( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; + @java.lang.Override + public boolean getAllowDeprecatedKeyExchanges() { + return allowDeprecatedKeyExchanges_; } /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The allowDeprecatedKeyExchanges to set. * @return This builder for chaining. */ - public Builder clearDatabase() { + public Builder setAllowDeprecatedKeyExchanges(boolean value) { - database_ = getDefaultInstance().getDatabase(); + allowDeprecatedKeyExchanges_ = value; onChanged(); return this; } /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for database to set. + * bool allow_deprecated_key_exchanges = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder setDatabaseBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearAllowDeprecatedKeyExchanges() { - database_ = value; + allowDeprecatedKeyExchanges_ = false; onChanged(); return this; } @@ -215029,85 +216356,85 @@ public Builder setHostnameBytes( return this; } - private java.lang.Object password_ = ""; + private java.lang.Object keyType_ = ""; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The keyType. */ - public java.lang.String getPassword() { - java.lang.Object ref = password_; + public java.lang.String getKeyType() { + java.lang.Object ref = keyType_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - password_ = s; + keyType_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for keyType. */ public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; + getKeyTypeBytes() { + java.lang.Object ref = keyType_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - password_ = b; + keyType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The password to set. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The keyType to set. * @return This builder for chaining. */ - public Builder setPassword( + public Builder setKeyType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - password_ = value; + keyType_ = value; onChanged(); return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPassword() { + public Builder clearKeyType() { - password_ = getDefaultInstance().getPassword(); + keyType_ = getDefaultInstance().getKeyType(); onChanged(); return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for password to set. + * string key_type = 9 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for keyType to set. * @return This builder for chaining. */ - public Builder setPasswordBytes( + public Builder setKeyTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - password_ = value; + keyType_ = value; onChanged(); return this; } private int port_ ; /** - * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -215115,7 +216442,7 @@ public int getPort() { return port_; } /** - * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @param value The port to set. * @return This builder for chaining. */ @@ -215126,7 +216453,7 @@ public Builder setPort(int value) { return this; } /** - * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPort() { @@ -215136,9 +216463,40 @@ public Builder clearPort() { return this; } + private boolean portForwarding_ ; + /** + * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. + */ + @java.lang.Override + public boolean getPortForwarding() { + return portForwarding_; + } + /** + * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portForwarding to set. + * @return This builder for chaining. + */ + public Builder setPortForwarding(boolean value) { + + portForwarding_ = value; + onChanged(); + return this; + } + /** + * bool port_forwarding = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPortForwarding() { + + portForwarding_ = false; + onChanged(); + return this; + } + private int portOverride_ ; /** - * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -215146,7 +216504,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -215157,7 +216515,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -215167,6 +216525,158 @@ public Builder clearPortOverride() { return this; } + private java.lang.Object remoteIdentityGroupId_ = ""; + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityGroupId. + */ + public java.lang.String getRemoteIdentityGroupId() { + java.lang.Object ref = remoteIdentityGroupId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + remoteIdentityGroupId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityGroupId. + */ + public com.google.protobuf.ByteString + getRemoteIdentityGroupIdBytes() { + java.lang.Object ref = remoteIdentityGroupId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + remoteIdentityGroupId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @param value The remoteIdentityGroupId to set. + * @return This builder for chaining. + */ + public Builder setRemoteIdentityGroupId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + remoteIdentityGroupId_ = value; + onChanged(); + return this; + } + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearRemoteIdentityGroupId() { + + remoteIdentityGroupId_ = getDefaultInstance().getRemoteIdentityGroupId(); + onChanged(); + return this; + } + /** + * string remote_identity_group_id = 7 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for remoteIdentityGroupId to set. + * @return This builder for chaining. + */ + public Builder setRemoteIdentityGroupIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + remoteIdentityGroupId_ = value; + onChanged(); + return this; + } + + private java.lang.Object remoteIdentityHealthcheckUsername_ = ""; + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The remoteIdentityHealthcheckUsername. + */ + public java.lang.String getRemoteIdentityHealthcheckUsername() { + java.lang.Object ref = remoteIdentityHealthcheckUsername_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + remoteIdentityHealthcheckUsername_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for remoteIdentityHealthcheckUsername. + */ + public com.google.protobuf.ByteString + getRemoteIdentityHealthcheckUsernameBytes() { + java.lang.Object ref = remoteIdentityHealthcheckUsername_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + remoteIdentityHealthcheckUsername_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The remoteIdentityHealthcheckUsername to set. + * @return This builder for chaining. + */ + public Builder setRemoteIdentityHealthcheckUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + remoteIdentityHealthcheckUsername_ = value; + onChanged(); + return this; + } + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearRemoteIdentityHealthcheckUsername() { + + remoteIdentityHealthcheckUsername_ = getDefaultInstance().getRemoteIdentityHealthcheckUsername(); + onChanged(); + return this; + } + /** + * string remote_identity_healthcheck_username = 8 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for remoteIdentityHealthcheckUsername to set. + * @return This builder for chaining. + */ + public Builder setRemoteIdentityHealthcheckUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + remoteIdentityHealthcheckUsername_ = value; + onChanged(); + return this; + } + private java.lang.Object username_ = ""; /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } @@ -215255,48 +216765,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.SingleStore) + // @@protoc_insertion_point(builder_scope:v1.SSHCert) } - // @@protoc_insertion_point(class_scope:v1.SingleStore) - private static final com.strongdm.api.plumbing.DriversPlumbing.SingleStore DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SSHCert) + private static final com.strongdm.api.plumbing.DriversPlumbing.SSHCert DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SingleStore(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSHCert(); } - public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SingleStore parsePartialFrom( + public SSHCert parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SingleStore(input, extensionRegistry); + return new SSHCert(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SSHCert getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SnowflakeOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.Snowflake) + public interface SSHCustomerKeyOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SSHCustomerKey) com.google.protobuf.MessageOrBuilder { /** @@ -215457,16 +216967,10 @@ public interface SnowflakeOrBuilder extends getSubdomainBytes(); /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - java.lang.String getDatabase(); - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. + * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ - com.google.protobuf.ByteString - getDatabaseBytes(); + boolean getAllowDeprecatedKeyExchanges(); /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -215481,34 +216985,34 @@ public interface SnowflakeOrBuilder extends getHostnameBytes(); /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ - java.lang.String getPassword(); + int getPort(); + /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. */ - com.google.protobuf.ByteString - getPasswordBytes(); + boolean getPortForwarding(); /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ int getPortOverride(); /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The privateKey. */ - java.lang.String getSchema(); + java.lang.String getPrivateKey(); /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for privateKey. */ com.google.protobuf.ByteString - getSchemaBytes(); + getPrivateKeyBytes(); /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } @@ -215523,28 +217027,26 @@ public interface SnowflakeOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.Snowflake} + * Protobuf type {@code v1.SSHCustomerKey} */ - public static final class Snowflake extends + public static final class SSHCustomerKey extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.Snowflake) - SnowflakeOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SSHCustomerKey) + SSHCustomerKeyOrBuilder { private static final long serialVersionUID = 0L; - // Use Snowflake.newBuilder() to construct. - private Snowflake(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SSHCustomerKey.newBuilder() to construct. + private SSHCustomerKey(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Snowflake() { + private SSHCustomerKey() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; - database_ = ""; hostname_ = ""; - password_ = ""; - schema_ = ""; + privateKey_ = ""; username_ = ""; } @@ -215552,7 +217054,7 @@ private Snowflake() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new Snowflake(); + return new SSHCustomerKey(); } @java.lang.Override @@ -215560,7 +217062,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private Snowflake( + private SSHCustomerKey( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -215590,26 +217092,29 @@ private Snowflake( username_ = s; break; } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); + case 24: { - password_ = s; + port_ = input.readInt32(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); - database_ = s; + privateKey_ = s; break; } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); + case 40: { - schema_ = s; + portForwarding_ = input.readBool(); break; } case 48: { + allowDeprecatedKeyExchanges_ = input.readBool(); + break; + } + case 56: { + portOverride_ = input.readInt32(); break; } @@ -215690,15 +217195,15 @@ private Snowflake( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Snowflake.class, com.strongdm.api.plumbing.DriversPlumbing.Snowflake.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -216030,42 +217535,15 @@ public java.lang.String getSubdomain() { } } - public static final int DATABASE_FIELD_NUMBER = 4; - private volatile java.lang.Object database_; - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } + public static final int ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER = 6; + private boolean allowDeprecatedKeyExchanges_; /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. + * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ @java.lang.Override - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean getAllowDeprecatedKeyExchanges() { + return allowDeprecatedKeyExchanges_; } public static final int HOSTNAME_FIELD_NUMBER = 1; @@ -216106,48 +217584,32 @@ public java.lang.String getHostname() { } } - public static final int PASSWORD_FIELD_NUMBER = 3; - private volatile java.lang.Object password_; + public static final int PORT_FIELD_NUMBER = 3; + private int port_; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ @java.lang.Override - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } + public int getPort() { + return port_; } + + public static final int PORT_FORWARDING_FIELD_NUMBER = 5; + private boolean portForwarding_; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. */ @java.lang.Override - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean getPortForwarding() { + return portForwarding_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 6; + public static final int PORT_OVERRIDE_FIELD_NUMBER = 7; private int portOverride_; /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -216155,38 +217617,38 @@ public int getPortOverride() { return portOverride_; } - public static final int SCHEMA_FIELD_NUMBER = 5; - private volatile java.lang.Object schema_; + public static final int PRIVATE_KEY_FIELD_NUMBER = 4; + private volatile java.lang.Object privateKey_; /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The privateKey. */ @java.lang.Override - public java.lang.String getSchema() { - java.lang.Object ref = schema_; + public java.lang.String getPrivateKey() { + java.lang.Object ref = privateKey_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - schema_ = s; + privateKey_ = s; return s; } } /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for privateKey. */ @java.lang.Override public com.google.protobuf.ByteString - getSchemaBytes() { - java.lang.Object ref = schema_; + getPrivateKeyBytes() { + java.lang.Object ref = privateKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - schema_ = b; + privateKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -216251,17 +217713,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); + if (port_ != 0) { + output.writeInt32(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, privateKey_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, schema_); + if (portForwarding_ != false) { + output.writeBool(5, portForwarding_); + } + if (allowDeprecatedKeyExchanges_ != false) { + output.writeBool(6, allowDeprecatedKeyExchanges_); } if (portOverride_ != 0) { - output.writeInt32(6, portOverride_); + output.writeInt32(7, portOverride_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -216302,18 +217767,24 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, privateKey_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, schema_); + if (portForwarding_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, portForwarding_); + } + if (allowDeprecatedKeyExchanges_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, allowDeprecatedKeyExchanges_); } if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(6, portOverride_); + .computeInt32Size(7, portOverride_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -216351,10 +217822,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowflake)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.Snowflake other = (com.strongdm.api.plumbing.DriversPlumbing.Snowflake) obj; + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey other = (com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) obj; if (!getId() .equals(other.getId())) return false; @@ -216375,16 +217846,18 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; - if (!getDatabase() - .equals(other.getDatabase())) return false; + if (getAllowDeprecatedKeyExchanges() + != other.getAllowDeprecatedKeyExchanges()) return false; if (!getHostname() .equals(other.getHostname())) return false; - if (!getPassword() - .equals(other.getPassword())) return false; + if (getPort() + != other.getPort()) return false; + if (getPortForwarding() + != other.getPortForwarding()) return false; if (getPortOverride() != other.getPortOverride()) return false; - if (!getSchema() - .equals(other.getSchema())) return false; + if (!getPrivateKey() + .equals(other.getPrivateKey())) return false; if (!getUsername() .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -216417,16 +217890,20 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); + hash = (37 * hash) + ALLOW_DEPRECATED_KEY_EXCHANGES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllowDeprecatedKeyExchanges()); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); - hash = (37 * hash) + PASSWORD_FIELD_NUMBER; - hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort(); + hash = (37 * hash) + PORT_FORWARDING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPortForwarding()); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + SCHEMA_FIELD_NUMBER; - hash = (53 * hash) + getSchema().hashCode(); + hash = (37 * hash) + PRIVATE_KEY_FIELD_NUMBER; + hash = (53 * hash) + getPrivateKey().hashCode(); hash = (37 * hash) + USERNAME_FIELD_NUMBER; hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -216434,69 +217911,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -216509,7 +217986,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Snowflake prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -216525,26 +218002,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.Snowflake} + * Protobuf type {@code v1.SSHCustomerKey} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.Snowflake) - com.strongdm.api.plumbing.DriversPlumbing.SnowflakeOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SSHCustomerKey) + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKeyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Snowflake.class, com.strongdm.api.plumbing.DriversPlumbing.Snowflake.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.class, com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.Snowflake.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -216582,15 +218059,17 @@ public Builder clear() { subdomain_ = ""; - database_ = ""; + allowDeprecatedKeyExchanges_ = false; hostname_ = ""; - password_ = ""; + port_ = 0; + + portForwarding_ = false; portOverride_ = 0; - schema_ = ""; + privateKey_ = ""; username_ = ""; @@ -216600,17 +218079,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SSHCustomerKey_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.Snowflake.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowflake build() { - com.strongdm.api.plumbing.DriversPlumbing.Snowflake result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey build() { + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -216618,8 +218097,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.Snowflake build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowflake buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.Snowflake result = new com.strongdm.api.plumbing.DriversPlumbing.Snowflake(this); + public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey result = new com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -216632,11 +218111,12 @@ public com.strongdm.api.plumbing.DriversPlumbing.Snowflake buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; - result.database_ = database_; + result.allowDeprecatedKeyExchanges_ = allowDeprecatedKeyExchanges_; result.hostname_ = hostname_; - result.password_ = password_; + result.port_ = port_; + result.portForwarding_ = portForwarding_; result.portOverride_ = portOverride_; - result.schema_ = schema_; + result.privateKey_ = privateKey_; result.username_ = username_; onBuilt(); return result; @@ -216676,16 +218156,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowflake) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Snowflake)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowflake other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.Snowflake.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -216716,23 +218196,24 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowflake oth subdomain_ = other.subdomain_; onChanged(); } - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); + if (other.getAllowDeprecatedKeyExchanges() != false) { + setAllowDeprecatedKeyExchanges(other.getAllowDeprecatedKeyExchanges()); } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); } - if (!other.getPassword().isEmpty()) { - password_ = other.password_; - onChanged(); + if (other.getPort() != 0) { + setPort(other.getPort()); + } + if (other.getPortForwarding() != false) { + setPortForwarding(other.getPortForwarding()); } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } - if (!other.getSchema().isEmpty()) { - schema_ = other.schema_; + if (!other.getPrivateKey().isEmpty()) { + privateKey_ = other.privateKey_; onChanged(); } if (!other.getUsername().isEmpty()) { @@ -216754,11 +218235,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.Snowflake parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Snowflake) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -217542,78 +219023,33 @@ public Builder setSubdomainBytes( return this; } - private java.lang.Object database_ = ""; - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. - */ - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } + private boolean allowDeprecatedKeyExchanges_ ; /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The database to set. - * @return This builder for chaining. + * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The allowDeprecatedKeyExchanges. */ - public Builder setDatabase( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; + @java.lang.Override + public boolean getAllowDeprecatedKeyExchanges() { + return allowDeprecatedKeyExchanges_; } /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The allowDeprecatedKeyExchanges to set. * @return This builder for chaining. */ - public Builder clearDatabase() { + public Builder setAllowDeprecatedKeyExchanges(boolean value) { - database_ = getDefaultInstance().getDatabase(); + allowDeprecatedKeyExchanges_ = value; onChanged(); return this; } /** - * string database = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for database to set. + * bool allow_deprecated_key_exchanges = 6 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder setDatabaseBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearAllowDeprecatedKeyExchanges() { - database_ = value; + allowDeprecatedKeyExchanges_ = false; onChanged(); return this; } @@ -217694,85 +219130,71 @@ public Builder setHostnameBytes( return this; } - private java.lang.Object password_ = ""; + private int port_ ; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. */ - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public int getPort() { + return port_; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setPort(int value) { + + port_ = value; + onChanged(); + return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The password to set. + * int32 port = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder setPassword( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - password_ = value; + public Builder clearPort() { + + port_ = 0; onChanged(); return this; } + + private boolean portForwarding_ ; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portForwarding. + */ + @java.lang.Override + public boolean getPortForwarding() { + return portForwarding_; + } + /** + * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portForwarding to set. * @return This builder for chaining. */ - public Builder clearPassword() { + public Builder setPortForwarding(boolean value) { - password_ = getDefaultInstance().getPassword(); + portForwarding_ = value; onChanged(); return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for password to set. + * bool port_forwarding = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder setPasswordBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearPortForwarding() { - password_ = value; + portForwarding_ = false; onChanged(); return this; } private int portOverride_ ; /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -217780,7 +219202,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -217791,7 +219213,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 7 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -217801,78 +219223,78 @@ public Builder clearPortOverride() { return this; } - private java.lang.Object schema_ = ""; + private java.lang.Object privateKey_ = ""; /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The privateKey. */ - public java.lang.String getSchema() { - java.lang.Object ref = schema_; + public java.lang.String getPrivateKey() { + java.lang.Object ref = privateKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - schema_ = s; + privateKey_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for schema. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for privateKey. */ public com.google.protobuf.ByteString - getSchemaBytes() { - java.lang.Object ref = schema_; + getPrivateKeyBytes() { + java.lang.Object ref = privateKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - schema_ = b; + privateKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The schema to set. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The privateKey to set. * @return This builder for chaining. */ - public Builder setSchema( + public Builder setPrivateKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - schema_ = value; + privateKey_ = value; onChanged(); return this; } /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearSchema() { + public Builder clearPrivateKey() { - schema_ = getDefaultInstance().getSchema(); + privateKey_ = getDefaultInstance().getPrivateKey(); onChanged(); return this; } /** - * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for schema to set. + * string private_key = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for privateKey to set. * @return This builder for chaining. */ - public Builder setSchemaBytes( + public Builder setPrivateKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - schema_ = value; + privateKey_ = value; onChanged(); return this; } @@ -217965,48 +219387,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.Snowflake) + // @@protoc_insertion_point(builder_scope:v1.SSHCustomerKey) } - // @@protoc_insertion_point(class_scope:v1.Snowflake) - private static final com.strongdm.api.plumbing.DriversPlumbing.Snowflake DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SSHCustomerKey) + private static final com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Snowflake(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey(); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Snowflake parsePartialFrom( + public SSHCustomerKey parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Snowflake(input, extensionRegistry); + return new SSHCustomerKey(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SSHCustomerKey getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SnowsightOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.Snowsight) + public interface SingleStoreOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SingleStore) com.google.protobuf.MessageOrBuilder { /** @@ -218147,75 +219569,115 @@ public interface SnowsightOrBuilder extends getBindInterfaceBytes(); /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The healthcheckUsername. + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. */ - java.lang.String getHealthcheckUsername(); + java.lang.String getSubdomain(); /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for healthcheckUsername. + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. */ com.google.protobuf.ByteString - getHealthcheckUsernameBytes(); + getSubdomainBytes(); /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ - int getPortOverride(); + java.lang.String getDatabase(); + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + com.google.protobuf.ByteString + getDatabaseBytes(); /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. */ - java.lang.String getSamlMetadata(); + java.lang.String getHostname(); /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. */ com.google.protobuf.ByteString - getSamlMetadataBytes(); + getHostnameBytes(); /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. */ - java.lang.String getSubdomain(); + java.lang.String getPassword(); /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. */ com.google.protobuf.ByteString - getSubdomainBytes(); + getPasswordBytes(); + + /** + * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + int getPort(); + + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + int getPortOverride(); + + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + java.lang.String getUsername(); + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + com.google.protobuf.ByteString + getUsernameBytes(); } /** - * Protobuf type {@code v1.Snowsight} + * Protobuf type {@code v1.SingleStore} */ - public static final class Snowsight extends + public static final class SingleStore extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.Snowsight) - SnowsightOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SingleStore) + SingleStoreOrBuilder { private static final long serialVersionUID = 0L; - // Use Snowsight.newBuilder() to construct. - private Snowsight(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SingleStore.newBuilder() to construct. + private SingleStore(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Snowsight() { + private SingleStore() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; - healthcheckUsername_ = ""; - samlMetadata_ = ""; subdomain_ = ""; + database_ = ""; + hostname_ = ""; + password_ = ""; + username_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new Snowsight(); + return new SingleStore(); } @java.lang.Override @@ -218223,7 +219685,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private Snowsight( + private SingleStore( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -218244,24 +219706,35 @@ private Snowsight( case 10: { java.lang.String s = input.readStringRequireUtf8(); - samlMetadata_ = s; + hostname_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); - subdomain_ = s; + username_ = s; break; } - case 24: { + case 26: { + java.lang.String s = input.readStringRequireUtf8(); - portOverride_ = input.readInt32(); + password_ = s; break; } - case 90: { + case 34: { java.lang.String s = input.readStringRequireUtf8(); - healthcheckUsername_ = s; + database_ = s; + break; + } + case 40: { + + portOverride_ = input.readInt32(); + break; + } + case 48: { + + port_ = input.readInt32(); break; } case 262146: { @@ -218312,6 +219785,12 @@ private Snowsight( bindInterface_ = s; break; } + case 262202: { + java.lang.String s = input.readStringRequireUtf8(); + + subdomain_ = s; + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -218335,15 +219814,15 @@ private Snowsight( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Snowsight.class, com.strongdm.api.plumbing.DriversPlumbing.Snowsight.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SingleStore.class, com.strongdm.api.plumbing.DriversPlumbing.SingleStore.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -218629,125 +220108,220 @@ public java.lang.String getBindInterface() { } } - public static final int HEALTHCHECK_USERNAME_FIELD_NUMBER = 11; - private volatile java.lang.Object healthcheckUsername_; + public static final int SUBDOMAIN_FIELD_NUMBER = 32775; + private volatile java.lang.Object subdomain_; /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The healthcheckUsername. + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. */ @java.lang.Override - public java.lang.String getHealthcheckUsername() { - java.lang.Object ref = healthcheckUsername_; + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - healthcheckUsername_ = s; + subdomain_ = s; return s; } } /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for healthcheckUsername. + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. */ @java.lang.Override public com.google.protobuf.ByteString - getHealthcheckUsernameBytes() { - java.lang.Object ref = healthcheckUsername_; + getSubdomainBytes() { + java.lang.Object ref = subdomain_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - healthcheckUsername_ = b; + subdomain_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; - private int portOverride_; + public static final int DATABASE_FIELD_NUMBER = 4; + private volatile java.lang.Object database_; /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ @java.lang.Override - public int getPortOverride() { - return portOverride_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int SAMLMETADATA_FIELD_NUMBER = 1; - private volatile java.lang.Object samlMetadata_; + public static final int HOSTNAME_FIELD_NUMBER = 1; + private volatile java.lang.Object hostname_; /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. */ @java.lang.Override - public java.lang.String getSamlMetadata() { - java.lang.Object ref = samlMetadata_; + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - samlMetadata_ = s; + hostname_ = s; return s; } } /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. */ @java.lang.Override public com.google.protobuf.ByteString - getSamlMetadataBytes() { - java.lang.Object ref = samlMetadata_; + getHostnameBytes() { + java.lang.Object ref = hostname_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - samlMetadata_ = b; + hostname_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int SUBDOMAIN_FIELD_NUMBER = 2; - private volatile java.lang.Object subdomain_; + public static final int PASSWORD_FIELD_NUMBER = 3; + private volatile java.lang.Object password_; /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. */ @java.lang.Override - public java.lang.String getSubdomain() { - java.lang.Object ref = subdomain_; + public java.lang.String getPassword() { + java.lang.Object ref = password_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - subdomain_ = s; + password_ = s; return s; } } /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. */ @java.lang.Override public com.google.protobuf.ByteString - getSubdomainBytes() { - java.lang.Object ref = subdomain_; + getPasswordBytes() { + java.lang.Object ref = password_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - subdomain_ = b; + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PORT_FIELD_NUMBER = 6; + private int port_; + /** + * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + + public static final int PORT_OVERRIDE_FIELD_NUMBER = 5; + private int portOverride_; + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + + public static final int USERNAME_FIELD_NUMBER = 2; + private volatile java.lang.Object username_; + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + @java.lang.Override + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -218768,17 +220342,23 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(samlMetadata_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, samlMetadata_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subdomain_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); } if (portOverride_ != 0) { - output.writeInt32(3, portOverride_); + output.writeInt32(5, portOverride_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(healthcheckUsername_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, healthcheckUsername_); + if (port_ != 0) { + output.writeInt32(6, port_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -218801,6 +220381,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32774, bindInterface_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32775, subdomain_); + } unknownFields.writeTo(output); } @@ -218810,18 +220393,25 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(samlMetadata_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, samlMetadata_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subdomain_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); } if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, portOverride_); + .computeInt32Size(5, portOverride_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(healthcheckUsername_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, healthcheckUsername_); + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(6, port_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -218846,6 +220436,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32774, bindInterface_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32775, subdomain_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -218856,10 +220449,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowsight)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SingleStore)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.Snowsight other = (com.strongdm.api.plumbing.DriversPlumbing.Snowsight) obj; + com.strongdm.api.plumbing.DriversPlumbing.SingleStore other = (com.strongdm.api.plumbing.DriversPlumbing.SingleStore) obj; if (!getId() .equals(other.getId())) return false; @@ -218878,14 +220471,20 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getEgressFilter())) return false; if (!getBindInterface() .equals(other.getBindInterface())) return false; - if (!getHealthcheckUsername() - .equals(other.getHealthcheckUsername())) return false; - if (getPortOverride() - != other.getPortOverride()) return false; - if (!getSamlMetadata() - .equals(other.getSamlMetadata())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; + if (!getDatabase() + .equals(other.getDatabase())) return false; + if (!getHostname() + .equals(other.getHostname())) return false; + if (!getPassword() + .equals(other.getPassword())) return false; + if (getPort() + != other.getPort()) return false; + if (getPortOverride() + != other.getPortOverride()) return false; + if (!getUsername() + .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -218914,82 +220513,88 @@ public int hashCode() { hash = (53 * hash) + getEgressFilter().hashCode(); hash = (37 * hash) + BIND_INTERFACE_FIELD_NUMBER; hash = (53 * hash) + getBindInterface().hashCode(); - hash = (37 * hash) + HEALTHCHECK_USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getHealthcheckUsername().hashCode(); - hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; - hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + SAMLMETADATA_FIELD_NUMBER; - hash = (53 * hash) + getSamlMetadata().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); + hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; + hash = (53 * hash) + getHostname().hashCode(); + hash = (37 * hash) + PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort(); + hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; + hash = (53 * hash) + getPortOverride(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -219002,7 +220607,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Snowsight prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SingleStore prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -219018,26 +220623,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.Snowsight} + * Protobuf type {@code v1.SingleStore} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.Snowsight) - com.strongdm.api.plumbing.DriversPlumbing.SnowsightOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SingleStore) + com.strongdm.api.plumbing.DriversPlumbing.SingleStoreOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Snowsight.class, com.strongdm.api.plumbing.DriversPlumbing.Snowsight.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SingleStore.class, com.strongdm.api.plumbing.DriversPlumbing.SingleStore.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.Snowsight.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SingleStore.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -219073,13 +220678,19 @@ public Builder clear() { bindInterface_ = ""; - healthcheckUsername_ = ""; + subdomain_ = ""; - portOverride_ = 0; + database_ = ""; - samlMetadata_ = ""; + hostname_ = ""; - subdomain_ = ""; + password_ = ""; + + port_ = 0; + + portOverride_ = 0; + + username_ = ""; return this; } @@ -219087,17 +220698,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SingleStore_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.Snowsight.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SingleStore.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowsight build() { - com.strongdm.api.plumbing.DriversPlumbing.Snowsight result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SingleStore build() { + com.strongdm.api.plumbing.DriversPlumbing.SingleStore result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -219105,8 +220716,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.Snowsight build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowsight buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.Snowsight result = new com.strongdm.api.plumbing.DriversPlumbing.Snowsight(this); + public com.strongdm.api.plumbing.DriversPlumbing.SingleStore buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SingleStore result = new com.strongdm.api.plumbing.DriversPlumbing.SingleStore(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -219118,10 +220729,13 @@ public com.strongdm.api.plumbing.DriversPlumbing.Snowsight buildPartial() { result.secretStoreId_ = secretStoreId_; result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; - result.healthcheckUsername_ = healthcheckUsername_; - result.portOverride_ = portOverride_; - result.samlMetadata_ = samlMetadata_; result.subdomain_ = subdomain_; + result.database_ = database_; + result.hostname_ = hostname_; + result.password_ = password_; + result.port_ = port_; + result.portOverride_ = portOverride_; + result.username_ = username_; onBuilt(); return result; } @@ -219160,16 +220774,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowsight) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Snowsight)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SingleStore) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SingleStore)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowsight other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.Snowsight.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SingleStore other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SingleStore.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -219196,19 +220810,30 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowsight oth bindInterface_ = other.bindInterface_; onChanged(); } - if (!other.getHealthcheckUsername().isEmpty()) { - healthcheckUsername_ = other.healthcheckUsername_; + if (!other.getSubdomain().isEmpty()) { + subdomain_ = other.subdomain_; onChanged(); } - if (other.getPortOverride() != 0) { - setPortOverride(other.getPortOverride()); + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + onChanged(); } - if (!other.getSamlMetadata().isEmpty()) { - samlMetadata_ = other.samlMetadata_; + if (!other.getHostname().isEmpty()) { + hostname_ = other.hostname_; onChanged(); } - if (!other.getSubdomain().isEmpty()) { - subdomain_ = other.subdomain_; + if (!other.getPassword().isEmpty()) { + password_ = other.password_; + onChanged(); + } + if (other.getPort() != 0) { + setPort(other.getPort()); + } + if (other.getPortOverride() != 0) { + setPortOverride(other.getPortOverride()); + } + if (!other.getUsername().isEmpty()) { + username_ = other.username_; onChanged(); } this.mergeUnknownFields(other.unknownFields); @@ -219226,11 +220851,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.Snowsight parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SingleStore parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Snowsight) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SingleStore) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -219918,261 +221543,464 @@ public Builder setBindInterfaceBytes( return this; } - private java.lang.Object healthcheckUsername_ = ""; + private java.lang.Object subdomain_ = ""; /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The healthcheckUsername. + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. */ - public java.lang.String getHealthcheckUsername() { - java.lang.Object ref = healthcheckUsername_; + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - healthcheckUsername_ = s; + subdomain_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for healthcheckUsername. + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. */ public com.google.protobuf.ByteString - getHealthcheckUsernameBytes() { - java.lang.Object ref = healthcheckUsername_; + getSubdomainBytes() { + java.lang.Object ref = subdomain_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - healthcheckUsername_ = b; + subdomain_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @param value The healthcheckUsername to set. + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The subdomain to set. * @return This builder for chaining. */ - public Builder setHealthcheckUsername( + public Builder setSubdomain( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - healthcheckUsername_ = value; + subdomain_ = value; onChanged(); return this; } /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearHealthcheckUsername() { + public Builder clearSubdomain() { - healthcheckUsername_ = getDefaultInstance().getHealthcheckUsername(); + subdomain_ = getDefaultInstance().getSubdomain(); onChanged(); return this; } /** - * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for healthcheckUsername to set. + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for subdomain to set. * @return This builder for chaining. */ - public Builder setHealthcheckUsernameBytes( + public Builder setSubdomainBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - healthcheckUsername_ = value; + subdomain_ = value; onChanged(); return this; } - private int portOverride_ ; + private java.lang.Object database_ = ""; /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. */ - @java.lang.Override - public int getPortOverride() { - return portOverride_; + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The portOverride to set. + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The database to set. * @return This builder for chaining. */ - public Builder setPortOverride(int value) { + public Builder setDatabase( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + database_ = value; + onChanged(); + return this; + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearDatabase() { - portOverride_ = value; + database_ = getDefaultInstance().getDatabase(); onChanged(); return this; } /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for database to set. * @return This builder for chaining. */ - public Builder clearPortOverride() { + public Builder setDatabaseBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); - portOverride_ = 0; + database_ = value; onChanged(); return this; } - private java.lang.Object samlMetadata_ = ""; + private java.lang.Object hostname_ = ""; /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. */ - public java.lang.String getSamlMetadata() { - java.lang.Object ref = samlMetadata_; + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - samlMetadata_ = s; + hostname_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for samlMetadata. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. */ public com.google.protobuf.ByteString - getSamlMetadataBytes() { - java.lang.Object ref = samlMetadata_; + getHostnameBytes() { + java.lang.Object ref = hostname_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - samlMetadata_ = b; + hostname_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The samlMetadata to set. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The hostname to set. * @return This builder for chaining. */ - public Builder setSamlMetadata( + public Builder setHostname( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - samlMetadata_ = value; + hostname_ = value; onChanged(); return this; } /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearSamlMetadata() { + public Builder clearHostname() { - samlMetadata_ = getDefaultInstance().getSamlMetadata(); + hostname_ = getDefaultInstance().getHostname(); onChanged(); return this; } /** - * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for samlMetadata to set. + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for hostname to set. * @return This builder for chaining. */ - public Builder setSamlMetadataBytes( + public Builder setHostnameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - samlMetadata_ = value; + hostname_ = value; onChanged(); return this; } - private java.lang.Object subdomain_ = ""; + private java.lang.Object password_ = ""; /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. */ - public java.lang.String getSubdomain() { - java.lang.Object ref = subdomain_; + public java.lang.String getPassword() { + java.lang.Object ref = password_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - subdomain_ = s; + password_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. */ public com.google.protobuf.ByteString - getSubdomainBytes() { - java.lang.Object ref = subdomain_; + getPasswordBytes() { + java.lang.Object ref = password_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - subdomain_ = b; + password_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The subdomain to set. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The password to set. * @return This builder for chaining. */ - public Builder setSubdomain( + public Builder setPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - subdomain_ = value; + password_ = value; onChanged(); return this; } /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearSubdomain() { + public Builder clearPassword() { - subdomain_ = getDefaultInstance().getSubdomain(); + password_ = getDefaultInstance().getPassword(); onChanged(); return this; } /** - * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for subdomain to set. + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for password to set. * @return This builder for chaining. */ - public Builder setSubdomainBytes( + public Builder setPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - subdomain_ = value; + password_ = value; + onChanged(); + return this; + } + + private int port_ ; + /** + * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + /** + * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. + * @return This builder for chaining. + */ + public Builder setPort(int value) { + + port_ = value; + onChanged(); + return this; + } + /** + * int32 port = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPort() { + + port_ = 0; + onChanged(); + return this; + } + + private int portOverride_ ; + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portOverride to set. + * @return This builder for chaining. + */ + public Builder setPortOverride(int value) { + + portOverride_ = value; + onChanged(); + return this; + } + /** + * int32 port_override = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPortOverride() { + + portOverride_ = 0; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The username to set. + * @return This builder for chaining. + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + username_ = value; + onChanged(); + return this; + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearUsername() { + + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for username to set. + * @return This builder for chaining. + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + username_ = value; onChanged(); return this; } @@ -220189,48 +222017,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.Snowsight) + // @@protoc_insertion_point(builder_scope:v1.SingleStore) } - // @@protoc_insertion_point(class_scope:v1.Snowsight) - private static final com.strongdm.api.plumbing.DriversPlumbing.Snowsight DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SingleStore) + private static final com.strongdm.api.plumbing.DriversPlumbing.SingleStore DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Snowsight(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SingleStore(); } - public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Snowsight parsePartialFrom( + public SingleStore parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Snowsight(input, extensionRegistry); + return new SingleStore(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SingleStore getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SybaseOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.Sybase) + public interface SnowflakeOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Snowflake) com.google.protobuf.MessageOrBuilder { /** @@ -220390,6 +222218,18 @@ public interface SybaseOrBuilder extends com.google.protobuf.ByteString getSubdomainBytes(); + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + java.lang.String getDatabase(); + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + com.google.protobuf.ByteString + getDatabaseBytes(); + /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } * @return The hostname. @@ -220403,28 +222243,34 @@ public interface SybaseOrBuilder extends getHostnameBytes(); /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ java.lang.String getPassword(); /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ com.google.protobuf.ByteString getPasswordBytes(); /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ - int getPort(); + int getPortOverride(); /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - int getPortOverride(); + java.lang.String getSchema(); + /** + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. + */ + com.google.protobuf.ByteString + getSchemaBytes(); /** * string username = 2 [deprecated = false, (.v1.field_options) = { ... } @@ -220439,26 +222285,28 @@ public interface SybaseOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.Sybase} + * Protobuf type {@code v1.Snowflake} */ - public static final class Sybase extends + public static final class Snowflake extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.Sybase) - SybaseOrBuilder { + // @@protoc_insertion_point(message_implements:v1.Snowflake) + SnowflakeOrBuilder { private static final long serialVersionUID = 0L; - // Use Sybase.newBuilder() to construct. - private Sybase(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use Snowflake.newBuilder() to construct. + private Snowflake(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Sybase() { + private Snowflake() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; + database_ = ""; hostname_ = ""; password_ = ""; + schema_ = ""; username_ = ""; } @@ -220466,7 +222314,7 @@ private Sybase() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new Sybase(); + return new Snowflake(); } @java.lang.Override @@ -220474,7 +222322,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private Sybase( + private Snowflake( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -220504,20 +222352,27 @@ private Sybase( username_ = s; break; } - case 24: { + case 26: { + java.lang.String s = input.readStringRequireUtf8(); - portOverride_ = input.readInt32(); + password_ = s; break; } - case 32: { + case 34: { + java.lang.String s = input.readStringRequireUtf8(); - port_ = input.readInt32(); + database_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); - password_ = s; + schema_ = s; + break; + } + case 48: { + + portOverride_ = input.readInt32(); break; } case 262146: { @@ -220597,15 +222452,15 @@ private Sybase( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Sybase.class, com.strongdm.api.plumbing.DriversPlumbing.Sybase.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Snowflake.class, com.strongdm.api.plumbing.DriversPlumbing.Snowflake.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -220937,6 +222792,44 @@ public java.lang.String getSubdomain() { } } + public static final int DATABASE_FIELD_NUMBER = 4; + private volatile java.lang.Object database_; + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + @java.lang.Override + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int HOSTNAME_FIELD_NUMBER = 1; private volatile java.lang.Object hostname_; /** @@ -220975,10 +222868,10 @@ public java.lang.String getHostname() { } } - public static final int PASSWORD_FIELD_NUMBER = 5; + public static final int PASSWORD_FIELD_NUMBER = 3; private volatile java.lang.Object password_; /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ @java.lang.Override @@ -220995,7 +222888,7 @@ public java.lang.String getPassword() { } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ @java.lang.Override @@ -221013,26 +222906,53 @@ public java.lang.String getPassword() { } } - public static final int PORT_FIELD_NUMBER = 4; - private int port_; + public static final int PORT_OVERRIDE_FIELD_NUMBER = 6; + private int portOverride_; /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ @java.lang.Override - public int getPort() { - return port_; + public int getPortOverride() { + return portOverride_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; - private int portOverride_; + public static final int SCHEMA_FIELD_NUMBER = 5; + private volatile java.lang.Object schema_; /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ @java.lang.Override - public int getPortOverride() { - return portOverride_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schema_ = s; + return s; + } + } + /** + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSchemaBytes() { + java.lang.Object ref = schema_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schema_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } public static final int USERNAME_FIELD_NUMBER = 2; @@ -221093,14 +223013,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } - if (portOverride_ != 0) { - output.writeInt32(3, portOverride_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); } - if (port_ != 0) { - output.writeInt32(4, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, password_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, schema_); + } + if (portOverride_ != 0) { + output.writeInt32(6, portOverride_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -221141,16 +223064,18 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } - if (portOverride_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, portOverride_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); } - if (port_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, port_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, password_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, schema_); + } + if (portOverride_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(6, portOverride_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -221188,10 +223113,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Sybase)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowflake)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.Sybase other = (com.strongdm.api.plumbing.DriversPlumbing.Sybase) obj; + com.strongdm.api.plumbing.DriversPlumbing.Snowflake other = (com.strongdm.api.plumbing.DriversPlumbing.Snowflake) obj; if (!getId() .equals(other.getId())) return false; @@ -221212,14 +223137,16 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; + if (!getDatabase() + .equals(other.getDatabase())) return false; if (!getHostname() .equals(other.getHostname())) return false; if (!getPassword() .equals(other.getPassword())) return false; - if (getPort() - != other.getPort()) return false; if (getPortOverride() != other.getPortOverride()) return false; + if (!getSchema() + .equals(other.getSchema())) return false; if (!getUsername() .equals(other.getUsername())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -221252,14 +223179,16 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); hash = (37 * hash) + PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getPassword().hashCode(); - hash = (37 * hash) + PORT_FIELD_NUMBER; - hash = (53 * hash) + getPort(); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); + hash = (37 * hash) + SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getSchema().hashCode(); hash = (37 * hash) + USERNAME_FIELD_NUMBER; hash = (53 * hash) + getUsername().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -221267,69 +223196,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -221342,7 +223271,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Sybase prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Snowflake prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -221358,26 +223287,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.Sybase} + * Protobuf type {@code v1.Snowflake} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.Sybase) - com.strongdm.api.plumbing.DriversPlumbing.SybaseOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.Snowflake) + com.strongdm.api.plumbing.DriversPlumbing.SnowflakeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Sybase.class, com.strongdm.api.plumbing.DriversPlumbing.Sybase.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Snowflake.class, com.strongdm.api.plumbing.DriversPlumbing.Snowflake.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.Sybase.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.Snowflake.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -221415,14 +223344,16 @@ public Builder clear() { subdomain_ = ""; + database_ = ""; + hostname_ = ""; password_ = ""; - port_ = 0; - portOverride_ = 0; + schema_ = ""; + username_ = ""; return this; @@ -221431,17 +223362,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowflake_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.Sybase.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.Snowflake.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Sybase build() { - com.strongdm.api.plumbing.DriversPlumbing.Sybase result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.Snowflake build() { + com.strongdm.api.plumbing.DriversPlumbing.Snowflake result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -221449,8 +223380,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.Sybase build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Sybase buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.Sybase result = new com.strongdm.api.plumbing.DriversPlumbing.Sybase(this); + public com.strongdm.api.plumbing.DriversPlumbing.Snowflake buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.Snowflake result = new com.strongdm.api.plumbing.DriversPlumbing.Snowflake(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -221463,10 +223394,11 @@ public com.strongdm.api.plumbing.DriversPlumbing.Sybase buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; + result.database_ = database_; result.hostname_ = hostname_; result.password_ = password_; - result.port_ = port_; result.portOverride_ = portOverride_; + result.schema_ = schema_; result.username_ = username_; onBuilt(); return result; @@ -221506,16 +223438,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Sybase) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Sybase)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowflake) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Snowflake)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Sybase other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.Sybase.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowflake other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.Snowflake.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -221546,6 +223478,10 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Sybase other) subdomain_ = other.subdomain_; onChanged(); } + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + onChanged(); + } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); @@ -221554,12 +223490,13 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Sybase other) password_ = other.password_; onChanged(); } - if (other.getPort() != 0) { - setPort(other.getPort()); - } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } + if (!other.getSchema().isEmpty()) { + schema_ = other.schema_; + onChanged(); + } if (!other.getUsername().isEmpty()) { username_ = other.username_; onChanged(); @@ -221579,11 +223516,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.Sybase parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.Snowflake parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Sybase) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Snowflake) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -222367,6 +224304,82 @@ public Builder setSubdomainBytes( return this; } + private java.lang.Object database_ = ""; + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The database to set. + * @return This builder for chaining. + */ + public Builder setDatabase( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + database_ = value; + onChanged(); + return this; + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearDatabase() { + + database_ = getDefaultInstance().getDatabase(); + onChanged(); + return this; + } + /** + * string database = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for database to set. + * @return This builder for chaining. + */ + public Builder setDatabaseBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + database_ = value; + onChanged(); + return this; + } + private java.lang.Object hostname_ = ""; /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -222445,7 +224458,7 @@ public Builder setHostnameBytes( private java.lang.Object password_ = ""; /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ public java.lang.String getPassword() { @@ -222461,7 +224474,7 @@ public java.lang.String getPassword() { } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ public com.google.protobuf.ByteString @@ -222478,7 +224491,7 @@ public java.lang.String getPassword() { } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @param value The password to set. * @return This builder for chaining. */ @@ -222493,7 +224506,7 @@ public Builder setPassword( return this; } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPassword() { @@ -222503,7 +224516,7 @@ public Builder clearPassword() { return this; } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } * @param value The bytes for password to set. * @return This builder for chaining. */ @@ -222519,64 +224532,109 @@ public Builder setPasswordBytes( return this; } - private int port_ ; + private int portOverride_ ; /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ @java.lang.Override - public int getPort() { - return port_; + public int getPortOverride() { + return portOverride_; } /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The port to set. + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portOverride to set. * @return This builder for chaining. */ - public Builder setPort(int value) { + public Builder setPortOverride(int value) { - port_ = value; + portOverride_ = value; onChanged(); return this; } /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 6 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPort() { + public Builder clearPortOverride() { - port_ = 0; + portOverride_ = 0; onChanged(); return this; } - private int portOverride_ ; + private java.lang.Object schema_ = ""; /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The schema. */ - @java.lang.Override - public int getPortOverride() { - return portOverride_; + public java.lang.String getSchema() { + java.lang.Object ref = schema_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schema_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The portOverride to set. + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for schema. + */ + public com.google.protobuf.ByteString + getSchemaBytes() { + java.lang.Object ref = schema_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schema_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The schema to set. * @return This builder for chaining. */ - public Builder setPortOverride(int value) { + public Builder setSchema( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + schema_ = value; + onChanged(); + return this; + } + /** + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSchema() { - portOverride_ = value; + schema_ = getDefaultInstance().getSchema(); onChanged(); return this; } /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } + * string schema = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for schema to set. * @return This builder for chaining. */ - public Builder clearPortOverride() { + public Builder setSchemaBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); - portOverride_ = 0; + schema_ = value; onChanged(); return this; } @@ -222669,48 +224727,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.Sybase) + // @@protoc_insertion_point(builder_scope:v1.Snowflake) } - // @@protoc_insertion_point(class_scope:v1.Sybase) - private static final com.strongdm.api.plumbing.DriversPlumbing.Sybase DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.Snowflake) + private static final com.strongdm.api.plumbing.DriversPlumbing.Snowflake DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Sybase(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Snowflake(); } - public static com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Sybase parsePartialFrom( + public Snowflake parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Sybase(input, extensionRegistry); + return new Snowflake(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.Snowflake getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SybaseIQOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.SybaseIQ) + public interface SnowsightOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Snowsight) com.google.protobuf.MessageOrBuilder { /** @@ -222851,102 +224909,75 @@ public interface SybaseIQOrBuilder extends getBindInterfaceBytes(); /** - *
-     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-     * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The healthcheckUsername. */ - java.lang.String getSubdomain(); + java.lang.String getHealthcheckUsername(); /** - *
-     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-     * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for healthcheckUsername. */ com.google.protobuf.ByteString - getSubdomainBytes(); + getHealthcheckUsernameBytes(); /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The hostname. - */ - java.lang.String getHostname(); - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for hostname. + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ - com.google.protobuf.ByteString - getHostnameBytes(); + int getPortOverride(); /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The samlMetadata. */ - java.lang.String getPassword(); + java.lang.String getSamlMetadata(); /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for samlMetadata. */ com.google.protobuf.ByteString - getPasswordBytes(); - - /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. - */ - int getPort(); - - /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. - */ - int getPortOverride(); + getSamlMetadataBytes(); /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. */ - java.lang.String getUsername(); + java.lang.String getSubdomain(); /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. */ com.google.protobuf.ByteString - getUsernameBytes(); + getSubdomainBytes(); } /** - * Protobuf type {@code v1.SybaseIQ} + * Protobuf type {@code v1.Snowsight} */ - public static final class SybaseIQ extends + public static final class Snowsight extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.SybaseIQ) - SybaseIQOrBuilder { + // @@protoc_insertion_point(message_implements:v1.Snowsight) + SnowsightOrBuilder { private static final long serialVersionUID = 0L; - // Use SybaseIQ.newBuilder() to construct. - private SybaseIQ(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use Snowsight.newBuilder() to construct. + private Snowsight(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SybaseIQ() { + private Snowsight() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; + healthcheckUsername_ = ""; + samlMetadata_ = ""; subdomain_ = ""; - hostname_ = ""; - password_ = ""; - username_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new SybaseIQ(); + return new Snowsight(); } @java.lang.Override @@ -222954,7 +224985,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private SybaseIQ( + private Snowsight( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -222975,13 +225006,13 @@ private SybaseIQ( case 10: { java.lang.String s = input.readStringRequireUtf8(); - hostname_ = s; + samlMetadata_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); - username_ = s; + subdomain_ = s; break; } case 24: { @@ -222989,15 +225020,10 @@ private SybaseIQ( portOverride_ = input.readInt32(); break; } - case 32: { - - port_ = input.readInt32(); - break; - } - case 42: { + case 90: { java.lang.String s = input.readStringRequireUtf8(); - password_ = s; + healthcheckUsername_ = s; break; } case 262146: { @@ -223048,12 +225074,6 @@ private SybaseIQ( bindInterface_ = s; break; } - case 262202: { - java.lang.String s = input.readStringRequireUtf8(); - - subdomain_ = s; - break; - } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -223077,15 +225097,15 @@ private SybaseIQ( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.class, com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Snowsight.class, com.strongdm.api.plumbing.DriversPlumbing.Snowsight.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -223371,182 +225391,125 @@ public java.lang.String getBindInterface() { } } - public static final int SUBDOMAIN_FIELD_NUMBER = 32775; - private volatile java.lang.Object subdomain_; + public static final int HEALTHCHECK_USERNAME_FIELD_NUMBER = 11; + private volatile java.lang.Object healthcheckUsername_; /** - *
-     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-     * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The healthcheckUsername. */ @java.lang.Override - public java.lang.String getSubdomain() { - java.lang.Object ref = subdomain_; + public java.lang.String getHealthcheckUsername() { + java.lang.Object ref = healthcheckUsername_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - subdomain_ = s; + healthcheckUsername_ = s; return s; } } /** - *
-     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-     * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for healthcheckUsername. */ @java.lang.Override public com.google.protobuf.ByteString - getSubdomainBytes() { - java.lang.Object ref = subdomain_; + getHealthcheckUsernameBytes() { + java.lang.Object ref = healthcheckUsername_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - subdomain_ = b; + healthcheckUsername_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int HOSTNAME_FIELD_NUMBER = 1; - private volatile java.lang.Object hostname_; - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The hostname. - */ - @java.lang.Override - public java.lang.String getHostname() { - java.lang.Object ref = hostname_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - hostname_ = s; - return s; - } - } + public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; + private int portOverride_; /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for hostname. + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. */ @java.lang.Override - public com.google.protobuf.ByteString - getHostnameBytes() { - java.lang.Object ref = hostname_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - hostname_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public int getPortOverride() { + return portOverride_; } - public static final int PASSWORD_FIELD_NUMBER = 5; - private volatile java.lang.Object password_; + public static final int SAMLMETADATA_FIELD_NUMBER = 1; + private volatile java.lang.Object samlMetadata_; /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The samlMetadata. */ @java.lang.Override - public java.lang.String getPassword() { - java.lang.Object ref = password_; + public java.lang.String getSamlMetadata() { + java.lang.Object ref = samlMetadata_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - password_ = s; + samlMetadata_ = s; return s; } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for samlMetadata. */ @java.lang.Override public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; + getSamlMetadataBytes() { + java.lang.Object ref = samlMetadata_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - password_ = b; + samlMetadata_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int PORT_FIELD_NUMBER = 4; - private int port_; - /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. - */ - @java.lang.Override - public int getPort() { - return port_; - } - - public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; - private int portOverride_; - /** - * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The portOverride. - */ - @java.lang.Override - public int getPortOverride() { - return portOverride_; - } - - public static final int USERNAME_FIELD_NUMBER = 2; - private volatile java.lang.Object username_; + public static final int SUBDOMAIN_FIELD_NUMBER = 2; + private volatile java.lang.Object subdomain_; /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. */ @java.lang.Override - public java.lang.String getUsername() { - java.lang.Object ref = username_; + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - username_ = s; + subdomain_ = s; return s; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. */ @java.lang.Override public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; + getSubdomainBytes() { + java.lang.Object ref = subdomain_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - username_ = b; + subdomain_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -223567,20 +225530,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(samlMetadata_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, samlMetadata_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subdomain_); } if (portOverride_ != 0) { output.writeInt32(3, portOverride_); } - if (port_ != 0) { - output.writeInt32(4, port_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, password_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(healthcheckUsername_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, healthcheckUsername_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -223603,9 +225563,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32774, bindInterface_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 32775, subdomain_); - } unknownFields.writeTo(output); } @@ -223615,22 +225572,18 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(samlMetadata_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, samlMetadata_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subdomain_); } if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, portOverride_); } - if (port_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, port_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, password_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(healthcheckUsername_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, healthcheckUsername_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -223655,9 +225608,6 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32774, bindInterface_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32775, subdomain_); - } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -223668,10 +225618,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowsight)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ other = (com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) obj; + com.strongdm.api.plumbing.DriversPlumbing.Snowsight other = (com.strongdm.api.plumbing.DriversPlumbing.Snowsight) obj; if (!getId() .equals(other.getId())) return false; @@ -223690,18 +225640,14 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getEgressFilter())) return false; if (!getBindInterface() .equals(other.getBindInterface())) return false; - if (!getSubdomain() - .equals(other.getSubdomain())) return false; - if (!getHostname() - .equals(other.getHostname())) return false; - if (!getPassword() - .equals(other.getPassword())) return false; - if (getPort() - != other.getPort()) return false; + if (!getHealthcheckUsername() + .equals(other.getHealthcheckUsername())) return false; if (getPortOverride() != other.getPortOverride()) return false; - if (!getUsername() - .equals(other.getUsername())) return false; + if (!getSamlMetadata() + .equals(other.getSamlMetadata())) return false; + if (!getSubdomain() + .equals(other.getSubdomain())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -223730,86 +225676,82 @@ public int hashCode() { hash = (53 * hash) + getEgressFilter().hashCode(); hash = (37 * hash) + BIND_INTERFACE_FIELD_NUMBER; hash = (53 * hash) + getBindInterface().hashCode(); - hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; - hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; - hash = (53 * hash) + getHostname().hashCode(); - hash = (37 * hash) + PASSWORD_FIELD_NUMBER; - hash = (53 * hash) + getPassword().hashCode(); - hash = (37 * hash) + PORT_FIELD_NUMBER; - hash = (53 * hash) + getPort(); + hash = (37 * hash) + HEALTHCHECK_USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getHealthcheckUsername().hashCode(); hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; hash = (53 * hash) + getPortOverride(); - hash = (37 * hash) + USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getUsername().hashCode(); + hash = (37 * hash) + SAMLMETADATA_FIELD_NUMBER; + hash = (53 * hash) + getSamlMetadata().hashCode(); + hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getSubdomain().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -223822,7 +225764,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Snowsight prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -223838,26 +225780,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.SybaseIQ} + * Protobuf type {@code v1.Snowsight} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.SybaseIQ) - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.Snowsight) + com.strongdm.api.plumbing.DriversPlumbing.SnowsightOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.class, com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Snowsight.class, com.strongdm.api.plumbing.DriversPlumbing.Snowsight.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.Snowsight.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -223893,17 +225835,13 @@ public Builder clear() { bindInterface_ = ""; - subdomain_ = ""; - - hostname_ = ""; - - password_ = ""; - - port_ = 0; + healthcheckUsername_ = ""; portOverride_ = 0; - username_ = ""; + samlMetadata_ = ""; + + subdomain_ = ""; return this; } @@ -223911,17 +225849,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Snowsight_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.Snowsight.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ build() { - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.Snowsight build() { + com.strongdm.api.plumbing.DriversPlumbing.Snowsight result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -223929,8 +225867,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ result = new com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ(this); + public com.strongdm.api.plumbing.DriversPlumbing.Snowsight buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.Snowsight result = new com.strongdm.api.plumbing.DriversPlumbing.Snowsight(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -223942,12 +225880,10 @@ public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ buildPartial() { result.secretStoreId_ = secretStoreId_; result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; - result.subdomain_ = subdomain_; - result.hostname_ = hostname_; - result.password_ = password_; - result.port_ = port_; + result.healthcheckUsername_ = healthcheckUsername_; result.portOverride_ = portOverride_; - result.username_ = username_; + result.samlMetadata_ = samlMetadata_; + result.subdomain_ = subdomain_; onBuilt(); return result; } @@ -223986,16 +225922,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Snowsight) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Snowsight)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Snowsight other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.Snowsight.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -224022,26 +225958,19 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ othe bindInterface_ = other.bindInterface_; onChanged(); } - if (!other.getSubdomain().isEmpty()) { - subdomain_ = other.subdomain_; - onChanged(); - } - if (!other.getHostname().isEmpty()) { - hostname_ = other.hostname_; - onChanged(); - } - if (!other.getPassword().isEmpty()) { - password_ = other.password_; + if (!other.getHealthcheckUsername().isEmpty()) { + healthcheckUsername_ = other.healthcheckUsername_; onChanged(); } - if (other.getPort() != 0) { - setPort(other.getPort()); - } if (other.getPortOverride() != 0) { setPortOverride(other.getPortOverride()); } - if (!other.getUsername().isEmpty()) { - username_ = other.username_; + if (!other.getSamlMetadata().isEmpty()) { + samlMetadata_ = other.samlMetadata_; + onChanged(); + } + if (!other.getSubdomain().isEmpty()) { + subdomain_ = other.subdomain_; onChanged(); } this.mergeUnknownFields(other.unknownFields); @@ -224059,11 +225988,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.Snowsight parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Snowsight) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -224751,281 +226680,78 @@ public Builder setBindInterfaceBytes( return this; } - private java.lang.Object subdomain_ = ""; - /** - *
-       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-       * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The subdomain. - */ - public java.lang.String getSubdomain() { - java.lang.Object ref = subdomain_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - subdomain_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-       * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for subdomain. - */ - public com.google.protobuf.ByteString - getSubdomainBytes() { - java.lang.Object ref = subdomain_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - subdomain_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-       * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @param value The subdomain to set. - * @return This builder for chaining. - */ - public Builder setSubdomain( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - subdomain_ = value; - onChanged(); - return this; - } - /** - *
-       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-       * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @return This builder for chaining. - */ - public Builder clearSubdomain() { - - subdomain_ = getDefaultInstance().getSubdomain(); - onChanged(); - return this; - } - /** - *
-       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
-       * 
- * - * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for subdomain to set. - * @return This builder for chaining. - */ - public Builder setSubdomainBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - subdomain_ = value; - onChanged(); - return this; - } - - private java.lang.Object hostname_ = ""; - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The hostname. - */ - public java.lang.String getHostname() { - java.lang.Object ref = hostname_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - hostname_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for hostname. - */ - public com.google.protobuf.ByteString - getHostnameBytes() { - java.lang.Object ref = hostname_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - hostname_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The hostname to set. - * @return This builder for chaining. - */ - public Builder setHostname( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - hostname_ = value; - onChanged(); - return this; - } - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @return This builder for chaining. - */ - public Builder clearHostname() { - - hostname_ = getDefaultInstance().getHostname(); - onChanged(); - return this; - } - /** - * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for hostname to set. - * @return This builder for chaining. - */ - public Builder setHostnameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - hostname_ = value; - onChanged(); - return this; - } - - private java.lang.Object password_ = ""; + private java.lang.Object healthcheckUsername_ = ""; /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The password. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The healthcheckUsername. */ - public java.lang.String getPassword() { - java.lang.Object ref = password_; + public java.lang.String getHealthcheckUsername() { + java.lang.Object ref = healthcheckUsername_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - password_ = s; + healthcheckUsername_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for password. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for healthcheckUsername. */ public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; + getHealthcheckUsernameBytes() { + java.lang.Object ref = healthcheckUsername_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - password_ = b; + healthcheckUsername_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The password to set. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @param value The healthcheckUsername to set. * @return This builder for chaining. */ - public Builder setPassword( + public Builder setHealthcheckUsername( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - password_ = value; + healthcheckUsername_ = value; onChanged(); return this; } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearPassword() { + public Builder clearHealthcheckUsername() { - password_ = getDefaultInstance().getPassword(); + healthcheckUsername_ = getDefaultInstance().getHealthcheckUsername(); onChanged(); return this; } /** - * string password = 5 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for password to set. + * string healthcheck_username = 11 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for healthcheckUsername to set. * @return This builder for chaining. */ - public Builder setPasswordBytes( + public Builder setHealthcheckUsernameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - password_ = value; - onChanged(); - return this; - } - - private int port_ ; - /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return The port. - */ - @java.lang.Override - public int getPort() { - return port_; - } - /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @param value The port to set. - * @return This builder for chaining. - */ - public Builder setPort(int value) { - - port_ = value; - onChanged(); - return this; - } - /** - * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } - * @return This builder for chaining. - */ - public Builder clearPort() { - - port_ = 0; + healthcheckUsername_ = value; onChanged(); return this; } @@ -225061,78 +226787,154 @@ public Builder clearPortOverride() { return this; } - private java.lang.Object username_ = ""; + private java.lang.Object samlMetadata_ = ""; /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The username. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The samlMetadata. */ - public java.lang.String getUsername() { - java.lang.Object ref = username_; + public java.lang.String getSamlMetadata() { + java.lang.Object ref = samlMetadata_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - username_ = s; + samlMetadata_ = s; return s; } else { return (java.lang.String) ref; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for username. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for samlMetadata. */ public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; + getSamlMetadataBytes() { + java.lang.Object ref = samlMetadata_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - username_ = b; + samlMetadata_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The username to set. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The samlMetadata to set. * @return This builder for chaining. */ - public Builder setUsername( + public Builder setSamlMetadata( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - username_ = value; + samlMetadata_ = value; onChanged(); return this; } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ - public Builder clearUsername() { + public Builder clearSamlMetadata() { - username_ = getDefaultInstance().getUsername(); + samlMetadata_ = getDefaultInstance().getSamlMetadata(); onChanged(); return this; } /** - * string username = 2 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for username to set. + * string samlMetadata = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for samlMetadata to set. * @return This builder for chaining. */ - public Builder setUsernameBytes( + public Builder setSamlMetadataBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - username_ = value; + samlMetadata_ = value; + onChanged(); + return this; + } + + private java.lang.Object subdomain_ = ""; + /** + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subdomain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + public com.google.protobuf.ByteString + getSubdomainBytes() { + java.lang.Object ref = subdomain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + subdomain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomain( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + subdomain_ = value; + onChanged(); + return this; + } + /** + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSubdomain() { + + subdomain_ = getDefaultInstance().getSubdomain(); + onChanged(); + return this; + } + /** + * string subdomain = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomainBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + subdomain_ = value; onChanged(); return this; } @@ -225149,48 +226951,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.SybaseIQ) + // @@protoc_insertion_point(builder_scope:v1.Snowsight) } - // @@protoc_insertion_point(class_scope:v1.SybaseIQ) - private static final com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.Snowsight) + private static final com.strongdm.api.plumbing.DriversPlumbing.Snowsight DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Snowsight(); } - public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public SybaseIQ parsePartialFrom( + public Snowsight parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SybaseIQ(input, extensionRegistry); + return new Snowsight(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.Snowsight getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface TeradataOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.Teradata) + public interface SybaseOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Sybase) com.google.protobuf.MessageOrBuilder { /** @@ -225363,25 +227165,25 @@ public interface TeradataOrBuilder extends getHostnameBytes(); /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ java.lang.String getPassword(); /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ com.google.protobuf.ByteString getPasswordBytes(); /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ int getPort(); /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ int getPortOverride(); @@ -225399,18 +227201,18 @@ public interface TeradataOrBuilder extends getUsernameBytes(); } /** - * Protobuf type {@code v1.Teradata} + * Protobuf type {@code v1.Sybase} */ - public static final class Teradata extends + public static final class Sybase extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.Teradata) - TeradataOrBuilder { + // @@protoc_insertion_point(message_implements:v1.Sybase) + SybaseOrBuilder { private static final long serialVersionUID = 0L; - // Use Teradata.newBuilder() to construct. - private Teradata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use Sybase.newBuilder() to construct. + private Sybase(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Teradata() { + private Sybase() { id_ = ""; name_ = ""; secretStoreId_ = ""; @@ -225426,7 +227228,7 @@ private Teradata() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new Teradata(); + return new Sybase(); } @java.lang.Override @@ -225434,7 +227236,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private Teradata( + private Sybase( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -225464,20 +227266,20 @@ private Teradata( username_ = s; break; } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); + case 24: { - password_ = s; + portOverride_ = input.readInt32(); break; } case 32: { - portOverride_ = input.readInt32(); + port_ = input.readInt32(); break; } - case 40: { + case 42: { + java.lang.String s = input.readStringRequireUtf8(); - port_ = input.readInt32(); + password_ = s; break; } case 262146: { @@ -225557,15 +227359,15 @@ private Teradata( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Teradata.class, com.strongdm.api.plumbing.DriversPlumbing.Teradata.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Sybase.class, com.strongdm.api.plumbing.DriversPlumbing.Sybase.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -225935,10 +227737,10 @@ public java.lang.String getHostname() { } } - public static final int PASSWORD_FIELD_NUMBER = 3; + public static final int PASSWORD_FIELD_NUMBER = 5; private volatile java.lang.Object password_; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ @java.lang.Override @@ -225955,7 +227757,7 @@ public java.lang.String getPassword() { } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ @java.lang.Override @@ -225973,10 +227775,10 @@ public java.lang.String getPassword() { } } - public static final int PORT_FIELD_NUMBER = 5; + public static final int PORT_FIELD_NUMBER = 4; private int port_; /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -225984,10 +227786,10 @@ public int getPort() { return port_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 4; + public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; private int portOverride_; /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -226053,14 +227855,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); - } if (portOverride_ != 0) { - output.writeInt32(4, portOverride_); + output.writeInt32(3, portOverride_); } if (port_ != 0) { - output.writeInt32(5, port_); + output.writeInt32(4, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, password_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -226101,16 +227903,16 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); - } if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, portOverride_); + .computeInt32Size(3, portOverride_); } if (port_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(5, port_); + .computeInt32Size(4, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, password_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -226148,10 +227950,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Teradata)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Sybase)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.Teradata other = (com.strongdm.api.plumbing.DriversPlumbing.Teradata) obj; + com.strongdm.api.plumbing.DriversPlumbing.Sybase other = (com.strongdm.api.plumbing.DriversPlumbing.Sybase) obj; if (!getId() .equals(other.getId())) return false; @@ -226227,69 +228029,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -226302,7 +228104,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Teradata prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Sybase prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -226318,26 +228120,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.Teradata} + * Protobuf type {@code v1.Sybase} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.Teradata) - com.strongdm.api.plumbing.DriversPlumbing.TeradataOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.Sybase) + com.strongdm.api.plumbing.DriversPlumbing.SybaseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Teradata.class, com.strongdm.api.plumbing.DriversPlumbing.Teradata.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.Sybase.class, com.strongdm.api.plumbing.DriversPlumbing.Sybase.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.Teradata.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.Sybase.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -226391,17 +228193,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Sybase_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.Teradata.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.Sybase.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Teradata build() { - com.strongdm.api.plumbing.DriversPlumbing.Teradata result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.Sybase build() { + com.strongdm.api.plumbing.DriversPlumbing.Sybase result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -226409,8 +228211,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.Teradata build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Teradata buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.Teradata result = new com.strongdm.api.plumbing.DriversPlumbing.Teradata(this); + public com.strongdm.api.plumbing.DriversPlumbing.Sybase buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.Sybase result = new com.strongdm.api.plumbing.DriversPlumbing.Sybase(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -226466,16 +228268,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Teradata) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Teradata)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Sybase) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Sybase)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Teradata other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.Teradata.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Sybase other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.Sybase.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -226539,11 +228341,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.Teradata parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.Sybase parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Teradata) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Sybase) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -227405,7 +229207,7 @@ public Builder setHostnameBytes( private java.lang.Object password_ = ""; /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ public java.lang.String getPassword() { @@ -227421,7 +229223,7 @@ public java.lang.String getPassword() { } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ public com.google.protobuf.ByteString @@ -227438,7 +229240,7 @@ public java.lang.String getPassword() { } } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The password to set. * @return This builder for chaining. */ @@ -227453,7 +229255,7 @@ public Builder setPassword( return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPassword() { @@ -227463,7 +229265,7 @@ public Builder clearPassword() { return this; } /** - * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The bytes for password to set. * @return This builder for chaining. */ @@ -227481,7 +229283,7 @@ public Builder setPasswordBytes( private int port_ ; /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -227489,7 +229291,7 @@ public int getPort() { return port_; } /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @param value The port to set. * @return This builder for chaining. */ @@ -227500,7 +229302,7 @@ public Builder setPort(int value) { return this; } /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPort() { @@ -227512,7 +229314,7 @@ public Builder clearPort() { private int portOverride_ ; /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -227520,7 +229322,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -227531,7 +229333,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -227629,48 +229431,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.Teradata) + // @@protoc_insertion_point(builder_scope:v1.Sybase) } - // @@protoc_insertion_point(class_scope:v1.Teradata) - private static final com.strongdm.api.plumbing.DriversPlumbing.Teradata DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.Sybase) + private static final com.strongdm.api.plumbing.DriversPlumbing.Sybase DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Teradata(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Sybase(); } - public static com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Teradata parsePartialFrom( + public Sybase parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Teradata(input, extensionRegistry); + return new Sybase(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.Sybase getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface TrinoOrBuilder extends - // @@protoc_insertion_point(interface_extends:v1.Trino) + public interface SybaseIQOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.SybaseIQ) com.google.protobuf.MessageOrBuilder { /** @@ -227830,18 +229632,6 @@ public interface TrinoOrBuilder extends com.google.protobuf.ByteString getSubdomainBytes(); - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - java.lang.String getDatabase(); - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. - */ - com.google.protobuf.ByteString - getDatabaseBytes(); - /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } * @return The hostname. @@ -227855,61 +229645,60 @@ public interface TrinoOrBuilder extends getHostnameBytes(); /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ java.lang.String getPassword(); /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ com.google.protobuf.ByteString getPasswordBytes(); /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ int getPort(); /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ int getPortOverride(); /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The username. */ java.lang.String getUsername(); /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for username. */ com.google.protobuf.ByteString getUsernameBytes(); } /** - * Protobuf type {@code v1.Trino} + * Protobuf type {@code v1.SybaseIQ} */ - public static final class Trino extends + public static final class SybaseIQ extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:v1.Trino) - TrinoOrBuilder { + // @@protoc_insertion_point(message_implements:v1.SybaseIQ) + SybaseIQOrBuilder { private static final long serialVersionUID = 0L; - // Use Trino.newBuilder() to construct. - private Trino(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SybaseIQ.newBuilder() to construct. + private SybaseIQ(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Trino() { + private SybaseIQ() { id_ = ""; name_ = ""; secretStoreId_ = ""; egressFilter_ = ""; bindInterface_ = ""; subdomain_ = ""; - database_ = ""; hostname_ = ""; password_ = ""; username_ = ""; @@ -227919,7 +229708,7 @@ private Trino() { @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new Trino(); + return new SybaseIQ(); } @java.lang.Override @@ -227927,7 +229716,7 @@ protected java.lang.Object newInstance( getUnknownFields() { return this.unknownFields; } - private Trino( + private SybaseIQ( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -227954,29 +229743,23 @@ private Trino( case 18: { java.lang.String s = input.readStringRequireUtf8(); - password_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; + username_ = s; break; } - case 32: { + case 24: { portOverride_ = input.readInt32(); break; } - case 40: { + case 32: { port_ = input.readInt32(); break; } - case 50: { + case 42: { java.lang.String s = input.readStringRequireUtf8(); - username_ = s; + password_ = s; break; } case 262146: { @@ -228056,15 +229839,15 @@ private Trino( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Trino.class, com.strongdm.api.plumbing.DriversPlumbing.Trino.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.class, com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.Builder.class); } public static final int ID_FIELD_NUMBER = 32768; @@ -228396,44 +230179,6 @@ public java.lang.String getSubdomain() { } } - public static final int DATABASE_FIELD_NUMBER = 3; - private volatile java.lang.Object database_; - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - public static final int HOSTNAME_FIELD_NUMBER = 1; private volatile java.lang.Object hostname_; /** @@ -228472,10 +230217,10 @@ public java.lang.String getHostname() { } } - public static final int PASSWORD_FIELD_NUMBER = 2; + public static final int PASSWORD_FIELD_NUMBER = 5; private volatile java.lang.Object password_; /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ @java.lang.Override @@ -228492,7 +230237,7 @@ public java.lang.String getPassword() { } } /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ @java.lang.Override @@ -228510,10 +230255,10 @@ public java.lang.String getPassword() { } } - public static final int PORT_FIELD_NUMBER = 5; + public static final int PORT_FIELD_NUMBER = 4; private int port_; /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -228521,10 +230266,10 @@ public int getPort() { return port_; } - public static final int PORT_OVERRIDE_FIELD_NUMBER = 4; + public static final int PORT_OVERRIDE_FIELD_NUMBER = 3; private int portOverride_; /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -228532,10 +230277,10 @@ public int getPortOverride() { return portOverride_; } - public static final int USERNAME_FIELD_NUMBER = 6; + public static final int USERNAME_FIELD_NUMBER = 2; private volatile java.lang.Object username_; /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The username. */ @java.lang.Override @@ -228552,7 +230297,7 @@ public java.lang.String getUsername() { } } /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for username. */ @java.lang.Override @@ -228587,20 +230332,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, password_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, database_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); } if (portOverride_ != 0) { - output.writeInt32(4, portOverride_); + output.writeInt32(3, portOverride_); } if (port_ != 0) { - output.writeInt32(5, port_); + output.writeInt32(4, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, password_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); @@ -228638,22 +230380,19 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, password_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, database_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); } if (portOverride_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, portOverride_); + .computeInt32Size(3, portOverride_); } if (port_ != 0) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(5, port_); + .computeInt32Size(4, port_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, username_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, password_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); @@ -228691,10 +230430,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Trino)) { + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ)) { return super.equals(obj); } - com.strongdm.api.plumbing.DriversPlumbing.Trino other = (com.strongdm.api.plumbing.DriversPlumbing.Trino) obj; + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ other = (com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) obj; if (!getId() .equals(other.getId())) return false; @@ -228715,8 +230454,6 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getBindInterface())) return false; if (!getSubdomain() .equals(other.getSubdomain())) return false; - if (!getDatabase() - .equals(other.getDatabase())) return false; if (!getHostname() .equals(other.getHostname())) return false; if (!getPassword() @@ -228757,8 +230494,6 @@ public int hashCode() { hash = (53 * hash) + getBindInterface().hashCode(); hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; hash = (53 * hash) + getSubdomain().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; hash = (53 * hash) + getHostname().hashCode(); hash = (37 * hash) + PASSWORD_FIELD_NUMBER; @@ -228774,69 +230509,69 @@ public int hashCode() { return hash; } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom(byte[] data) + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseDelimitedFrom(java.io.InputStream input) + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseDelimitedFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -228849,7 +230584,7 @@ public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Trino prototype) { + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -228865,26 +230600,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code v1.Trino} + * Protobuf type {@code v1.SybaseIQ} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:v1.Trino) - com.strongdm.api.plumbing.DriversPlumbing.TrinoOrBuilder { + // @@protoc_insertion_point(builder_implements:v1.SybaseIQ) + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_fieldAccessorTable + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.strongdm.api.plumbing.DriversPlumbing.Trino.class, com.strongdm.api.plumbing.DriversPlumbing.Trino.Builder.class); + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.class, com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.Builder.class); } - // Construct using com.strongdm.api.plumbing.DriversPlumbing.Trino.newBuilder() + // Construct using com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -228922,8 +230657,6 @@ public Builder clear() { subdomain_ = ""; - database_ = ""; - hostname_ = ""; password_ = ""; @@ -228940,17 +230673,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_SybaseIQ_descriptor; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType() { - return com.strongdm.api.plumbing.DriversPlumbing.Trino.getDefaultInstance(); + public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.getDefaultInstance(); } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Trino build() { - com.strongdm.api.plumbing.DriversPlumbing.Trino result = buildPartial(); + public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ build() { + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -228958,8 +230691,8 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino build() { } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Trino buildPartial() { - com.strongdm.api.plumbing.DriversPlumbing.Trino result = new com.strongdm.api.plumbing.DriversPlumbing.Trino(this); + public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ result = new com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ(this); result.id_ = id_; result.name_ = name_; result.healthy_ = healthy_; @@ -228972,7 +230705,6 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino buildPartial() { result.egressFilter_ = egressFilter_; result.bindInterface_ = bindInterface_; result.subdomain_ = subdomain_; - result.database_ = database_; result.hostname_ = hostname_; result.password_ = password_; result.port_ = port_; @@ -229016,16 +230748,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Trino) { - return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Trino)other); + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Trino other) { - if (other == com.strongdm.api.plumbing.DriversPlumbing.Trino.getDefaultInstance()) return this; + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); @@ -229056,10 +230788,6 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Trino other) subdomain_ = other.subdomain_; onChanged(); } - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } if (!other.getHostname().isEmpty()) { hostname_ = other.hostname_; onChanged(); @@ -229093,11 +230821,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.strongdm.api.plumbing.DriversPlumbing.Trino parsedMessage = null; + com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Trino) e.getUnfinishedMessage(); + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -229881,82 +231609,6 @@ public Builder setSubdomainBytes( return this; } - private java.lang.Object database_ = ""; - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return The bytes for database. - */ - public com.google.protobuf.ByteString - getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * string database = 3 [deprecated = false, (.v1.field_options) = { ... } - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - private java.lang.Object hostname_ = ""; /** * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } @@ -230035,7 +231687,7 @@ public Builder setHostnameBytes( private java.lang.Object password_ = ""; /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The password. */ public java.lang.String getPassword() { @@ -230051,7 +231703,7 @@ public java.lang.String getPassword() { } } /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for password. */ public com.google.protobuf.ByteString @@ -230068,7 +231720,7 @@ public java.lang.String getPassword() { } } /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The password to set. * @return This builder for chaining. */ @@ -230083,7 +231735,7 @@ public Builder setPassword( return this; } /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPassword() { @@ -230093,7 +231745,7 @@ public Builder clearPassword() { return this; } /** - * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * string password = 5 [deprecated = false, (.v1.field_options) = { ... } * @param value The bytes for password to set. * @return This builder for chaining. */ @@ -230111,7 +231763,7 @@ public Builder setPasswordBytes( private int port_ ; /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return The port. */ @java.lang.Override @@ -230119,7 +231771,7 @@ public int getPort() { return port_; } /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @param value The port to set. * @return This builder for chaining. */ @@ -230130,7 +231782,7 @@ public Builder setPort(int value) { return this; } /** - * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * int32 port = 4 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPort() { @@ -230142,7 +231794,7 @@ public Builder clearPort() { private int portOverride_ ; /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return The portOverride. */ @java.lang.Override @@ -230150,7 +231802,7 @@ public int getPortOverride() { return portOverride_; } /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @param value The portOverride to set. * @return This builder for chaining. */ @@ -230161,7 +231813,7 @@ public Builder setPortOverride(int value) { return this; } /** - * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * int32 port_override = 3 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearPortOverride() { @@ -230173,7 +231825,7 @@ public Builder clearPortOverride() { private java.lang.Object username_ = ""; /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The username. */ public java.lang.String getUsername() { @@ -230189,7 +231841,7 @@ public java.lang.String getUsername() { } } /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return The bytes for username. */ public com.google.protobuf.ByteString @@ -230206,7 +231858,7 @@ public java.lang.String getUsername() { } } /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @param value The username to set. * @return This builder for chaining. */ @@ -230221,7 +231873,7 @@ public Builder setUsername( return this; } /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @return This builder for chaining. */ public Builder clearUsername() { @@ -230231,7 +231883,7 @@ public Builder clearUsername() { return this; } /** - * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } * @param value The bytes for username to set. * @return This builder for chaining. */ @@ -230259,1134 +231911,6152 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:v1.Trino) + // @@protoc_insertion_point(builder_scope:v1.SybaseIQ) } - // @@protoc_insertion_point(class_scope:v1.Trino) - private static final com.strongdm.api.plumbing.DriversPlumbing.Trino DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:v1.SybaseIQ) + private static final com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Trino(); + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ(); } - public static com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstance() { + public static com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Trino parsePartialFrom( + public SybaseIQ parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Trino(input, extensionRegistry); + return new SybaseIQ(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType() { + public com.strongdm.api.plumbing.DriversPlumbing.SybaseIQ getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Resource_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Resource_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AKS_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AKS_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AKSBasicAuth_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AKSBasicAuth_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AKSServiceAccount_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AKSServiceAccount_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AKSServiceAccountUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AKSServiceAccountUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AKSUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AKSUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AWS_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AWS_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AWSConsole_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AWSConsole_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AWSConsoleStaticKeyPair_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AWSConsoleStaticKeyPair_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonEKS_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonEKS_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonEKSInstanceProfile_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonEKSInstanceProfile_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonEKSInstanceProfileUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonEKSInstanceProfileUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonEKSUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonEKSUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonES_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonES_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AmazonMQAMQP091_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AmazonMQAMQP091_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Athena_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Athena_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AuroraMysql_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AuroraMysql_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AuroraPostgres_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AuroraPostgres_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Azure_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Azure_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AzureCertificate_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AzureCertificate_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AzureMysql_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AzureMysql_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_AzurePostgres_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_AzurePostgres_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_BigQuery_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_BigQuery_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Cassandra_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Cassandra_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Citus_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Citus_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Clustrix_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Clustrix_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Cockroach_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Cockroach_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_DB2I_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_DB2I_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_DB2LUW_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_DB2LUW_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_DocumentDBHost_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_DocumentDBHost_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_DocumentDBReplicaSet_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_DocumentDBReplicaSet_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Druid_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Druid_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_DynamoDB_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_DynamoDB_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Elastic_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Elastic_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_ElasticacheRedis_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_ElasticacheRedis_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_GCP_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_GCP_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_GoogleGKE_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_GoogleGKE_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_GoogleGKEUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_GoogleGKEUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Greenplum_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Greenplum_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_HTTPAuth_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_HTTPAuth_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_HTTPBasicAuth_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_HTTPBasicAuth_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_HTTPNoAuth_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_HTTPNoAuth_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Kubernetes_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Kubernetes_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_KubernetesBasicAuth_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_KubernetesBasicAuth_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_KubernetesServiceAccount_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_KubernetesServiceAccount_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_KubernetesServiceAccountUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_KubernetesServiceAccountUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_KubernetesUserImpersonation_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_KubernetesUserImpersonation_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MTLSMysql_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MTLSMysql_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MTLSPostgres_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MTLSPostgres_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Maria_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Maria_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Memcached_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Memcached_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Memsql_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Memsql_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MongoHost_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MongoHost_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MongoLegacyHost_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MongoLegacyHost_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MongoLegacyReplicaset_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MongoLegacyReplicaset_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MongoReplicaSet_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MongoReplicaSet_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_MongoShardedCluster_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_MongoShardedCluster_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Mysql_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Mysql_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Neptune_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Neptune_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_NeptuneIAM_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_NeptuneIAM_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Oracle_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Oracle_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Postgres_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Postgres_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Presto_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Presto_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_RDP_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_RDP_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_RabbitMQAMQP091_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_RabbitMQAMQP091_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_RawTCP_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_RawTCP_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Redis_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Redis_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Redshift_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Redshift_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SQLServer_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SQLServer_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SSH_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SSH_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SSHCert_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SSHCert_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SSHCustomerKey_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SSHCustomerKey_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SingleStore_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SingleStore_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Snowflake_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Snowflake_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Snowsight_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Snowsight_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Sybase_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Sybase_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_SybaseIQ_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_SybaseIQ_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Teradata_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Teradata_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_v1_Trino_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_v1_Trino_fieldAccessorTable; + public interface TeradataOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Teradata) + com.google.protobuf.MessageOrBuilder { - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+     * True if the datasource is reachable and the credentials are valid.
+     * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + boolean getHealthy(); + + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + boolean hasTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + com.strongdm.api.plumbing.TagsPlumbing.Tags getTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder(); + + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + java.lang.String getSecretStoreId(); + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + com.google.protobuf.ByteString + getSecretStoreIdBytes(); + + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + java.lang.String getEgressFilter(); + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + com.google.protobuf.ByteString + getEgressFilterBytes(); + + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + java.lang.String getBindInterface(); + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + com.google.protobuf.ByteString + getBindInterfaceBytes(); + + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + java.lang.String getSubdomain(); + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + com.google.protobuf.ByteString + getSubdomainBytes(); + + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + java.lang.String getHostname(); + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + com.google.protobuf.ByteString + getHostnameBytes(); + + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + java.lang.String getPassword(); + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + com.google.protobuf.ByteString + getPasswordBytes(); + + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + int getPort(); + + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + int getPortOverride(); + + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + java.lang.String getUsername(); + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + com.google.protobuf.ByteString + getUsernameBytes(); } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\rdrivers.proto\022\002v1\032\roptions.proto\032\ntags" + - ".proto\"\3147\n\010Resource\022;\n\003aks\030\245\006 \001(\0132\007.v1.A" + - "KSB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003aksH\000" + - "\022X\n\016aks_basic_auth\030\246\006 \001(\0132\020.v1.AKSBasicA" + - "uthB+\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\014json_gateway\022\014aksh" + - "ttpbasicH\000\022g\n\023aks_service_account\030\247\006 \001(\013" + - "2\025.v1.AKSServiceAccountB0\362\370\263\007+\312\363\263\007&\302\364\263\007!" + - "\n\014json_gateway\022\021aksserviceaccountH\000\022\234\001\n&" + - "aks_service_account_user_impersonation\030\252" + - "\006 \001(\0132&.v1.AKSServiceAccountUserImperson" + - "ationBA\362\370\263\007<\312\363\263\0077\302\364\263\0072\n\014json_gateway\022\"ak" + - "sserviceaccountuserimpersonationH\000\022p\n\026ak" + - "s_user_impersonation\030\256\006 \001(\0132\030.v1.AKSUser" + - "ImpersonationB3\362\370\263\007.\312\363\263\007)\302\364\263\007$\n\014json_gat" + - "eway\022\024aksuserimpersonationH\000\022;\n\003aws\030\374\021 \001" + - "(\0132\007.v1.AWSB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gatew" + - "ay\022\003awsH\000\022Q\n\013aws_console\030\270\027 \001(\0132\016.v1.AWS" + - "ConsoleB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\n" + - "awsConsoleH\000\022{\n\033aws_console_static_key_p" + - "air\030\271\027 \001(\0132\033.v1.AWSConsoleStaticKeyPairB" + - "6\362\370\263\0071\312\363\263\007,\302\364\263\007\'\n\014json_gateway\022\027awsConso" + - "leStaticKeyPairH\000\022N\n\namazon_eks\030\242\006 \001(\0132\r" + - ".v1.AmazonEKSB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gat" + - "eway\022\tamazoneksH\000\022}\n\033amazon_eks_instance" + - "_profile\030\251\006 \001(\0132\034.v1.AmazonEKSInstancePr" + - "ofileB7\362\370\263\0072\312\363\263\007-\302\364\263\007(\n\014json_gateway\022\030am" + - "azoneksinstanceprofileH\000\022\262\001\n.amazon_eks_" + - "instance_profile_user_impersonation\030\255\006 \001" + - "(\0132-.v1.AmazonEKSInstanceProfileUserImpe" + - "rsonationBH\362\370\263\007C\312\363\263\007>\302\364\263\0079\n\014json_gateway" + - "\022)amazoneksinstanceprofileuserimpersonat" + - "ionH\000\022\203\001\n\035amazon_eks_user_impersonation\030" + - "\262\006 \001(\0132\036.v1.AmazonEKSUserImpersonationB9" + - "\362\370\263\0074\312\363\263\007/\302\364\263\007*\n\014json_gateway\022\032amazoneks" + - "userimpersonationH\000\022K\n\tamazon_es\030\330\004 \001(\0132" + - "\014.v1.AmazonESB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gat" + - "eway\022\010amazonesH\000\022c\n\021amazon_mqamqp_091\030\305\023" + - " \001(\0132\023.v1.AmazonMQAMQP091B0\362\370\263\007+\312\363\263\007&\302\364\263" + - "\007!\n\014json_gateway\022\021amazonmq-amqp-091H\000\022C\n" + - "\006athena\030d \001(\0132\n.v1.AthenaB%\362\370\263\007 \312\363\263\007\033\302\364\263" + - "\007\026\n\014json_gateway\022\006athenaH\000\022U\n\014aurora_mys" + - "ql\030\315\010 \001(\0132\017.v1.AuroraMysqlB+\362\370\263\007&\312\363\263\007!\302\364" + - "\263\007\034\n\014json_gateway\022\014aurora-mysqlH\000\022^\n\017aur" + - "ora_postgres\030\225\n \001(\0132\022.v1.AuroraPostgresB" + - ".\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\014json_gateway\022\017aurora-p" + - "ostgresH\000\022A\n\005azure\030\360\025 \001(\0132\t.v1.AzureB$\362\370" + - "\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005azureH\000\022\\\n\021" + - "azure_certificate\030\361\025 \001(\0132\024.v1.AzureCerti" + - "ficateB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\ta" + - "zurecertH\000\022Q\n\013azure_mysql\030\323\010 \001(\0132\016.v1.Az" + - "ureMysqlB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022" + - "\nazuremysqlH\000\022Z\n\016azure_postgres\030\233\n \001(\0132\021" + - ".v1.AzurePostgresB,\362\370\263\007\'\312\363\263\007\"\302\364\263\007\035\n\014json" + - "_gateway\022\razurepostgresH\000\022K\n\tbig_query\030\310" + - "\001 \001(\0132\014.v1.BigQueryB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014js" + - "on_gateway\022\010bigqueryH\000\022M\n\tcassandra\030\254\002 \001" + - "(\0132\r.v1.CassandraB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json" + - "_gateway\022\tcassandraH\000\022A\n\005citus\030\231\n \001(\0132\t." + - "v1.CitusB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022" + - "\005citusH\000\022J\n\010clustrix\030\316\010 \001(\0132\014.v1.Clustri" + - "xB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010clustr" + - "ixH\000\022M\n\tcockroach\030\227\n \001(\0132\r.v1.CockroachB" + - "(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tcockroac" + - "hH\000\022@\n\006db_2_i\030\340\022 \001(\0132\010.v1.DB2IB#\362\370\263\007\036\312\363\263" + - "\007\031\302\364\263\007\024\n\014json_gateway\022\004db2iH\000\022F\n\010db_2_lu" + - "w\030\230\021 \001(\0132\n.v1.DB2LUWB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014j" + - "son_gateway\022\006db2luwH\000\022^\n\020document_db_hos" + - "t\030\234\010 \001(\0132\022.v1.DocumentDBHostB-\362\370\263\007(\312\363\263\007#" + - "\302\364\263\007\036\n\014json_gateway\022\016documentdbhostH\000\022q\n" + - "\027document_db_replica_set\030\235\010 \001(\0132\030.v1.Doc" + - "umentDBReplicaSetB3\362\370\263\007.\312\363\263\007)\302\364\263\007$\n\014json" + - "_gateway\022\024documentdbreplicasetH\000\022A\n\005drui" + - "d\030\220\003 \001(\0132\t.v1.DruidB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014js" + - "on_gateway\022\005druidH\000\022I\n\tdynamo_db\030\364\003 \001(\0132" + - "\014.v1.DynamoDBB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gat" + - "eway\022\006dynamoH\000\022G\n\007elastic\030\331\004 \001(\0132\013.v1.El" + - "asticB&\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007el" + - "asticH\000\022Z\n\021elasticache_redis\030\301\014 \001(\0132\024.v1" + - ".ElasticacheRedisB&\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json" + - "_gateway\022\007ecredisH\000\022;\n\003gcp\030\214\025 \001(\0132\007.v1.G" + - "CPB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003gcpH\000" + - "\022N\n\ngoogle_gke\030\243\006 \001(\0132\r.v1.GoogleGKEB(\362\370" + - "\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tgooglegkeH\000" + - "\022\203\001\n\035google_gke_user_impersonation\030\260\006 \001(" + - "\0132\036.v1.GoogleGKEUserImpersonationB9\362\370\263\0074" + - "\312\363\263\007/\302\364\263\007*\n\014json_gateway\022\032googlegkeuseri" + - "mpersonationH\000\022M\n\tgreenplum\030\226\n \001(\0132\r.v1." + - "GreenplumB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway" + - "\022\tgreenplumH\000\022K\n\thttp_auth\030\276\005 \001(\0132\014.v1.H" + - "TTPAuthB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010" + - "httpAuthH\000\022W\n\017http_basic_auth\030\274\005 \001(\0132\021.v" + - "1.HTTPBasicAuthB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_g" + - "ateway\022\thttpBasicH\000\022R\n\014http_no_auth\030\275\005 \001" + - "(\0132\016.v1.HTTPNoAuthB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014jso" + - "n_gateway\022\nhttpNoAuthH\000\022P\n\nkubernetes\030\240\006" + - " \001(\0132\016.v1.KubernetesB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014j" + - "son_gateway\022\nkubernetesH\000\022m\n\025kubernetes_" + - "basic_auth\030\241\006 \001(\0132\027.v1.KubernetesBasicAu" + - "thB2\362\370\263\007-\312\363\263\007(\302\364\263\007#\n\014json_gateway\022\023kuber" + - "neteshttpbasicH\000\022|\n\032kubernetes_service_a" + - "ccount\030\244\006 \001(\0132\034.v1.KubernetesServiceAcco" + - "untB7\362\370\263\0072\312\363\263\007-\302\364\263\007(\n\014json_gateway\022\030kube" + - "rnetesserviceaccountH\000\022\261\001\n-kubernetes_se" + - "rvice_account_user_impersonation\030\250\006 \001(\0132" + - "-.v1.KubernetesServiceAccountUserImperso" + - "nationBH\362\370\263\007C\312\363\263\007>\302\364\263\0079\n\014json_gateway\022)k" + - "ubernetesserviceaccountuserimpersonation" + - "H\000\022\205\001\n\035kubernetes_user_impersonation\030\254\006 " + - "\001(\0132\037.v1.KubernetesUserImpersonationB:\362\370" + - "\263\0075\312\363\263\0070\302\364\263\007+\n\014json_gateway\022\033kubernetesu" + - "serimpersonationH\000\022N\n\nmtls_mysql\030\322\010 \001(\0132" + - "\r.v1.MTLSMysqlB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_ga" + - "teway\022\tmTLSMysqlH\000\022W\n\rmtls_postgres\030\232\n \001" + - "(\0132\020.v1.MTLSPostgresB+\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\014j" + - "son_gateway\022\014mTLSPostgresH\000\022A\n\005maria\030\317\010 " + - "\001(\0132\t.v1.MariaB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_ga" + - "teway\022\005mariaH\000\022M\n\tmemcached\030\204\007 \001(\0132\r.v1." + - "MemcachedB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway" + - "\022\tmemcachedH\000\022D\n\006memsql\030\320\010 \001(\0132\n.v1.Mems" + - "qlB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gateway\022\006memsq" + - "lH\000\022N\n\nmongo_host\030\352\007 \001(\0132\r.v1.MongoHostB" + - "(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tmongoHos" + - "tH\000\022W\n\021mongo_legacy_host\030\350\007 \001(\0132\023.v1.Mon" + - "goLegacyHostB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gate" + - "way\022\005mongoH\000\022n\n\027mongo_legacy_replicaset\030" + - "\351\007 \001(\0132\031.v1.MongoLegacyReplicasetB/\362\370\263\007*" + - "\312\363\263\007%\302\364\263\007 \n\014json_gateway\022\020mongo-replicas" + - "etH\000\022a\n\021mongo_replica_set\030\353\007 \001(\0132\023.v1.Mo" + - "ngoReplicaSetB.\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\014json_gat" + - "eway\022\017mongoReplicaSetH\000\022m\n\025mongo_sharded" + - "_cluster\030\236\010 \001(\0132\027.v1.MongoShardedCluster" + - "B2\362\370\263\007-\312\363\263\007(\302\364\263\007#\n\014json_gateway\022\023mongosh" + - "ardedclusterH\000\022A\n\005mysql\030\314\010 \001(\0132\t.v1.Mysq" + - "lB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005mysqlH" + - "\000\022G\n\007neptune\030\312\021 \001(\0132\013.v1.NeptuneB&\362\370\263\007!\312" + - "\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007neptuneH\000\022Q\n\013ne" + - "ptune_iam\030\231\021 \001(\0132\016.v1.NeptuneIAMB)\362\370\263\007$\312" + - "\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\nneptuneiamH\000\022D\n" + - "\006oracle\030\260\t \001(\0132\n.v1.OracleB%\362\370\263\007 \312\363\263\007\033\302\364" + - "\263\007\026\n\014json_gateway\022\006oracleH\000\022J\n\010postgres\030" + - "\224\n \001(\0132\014.v1.PostgresB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014j" + - "son_gateway\022\010postgresH\000\022D\n\006presto\030\370\n \001(\013" + - "2\n.v1.PrestoB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gate" + - "way\022\006prestoH\000\022;\n\003rdp\030\334\013 \001(\0132\007.v1.RDPB\"\362\370" + - "\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003rdpH\000\022c\n\021ra" + - "bbit_mqamqp_091\030\304\023 \001(\0132\023.v1.RabbitMQAMQP" + - "091B0\362\370\263\007+\312\363\263\007&\302\364\263\007!\n\014json_gateway\022\021rabb" + - "itmq-amqp-091H\000\022E\n\007raw_tcp\030\250\024 \001(\0132\n.v1.R" + - "awTCPB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gateway\022\006ra" + - "wtcpH\000\022A\n\005redis\030\300\014 \001(\0132\t.v1.RedisB$\362\370\263\007\037" + - "\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005redisH\000\022J\n\010red" + - "shift\030\230\n \001(\0132\014.v1.RedshiftB\'\362\370\263\007\"\312\363\263\007\035\302\364" + - "\263\007\030\n\014json_gateway\022\010redshiftH\000\022J\n\nsql_ser" + - "ver\030\210\016 \001(\0132\r.v1.SQLServerB$\362\370\263\007\037\312\363\263\007\032\302\364\263" + - "\007\025\n\014json_gateway\022\005mssqlH\000\022;\n\003ssh\030\354\016 \001(\0132" + - "\007.v1.SSHB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022" + - "\003sshH\000\022H\n\010ssh_cert\030\355\016 \001(\0132\013.v1.SSHCertB&" + - "\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007sshCertH\000" + - "\022^\n\020ssh_customer_key\030\356\016 \001(\0132\022.v1.SSHCust" + - "omerKeyB-\362\370\263\007(\312\363\263\007#\302\364\263\007\036\n\014json_gateway\022\016" + - "sshCustomerKeyH\000\022T\n\014single_store\030\321\010 \001(\0132" + - "\017.v1.SingleStoreB*\362\370\263\007%\312\363\263\007 \302\364\263\007\033\n\014json_" + - "gateway\022\013singlestoreH\000\022M\n\tsnowflake\030\244\r \001" + - "(\0132\r.v1.SnowflakeB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json" + - "_gateway\022\tsnowflakeH\000\022M\n\tsnowsight\030\245\r \001(" + - "\0132\r.v1.SnowsightB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_" + - "gateway\022\tsnowsightH\000\022D\n\006sybase\030\320\017 \001(\0132\n." + - "v1.SybaseB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gateway" + - "\022\006sybaseH\000\022K\n\tsybase_iq\030\321\017 \001(\0132\014.v1.Syba" + - "seIQB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010syb" + - "aseIQH\000\022J\n\010teradata\030\264\020 \001(\0132\014.v1.Teradata" + - "B\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010teradat" + - "aH\000\022A\n\005trino\030\371\n \001(\0132\t.v1.TrinoB$\362\370\263\007\037\312\363\263" + - "\007\032\302\364\263\007\025\n\014json_gateway\022\005trinoH\000:c\372\370\263\007T\302\363\263" + - "\007O\242\363\263\007!tf_examples/resource_resource.txt" + - "\252\363\263\007$tf_examples/resource_data_source.tx" + - "t\372\370\263\007\005\250\363\263\007\001Bp\n\010resource\022d\252\370\263\007\t\252\370\263\007\004name\252" + - "\370\263\007\t\252\370\263\007\004tags\252\370\263\007\024\252\370\263\007\017secret_store_id\252\370" + - "\263\007\022\252\370\263\007\regress_filter\252\370\263\007\023\252\370\263\007\016bind_inte" + - "rface\"\341\016\n\003AKS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + - "$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n" + - "\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370" + - "\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$" + - "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017" + - "secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\re" + - "gress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind" + - "_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + - "\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + - "\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022\210\001\n\025certificate_authority\030\003 \001(\tBi\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certifi" + - "cate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_cert" + - "ificate\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263" + - "\007\031\n\003cli\022\022client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n" + - "\nclient_key\030\007 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007" + - "\026\302\364\263\007\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\312\002\n\025he" + - "althcheck_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-name" + - "space\232\365\263\007\271\001\n\022terraform-provider\022\242\001The pa" + - "th used to check the health of your conn" + - "ection. Defaults to `default`. This fi" + - "eld is required, and is only marked as o" + - "ptional for backwards compatibility.\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370" + - "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f" + - "\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007" + - "\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030" + - "\014 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022" + - "\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_iden" + - "tity_group_id\030\n \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363" + - "\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-group-id\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_healthchec" + - "k_username\030\013 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\007" + - "0\302\364\263\007+\n\003cli\022$remote-identity-healthcheck" + - "-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-iden" + - "tity:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003" + - "aks\302\364\263\007\023\n\014json_gateway\022\003aks\302\364\263\007\031\n\022terraf" + - "orm-provider\022\003aks\"\231\013\n\014AKSBasicAuth\022\030\n\002id" + - "\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023" + - "!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1" + - ".TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002" + - " \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(" + - "\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB" + - "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001" + - "(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthche" + - "ck_namespace\030\005 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312" + - "\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365" + - "\263\007\271\001\n\022terraform-provider\022\242\001The path used" + - " to check the health of your connection." + - " Defaults to `default`. This field is " + - "required, and is only marked as optional" + - " for backwards compatibility.\362\370\263\007\005\320\364\263\007\000\362" + - "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + - "n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + - "\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022s\n\010passw" + - "ord\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003" + - "cli\022\rhttp-password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + - "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\002 \001" + - "(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004po" + - "rt\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\006 \001(\005Ba\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-over" + - "ride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022s\n\010username\030\003 \001(\tBa\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhttp-usernam" + - "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001:x\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007g\312\363\263\007b\302\364\263\007\023" + - "\n\003cli\022\014akshttpbasic\302\364\263\007\034\n\014json_gateway\022\014" + - "akshttpbasic\302\364\263\007$\n\022terraform-provider\022\016a" + - "ks_basic_auth\"\206\r\n\021AKSServiceAccount\022\030\n\002i" + - "d\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007" + - "\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v" + - "1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200" + - "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\t" + - "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 " + - "\001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthch" + - "eck_namespace\030\004 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001" + - "\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232" + - "\365\263\007\271\001\n\022terraform-provider\022\242\001The path use" + - "d to check the health of your connection" + - ". Defaults to `default`. This field is" + - " required, and is only marked as optiona" + - "l for backwards compatibility.\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + - "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port" + - "\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + - "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(\005B" + - "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + - "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_g" + - "roup_id\030\005 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263" + - "\007\037\n\003cli\022\030remote-identity-group-id\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022\300\001\n$remote_identity_healthcheck_user" + - "name\030\006 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+" + - "\n\003cli\022$remote-identity-healthcheck-usern" + - "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity\022l" + - "\n\005token\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263" + - "\007\020\n\003cli\022\tapi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + - "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\207\001\030\000\372\370\263\007\005\250\363" + - "\263\007\001\372\370\263\007v\312\363\263\007q\302\364\263\007\030\n\003cli\022\021aksserviceaccou" + - "nt\302\364\263\007!\n\014json_gateway\022\021aksserviceaccount" + - "\302\364\263\007)\n\022terraform-provider\022\023aks_service_a" + - "ccount\"\372\n\n\"AKSServiceAccountUserImperson" + - "ation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030" + - "\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy" + - "\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001" + - "*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203" + - "\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_s" + - "tore_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_fi" + - "lter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interfa" + - "ce\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubd" + - "omain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002" + - "\n\025healthcheck_namespace\030\004 \001(\tB\252\002\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-" + - "namespace\232\365\263\007\271\001\n\022terraform-provider\022\242\001Th" + - "e path used to check the health of your " + - "connection. Defaults to `default`. Thi" + - "s field is required, and is only marked " + - "as optional for backwards compatibility." + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020" + - "\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overr" + - "ide\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003" + - "cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022l\n\005token\030\003 " + - "\001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\ta" + - "pi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\276\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\254\001\312" + - "\363\263\007\246\001\302\364\263\007)\n\003cli\022\"aksserviceaccountuserim" + - "personation\302\364\263\0072\n\014json_gateway\022\"aksservi" + - "ceaccountuserimpersonation\302\364\263\007<\n\022terrafo" + - "rm-provider\022&aks_service_account_user_im" + - "personation\"\324\014\n\024AKSUserImpersonation\022\030\n\002" + - "id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B" + - "<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263" + - "\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010." + - "v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(" + - "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002" + - " \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certifi" + - "cate_authority\030\003 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312" + - "\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-authority\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001\022\202\001\n\022client_certificate\030\005 \001(\tBf\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022client-c" + - "ertificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclient_key\030\007 \001(\t" + - "B^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\nclie" + - "nt-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\312\002\n\025healthcheck_namespa" + - "ce\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034" + - "\n\003cli\022\025healthcheck-namespace\232\365\263\007\271\001\n\022terr" + - "aform-provider\022\242\001The path used to check " + - "the health of your connection. Defaults" + - " to `default`. This field is required, " + - "and is only marked as optional for backw" + - "ards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostnam" + - "e\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + - "i\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022x\n\rport_override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263" + - "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000:\220\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\177\312\363\263\007z\302\364\263\007\033\n\003c" + - "li\022\024aksuserimpersonation\302\364\263\007$\n\014json_gate" + - "way\022\024aksuserimpersonation\302\364\263\007,\n\022terrafor" + - "m-provider\022\026aks_user_impersonation\"\323\t\n\003A" + - "WS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002" + - " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200" + - "\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370" + - "\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 " + - "\001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_stor" + - "e_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filte" + - "r\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030" + - "\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdoma" + - "in\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\nac" + - "cess_key\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + - "\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022he" + - "althcheck_region\030\004 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022healthcheck-region\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\000\022x\n\rport_override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370" + - "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001", - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + - "\022~\n\020role_external_id\030\006 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001\022\200\001\n\021secret_access_key\030\002 \001(\tBe\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-a" + - "ccess-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363" + - "\263\007E\302\364\263\007\n\n\003cli\022\003aws\302\364\263\007\023\n\014json_gateway\022\003a" + - "ws\302\364\263\007\031\n\022terraform-provider\022\003aws\"\324\014\n\nAWS" + - "Console\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004nam" + - "e\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healt" + - "hy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263" + - "\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags" + - "\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret" + - "_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_" + - "filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inter" + - "face\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022\216\001\n\024e" + - "nable_env_variables\030\001 \001(\010Bp\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007-\312\363\263\007(\302\364\263\007#\n\003cli\022\034enable-environment-" + - "variables\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001" + - "(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpo" + - "rt-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\002 \001(\tBZ\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_group_id\030\010" + - " \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030" + - "remote-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\246\001\n$r" + - "emote_identity_healthcheck_username\030\t \001(" + - "\tBx\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$rem" + - "ote-identity-healthcheck-username\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010role_arn\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020r" + - "ole_external_id\030\004 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!" + - "\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\001\022\202\001\n\016session_expiry\030\005 \001(\005Bj\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\'\312\363\263\007\"\302\364\263\007\035\n\003cli\022\026session-expiry-s" + - "econds\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\tsubdomain\030\006 \001(\tBb\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003cli\022\016http-subd" + - "omain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:v\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007e\312\363\263\007`\210" + - "\364\263\007\001\302\364\263\007\021\n\003cli\022\nawsConsole\302\364\263\007\032\n\014json_ga" + - "teway\022\nawsConsole\302\364\263\007!\n\022terraform-provid" + - "er\022\013aws_console\"\367\r\n\027AWSConsoleStaticKeyP" + - "air\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + - "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + - "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022u\n\naccess" + - "_key\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n" + - "\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport_ov" + - "erride\030\010 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" + - "\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006regio" + - "n\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cl" + - "i\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_" + - "group_id\030\t \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364" + - "\263\007\037\n\003cli\022\030remote-identity-group-id\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022\246\001\n$remote_identity_healthcheck_use" + - "rname\030\n \001(\tBx\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+" + - "\n\003cli\022$remote-identity-healthcheck-usern" + - "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\004 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\001\022~\n\020role_external_id\030\005 \001(\tBd\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external" + - "-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_access_key\030\002 \001(" + - "\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021sec" + - "ret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\016session_exp" + - "iry\030\006 \001(\005Bj\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\'\312\363\263\007\"\302\364\263\007\035\n\003" + - "cli\022\026session-expiry-seconds\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n" + - "\tsubdomain\030\007 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032" + - "\302\364\263\007\025\n\003cli\022\016http-subdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:\242\001\030" + - "\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\220\001\312\363\263\007\212\001\210\364\263\007\001\302\364\263\007\036\n\003cli\022\027" + - "awsConsoleStaticKeyPair\302\364\263\007\'\n\014json_gatew" + - "ay\022\027awsConsoleStaticKeyPair\302\364\263\0071\n\022terraf" + - "orm-provider\022\033aws_console_static_key_pai" + - "r\"\347\021\n\tAmazonEKS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + - "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + - "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + - "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%" + - "\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n" + - "\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bi" + - "nd_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022u\n\naccess_key\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\001\022\210\001\n\025certificate_authority\030\004 \001(\tBi" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certif" + - "icate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014cluster_nam" + - "e\030\007 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cl" + - "i\022\014cluster-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endpoint\030\001 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010e" + - "ndpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck_namesp" + - "ace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007" + - "\034\n\003cli\022\025healthcheck-namespace\232\365\263\007\271\001\n\022ter" + - "raform-provider\022\242\001The path used to check" + - " the health of your connection. Default" + - "s to `default`. This field is required," + - " and is only marked as optional for back" + - "wards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_o" + - "verride\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263" + - "\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006regi" + - "on\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003c" + - "li\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity" + - "_group_id\030\013 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302" + - "\364\263\007\037\n\003cli\022\030remote-identity-group-id\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022\300\001\n$remote_identity_healthcheck_us" + - "ername\030\014 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263" + - "\007+\n\003cli\022$remote-identity-healthcheck-use" + - "rname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity" + - "\022n\n\010role_arn\030\010 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + - "\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role" + - "_external_id\030\n \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263" + - "\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + - "\022\200\001\n\021secret_access_key\030\003 \001(\tBe\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-access-ke" + - "y\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001:n\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007]\312\363\263\007X\302\364\263\007\020" + - "\n\003cli\022\tamazoneks\302\364\263\007\031\n\014json_gateway\022\tama" + - "zoneks\302\364\263\007 \n\022terraform-provider\022\namazon_" + - "eks\"\256\020\n\030AmazonEKSInstanceProfile\022\030\n\002id\030\200" + + /** + * Protobuf type {@code v1.Teradata} + */ + public static final class Teradata extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:v1.Teradata) + TeradataOrBuilder { + private static final long serialVersionUID = 0L; + // Use Teradata.newBuilder() to construct. + private Teradata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Teradata() { + id_ = ""; + name_ = ""; + secretStoreId_ = ""; + egressFilter_ = ""; + bindInterface_ = ""; + subdomain_ = ""; + hostname_ = ""; + password_ = ""; + username_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Teradata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Teradata( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + hostname_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + username_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + password_ = s; + break; + } + case 32: { + + portOverride_ = input.readInt32(); + break; + } + case 40: { + + port_ = input.readInt32(); + break; + } + case 262146: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 262154: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 262160: { + + healthy_ = input.readBool(); + break; + } + case 262170: { + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder subBuilder = null; + if (tags_ != null) { + subBuilder = tags_.toBuilder(); + } + tags_ = input.readMessage(com.strongdm.api.plumbing.TagsPlumbing.Tags.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(tags_); + tags_ = subBuilder.buildPartial(); + } + + break; + } + case 262178: { + java.lang.String s = input.readStringRequireUtf8(); + + secretStoreId_ = s; + break; + } + case 262186: { + java.lang.String s = input.readStringRequireUtf8(); + + egressFilter_ = s; + break; + } + case 262194: { + java.lang.String s = input.readStringRequireUtf8(); + + bindInterface_ = s; + break; + } + case 262202: { + java.lang.String s = input.readStringRequireUtf8(); + + subdomain_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.DriversPlumbing.Teradata.class, com.strongdm.api.plumbing.DriversPlumbing.Teradata.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 32768; + private volatile java.lang.Object id_; + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 32769; + private volatile java.lang.Object name_; + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HEALTHY_FIELD_NUMBER = 32770; + private boolean healthy_; + /** + *
+     * True if the datasource is reachable and the credentials are valid.
+     * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + @java.lang.Override + public boolean getHealthy() { + return healthy_; + } + + public static final int TAGS_FIELD_NUMBER = 32771; + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + @java.lang.Override + public boolean hasTags() { + return tags_ != null; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + return getTags(); + } + + public static final int SECRET_STORE_ID_FIELD_NUMBER = 32772; + private volatile java.lang.Object secretStoreId_; + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + @java.lang.Override + public java.lang.String getSecretStoreId() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretStoreId_ = s; + return s; + } + } + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSecretStoreIdBytes() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + secretStoreId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EGRESS_FILTER_FIELD_NUMBER = 32773; + private volatile java.lang.Object egressFilter_; + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + @java.lang.Override + public java.lang.String getEgressFilter() { + java.lang.Object ref = egressFilter_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressFilter_ = s; + return s; + } + } + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEgressFilterBytes() { + java.lang.Object ref = egressFilter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressFilter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BIND_INTERFACE_FIELD_NUMBER = 32774; + private volatile java.lang.Object bindInterface_; + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + @java.lang.Override + public java.lang.String getBindInterface() { + java.lang.Object ref = bindInterface_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindInterface_ = s; + return s; + } + } + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBindInterfaceBytes() { + java.lang.Object ref = bindInterface_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + bindInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SUBDOMAIN_FIELD_NUMBER = 32775; + private volatile java.lang.Object subdomain_; + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + @java.lang.Override + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subdomain_ = s; + return s; + } + } + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSubdomainBytes() { + java.lang.Object ref = subdomain_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + subdomain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HOSTNAME_FIELD_NUMBER = 1; + private volatile java.lang.Object hostname_; + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + @java.lang.Override + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostname_ = s; + return s; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getHostnameBytes() { + java.lang.Object ref = hostname_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + hostname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PASSWORD_FIELD_NUMBER = 3; + private volatile java.lang.Object password_; + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + @java.lang.Override + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } + } + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PORT_FIELD_NUMBER = 5; + private int port_; + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + + public static final int PORT_OVERRIDE_FIELD_NUMBER = 4; + private int portOverride_; + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + + public static final int USERNAME_FIELD_NUMBER = 2; + private volatile java.lang.Object username_; + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + @java.lang.Override + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, password_); + } + if (portOverride_ != 0) { + output.writeInt32(4, portOverride_); + } + if (port_ != 0) { + output.writeInt32(5, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32769, name_); + } + if (healthy_ != false) { + output.writeBool(32770, healthy_); + } + if (tags_ != null) { + output.writeMessage(32771, getTags()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretStoreId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32772, secretStoreId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(egressFilter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32773, egressFilter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32774, bindInterface_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32775, subdomain_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, password_); + } + if (portOverride_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, portOverride_); + } + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32769, name_); + } + if (healthy_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(32770, healthy_); + } + if (tags_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(32771, getTags()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretStoreId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32772, secretStoreId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(egressFilter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32773, egressFilter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32774, bindInterface_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32775, subdomain_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Teradata)) { + return super.equals(obj); + } + com.strongdm.api.plumbing.DriversPlumbing.Teradata other = (com.strongdm.api.plumbing.DriversPlumbing.Teradata) obj; + + if (!getId() + .equals(other.getId())) return false; + if (!getName() + .equals(other.getName())) return false; + if (getHealthy() + != other.getHealthy()) return false; + if (hasTags() != other.hasTags()) return false; + if (hasTags()) { + if (!getTags() + .equals(other.getTags())) return false; + } + if (!getSecretStoreId() + .equals(other.getSecretStoreId())) return false; + if (!getEgressFilter() + .equals(other.getEgressFilter())) return false; + if (!getBindInterface() + .equals(other.getBindInterface())) return false; + if (!getSubdomain() + .equals(other.getSubdomain())) return false; + if (!getHostname() + .equals(other.getHostname())) return false; + if (!getPassword() + .equals(other.getPassword())) return false; + if (getPort() + != other.getPort()) return false; + if (getPortOverride() + != other.getPortOverride()) return false; + if (!getUsername() + .equals(other.getUsername())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + HEALTHY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHealthy()); + if (hasTags()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTags().hashCode(); + } + hash = (37 * hash) + SECRET_STORE_ID_FIELD_NUMBER; + hash = (53 * hash) + getSecretStoreId().hashCode(); + hash = (37 * hash) + EGRESS_FILTER_FIELD_NUMBER; + hash = (53 * hash) + getEgressFilter().hashCode(); + hash = (37 * hash) + BIND_INTERFACE_FIELD_NUMBER; + hash = (53 * hash) + getBindInterface().hashCode(); + hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getSubdomain().hashCode(); + hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; + hash = (53 * hash) + getHostname().hashCode(); + hash = (37 * hash) + PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort(); + hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; + hash = (53 * hash) + getPortOverride(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Teradata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code v1.Teradata} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:v1.Teradata) + com.strongdm.api.plumbing.DriversPlumbing.TeradataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.DriversPlumbing.Teradata.class, com.strongdm.api.plumbing.DriversPlumbing.Teradata.Builder.class); + } + + // Construct using com.strongdm.api.plumbing.DriversPlumbing.Teradata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + name_ = ""; + + healthy_ = false; + + if (tagsBuilder_ == null) { + tags_ = null; + } else { + tags_ = null; + tagsBuilder_ = null; + } + secretStoreId_ = ""; + + egressFilter_ = ""; + + bindInterface_ = ""; + + subdomain_ = ""; + + hostname_ = ""; + + password_ = ""; + + port_ = 0; + + portOverride_ = 0; + + username_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Teradata_descriptor; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.Teradata.getDefaultInstance(); + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Teradata build() { + com.strongdm.api.plumbing.DriversPlumbing.Teradata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Teradata buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.Teradata result = new com.strongdm.api.plumbing.DriversPlumbing.Teradata(this); + result.id_ = id_; + result.name_ = name_; + result.healthy_ = healthy_; + if (tagsBuilder_ == null) { + result.tags_ = tags_; + } else { + result.tags_ = tagsBuilder_.build(); + } + result.secretStoreId_ = secretStoreId_; + result.egressFilter_ = egressFilter_; + result.bindInterface_ = bindInterface_; + result.subdomain_ = subdomain_; + result.hostname_ = hostname_; + result.password_ = password_; + result.port_ = port_; + result.portOverride_ = portOverride_; + result.username_ = username_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Teradata) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Teradata)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Teradata other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.Teradata.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getHealthy() != false) { + setHealthy(other.getHealthy()); + } + if (other.hasTags()) { + mergeTags(other.getTags()); + } + if (!other.getSecretStoreId().isEmpty()) { + secretStoreId_ = other.secretStoreId_; + onChanged(); + } + if (!other.getEgressFilter().isEmpty()) { + egressFilter_ = other.egressFilter_; + onChanged(); + } + if (!other.getBindInterface().isEmpty()) { + bindInterface_ = other.bindInterface_; + onChanged(); + } + if (!other.getSubdomain().isEmpty()) { + subdomain_ = other.subdomain_; + onChanged(); + } + if (!other.getHostname().isEmpty()) { + hostname_ = other.hostname_; + onChanged(); + } + if (!other.getPassword().isEmpty()) { + password_ = other.password_; + onChanged(); + } + if (other.getPort() != 0) { + setPort(other.getPort()); + } + if (other.getPortOverride() != 0) { + setPortOverride(other.getPortOverride()); + } + if (!other.getUsername().isEmpty()) { + username_ = other.username_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.strongdm.api.plumbing.DriversPlumbing.Teradata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Teradata) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private boolean healthy_ ; + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + @java.lang.Override + public boolean getHealthy() { + return healthy_; + } + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @param value The healthy to set. + * @return This builder for chaining. + */ + public Builder setHealthy(boolean value) { + + healthy_ = value; + onChanged(); + return this; + } + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearHealthy() { + + healthy_ = false; + onChanged(); + return this; + } + + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> tagsBuilder_; + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + public boolean hasTags() { + return tagsBuilder_ != null || tags_ != null; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + if (tagsBuilder_ == null) { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } else { + return tagsBuilder_.getMessage(); + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder setTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tags_ = value; + onChanged(); + } else { + tagsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder setTags( + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder builderForValue) { + if (tagsBuilder_ == null) { + tags_ = builderForValue.build(); + onChanged(); + } else { + tagsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder mergeTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (tags_ != null) { + tags_ = + com.strongdm.api.plumbing.TagsPlumbing.Tags.newBuilder(tags_).mergeFrom(value).buildPartial(); + } else { + tags_ = value; + } + onChanged(); + } else { + tagsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder clearTags() { + if (tagsBuilder_ == null) { + tags_ = null; + onChanged(); + } else { + tags_ = null; + tagsBuilder_ = null; + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder getTagsBuilder() { + + onChanged(); + return getTagsFieldBuilder().getBuilder(); + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + if (tagsBuilder_ != null) { + return tagsBuilder_.getMessageOrBuilder(); + } else { + return tags_ == null ? + com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> + getTagsFieldBuilder() { + if (tagsBuilder_ == null) { + tagsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder>( + getTags(), + getParentForChildren(), + isClean()); + tags_ = null; + } + return tagsBuilder_; + } + + private java.lang.Object secretStoreId_ = ""; + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + public java.lang.String getSecretStoreId() { + java.lang.Object ref = secretStoreId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretStoreId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + public com.google.protobuf.ByteString + getSecretStoreIdBytes() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + secretStoreId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @param value The secretStoreId to set. + * @return This builder for chaining. + */ + public Builder setSecretStoreId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + secretStoreId_ = value; + onChanged(); + return this; + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSecretStoreId() { + + secretStoreId_ = getDefaultInstance().getSecretStoreId(); + onChanged(); + return this; + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @param value The bytes for secretStoreId to set. + * @return This builder for chaining. + */ + public Builder setSecretStoreIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + secretStoreId_ = value; + onChanged(); + return this; + } + + private java.lang.Object egressFilter_ = ""; + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + public java.lang.String getEgressFilter() { + java.lang.Object ref = egressFilter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressFilter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + public com.google.protobuf.ByteString + getEgressFilterBytes() { + java.lang.Object ref = egressFilter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressFilter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @param value The egressFilter to set. + * @return This builder for chaining. + */ + public Builder setEgressFilter( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + egressFilter_ = value; + onChanged(); + return this; + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearEgressFilter() { + + egressFilter_ = getDefaultInstance().getEgressFilter(); + onChanged(); + return this; + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @param value The bytes for egressFilter to set. + * @return This builder for chaining. + */ + public Builder setEgressFilterBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + egressFilter_ = value; + onChanged(); + return this; + } + + private java.lang.Object bindInterface_ = ""; + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + public java.lang.String getBindInterface() { + java.lang.Object ref = bindInterface_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindInterface_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + public com.google.protobuf.ByteString + getBindInterfaceBytes() { + java.lang.Object ref = bindInterface_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + bindInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @param value The bindInterface to set. + * @return This builder for chaining. + */ + public Builder setBindInterface( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + bindInterface_ = value; + onChanged(); + return this; + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearBindInterface() { + + bindInterface_ = getDefaultInstance().getBindInterface(); + onChanged(); + return this; + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @param value The bytes for bindInterface to set. + * @return This builder for chaining. + */ + public Builder setBindInterfaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + bindInterface_ = value; + onChanged(); + return this; + } + + private java.lang.Object subdomain_ = ""; + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subdomain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + public com.google.protobuf.ByteString + getSubdomainBytes() { + java.lang.Object ref = subdomain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + subdomain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomain( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + subdomain_ = value; + onChanged(); + return this; + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSubdomain() { + + subdomain_ = getDefaultInstance().getSubdomain(); + onChanged(); + return this; + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomainBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + subdomain_ = value; + onChanged(); + return this; + } + + private java.lang.Object hostname_ = ""; + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostname_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + public com.google.protobuf.ByteString + getHostnameBytes() { + java.lang.Object ref = hostname_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + hostname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The hostname to set. + * @return This builder for chaining. + */ + public Builder setHostname( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + hostname_ = value; + onChanged(); + return this; + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearHostname() { + + hostname_ = getDefaultInstance().getHostname(); + onChanged(); + return this; + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for hostname to set. + * @return This builder for chaining. + */ + public Builder setHostnameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + hostname_ = value; + onChanged(); + return this; + } + + private java.lang.Object password_ = ""; + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The password to set. + * @return This builder for chaining. + */ + public Builder setPassword( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + password_ = value; + onChanged(); + return this; + } + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPassword() { + + password_ = getDefaultInstance().getPassword(); + onChanged(); + return this; + } + /** + * string password = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for password to set. + * @return This builder for chaining. + */ + public Builder setPasswordBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + password_ = value; + onChanged(); + return this; + } + + private int port_ ; + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. + * @return This builder for chaining. + */ + public Builder setPort(int value) { + + port_ = value; + onChanged(); + return this; + } + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPort() { + + port_ = 0; + onChanged(); + return this; + } + + private int portOverride_ ; + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portOverride to set. + * @return This builder for chaining. + */ + public Builder setPortOverride(int value) { + + portOverride_ = value; + onChanged(); + return this; + } + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPortOverride() { + + portOverride_ = 0; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The username to set. + * @return This builder for chaining. + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + username_ = value; + onChanged(); + return this; + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearUsername() { + + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * string username = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for username to set. + * @return This builder for chaining. + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + username_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:v1.Teradata) + } + + // @@protoc_insertion_point(class_scope:v1.Teradata) + private static final com.strongdm.api.plumbing.DriversPlumbing.Teradata DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Teradata(); + } + + public static com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Teradata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Teradata(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TrinoOrBuilder extends + // @@protoc_insertion_point(interface_extends:v1.Trino) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+     * True if the datasource is reachable and the credentials are valid.
+     * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + boolean getHealthy(); + + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + boolean hasTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + com.strongdm.api.plumbing.TagsPlumbing.Tags getTags(); + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder(); + + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + java.lang.String getSecretStoreId(); + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + com.google.protobuf.ByteString + getSecretStoreIdBytes(); + + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + java.lang.String getEgressFilter(); + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + com.google.protobuf.ByteString + getEgressFilterBytes(); + + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + java.lang.String getBindInterface(); + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + com.google.protobuf.ByteString + getBindInterfaceBytes(); + + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + java.lang.String getSubdomain(); + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + com.google.protobuf.ByteString + getSubdomainBytes(); + + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + java.lang.String getDatabase(); + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + com.google.protobuf.ByteString + getDatabaseBytes(); + + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + java.lang.String getHostname(); + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + com.google.protobuf.ByteString + getHostnameBytes(); + + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + java.lang.String getPassword(); + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + com.google.protobuf.ByteString + getPasswordBytes(); + + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + int getPort(); + + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + int getPortOverride(); + + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + java.lang.String getUsername(); + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + com.google.protobuf.ByteString + getUsernameBytes(); + } + /** + * Protobuf type {@code v1.Trino} + */ + public static final class Trino extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:v1.Trino) + TrinoOrBuilder { + private static final long serialVersionUID = 0L; + // Use Trino.newBuilder() to construct. + private Trino(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Trino() { + id_ = ""; + name_ = ""; + secretStoreId_ = ""; + egressFilter_ = ""; + bindInterface_ = ""; + subdomain_ = ""; + database_ = ""; + hostname_ = ""; + password_ = ""; + username_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Trino(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Trino( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + hostname_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + password_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + database_ = s; + break; + } + case 32: { + + portOverride_ = input.readInt32(); + break; + } + case 40: { + + port_ = input.readInt32(); + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + username_ = s; + break; + } + case 262146: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 262154: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 262160: { + + healthy_ = input.readBool(); + break; + } + case 262170: { + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder subBuilder = null; + if (tags_ != null) { + subBuilder = tags_.toBuilder(); + } + tags_ = input.readMessage(com.strongdm.api.plumbing.TagsPlumbing.Tags.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(tags_); + tags_ = subBuilder.buildPartial(); + } + + break; + } + case 262178: { + java.lang.String s = input.readStringRequireUtf8(); + + secretStoreId_ = s; + break; + } + case 262186: { + java.lang.String s = input.readStringRequireUtf8(); + + egressFilter_ = s; + break; + } + case 262194: { + java.lang.String s = input.readStringRequireUtf8(); + + bindInterface_ = s; + break; + } + case 262202: { + java.lang.String s = input.readStringRequireUtf8(); + + subdomain_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.DriversPlumbing.Trino.class, com.strongdm.api.plumbing.DriversPlumbing.Trino.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 32768; + private volatile java.lang.Object id_; + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * Unique identifier of the Resource.
+     * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 32769; + private volatile java.lang.Object name_; + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Unique human-readable name of the Resource.
+     * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HEALTHY_FIELD_NUMBER = 32770; + private boolean healthy_; + /** + *
+     * True if the datasource is reachable and the credentials are valid.
+     * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + @java.lang.Override + public boolean getHealthy() { + return healthy_; + } + + public static final int TAGS_FIELD_NUMBER = 32771; + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + @java.lang.Override + public boolean hasTags() { + return tags_ != null; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + /** + *
+     * Tags is a map of key, value pairs.
+     * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + @java.lang.Override + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + return getTags(); + } + + public static final int SECRET_STORE_ID_FIELD_NUMBER = 32772; + private volatile java.lang.Object secretStoreId_; + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + @java.lang.Override + public java.lang.String getSecretStoreId() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretStoreId_ = s; + return s; + } + } + /** + *
+     * ID of the secret store containing credentials for this resource, if any.
+     * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSecretStoreIdBytes() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + secretStoreId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EGRESS_FILTER_FIELD_NUMBER = 32773; + private volatile java.lang.Object egressFilter_; + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + @java.lang.Override + public java.lang.String getEgressFilter() { + java.lang.Object ref = egressFilter_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressFilter_ = s; + return s; + } + } + /** + *
+     * A filter applied to the routing logic to pin datasource to nodes.
+     * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEgressFilterBytes() { + java.lang.Object ref = egressFilter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressFilter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BIND_INTERFACE_FIELD_NUMBER = 32774; + private volatile java.lang.Object bindInterface_; + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + @java.lang.Override + public java.lang.String getBindInterface() { + java.lang.Object ref = bindInterface_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindInterface_ = s; + return s; + } + } + /** + *
+     * Bind interface
+     * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBindInterfaceBytes() { + java.lang.Object ref = bindInterface_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + bindInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SUBDOMAIN_FIELD_NUMBER = 32775; + private volatile java.lang.Object subdomain_; + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + @java.lang.Override + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subdomain_ = s; + return s; + } + } + /** + *
+     * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+     * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSubdomainBytes() { + java.lang.Object ref = subdomain_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + subdomain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATABASE_FIELD_NUMBER = 3; + private volatile java.lang.Object database_; + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + @java.lang.Override + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HOSTNAME_FIELD_NUMBER = 1; + private volatile java.lang.Object hostname_; + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + @java.lang.Override + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostname_ = s; + return s; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getHostnameBytes() { + java.lang.Object ref = hostname_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + hostname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PASSWORD_FIELD_NUMBER = 2; + private volatile java.lang.Object password_; + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + @java.lang.Override + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } + } + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PORT_FIELD_NUMBER = 5; + private int port_; + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + + public static final int PORT_OVERRIDE_FIELD_NUMBER = 4; + private int portOverride_; + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + + public static final int USERNAME_FIELD_NUMBER = 6; + private volatile java.lang.Object username_; + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + @java.lang.Override + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } + } + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostname_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, password_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, database_); + } + if (portOverride_ != 0) { + output.writeInt32(4, portOverride_); + } + if (port_ != 0) { + output.writeInt32(5, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32769, name_); + } + if (healthy_ != false) { + output.writeBool(32770, healthy_); + } + if (tags_ != null) { + output.writeMessage(32771, getTags()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretStoreId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32772, secretStoreId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(egressFilter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32773, egressFilter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32774, bindInterface_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 32775, subdomain_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostname_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, password_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, database_); + } + if (portOverride_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, portOverride_); + } + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, port_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, username_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32769, name_); + } + if (healthy_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(32770, healthy_); + } + if (tags_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(32771, getTags()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretStoreId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32772, secretStoreId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(egressFilter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32773, egressFilter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindInterface_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32774, bindInterface_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subdomain_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32775, subdomain_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.strongdm.api.plumbing.DriversPlumbing.Trino)) { + return super.equals(obj); + } + com.strongdm.api.plumbing.DriversPlumbing.Trino other = (com.strongdm.api.plumbing.DriversPlumbing.Trino) obj; + + if (!getId() + .equals(other.getId())) return false; + if (!getName() + .equals(other.getName())) return false; + if (getHealthy() + != other.getHealthy()) return false; + if (hasTags() != other.hasTags()) return false; + if (hasTags()) { + if (!getTags() + .equals(other.getTags())) return false; + } + if (!getSecretStoreId() + .equals(other.getSecretStoreId())) return false; + if (!getEgressFilter() + .equals(other.getEgressFilter())) return false; + if (!getBindInterface() + .equals(other.getBindInterface())) return false; + if (!getSubdomain() + .equals(other.getSubdomain())) return false; + if (!getDatabase() + .equals(other.getDatabase())) return false; + if (!getHostname() + .equals(other.getHostname())) return false; + if (!getPassword() + .equals(other.getPassword())) return false; + if (getPort() + != other.getPort()) return false; + if (getPortOverride() + != other.getPortOverride()) return false; + if (!getUsername() + .equals(other.getUsername())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + HEALTHY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHealthy()); + if (hasTags()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTags().hashCode(); + } + hash = (37 * hash) + SECRET_STORE_ID_FIELD_NUMBER; + hash = (53 * hash) + getSecretStoreId().hashCode(); + hash = (37 * hash) + EGRESS_FILTER_FIELD_NUMBER; + hash = (53 * hash) + getEgressFilter().hashCode(); + hash = (37 * hash) + BIND_INTERFACE_FIELD_NUMBER; + hash = (53 * hash) + getBindInterface().hashCode(); + hash = (37 * hash) + SUBDOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getSubdomain().hashCode(); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); + hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; + hash = (53 * hash) + getHostname().hashCode(); + hash = (37 * hash) + PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort(); + hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER; + hash = (53 * hash) + getPortOverride(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.strongdm.api.plumbing.DriversPlumbing.Trino parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.strongdm.api.plumbing.DriversPlumbing.Trino prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code v1.Trino} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:v1.Trino) + com.strongdm.api.plumbing.DriversPlumbing.TrinoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.strongdm.api.plumbing.DriversPlumbing.Trino.class, com.strongdm.api.plumbing.DriversPlumbing.Trino.Builder.class); + } + + // Construct using com.strongdm.api.plumbing.DriversPlumbing.Trino.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + name_ = ""; + + healthy_ = false; + + if (tagsBuilder_ == null) { + tags_ = null; + } else { + tags_ = null; + tagsBuilder_ = null; + } + secretStoreId_ = ""; + + egressFilter_ = ""; + + bindInterface_ = ""; + + subdomain_ = ""; + + database_ = ""; + + hostname_ = ""; + + password_ = ""; + + port_ = 0; + + portOverride_ = 0; + + username_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.strongdm.api.plumbing.DriversPlumbing.internal_static_v1_Trino_descriptor; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType() { + return com.strongdm.api.plumbing.DriversPlumbing.Trino.getDefaultInstance(); + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Trino build() { + com.strongdm.api.plumbing.DriversPlumbing.Trino result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Trino buildPartial() { + com.strongdm.api.plumbing.DriversPlumbing.Trino result = new com.strongdm.api.plumbing.DriversPlumbing.Trino(this); + result.id_ = id_; + result.name_ = name_; + result.healthy_ = healthy_; + if (tagsBuilder_ == null) { + result.tags_ = tags_; + } else { + result.tags_ = tagsBuilder_.build(); + } + result.secretStoreId_ = secretStoreId_; + result.egressFilter_ = egressFilter_; + result.bindInterface_ = bindInterface_; + result.subdomain_ = subdomain_; + result.database_ = database_; + result.hostname_ = hostname_; + result.password_ = password_; + result.port_ = port_; + result.portOverride_ = portOverride_; + result.username_ = username_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.strongdm.api.plumbing.DriversPlumbing.Trino) { + return mergeFrom((com.strongdm.api.plumbing.DriversPlumbing.Trino)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Trino other) { + if (other == com.strongdm.api.plumbing.DriversPlumbing.Trino.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getHealthy() != false) { + setHealthy(other.getHealthy()); + } + if (other.hasTags()) { + mergeTags(other.getTags()); + } + if (!other.getSecretStoreId().isEmpty()) { + secretStoreId_ = other.secretStoreId_; + onChanged(); + } + if (!other.getEgressFilter().isEmpty()) { + egressFilter_ = other.egressFilter_; + onChanged(); + } + if (!other.getBindInterface().isEmpty()) { + bindInterface_ = other.bindInterface_; + onChanged(); + } + if (!other.getSubdomain().isEmpty()) { + subdomain_ = other.subdomain_; + onChanged(); + } + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + onChanged(); + } + if (!other.getHostname().isEmpty()) { + hostname_ = other.hostname_; + onChanged(); + } + if (!other.getPassword().isEmpty()) { + password_ = other.password_; + onChanged(); + } + if (other.getPort() != 0) { + setPort(other.getPort()); + } + if (other.getPortOverride() != 0) { + setPortOverride(other.getPortOverride()); + } + if (!other.getUsername().isEmpty()) { + username_ = other.username_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.strongdm.api.plumbing.DriversPlumbing.Trino parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.strongdm.api.plumbing.DriversPlumbing.Trino) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * Unique identifier of the Resource.
+       * 
+ * + * string id = 32768 [(.v1.field_options) = { ... } + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Unique human-readable name of the Resource.
+       * 
+ * + * string name = 32769 [(.v1.field_options) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private boolean healthy_ ; + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return The healthy. + */ + @java.lang.Override + public boolean getHealthy() { + return healthy_; + } + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @param value The healthy to set. + * @return This builder for chaining. + */ + public Builder setHealthy(boolean value) { + + healthy_ = value; + onChanged(); + return this; + } + /** + *
+       * True if the datasource is reachable and the credentials are valid.
+       * 
+ * + * bool healthy = 32770 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearHealthy() { + + healthy_ = false; + onChanged(); + return this; + } + + private com.strongdm.api.plumbing.TagsPlumbing.Tags tags_; + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> tagsBuilder_; + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return Whether the tags field is set. + */ + public boolean hasTags() { + return tagsBuilder_ != null || tags_ != null; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + * @return The tags. + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags getTags() { + if (tagsBuilder_ == null) { + return tags_ == null ? com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } else { + return tagsBuilder_.getMessage(); + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder setTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tags_ = value; + onChanged(); + } else { + tagsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder setTags( + com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder builderForValue) { + if (tagsBuilder_ == null) { + tags_ = builderForValue.build(); + onChanged(); + } else { + tagsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder mergeTags(com.strongdm.api.plumbing.TagsPlumbing.Tags value) { + if (tagsBuilder_ == null) { + if (tags_ != null) { + tags_ = + com.strongdm.api.plumbing.TagsPlumbing.Tags.newBuilder(tags_).mergeFrom(value).buildPartial(); + } else { + tags_ = value; + } + onChanged(); + } else { + tagsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public Builder clearTags() { + if (tagsBuilder_ == null) { + tags_ = null; + onChanged(); + } else { + tags_ = null; + tagsBuilder_ = null; + } + + return this; + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder getTagsBuilder() { + + onChanged(); + return getTagsFieldBuilder().getBuilder(); + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + public com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder getTagsOrBuilder() { + if (tagsBuilder_ != null) { + return tagsBuilder_.getMessageOrBuilder(); + } else { + return tags_ == null ? + com.strongdm.api.plumbing.TagsPlumbing.Tags.getDefaultInstance() : tags_; + } + } + /** + *
+       * Tags is a map of key, value pairs.
+       * 
+ * + * .v1.Tags tags = 32771 [(.v1.field_options) = { ... } + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder> + getTagsFieldBuilder() { + if (tagsBuilder_ == null) { + tagsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.strongdm.api.plumbing.TagsPlumbing.Tags, com.strongdm.api.plumbing.TagsPlumbing.Tags.Builder, com.strongdm.api.plumbing.TagsPlumbing.TagsOrBuilder>( + getTags(), + getParentForChildren(), + isClean()); + tags_ = null; + } + return tagsBuilder_; + } + + private java.lang.Object secretStoreId_ = ""; + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The secretStoreId. + */ + public java.lang.String getSecretStoreId() { + java.lang.Object ref = secretStoreId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretStoreId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return The bytes for secretStoreId. + */ + public com.google.protobuf.ByteString + getSecretStoreIdBytes() { + java.lang.Object ref = secretStoreId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + secretStoreId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @param value The secretStoreId to set. + * @return This builder for chaining. + */ + public Builder setSecretStoreId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + secretStoreId_ = value; + onChanged(); + return this; + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSecretStoreId() { + + secretStoreId_ = getDefaultInstance().getSecretStoreId(); + onChanged(); + return this; + } + /** + *
+       * ID of the secret store containing credentials for this resource, if any.
+       * 
+ * + * string secret_store_id = 32772 [(.v1.field_options) = { ... } + * @param value The bytes for secretStoreId to set. + * @return This builder for chaining. + */ + public Builder setSecretStoreIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + secretStoreId_ = value; + onChanged(); + return this; + } + + private java.lang.Object egressFilter_ = ""; + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The egressFilter. + */ + public java.lang.String getEgressFilter() { + java.lang.Object ref = egressFilter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressFilter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return The bytes for egressFilter. + */ + public com.google.protobuf.ByteString + getEgressFilterBytes() { + java.lang.Object ref = egressFilter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressFilter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @param value The egressFilter to set. + * @return This builder for chaining. + */ + public Builder setEgressFilter( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + egressFilter_ = value; + onChanged(); + return this; + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearEgressFilter() { + + egressFilter_ = getDefaultInstance().getEgressFilter(); + onChanged(); + return this; + } + /** + *
+       * A filter applied to the routing logic to pin datasource to nodes.
+       * 
+ * + * string egress_filter = 32773 [(.v1.field_options) = { ... } + * @param value The bytes for egressFilter to set. + * @return This builder for chaining. + */ + public Builder setEgressFilterBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + egressFilter_ = value; + onChanged(); + return this; + } + + private java.lang.Object bindInterface_ = ""; + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bindInterface. + */ + public java.lang.String getBindInterface() { + java.lang.Object ref = bindInterface_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindInterface_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return The bytes for bindInterface. + */ + public com.google.protobuf.ByteString + getBindInterfaceBytes() { + java.lang.Object ref = bindInterface_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + bindInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @param value The bindInterface to set. + * @return This builder for chaining. + */ + public Builder setBindInterface( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + bindInterface_ = value; + onChanged(); + return this; + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearBindInterface() { + + bindInterface_ = getDefaultInstance().getBindInterface(); + onChanged(); + return this; + } + /** + *
+       * Bind interface
+       * 
+ * + * string bind_interface = 32774 [(.v1.field_options) = { ... } + * @param value The bytes for bindInterface to set. + * @return This builder for chaining. + */ + public Builder setBindInterfaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + bindInterface_ = value; + onChanged(); + return this; + } + + private java.lang.Object subdomain_ = ""; + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The subdomain. + */ + public java.lang.String getSubdomain() { + java.lang.Object ref = subdomain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subdomain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for subdomain. + */ + public com.google.protobuf.ByteString + getSubdomainBytes() { + java.lang.Object ref = subdomain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + subdomain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomain( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + subdomain_ = value; + onChanged(); + return this; + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearSubdomain() { + + subdomain_ = getDefaultInstance().getSubdomain(); + onChanged(); + return this; + } + /** + *
+       * Subdomain is the local DNS address.  (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
+       * 
+ * + * string subdomain = 32775 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for subdomain to set. + * @return This builder for chaining. + */ + public Builder setSubdomainBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + subdomain_ = value; + onChanged(); + return this; + } + + private java.lang.Object database_ = ""; + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The database. + */ + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for database. + */ + public com.google.protobuf.ByteString + getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The database to set. + * @return This builder for chaining. + */ + public Builder setDatabase( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + database_ = value; + onChanged(); + return this; + } + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearDatabase() { + + database_ = getDefaultInstance().getDatabase(); + onChanged(); + return this; + } + /** + * string database = 3 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for database to set. + * @return This builder for chaining. + */ + public Builder setDatabaseBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + database_ = value; + onChanged(); + return this; + } + + private java.lang.Object hostname_ = ""; + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The hostname. + */ + public java.lang.String getHostname() { + java.lang.Object ref = hostname_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostname_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for hostname. + */ + public com.google.protobuf.ByteString + getHostnameBytes() { + java.lang.Object ref = hostname_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + hostname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The hostname to set. + * @return This builder for chaining. + */ + public Builder setHostname( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + hostname_ = value; + onChanged(); + return this; + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearHostname() { + + hostname_ = getDefaultInstance().getHostname(); + onChanged(); + return this; + } + /** + * string hostname = 1 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for hostname to set. + * @return This builder for chaining. + */ + public Builder setHostnameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + hostname_ = value; + onChanged(); + return this; + } + + private java.lang.Object password_ = ""; + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The password. + */ + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for password. + */ + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The password to set. + * @return This builder for chaining. + */ + public Builder setPassword( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + password_ = value; + onChanged(); + return this; + } + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPassword() { + + password_ = getDefaultInstance().getPassword(); + onChanged(); + return this; + } + /** + * string password = 2 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for password to set. + * @return This builder for chaining. + */ + public Builder setPasswordBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + password_ = value; + onChanged(); + return this; + } + + private int port_ ; + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @param value The port to set. + * @return This builder for chaining. + */ + public Builder setPort(int value) { + + port_ = value; + onChanged(); + return this; + } + /** + * int32 port = 5 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPort() { + + port_ = 0; + onChanged(); + return this; + } + + private int portOverride_ ; + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return The portOverride. + */ + @java.lang.Override + public int getPortOverride() { + return portOverride_; + } + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @param value The portOverride to set. + * @return This builder for chaining. + */ + public Builder setPortOverride(int value) { + + portOverride_ = value; + onChanged(); + return this; + } + /** + * int32 port_override = 4 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearPortOverride() { + + portOverride_ = 0; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The username. + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return The bytes for username. + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The username to set. + * @return This builder for chaining. + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + username_ = value; + onChanged(); + return this; + } + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @return This builder for chaining. + */ + public Builder clearUsername() { + + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * string username = 6 [deprecated = false, (.v1.field_options) = { ... } + * @param value The bytes for username to set. + * @return This builder for chaining. + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + username_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:v1.Trino) + } + + // @@protoc_insertion_point(class_scope:v1.Trino) + private static final com.strongdm.api.plumbing.DriversPlumbing.Trino DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.strongdm.api.plumbing.DriversPlumbing.Trino(); + } + + public static com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Trino parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Trino(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Resource_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Resource_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AKS_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AKS_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AKSBasicAuth_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AKSBasicAuth_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AKSServiceAccount_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AKSServiceAccount_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AKSServiceAccountUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AKSServiceAccountUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AKSUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AKSUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AWS_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AWS_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AWSConsole_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AWSConsole_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AWSConsoleStaticKeyPair_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AWSConsoleStaticKeyPair_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonEKS_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonEKS_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonEKSInstanceProfile_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonEKSInstanceProfile_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonEKSInstanceProfileUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonEKSInstanceProfileUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonEKSUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonEKSUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonES_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonES_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AmazonMQAMQP091_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AmazonMQAMQP091_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Athena_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Athena_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AuroraMysql_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AuroraMysql_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AuroraPostgres_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AuroraPostgres_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Azure_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Azure_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AzureCertificate_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AzureCertificate_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AzureMysql_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AzureMysql_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_AzurePostgres_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_AzurePostgres_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_BigQuery_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_BigQuery_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Cassandra_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Cassandra_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Citus_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Citus_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Clustrix_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Clustrix_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Cockroach_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Cockroach_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_DB2I_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_DB2I_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_DB2LUW_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_DB2LUW_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_DocumentDBHost_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_DocumentDBHost_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_DocumentDBReplicaSet_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_DocumentDBReplicaSet_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Druid_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Druid_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_DynamoDB_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_DynamoDB_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Elastic_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Elastic_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_ElasticacheRedis_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_ElasticacheRedis_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_GCP_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_GCP_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_GoogleGKE_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_GoogleGKE_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_GoogleGKEUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_GoogleGKEUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Greenplum_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Greenplum_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_HTTPAuth_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_HTTPAuth_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_HTTPBasicAuth_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_HTTPBasicAuth_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_HTTPNoAuth_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_HTTPNoAuth_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Kubernetes_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Kubernetes_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_KubernetesBasicAuth_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_KubernetesBasicAuth_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_KubernetesServiceAccount_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_KubernetesServiceAccount_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_KubernetesServiceAccountUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_KubernetesServiceAccountUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_KubernetesUserImpersonation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_KubernetesUserImpersonation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MTLSMysql_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MTLSMysql_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MTLSPostgres_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MTLSPostgres_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Maria_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Maria_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Memcached_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Memcached_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Memsql_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Memsql_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MongoHost_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MongoHost_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MongoLegacyHost_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MongoLegacyHost_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MongoLegacyReplicaset_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MongoLegacyReplicaset_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MongoReplicaSet_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MongoReplicaSet_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_MongoShardedCluster_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_MongoShardedCluster_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Mysql_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Mysql_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Neptune_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Neptune_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_NeptuneIAM_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_NeptuneIAM_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Oracle_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Oracle_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Postgres_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Postgres_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Presto_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Presto_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_RDP_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_RDP_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_RabbitMQAMQP091_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_RabbitMQAMQP091_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_RawTCP_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_RawTCP_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Redis_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Redis_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Redshift_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Redshift_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SQLServer_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SQLServer_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SQLServerAzureAD_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SQLServerAzureAD_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SQLServerKerberosAD_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SQLServerKerberosAD_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SSH_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SSH_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SSHCert_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SSHCert_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SSHCustomerKey_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SSHCustomerKey_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SingleStore_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SingleStore_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Snowflake_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Snowflake_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Snowsight_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Snowsight_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Sybase_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Sybase_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_SybaseIQ_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_SybaseIQ_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Teradata_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Teradata_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_v1_Trino_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_v1_Trino_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\rdrivers.proto\022\002v1\032\roptions.proto\032\ntags" + + ".proto\"\2319\n\010Resource\022;\n\003aks\030\245\006 \001(\0132\007.v1.A" + + "KSB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003aksH\000" + + "\022X\n\016aks_basic_auth\030\246\006 \001(\0132\020.v1.AKSBasicA" + + "uthB+\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\014json_gateway\022\014aksh" + + "ttpbasicH\000\022g\n\023aks_service_account\030\247\006 \001(\013" + + "2\025.v1.AKSServiceAccountB0\362\370\263\007+\312\363\263\007&\302\364\263\007!" + + "\n\014json_gateway\022\021aksserviceaccountH\000\022\234\001\n&" + + "aks_service_account_user_impersonation\030\252" + + "\006 \001(\0132&.v1.AKSServiceAccountUserImperson" + + "ationBA\362\370\263\007<\312\363\263\0077\302\364\263\0072\n\014json_gateway\022\"ak" + + "sserviceaccountuserimpersonationH\000\022p\n\026ak" + + "s_user_impersonation\030\256\006 \001(\0132\030.v1.AKSUser" + + "ImpersonationB3\362\370\263\007.\312\363\263\007)\302\364\263\007$\n\014json_gat" + + "eway\022\024aksuserimpersonationH\000\022;\n\003aws\030\374\021 \001" + + "(\0132\007.v1.AWSB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gatew" + + "ay\022\003awsH\000\022Q\n\013aws_console\030\270\027 \001(\0132\016.v1.AWS" + + "ConsoleB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\n" + + "awsConsoleH\000\022{\n\033aws_console_static_key_p" + + "air\030\271\027 \001(\0132\033.v1.AWSConsoleStaticKeyPairB" + + "6\362\370\263\0071\312\363\263\007,\302\364\263\007\'\n\014json_gateway\022\027awsConso" + + "leStaticKeyPairH\000\022N\n\namazon_eks\030\242\006 \001(\0132\r" + + ".v1.AmazonEKSB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gat" + + "eway\022\tamazoneksH\000\022}\n\033amazon_eks_instance" + + "_profile\030\251\006 \001(\0132\034.v1.AmazonEKSInstancePr" + + "ofileB7\362\370\263\0072\312\363\263\007-\302\364\263\007(\n\014json_gateway\022\030am" + + "azoneksinstanceprofileH\000\022\262\001\n.amazon_eks_" + + "instance_profile_user_impersonation\030\255\006 \001" + + "(\0132-.v1.AmazonEKSInstanceProfileUserImpe" + + "rsonationBH\362\370\263\007C\312\363\263\007>\302\364\263\0079\n\014json_gateway" + + "\022)amazoneksinstanceprofileuserimpersonat" + + "ionH\000\022\203\001\n\035amazon_eks_user_impersonation\030" + + "\262\006 \001(\0132\036.v1.AmazonEKSUserImpersonationB9" + + "\362\370\263\0074\312\363\263\007/\302\364\263\007*\n\014json_gateway\022\032amazoneks" + + "userimpersonationH\000\022K\n\tamazon_es\030\330\004 \001(\0132" + + "\014.v1.AmazonESB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gat" + + "eway\022\010amazonesH\000\022c\n\021amazon_mqamqp_091\030\305\023" + + " \001(\0132\023.v1.AmazonMQAMQP091B0\362\370\263\007+\312\363\263\007&\302\364\263" + + "\007!\n\014json_gateway\022\021amazonmq-amqp-091H\000\022C\n" + + "\006athena\030d \001(\0132\n.v1.AthenaB%\362\370\263\007 \312\363\263\007\033\302\364\263" + + "\007\026\n\014json_gateway\022\006athenaH\000\022U\n\014aurora_mys" + + "ql\030\315\010 \001(\0132\017.v1.AuroraMysqlB+\362\370\263\007&\312\363\263\007!\302\364" + + "\263\007\034\n\014json_gateway\022\014aurora-mysqlH\000\022^\n\017aur" + + "ora_postgres\030\225\n \001(\0132\022.v1.AuroraPostgresB" + + ".\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\014json_gateway\022\017aurora-p" + + "ostgresH\000\022A\n\005azure\030\360\025 \001(\0132\t.v1.AzureB$\362\370" + + "\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005azureH\000\022\\\n\021" + + "azure_certificate\030\361\025 \001(\0132\024.v1.AzureCerti" + + "ficateB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\ta" + + "zurecertH\000\022Q\n\013azure_mysql\030\323\010 \001(\0132\016.v1.Az" + + "ureMysqlB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014json_gateway\022" + + "\nazuremysqlH\000\022Z\n\016azure_postgres\030\233\n \001(\0132\021" + + ".v1.AzurePostgresB,\362\370\263\007\'\312\363\263\007\"\302\364\263\007\035\n\014json" + + "_gateway\022\razurepostgresH\000\022K\n\tbig_query\030\310" + + "\001 \001(\0132\014.v1.BigQueryB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014js" + + "on_gateway\022\010bigqueryH\000\022M\n\tcassandra\030\254\002 \001" + + "(\0132\r.v1.CassandraB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json" + + "_gateway\022\tcassandraH\000\022A\n\005citus\030\231\n \001(\0132\t." + + "v1.CitusB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022" + + "\005citusH\000\022J\n\010clustrix\030\316\010 \001(\0132\014.v1.Clustri" + + "xB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010clustr" + + "ixH\000\022M\n\tcockroach\030\227\n \001(\0132\r.v1.CockroachB" + + "(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tcockroac" + + "hH\000\022@\n\006db_2_i\030\340\022 \001(\0132\010.v1.DB2IB#\362\370\263\007\036\312\363\263" + + "\007\031\302\364\263\007\024\n\014json_gateway\022\004db2iH\000\022F\n\010db_2_lu" + + "w\030\230\021 \001(\0132\n.v1.DB2LUWB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014j" + + "son_gateway\022\006db2luwH\000\022^\n\020document_db_hos" + + "t\030\234\010 \001(\0132\022.v1.DocumentDBHostB-\362\370\263\007(\312\363\263\007#" + + "\302\364\263\007\036\n\014json_gateway\022\016documentdbhostH\000\022q\n" + + "\027document_db_replica_set\030\235\010 \001(\0132\030.v1.Doc" + + "umentDBReplicaSetB3\362\370\263\007.\312\363\263\007)\302\364\263\007$\n\014json" + + "_gateway\022\024documentdbreplicasetH\000\022A\n\005drui" + + "d\030\220\003 \001(\0132\t.v1.DruidB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014js" + + "on_gateway\022\005druidH\000\022I\n\tdynamo_db\030\364\003 \001(\0132" + + "\014.v1.DynamoDBB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gat" + + "eway\022\006dynamoH\000\022G\n\007elastic\030\331\004 \001(\0132\013.v1.El" + + "asticB&\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007el" + + "asticH\000\022Z\n\021elasticache_redis\030\301\014 \001(\0132\024.v1" + + ".ElasticacheRedisB&\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json" + + "_gateway\022\007ecredisH\000\022;\n\003gcp\030\214\025 \001(\0132\007.v1.G" + + "CPB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003gcpH\000" + + "\022N\n\ngoogle_gke\030\243\006 \001(\0132\r.v1.GoogleGKEB(\362\370" + + "\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tgooglegkeH\000" + + "\022\203\001\n\035google_gke_user_impersonation\030\260\006 \001(" + + "\0132\036.v1.GoogleGKEUserImpersonationB9\362\370\263\0074" + + "\312\363\263\007/\302\364\263\007*\n\014json_gateway\022\032googlegkeuseri" + + "mpersonationH\000\022M\n\tgreenplum\030\226\n \001(\0132\r.v1." + + "GreenplumB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway" + + "\022\tgreenplumH\000\022K\n\thttp_auth\030\276\005 \001(\0132\014.v1.H" + + "TTPAuthB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010" + + "httpAuthH\000\022W\n\017http_basic_auth\030\274\005 \001(\0132\021.v" + + "1.HTTPBasicAuthB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_g" + + "ateway\022\thttpBasicH\000\022R\n\014http_no_auth\030\275\005 \001" + + "(\0132\016.v1.HTTPNoAuthB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014jso" + + "n_gateway\022\nhttpNoAuthH\000\022P\n\nkubernetes\030\240\006" + + " \001(\0132\016.v1.KubernetesB)\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\014j" + + "son_gateway\022\nkubernetesH\000\022m\n\025kubernetes_" + + "basic_auth\030\241\006 \001(\0132\027.v1.KubernetesBasicAu" + + "thB2\362\370\263\007-\312\363\263\007(\302\364\263\007#\n\014json_gateway\022\023kuber" + + "neteshttpbasicH\000\022|\n\032kubernetes_service_a" + + "ccount\030\244\006 \001(\0132\034.v1.KubernetesServiceAcco" + + "untB7\362\370\263\0072\312\363\263\007-\302\364\263\007(\n\014json_gateway\022\030kube" + + "rnetesserviceaccountH\000\022\261\001\n-kubernetes_se" + + "rvice_account_user_impersonation\030\250\006 \001(\0132" + + "-.v1.KubernetesServiceAccountUserImperso" + + "nationBH\362\370\263\007C\312\363\263\007>\302\364\263\0079\n\014json_gateway\022)k" + + "ubernetesserviceaccountuserimpersonation" + + "H\000\022\205\001\n\035kubernetes_user_impersonation\030\254\006 " + + "\001(\0132\037.v1.KubernetesUserImpersonationB:\362\370" + + "\263\0075\312\363\263\0070\302\364\263\007+\n\014json_gateway\022\033kubernetesu" + + "serimpersonationH\000\022N\n\nmtls_mysql\030\322\010 \001(\0132" + + "\r.v1.MTLSMysqlB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_ga" + + "teway\022\tmTLSMysqlH\000\022W\n\rmtls_postgres\030\232\n \001" + + "(\0132\020.v1.MTLSPostgresB+\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\014j" + + "son_gateway\022\014mTLSPostgresH\000\022A\n\005maria\030\317\010 " + + "\001(\0132\t.v1.MariaB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_ga" + + "teway\022\005mariaH\000\022M\n\tmemcached\030\204\007 \001(\0132\r.v1." + + "MemcachedB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway" + + "\022\tmemcachedH\000\022D\n\006memsql\030\320\010 \001(\0132\n.v1.Mems" + + "qlB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gateway\022\006memsq" + + "lH\000\022N\n\nmongo_host\030\352\007 \001(\0132\r.v1.MongoHostB" + + "(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014json_gateway\022\tmongoHos" + + "tH\000\022W\n\021mongo_legacy_host\030\350\007 \001(\0132\023.v1.Mon" + + "goLegacyHostB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gate" + + "way\022\005mongoH\000\022n\n\027mongo_legacy_replicaset\030" + + "\351\007 \001(\0132\031.v1.MongoLegacyReplicasetB/\362\370\263\007*" + + "\312\363\263\007%\302\364\263\007 \n\014json_gateway\022\020mongo-replicas" + + "etH\000\022a\n\021mongo_replica_set\030\353\007 \001(\0132\023.v1.Mo" + + "ngoReplicaSetB.\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\014json_gat" + + "eway\022\017mongoReplicaSetH\000\022m\n\025mongo_sharded" + + "_cluster\030\236\010 \001(\0132\027.v1.MongoShardedCluster" + + "B2\362\370\263\007-\312\363\263\007(\302\364\263\007#\n\014json_gateway\022\023mongosh" + + "ardedclusterH\000\022A\n\005mysql\030\314\010 \001(\0132\t.v1.Mysq" + + "lB$\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005mysqlH" + + "\000\022G\n\007neptune\030\312\021 \001(\0132\013.v1.NeptuneB&\362\370\263\007!\312" + + "\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007neptuneH\000\022Q\n\013ne" + + "ptune_iam\030\231\021 \001(\0132\016.v1.NeptuneIAMB)\362\370\263\007$\312" + + "\363\263\007\037\302\364\263\007\032\n\014json_gateway\022\nneptuneiamH\000\022D\n" + + "\006oracle\030\260\t \001(\0132\n.v1.OracleB%\362\370\263\007 \312\363\263\007\033\302\364" + + "\263\007\026\n\014json_gateway\022\006oracleH\000\022J\n\010postgres\030" + + "\224\n \001(\0132\014.v1.PostgresB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014j" + + "son_gateway\022\010postgresH\000\022D\n\006presto\030\370\n \001(\013" + + "2\n.v1.PrestoB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gate" + + "way\022\006prestoH\000\022;\n\003rdp\030\334\013 \001(\0132\007.v1.RDPB\"\362\370" + + "\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gateway\022\003rdpH\000\022c\n\021ra" + + "bbit_mqamqp_091\030\304\023 \001(\0132\023.v1.RabbitMQAMQP" + + "091B0\362\370\263\007+\312\363\263\007&\302\364\263\007!\n\014json_gateway\022\021rabb" + + "itmq-amqp-091H\000\022E\n\007raw_tcp\030\250\024 \001(\0132\n.v1.R" + + "awTCPB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_gateway\022\006ra" + + "wtcpH\000\022A\n\005redis\030\300\014 \001(\0132\t.v1.RedisB$\362\370\263\007\037" + + "\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005redisH\000\022J\n\010red" + + "shift\030\230\n \001(\0132\014.v1.RedshiftB\'\362\370\263\007\"\312\363\263\007\035\302\364" + + "\263\007\030\n\014json_gateway\022\010redshiftH\000\022J\n\nsql_ser" + + "ver\030\210\016 \001(\0132\r.v1.SQLServerB$\362\370\263\007\037\312\363\263\007\032\302\364\263" + + "\007\025\n\014json_gateway\022\005mssqlH\000\022a\n\023sql_server_" + + "azure_ad\030\215\016 \001(\0132\024.v1.SQLServerAzureADB+\362" + + "\370\263\007&\312\363\263\007!\302\364\263\007\034\n\014json_gateway\022\014mssqlAzure" + + "ADH\000\022h\n\026sql_server_kerberos_ad\030\222\016 \001(\0132\027." + + "v1.SQLServerKerberosADB,\362\370\263\007\'\312\363\263\007\"\302\364\263\007\035\n" + + "\014json_gateway\022\rmssqlKerberosH\000\022;\n\003ssh\030\354\016" + + " \001(\0132\007.v1.SSHB\"\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\014json_gat" + + "eway\022\003sshH\000\022H\n\010ssh_cert\030\355\016 \001(\0132\013.v1.SSHC" + + "ertB&\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\014json_gateway\022\007sshC" + + "ertH\000\022^\n\020ssh_customer_key\030\356\016 \001(\0132\022.v1.SS" + + "HCustomerKeyB-\362\370\263\007(\312\363\263\007#\302\364\263\007\036\n\014json_gate" + + "way\022\016sshCustomerKeyH\000\022T\n\014single_store\030\321\010" + + " \001(\0132\017.v1.SingleStoreB*\362\370\263\007%\312\363\263\007 \302\364\263\007\033\n\014" + + "json_gateway\022\013singlestoreH\000\022M\n\tsnowflake" + + "\030\244\r \001(\0132\r.v1.SnowflakeB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n" + + "\014json_gateway\022\tsnowflakeH\000\022M\n\tsnowsight\030" + + "\245\r \001(\0132\r.v1.SnowsightB(\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\014" + + "json_gateway\022\tsnowsightH\000\022D\n\006sybase\030\320\017 \001" + + "(\0132\n.v1.SybaseB%\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\014json_ga" + + "teway\022\006sybaseH\000\022K\n\tsybase_iq\030\321\017 \001(\0132\014.v1" + + ".SybaseIQB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway" + + "\022\010sybaseIQH\000\022J\n\010teradata\030\264\020 \001(\0132\014.v1.Ter" + + "adataB\'\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\014json_gateway\022\010te" + + "radataH\000\022A\n\005trino\030\371\n \001(\0132\t.v1.TrinoB$\362\370\263" + + "\007\037\312\363\263\007\032\302\364\263\007\025\n\014json_gateway\022\005trinoH\000:c\372\370\263" + + "\007T\302\363\263\007O\242\363\263\007!tf_examples/resource_resourc" + + "e.txt\252\363\263\007$tf_examples/resource_data_sour" + + "ce.txt\372\370\263\007\005\250\363\263\007\001Bp\n\010resource\022d\252\370\263\007\t\252\370\263\007\004" + + "name\252\370\263\007\t\252\370\263\007\004tags\252\370\263\007\024\252\370\263\007\017secret_store" + + "_id\252\370\263\007\022\252\370\263\007\regress_filter\252\370\263\007\023\252\370\263\007\016bind" + + "_interface\"\353\016\n\003AKS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263" + + "\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provi" + + "der\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007" + + "\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263" + + "\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_aut" + + "hority\030\003 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007" + + "\034\n\003cli\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022" + + "\202\001\n\022client_certificate\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022client-certifica" + + "te\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclient_key\030\007 \001(\tB^\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\nclient-key\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\001\022\312\002\n\025healthcheck_namespace\030\t \001(\t" + + "B\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025h" + + "ealthcheck-namespace\232\365\263\007\271\001\n\022terraform-pr" + + "ovider\022\242\001The path used to check the heal" + + "th of your connection. Defaults to `def" + + "ault`. This field is required, and is o" + + "nly marked as optional for backwards com" + + "patibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostn" + + "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + + "\rport_override\030\014 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "\216\001\n\030remote_identity_group_id\030\n \001(\tBl\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-ide" + + "ntity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_iden" + + "tity_healthcheck_username\030\013 \001(\tB\221\001\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-ident" + + "ity-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332" + + "\364\263\007\017remote-identity:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363" + + "\263\007E\302\364\263\007\n\n\003cli\022\003aks\302\364\263\007\023\n\014json_gateway\022\003a" + + "ks\302\364\263\007\031\n\022terraform-provider\022\003aks\"\243\013\n\014AKS" + + "BasicAuth\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004n" + + "ame\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007hea" + + "lthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262" + + "\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004ta" + + "gs\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secr" + + "et_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007" + + "\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022." + + "\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck_namespace\030\005 " + + "\001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli" + + "\022\025healthcheck-namespace\232\365\263\007\271\001\n\022terraform" + + "-provider\022\242\001The path used to check the h" + + "ealth of your connection. Defaults to `" + + "default`. This field is required, and i" + + "s only marked as optional for backwards " + + "compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001" + + "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ho" + + "stname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022s\n\010password\030\004 \001(\tBa\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhttp-passw" + + "ord\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + + "\rport_override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "s\n\010username\030\003 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "\031\302\364\263\007\024\n\003cli\022\rhttp-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:x\030\000" + + "\372\370\263\007\005\250\363\263\007\001\372\370\263\007g\312\363\263\007b\302\364\263\007\023\n\003cli\022\014akshttpb" + + "asic\302\364\263\007\034\n\014json_gateway\022\014akshttpbasic\302\364\263" + + "\007$\n\022terraform-provider\022\016aks_basic_auth\"\220" + + "\r\n\021AKSServiceAccount\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck_n" + + "amespace\030\004 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340" + + "\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365\263\007\271\001" + + "\n\022terraform-provider\022\242\001The path used to " + + "check the health of your connection. De" + + "faults to `default`. This field is requ" + + "ired, and is only marked as optional for" + + " backwards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010h" + + "ostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + + "\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(" + + "\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004por" + + "t\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(\005Ba\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overr" + + "ide\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_group_" + + "id\030\005 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003c" + + "li\022\030remote-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300" + + "\001\n$remote_identity_healthcheck_username\030" + + "\006 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli" + + "\022$remote-identity-healthcheck-username\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity\022l\n\005tok" + + "en\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003c" + + "li\022\tapi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\207\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370" + + "\263\007v\312\363\263\007q\302\364\263\007\030\n\003cli\022\021aksserviceaccount\302\364\263" + + "\007!\n\014json_gateway\022\021aksserviceaccount\302\364\263\007)" + + "\n\022terraform-provider\022\023aks_service_accoun" + + "t\"\204\013\n\"AKSServiceAccountUserImpersonation" + + "\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001" + + "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 " + + "\001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007" + + "\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(" + + "\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_" + + "id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regre" + + "ss_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_in" + + "terface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n" + + "\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + + "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\000\022\312\002\n\025healthcheck_namespace\030\004 \001(\tB\252\002\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthc" + + "heck-namespace\232\365\263\007\271\001\n\022terraform-provider" + + "\022\242\001The path used to check the health of " + + "your connection. Defaults to `default`." + + " This field is required, and is only ma" + + "rked as optional for backwards compatibi" + + "lity.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + + "\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + + "override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + + "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022l\n\005tok" + + "en\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003c" + + "li\022\tapi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\276\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370" + + "\263\007\254\001\312\363\263\007\246\001\302\364\263\007)\n\003cli\022\"aksserviceaccountu" + + "serimpersonation\302\364\263\0072\n\014json_gateway\022\"aks" + + "serviceaccountuserimpersonation\302\364\263\007<\n\022te" + + "rraform-provider\022&aks_service_account_us" + + "er_impersonation\"\336\014\n\024AKSUserImpersonatio" + + "n\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002" + + " \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263" + + "\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001" + + "(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store" + + "_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regr" + + "ess_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_i" + + "nterface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S" + + "\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + + "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\000\022\210\001\n\025certificate_authority\030\003 \001(\tBi\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certifica" + + "te-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certif" + + "icate\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031" + + "\n\003cli\022\022client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nc" + + "lient_key\030\007 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302" + + "\364\263\007\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\312\002\n\025heal" + + "thcheck_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namesp" + + "ace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The path" + + " used to check the health of your connec" + + "tion. Defaults to `default`. This fiel" + + "d is required, and is only marked as opt" + + "ional for backwards compatibility.\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004" + + "port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n" + + "\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\n " + + "\001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rp" + + "ort-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:\220\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263" + + "\007\177\312\363\263\007z\302\364\263\007\033\n\003cli\022\024aksuserimpersonation\302" + + "\364\263\007$\n\014json_gateway\022\024aksuserimpersonation" + + "\302\364\263\007,\n\022terraform-provider\022\026aks_user_impe" + + "rsonation\"\335\t\n\003AWS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007" + + "\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263" + + "\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provid" + + "er\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001" + + "\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\001 \001(\tB" + + "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\racces" + + "s-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022healthcheck_regio", + "n\030\004 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cl" + + "i\022\022healthcheck-region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + + "override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + + "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010rol" + + "e_arn\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + + "\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_extern" + + "al_id\030\006 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027" + + "\n\003cli\022\020role-external-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021se" + + "cret_access_key\030\002 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"" + + "\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-access-key\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003" + + "aws\302\364\263\007\023\n\014json_gateway\022\003aws\302\364\263\007\031\n\022terraf" + + "orm-provider\022\003aws\"\336\014\n\nAWSConsole\022\030\n\002id\030\200" + "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + - "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate" + - "_authority\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!" + - "\302\364\263\007\034\n\003cli\022\025certificate-authority\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\001\022v\n\014cluster_name\030\005 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014cluster-name\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025" + - "healthcheck_namespace\030\010 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-na" + - "mespace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The " + - "path used to check the health of your co" + - "nnection. Defaults to `default`. This " + - "field is required, and is only marked as" + - " optional for backwards compatibility.\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\017 \001(\005Ba\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + - "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\004 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370" + - "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216" + - "\001\n\030remote_identity_group_id\030\t \001(\tBl\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-iden" + - "tity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_ident" + - "ity_healthcheck_username\030\n \001(\tB\221\001\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-identi" + - "ty-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364" + - "\263\007\017remote-identity\022n\n\010role_arn\030\006 \001(\tB\\\030\000" + + "agsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001" + + "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filte" + + "r\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030" + + "\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022\216\001\n\024enable" + + "_env_variables\030\001 \001(\010Bp\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007-\312" + + "\363\263\007(\302\364\263\007#\n\003cli\022\034enable-environment-varia" + + "bles\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(\005Ba\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ov" + + "erride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\002 \001(\tBZ\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022\216\001\n\030remote_identity_group_id\030\010 \001(\tB" + + "l\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remot" + + "e-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\246\001\n$remote" + + "_identity_healthcheck_username\030\t \001(\tBx\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-i" + + "dentity-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n" + + "\n\010role_arn\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024" + + "\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_e" + + "xternal_id\030\004 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034" + + "\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202" + + "\001\n\016session_expiry\030\005 \001(\005Bj\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\'\312\363\263\007\"\302\364\263\007\035\n\003cli\022\026session-expiry-second" + + "s\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022u\n\tsubdomain\030\006 \001(\tBb\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003cli\022\016http-subdomain" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000:v\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007e\312\363\263\007`\210\364\263\007\001\302" + + "\364\263\007\021\n\003cli\022\nawsConsole\302\364\263\007\032\n\014json_gateway" + + "\022\nawsConsole\302\364\263\007!\n\022terraform-provider\022\013a" + + "ws_console\"\201\016\n\027AWSConsoleStaticKeyPair\022\030" + + "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + + "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + + "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + + "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id" + + "\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress" + + "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + + "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022u\n\na" + + "ccess_key\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + + "\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rpo" + + "rt_override\030\010 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006" + + "region\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007" + + "\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_iden" + + "tity_group_id\030\t \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363" + + "\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-group-id\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022\246\001\n$remote_identity_healthchec" + + "k_username\030\n \001(\tBx\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070" + + "\302\364\263\007+\n\003cli\022$remote-identity-healthcheck-" + + "username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\004 \001(\tB\\\030\000" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_id\030\007 \001(\tBd\030\000" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_id\030\005 \001(\tBd\030\000" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-ext" + "ernal-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\237\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\215\001\312" + - "\363\263\007\207\001\302\364\263\007\037\n\003cli\022\030amazoneksinstanceprofil" + - "e\302\364\263\007(\n\014json_gateway\022\030amazoneksinstancep" + - "rofile\302\364\263\0071\n\022terraform-provider\022\033amazon_" + - "eks_instance_profile\"\364\020\n)AmazonEKSInstan" + - "ceProfileUserImpersonation\022\030\n\002id\030\200\200\002 \001(\t" + - "B\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafo" + - "rm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362" + - "\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005" + - "\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_autho" + - "rity\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n" + - "\003cli\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n" + - "\014cluster_name\030\005 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363" + - "\263\007\030\302\364\263\007\023\n\003cli\022\014cluster-name\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025health" + - "check_namespace\030\010 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespac" + - "e\232\365\263\007\271\001\n\022terraform-provider\022\242\001The path u" + - "sed to check the health of your connecti" + - "on. Defaults to `default`. This field " + - "is required, and is only marked as optio" + - "nal for backwards compatibility.\362\370\263\007\005\320\364\263" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_access_key" + + "\030\002 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli" + + "\022\021secret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\016sessio" + + "n_expiry\030\006 \001(\005Bj\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\'\312\363\263\007\"\302\364" + + "\263\007\035\n\003cli\022\026session-expiry-seconds\362\370\263\007\005\320\364\263" + "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rport_override\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320" + - "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022j\n\006region\030\004 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312" + - "\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030rem" + - "ote_identity_group_id\030\t \001(\tBl\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-g" + - "roup-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_he" + - "althcheck_username\030\n \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-identity-hea" + - "lthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017rem" + - "ote-identity\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\001\022~\n\020role_external_id\030\007 \001(\tBd\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-" + - "id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\001:\324\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\302\001\312\363\263\007\274\001\302" + - "\364\263\0070\n\003cli\022)amazoneksinstanceprofileuseri" + - "mpersonation\302\364\263\0079\n\014json_gateway\022)amazone" + - "ksinstanceprofileuserimpersonation\302\364\263\007D\n" + - "\022terraform-provider\022.amazon_eks_instance" + - "_profile_user_impersonation\"\334\017\n\032AmazonEK" + - "SUserImpersonation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260" + - "\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263" + - "\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364" + - "\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provi" + - "der\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007" + - "\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + - "\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n" + - "\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + - "\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\002 \001(\tBa\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\001\022\210\001\n\025certificate_authority\030\004 \001(" + + "\007\000\022u\n\tsubdomain\030\007 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037" + + "\312\363\263\007\032\302\364\263\007\025\n\003cli\022\016http-subdomain\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000:\242\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\220\001\312\363\263\007\212\001\210\364\263\007\001\302\364\263\007\036\n\003" + + "cli\022\027awsConsoleStaticKeyPair\302\364\263\007\'\n\014json_" + + "gateway\022\027awsConsoleStaticKeyPair\302\364\263\0071\n\022t" + + "erraform-provider\022\033aws_console_static_ke" + + "y_pair\"\361\021\n\tAmazonEKS\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\002 \001" + + "(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rac" + + "cess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\210\001\n\025certificate_au" + + "thority\030\004 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263" + + "\007\034\n\003cli\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + "\022v\n\014cluster_name\030\007 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014cluster-name\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025hea" + + "lthcheck_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-names" + + "pace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The pat" + + "h used to check the health of your conne" + + "ction. Defaults to `default`. This fie" + + "ld is required, and is only marked as op" + + "tional for backwards compatibility.\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\000\022x\n\rport_override\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263" + + "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022j\n\006region\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030" + + "remote_identity_group_id\030\013 \001(\tBl\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-identit" + + "y-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity" + + "_healthcheck_username\030\014 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-identity-" + + "healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017" + + "remote-identity\022n\n\010role_arn\030\010 \001(\tB\\\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\001\022~\n\020role_external_id\030\n \001(\tBd\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-extern" + + "al-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_access_key\030\003 " + + "\001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021s" + + "ecret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:n\030\000\372\370\263\007\005\250\363\263\007\001" + + "\372\370\263\007]\312\363\263\007X\302\364\263\007\020\n\003cli\022\tamazoneks\302\364\263\007\031\n\014js" + + "on_gateway\022\tamazoneks\302\364\263\007 \n\022terraform-pr" + + "ovider\022\namazon_eks\"\270\020\n\030AmazonEKSInstance" + + "Profile\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004nam" + + "e\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healt" + + "hy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263" + + "\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags" + + "\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret" + + "_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022" + + "#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016" + + "bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + + "\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_authority\030\002 \001(" + "\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025cer" + "tificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014cluster_" + - "name\030\007 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n" + + "name\030\005 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n" + "\003cli\022\014cluster-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endpoint" + "\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + "\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck_nam" + - "espace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302" + + "espace\030\010 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302" + "\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365\263\007\271\001\n\022" + "terraform-provider\022\242\001The path used to ch" + "eck the health of your connection. Defa" + @@ -231397,157 +238067,238 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType "t_override\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006r" + - "egion\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r" + + "egion\030\004 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r" + "\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\010 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010rol" + - "e-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_id\030\n \001(" + - "\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020rol" + - "e-external-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_acces" + - "s_key\030\003 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030" + - "\n\003cli\022\021secret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\245\001\030\000\372" + - "\370\263\007\005\250\363\263\007\001\372\370\263\007\223\001\312\363\263\007\215\001\302\364\263\007!\n\003cli\022\032amazone" + - "ksuserimpersonation\302\364\263\007*\n\014json_gateway\022\032" + - "amazoneksuserimpersonation\302\364\263\0073\n\022terrafo" + - "rm-provider\022\035amazon_eks_user_impersonati" + - "on\"\277\n\n\010AmazonES\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + - "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + - "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + - "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%" + - "\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n" + - "\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bi" + - "nd_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022u\n\naccess_key\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\001\022n\n\010endpoint\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_ident" + + "ity_group_id\030\t \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263" + + "\007$\302\364\263\007\037\n\003cli\022\030remote-identity-group-id\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_healthcheck" + + "_username\030\n \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070" + + "\302\364\263\007+\n\003cli\022$remote-identity-healthcheck-" + + "username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-ident" + + "ity\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + + "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020r" + + "ole_external_id\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!" + + "\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\001:\237\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\215\001\312\363\263\007\207\001\302\364\263\007\037\n\003cli" + + "\022\030amazoneksinstanceprofile\302\364\263\007(\n\014json_ga" + + "teway\022\030amazoneksinstanceprofile\302\364\263\0071\n\022te" + + "rraform-provider\022\033amazon_eks_instance_pr" + + "ofile\"\376\020\n)AmazonEKSInstanceProfileUserIm" + + "personation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n" + + "\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007h" + + "ealthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007" + + "\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004" + + "tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017se" + + "cret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363" + + "\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_authority\030" + + "\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022" + + "\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014clus" + + "ter_name\030\005 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364" + + "\263\007\023\n\003cli\022\014cluster-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endp" + + "oint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck" + + "_namespace\030\010 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263" + + "\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365\263\007" + + "\271\001\n\022terraform-provider\022\242\001The path used t" + + "o check the health of your connection. " + + "Defaults to `default`. This field is re" + + "quired, and is only marked as optional f" + + "or backwards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + + "\rport_override\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "j\n\006region\030\004 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302" + + "\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_i" + + "dentity_group_id\030\t \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + ")\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-group-" + + "id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_healthc" + + "heck_username\030\n \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312" + + "\363\263\0070\302\364\263\007+\n\003cli\022$remote-identity-healthch" + + "eck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-i" + + "dentity\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022" + + "~\n\020role_external_id\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\001:\324\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\302\001\312\363\263\007\274\001\302\364\263\0070\n" + + "\003cli\022)amazoneksinstanceprofileuserimpers" + + "onation\302\364\263\0079\n\014json_gateway\022)amazoneksins" + + "tanceprofileuserimpersonation\302\364\263\007D\n\022terr" + + "aform-provider\022.amazon_eks_instance_prof" + + "ile_user_impersonation\"\346\017\n\032AmazonEKSUser" + + "Impersonation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + "$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n" + + "\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370" + + "\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$" + + "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017" + + "secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + + "\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\002 \001(\tBa\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-ke" + + "y-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\210\001\n\025certificate_authority" + + "\030\004 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli" + + "\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014clu" + + "ster_name\030\007 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302" + + "\364\263\007\023\n\003cli\022\014cluster-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010end" + + "point\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + + "\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthchec" + + "k_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363" + + "\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365\263" + + "\007\271\001\n\022terraform-provider\022\242\001The path used " + + "to check the health of your connection. " + + " Defaults to `default`. This field is r" + + "equired, and is only marked as optional " + + "for backwards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370" + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x" + - "\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036" + + "\n\rport_override\030\017 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036" + "\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001" + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022j\n\006region\030\001 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022" + + "\022j\n\006region\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022" + "\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn" + - "\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\030\010 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + "\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_id" + - "\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli" + + "\030\n \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli" + "\022\020role-external-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_" + - "access_key\030\002 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035" + + "access_key\030\003 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035" + "\302\364\263\007\030\n\003cli\022\021secret-access-key\362\370\263\007\005\320\364\263\007\000\362" + - "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:" + - "k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007U\302\364\263\007\017\n\003cli\022\010amazo" + - "nes\302\364\263\007\030\n\014json_gateway\022\010amazones\302\364\263\007\037\n\022t" + - "erraform-provider\022\tamazon_es\"\313\t\n\017AmazonM" + - "QAMQP091\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004na" + - "me\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007heal" + - "thy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364" + - "\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tag" + - "s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secre" + - "t_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress" + - "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + - "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + - "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + - "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pass" + - "word\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + - "\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\003 \001(\005BX" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + - "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\010 \001(\010B`\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\001:\205\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007t\312\363\263\007o\302\364\263\007\030\n\003cli\022\021a" + - "mazonmq-amqp-091\302\364\263\007!\n\014json_gateway\022\021ama" + - "zonmq-amqp-091\302\364\263\007\'\n\022terraform-provider\022" + - "\021amazonmq_amqp_091\"\306\n\n\006Athena\022\030\n\002id\030\200\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + - "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + - "B\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\naccess_key\030\001 \001(" + - "\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021aws" + - "-access-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\006output\030\003 \001(\t" + - "Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022s3-o" + - "utput-location\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + - "e\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + - "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\005 \001" + - "(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006re" + - "gion\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\001\022~\n\020role_external_id\030\007 \001(\tBd\030\000\362\370\263\007", - "\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-externa" + - "l-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\204\001\n\021secret_access_key\030\002 \001" + - "(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025aw" + - "s-secret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363" + - "\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003cli\022\006athena\302\364\263\007\026\n\014js" + - "on_gateway\022\006athena\302\364\263\007\034\n\022terraform-provi" + - "der\022\006athena\"\257\t\n\013AuroraMysql\022\030\n\002id\030\200\200\002 \001(" + - "\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraf" + - "orm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n" + - "\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362" + - "\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007" + - "\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010databas" + - "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:" + + "\245\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\223\001\312\363\263\007\215\001\302\364\263\007!\n\003cli\022\032am" + + "azoneksuserimpersonation\302\364\263\007*\n\014json_gate" + + "way\022\032amazoneksuserimpersonation\302\364\263\0073\n\022te" + + "rraform-provider\022\035amazon_eks_user_impers" + + "onation\"\311\n\n\010AmazonES\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\004 \001" + + "(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rac" + + "cess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010endpoint\030\003 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpo" + + "int\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ove" + + "rride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\001 \001(\tBZ\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364" + "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004p" + - "ort\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003" + - "cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001" + + "\263\007\000\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + + "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020r" + + "ole_external_id\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!" + + "\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\001\022\200\001\n\021secret_access_key\030\002 \001(\tBe\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-access" + + "-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\001:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007U\302\364" + + "\263\007\017\n\003cli\022\010amazones\302\364\263\007\030\n\014json_gateway\022\010a" + + "mazones\302\364\263\007\037\n\022terraform-provider\022\tamazon" + + "_es\"\325\t\n\017AmazonMQAMQP091\022\030\n\002id\030\200\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-" + + "provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007" + + "\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\t" + + "B\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(" + + "\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 " + + "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010h" + + "ostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\001\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpor" + + "t_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014t" + + "ls_required\030\010 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007" + + "\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010u" + + "sername\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + + "\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\205\001\030\000\372\370\263\007\005\250\363\263" + + "\007\001\372\370\263\007t\312\363\263\007o\302\364\263\007\030\n\003cli\022\021amazonmq-amqp-09" + + "1\302\364\263\007!\n\014json_gateway\022\021amazonmq-amqp-091\302" + + "\364\263\007\'\n\022terraform-provider\022\021amazonmq_amqp_" + + "091\"\320\n\n\006Athena\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + + "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + + "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022" + + "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n" + + "\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\naccess_key\030\001 \001(\tBe\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021aws-acce" + + "ss-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\006output\030\003 \001(\tBf\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022s3-output" + + "-location\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001", "(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpo" + "rt-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB" + - "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usern" + - "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\001:v\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007e\312\363\263\007`\302\364\263" + - "\007\023\n\003cli\022\014aurora-mysql\302\364\263\007\034\n\014json_gateway" + - "\022\014aurora-mysql\302\364\263\007\"\n\022terraform-provider\022" + - "\014aurora_mysql\"\276\n\n\016AuroraPostgres\022\030\n\002id\030\200" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + - "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\005 \001(\tBZ\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\001\022~\n\020role_external_id\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\001\022\204\001\n\021secret_access_key\030\002 \001(\tBi\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025aws-sec" + + "ret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370" + + "\263\007S\312\363\263\007N\302\364\263\007\r\n\003cli\022\006athena\302\364\263\007\026\n\014json_ga" + + "teway\022\006athena\302\364\263\007\034\n\022terraform-provider\022\006" + + "athena\"\271\t\n\013AuroraMysql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370" + + "\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-p" + + "rovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005" + + "\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + @@ -231557,354 +238308,1324 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370" + "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370" + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override" + - "-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010passwor" + - "d\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rp" + - "ort_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263" + - "\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\177\030\000\372\370\263\007\005\250\363" + - "\263\007\001\372\370\263\007n\312\363\263\007i\302\364\263\007\026\n\003cli\022\017aurora-postgres" + - "\302\364\263\007\037\n\014json_gateway\022\017aurora-postgres\302\364\263\007" + - "%\n\022terraform-provider\022\017aurora_postgres\"\272" + - "\007\n\005Azure\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004na" + - "me\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007heal" + - "thy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364" + - "\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tag" + - "s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secre" + - "t_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress" + - "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + - "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + - "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022j\n\006app_id\030\001 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022" + - "\302\364\263\007\r\n\003cli\022\006app-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010password" + - "\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + - "\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport_override\030\010 " + - "\001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rp" + - "ort-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022p\n\ttenant_id\030\002 \001(" + - "\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\tten" + - "ant-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K" + - "\302\364\263\007\014\n\003cli\022\005azure\302\364\263\007\025\n\014json_gateway\022\005az" + - "ure\302\364\263\007\033\n\022terraform-provider\022\005azure\"\346\007\n\020" + - "AzureCertificate\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + - "\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001" + - "\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007" + - "\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provide" + - "r\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022" + - "%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#" + - "\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016b" + - "ind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + - "\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022j\n\006app_id\030\001 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006app-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022{\n\022" + - "client_certificate\030\003 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013certificate\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\001\022x\n\rport_override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364" + - "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022p\n\ttenant_id\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\ttenant-id\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:u\030" + - "\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007d\312\363\263\007_\302\364\263\007\020\n\003cli\022\tazurece" + - "rt\302\364\263\007\031\n\014json_gateway\022\tazurecert\302\364\263\007\'\n\022t" + - "erraform-provider\022\021azure_certificate\"\251\t\n" + - "\nAzureMysql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n" + - "\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007h" + - "ealthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007" + - "\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004" + - "tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017se" + - "cret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regr" + + "\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + "\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364" + + "\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + + "e\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + + "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002" + + " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + + "username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:v\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007e\312\363\263" + + "\007`\302\364\263\007\023\n\003cli\022\014aurora-mysql\302\364\263\007\034\n\014json_ga" + + "teway\022\014aurora-mysql\302\364\263\007\"\n\022terraform-prov" + + "ider\022\014aurora_mysql\"\310\n\n\016AuroraPostgres\022\030\n" + + "\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010" + + "B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364" + + "\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010" + + ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030" + + "\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_" + + "filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inter" + + "face\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsu" + + "bdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostn" + + "ame\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + + "cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_dat" + + "abase\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030" + + "\n\003cli\022\021override-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pa" + + "ssword\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + + "\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005" + + "BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overri" + + "de\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001:\177\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007n\312\363\263\007i\302\364\263\007\026\n\003cli\022\017" + + "aurora-postgres\302\364\263\007\037\n\014json_gateway\022\017auro" + + "ra-postgres\302\364\263\007%\n\022terraform-provider\022\017au" + + "rora_postgres\"\304\007\n\005Azure\022\030\n\002id\030\200\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-" + + "provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007" + + "\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\t" + + "B\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(" + + "\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006app_id\030\001 \001(" + + "\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006app" + + "-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\001\022x\n\rport_override\030\010 \001(\005Ba\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263" + + "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022p\n\ttenant_id\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\ttenant-id\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005azu" + + "re\302\364\263\007\025\n\014json_gateway\022\005azure\302\364\263\007\033\n\022terra" + + "form-provider\022\005azure\"\360\007\n\020AzureCertificat" + + "e\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002" + + " \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263" + + "\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001" + + "(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store" + + "_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regr" + "ess_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_i" + "nterface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S" + "\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010h" + - "ostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + - "\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030" + - "\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" + - "\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005" + - "\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:q\030" + - "\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007`\312\363\263\007[\302\364\263\007\021\n\003cli\022\nazuremy" + - "sql\302\364\263\007\032\n\014json_gateway\022\nazuremysql\302\364\263\007!\n" + - "\022terraform-provider\022\013azure_mysql\"\270\n\n\rAzu" + - "rePostgres\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004" + - "name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007he" + - "althy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006" + - "\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004t" + - "ags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017sec" + - "ret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regre" + - "ss_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_in" + - "terface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n" + - "\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312" + - "\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010ho" + - "stname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_" + - "database\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364" + - "\263\007\030\n\003cli\022\021override-database\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 " + - "\001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004p" + - "ort\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ove" + - "rride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001:z\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007i\312\363\263\007d\302\364\263\007\024\n\003cl" + - "i\022\razurepostgres\302\364\263\007\035\n\014json_gateway\022\razu" + - "repostgres\302\364\263\007$\n\022terraform-provider\022\016azu" + - "re_postgres\"\275\010\n\010BigQuery\022\030\n\002id\030\200\200\002 \001(\tB\n" + - "\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform" + - "-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263" + - "\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007" + - "\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endpoint\030\004 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370\263\007\005" + + "\263\007\000\022j\n\006app_id\030\001 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363" + + "\263\007\022\302\364\263\007\r\n\003cli\022\006app-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022{\n\022clien" + + "t_certificate\030\003 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363" + + "\263\007\027\302\364\263\007\022\n\003cli\022\013certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\r" + + "port_override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363" + + "\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022p" + + "\n\ttenant_id\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007" + + "\025\302\364\263\007\020\n\003cli\022\ttenant-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:u\030\000\372\370\263\007" + + "\005\250\363\263\007\001\372\370\263\007d\312\363\263\007_\302\364\263\007\020\n\003cli\022\tazurecert\302\364\263" + + "\007\031\n\014json_gateway\022\tazurecert\302\364\263\007\'\n\022terraf" + + "orm-provider\022\021azure_certificate\"\263\t\n\nAzur" + + "eMysql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name" + + "\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007health" + + "y\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007" + + "\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030" + + "\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_" + + "store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#" + + "\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016b" + + "ind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + + "\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pass" + + "word\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005" + "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022t\n\013private_key\030\001 \001(\tB_\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013private-key\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001\022l\n\007project\030\002 \001(\tB[\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\030\312\363\263\007\023\302\364\263\007\016\n\003cli\022\007project\362\370\263\007\005\320\364\263\007\000\362\370" + - "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n" + - "\n\010username\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024" + - "\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:k\030\000\372\370\263\007\005\250" + - "\363\263\007\001\372\370\263\007Z\312\363\263\007U\302\364\263\007\017\n\003cli\022\010bigquery\302\364\263\007\030\n" + - "\014json_gateway\022\010bigquery\302\364\263\007\037\n\022terraform-" + - "provider\022\tbig_query\"\254\t\n\tCassandra\022\030\n\002id\030" + - "\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!" + - "terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1." + - "TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\t" + + "\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263" + + "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\001:q\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007`\312\363\263\007[\302\364\263\007\021\n\003cli\022\naz" + + "uremysql\302\364\263\007\032\n\014json_gateway\022\nazuremysql\302" + + "\364\263\007!\n\022terraform-provider\022\013azure_mysql\"\302\n" + + "\n\rAzurePostgres\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + + "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + + "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + + "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + + "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/" + + "\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022\200\001\n\021override_database\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-databa" + + "se\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263" + + "\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ove" + + "rride\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + + "\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010userna" + + "me\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + + "li\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:z\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007" + + "i\312\363\263\007d\302\364\263\007\024\n\003cli\022\razurepostgres\302\364\263\007\035\n\014js" + + "on_gateway\022\razurepostgres\302\364\263\007$\n\022terrafor" + + "m-provider\022\016azure_postgres\"\307\010\n\010BigQuery\022" + + "\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(" + + "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001" + + "(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030" + + "\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\013" + + "2\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_i" + + "d\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regres" + + "s_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_int" + + "erface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\t" + + "subdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007" + + "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022n\n\010endpoint\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + + "\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpor" + + "t_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013p" + + "rivate_key\030\001 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027" + + "\302\364\263\007\022\n\003cli\022\013private-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022l\n\007pro" + + "ject\030\002 \001(\tB[\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\030\312\363\263\007\023\302\364\263\007\016\n" + + "\003cli\022\007project\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\005 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010use" + + "rname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007U\302" + + "\364\263\007\017\n\003cli\022\010bigquery\302\364\263\007\030\n\014json_gateway\022\010" + + "bigquery\302\364\263\007\037\n\022terraform-provider\022\tbig_q" + + "uery\"\266\t\n\tCassandra\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263" + + "\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provi" + + "der\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007" + + "\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263" + + "\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostna" + + "me\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263" + + "\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ove" + + "rride\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + + "\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_re" + + "quired\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007" + + "\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010userna" + + "me\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + + "li\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007" + + "\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tcassandra\302\364\263\007\031\n\014json_g" + + "ateway\022\tcassandra\302\364\263\007\037\n\022terraform-provid" + + "er\022\tcassandra\"\241\n\n\005Citus\022\030\n\002id\030\200\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-" + + "provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007" + + "\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\t" + "B\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(" + "\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010h" + - "ostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 " + + "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010d" + + "atabase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021overrid" + + "e-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010passwo" + + "rd\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\r" + + "port_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363" + + "\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n" + + "\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024" + + "\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250" + + "\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005citus\302\364\263\007\025\n\014js" + + "on_gateway\022\005citus\302\364\263\007\033\n\022terraform-provid" + + "er\022\005citus\"\252\t\n\010Clustrix\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370" + + "\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-p" + + "rovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005" + + "\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + + "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + + "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001" + + "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010da" + + "tabase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + "\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364" + + "\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + + "e\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + + "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002" + + " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + + "username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263" + + "\007T\302\364\263\007\017\n\003cli\022\010clustrix\302\364\263\007\030\n\014json_gatewa" + + "y\022\010clustrix\302\364\263\007\036\n\022terraform-provider\022\010cl" + + "ustrix\"\261\n\n\tCockroach\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\t" + + "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010data" + + "base\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007" + + "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + + "\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-d" + + "atabase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362" + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362" + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + "\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpor" + - "t_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + + "t_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014t" + - "ls_required\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007" + - "\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010u" + "sername\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + "\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007" + - "\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tcassandra\302\364\263\007\031\n\014j" + - "son_gateway\022\tcassandra\302\364\263\007\037\n\022terraform-p" + - "rovider\022\tcassandra\"\227\n\n\005Citus\022\030\n\002id\030\200\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terra" + - "form-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB" + - "\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n" + - "\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010databa" + - "se\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-dat" + - "abase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263" + + "\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tcockroach\302\364\263\007\031\n\014j" + + "son_gateway\022\tcockroach\302\364\263\007\037\n\022terraform-p" + + "rovider\022\tcockroach\"\244\t\n\004DB2I\022\030\n\002id\030\200\200\002 \001(" + + "\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraf" + + "orm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n" + + "\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002" + + " \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001" + + "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200" + + "\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostnam" + + "e\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + + "i\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010passw" + + "ord\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + + "\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "v\n\014tls_required\030\007 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035" + + "\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:`\030\000\372\370\263\007\005" + + "\250\363\263\007\001\372\370\263\007O\312\363\263\007J\302\364\263\007\013\n\003cli\022\004db2i\302\364\263\007\024\n\014js" + + "on_gateway\022\004db2i\302\364\263\007\034\n\022terraform-provide" + + "r\022\006db_2_i\"\244\t\n\006DB2LUW\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\t" + + "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010data" + + "base\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007" + + "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + + "\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f" + + "\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007" + + "\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030", + "\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022" + + "\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001" + + "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010us" + + "ername\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:f\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007U\312\363\263\007P" + + "\302\364\263\007\r\n\003cli\022\006db2luw\302\364\263\007\026\n\014json_gateway\022\006d" + + "b2luw\302\364\263\007\036\n\022terraform-provider\022\010db_2_luw" + + "\"\316\t\n\016DocumentDBHost\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005" + + "\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363" + + "\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230" + + "\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-prov" + + "ider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263" + + "\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + + "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_database\030\002" + + " \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\r" + + "auth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hos" + + "tname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263" + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263" + "\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + "\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + - "override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + + "override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010use" + - "rname\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372" + - "\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005citus\302\364\263\007\025\n\014json_ga" + - "teway\022\005citus\302\364\263\007\033\n\022terraform-provider\022\005c" + - "itus\"\240\t\n\010Clustrix\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007" + - "\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263" + - "\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provid" + - "er\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001" + - "\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + "rname\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + + "\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:~\030\000\372\370\263\007\005\250\363\263\007\001\372" + + "\370\263\007m\312\363\263\007h\302\364\263\007\025\n\003cli\022\016documentdbhost\302\364\263\007\036" + + "\n\014json_gateway\022\016documentdbhost\302\364\263\007&\n\022ter" + + "raform-provider\022\020document_db_host\"\374\n\n\024Do" + + "cumentDBReplicaSet\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263" + + "\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provi" + + "der\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007" + + "\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263" + + "\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_database\030\002 " + + "\001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\ra" + + "uth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001\n\022connect_to_re" + + "plica\030\007 \001(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031" + + "\n\003cli\022\022connect-to-replica\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010h" + + "ostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + + "\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030" + + "\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" + + "\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport_override\030\003 \001" + + "(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpo" + + "rt-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013replica_set\030\006 \001" + + "(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013re" + + "plica-set\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usernam" + + "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\001:\222\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\200\001\312\363\263\007{\302\364\263" + + "\007\033\n\003cli\022\024documentdbreplicaset\302\364\263\007$\n\014json" + + "_gateway\022\024documentdbreplicaset\302\364\263\007-\n\022ter" + + "raform-provider\022\027document_db_replica_set" + + "\"\256\010\n\005Druid\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004" + + "name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007he" + + "althy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006" + + "\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004t" + + "ags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017sec" + + "ret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263" + + "\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + ".\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022n\n\010password\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004" + + "port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n" + + "\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 " + + "\001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rp" + + "ort-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\003 \001(\t" + + "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010user" + + "name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364" + + "\263\007\014\n\003cli\022\005druid\302\364\263\007\025\n\014json_gateway\022\005drui" + + "d\302\364\263\007\033\n\022terraform-provider\022\005druid\"\305\n\n\010Dy" + + "namoDB\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name" + + "\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007health" + + "y\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007" + + "\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030" + + "\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_" + + "store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#" + + "\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016b" + + "ind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + + "\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022u\n\naccess_key\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\001\022n\n\010endpoint\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007" + + "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022j\n\006region\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007" + + "\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_ar" + + "n\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + + "i\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_i" + + "d\030\007 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cl" + + "i\022\020role-external-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret" + + "_access_key\030\002 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007" + + "\035\302\364\263\007\030\n\003cli\022\021secret-access-key\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + ":g\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007V\312\363\263\007Q\302\364\263\007\r\n\003cli\022\006dyna" + + "mo\302\364\263\007\026\n\014json_gateway\022\006dynamo\302\364\263\007\037\n\022terr" + + "aform-provider\022\tdynamo_db\"\256\t\n\007Elastic\022\030\n" + + "\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010" + + "B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364" + + "\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010" + + ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030" + + "\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_" + + "filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inter" + + "face\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsu" + + "bdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010passw" + + "ord\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + + "cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362" + + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\006 \001(\010B`\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\001:g\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007V\312\363\263\007Q\302\364\263\007\016\n\003cli\022\007ela" + + "stic\302\364\263\007\027\n\014json_gateway\022\007elastic\302\364\263\007\035\n\022t" + + "erraform-provider\022\007elastic\"\301\t\n\020Elasticac" + + "heRedis\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004nam" + + "e\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healt" + + "hy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263" + + "\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags" + + "\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret" + + "_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022" + "#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016" + "bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + "\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362" + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007" + + "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + - "\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pas" + - "sword\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005B" + + "\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + + "\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004por" + + "t\030\004 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cl" + + "i\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005" + + "Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport" + + "-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\005 \001(" + + "\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls" + + "-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\006 \001(\tB\\\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usernam" + + "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\001:q\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007`\312\363\263\007[\302\364\263\007\016" + + "\n\003cli\022\007ecredis\302\364\263\007\027\n\014json_gateway\022\007ecred" + + "is\302\364\263\007\'\n\022terraform-provider\022\021elasticache" + + "_redis\"\314\006\n\003GCP\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + + "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + + "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022" + + "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n" + + "\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022p\n\007keyfile\030\001 \001(\tB_\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013svc-keyfile" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\001\022x\n\rport_override\030\013 \001(\005Ba\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overri" + + "de\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006scopes\030\002 \001(\tBZ\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006scopes\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + ":[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003gcp\302" + + "\364\263\007\023\n\014json_gateway\022\003gcp\302\364\263\007\031\n\022terraform-" + + "provider\022\003gcp\"\260\014\n\tGoogleGKE\022\030\n\002id\030\200\200\002 \001(" + + "\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraf" + + "orm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n" + + "\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002" + + " \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001" + + "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200" + + "\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certif" + + "icate_authority\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&" + + "\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-authority\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\001\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\312\002\n\025healthcheck_namespace\030\006 \001(\tB\252\002\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthche" + + "ck-namespace\232\365\263\007\271\001\n\022terraform-provider\022\242" + + "\001The path used to check the health of yo" + + "ur connection. Defaults to `default`. " + + "This field is required, and is only mark" + + "ed as optional for backwards compatibili" + + "ty.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_group_" + + "id\030\007 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003c" + + "li\022\030remote-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300" + + "\001\n$remote_identity_healthcheck_username\030" + + "\010 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli" + + "\022$remote-identity-healthcheck-username\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity\022\204\001\n\023se" + + "rvice_account_key\030\004 \001(\tBg\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007$\312\363\263\007\037\302\364\263\007\032\n\003cli\022\023service-account-key\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\001:n\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007]\312\363\263\007X\302\364\263\007\020\n\003c" + + "li\022\tgooglegke\302\364\263\007\031\n\014json_gateway\022\tgoogle" + + "gke\302\364\263\007 \n\022terraform-provider\022\ngoogle_gke" + + "\"\245\n\n\032GoogleGKEUserImpersonation\022\030\n\002id\030\200\200" + + "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!te" + + "rraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Ta" + + "gsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(" + + "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter" + + "\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206" + + "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomai" + + "n\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025ce" + + "rtificate_authority\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-authori" + + "ty\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022\312\002\n\025healthcheck_namespace\030\006 \001(\tB\252\002\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healt" + + "hcheck-namespace\232\365\263\007\271\001\n\022terraform-provid" + + "er\022\242\001The path used to check the health o" + + "f your connection. Defaults to `default" + + "`. This field is required, and is only " + + "marked as optional for backwards compati" + + "bility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\204\001\n\023service_account_ke" + + "y\030\004 \001(\tBg\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\003cl" + + "i\022\023service-account-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\245\001\030\000\372\370\263" + + "\007\005\250\363\263\007\001\372\370\263\007\223\001\312\363\263\007\215\001\302\364\263\007!\n\003cli\022\032googlegke" + + "userimpersonation\302\364\263\007*\n\014json_gateway\022\032go" + + "oglegkeuserimpersonation\302\364\263\0073\n\022terraform" + + "-provider\022\035google_gke_user_impersonation" + + "\"\261\n\n\tGreenplum\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + + "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + + "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022" + + "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n" + + "\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\200\001\n\021override_database\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-databas" + + "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007" + + "\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_over" + + "ride\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n" + + "\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usernam" + + "e\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + + "i\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\" + + "\312\363\263\007W\302\364\263\007\020\n\003cli\022\tgreenplum\302\364\263\007\031\n\014json_ga" + + "teway\022\tgreenplum\302\364\263\007\037\n\022terraform-provide" + + "r\022\tgreenplum\"\367\t\n\010HTTPAuth\022\030\n\002id\030\200\200\002 \001(\tB" + + "\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafor" + + "m-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370" + + "\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001" + + "(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022t\n\013auth_header\030\003 " + + "\001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013a" + + "uth-header\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014default_path\030\005 \001" + + "(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014de" + + "fault-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021headers_blackli" + + "st\030\004 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003c" + + "li\022\021headers-exclusion\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\020healt" + + "hcheck_path\030\002 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007" + + "\027\302\364\263\007\022\n\003cli\022\013health-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rho" + + "st_override\030\007 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "\031\302\364\263\007\024\n\003cli\022\rhost-override\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\t" + + "subdomain\030\006 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302" + + "\364\263\007\025\n\003cli\022\016http-subdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022d\n\003u" + + "rl\030\001 \001(\tBW\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\024\312\363\263\007\017\302\364\263\007\n\n\003c" + + "li\022\003url\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007" + + "U\302\364\263\007\017\n\003cli\022\010httpAuth\302\364\263\007\030\n\014json_gateway" + + "\022\010httpAuth\302\364\263\007\037\n\022terraform-provider\022\thtt" + + "p_auth\"\356\n\n\rHTTPBasicAuth\022\030\n\002id\030\200\200\002 \001(\tB\n" + + "\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform" + + "-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263" + + "\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(" + + "\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022v\n\014default_path\030\006 " + + "\001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014d" + + "efault-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021headers_blackl" + + "ist\030\005 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003" + + "cli\022\021headers-exclusion\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\020heal" + + "thcheck_path\030\002 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263" + + "\007\027\302\364\263\007\022\n\003cli\022\013health-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rh" + + "ost_override\030\010 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263" + + "\007\031\302\364\263\007\024\n\003cli\022\rhost-override\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + + "\010password\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + + "\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022u\n\tsubdoma" + + "in\030\007 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003c" + + "li\022\016http-subdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022d\n\003url\030\001 \001(" + + "\tBW\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\024\312\363\263\007\017\302\364\263\007\n\n\003cli\022\003url" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263" + + "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\001:s\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007b\312\363\263\007]\302\364\263\007\020\n\003cli\022\tht" + + "tpBasic\302\364\263\007\031\n\014json_gateway\022\thttpBasic\302\364\263" + + "\007%\n\022terraform-provider\022\017http_basic_auth\"" + + "\212\t\n\nHTTPNoAuth\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + + "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + + "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022" + + "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n" + + "\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\022v\n\014default_path\030\004 \001(\tB`\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014default-pat" + + "h\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007", + "\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021headers_blacklist\030\003 \001(\tB" + + "e\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021heade" + + "rs-exclusion\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\020healthcheck_pa" + + "th\030\002 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003c" + + "li\022\013health-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rhost_overri" + + "de\030\006 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003c" + + "li\022\rhost-override\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + + "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\tsubdomain" + + "\030\005 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003cli" + + "\022\016http-subdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022d\n\003url\030\001 \001(\tB" + + "W\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\024\312\363\263\007\017\302\364\263\007\n\n\003cli\022\003url\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000:r\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007a\312\363\263\007\\\302\364\263\007\021\n\003c" + + "li\022\nhttpNoAuth\302\364\263\007\032\n\014json_gateway\022\nhttpN" + + "oAuth\302\364\263\007\"\n\022terraform-provider\022\014http_no_" + + "auth\"\207\017\n\nKubernetes\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005" + + "\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363" + + "\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230" + + "\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-prov" + + "ider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263" + + "\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + + "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_au" + + "thority\030\003 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263" + + "\007\034\n\003cli\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + "\022\202\001\n\022client_certificate\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022client-certific" + + "ate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclient_key\030\007 \001(\tB^\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\nclient-key\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\001\022\312\002\n\025healthcheck_namespace\030\t \001(" + + "\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025" + + "healthcheck-namespace\232\365\263\007\271\001\n\022terraform-p" + + "rovider\022\242\001The path used to check the hea" + + "lth of your connection. Defaults to `de" + + "fault`. This field is required, and is " + + "only marked as optional for backwards co" + + "mpatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\t" + + "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010host" + + "name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x" + + "\n\rport_override\030\014 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036" + + "\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\216\001\n\030remote_identity_group_id\030\n \001(\tBl\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-id" + + "entity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_ide" + + "ntity_healthcheck_username\030\013 \001(\tB\221\001\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-iden" + + "tity-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024" + + "\332\364\263\007\017remote-identity:p\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007_\312" + + "\363\263\007Z\302\364\263\007\021\n\003cli\022\nkubernetes\302\364\263\007\032\n\014json_ga" + + "teway\022\nkubernetes\302\364\263\007 \n\022terraform-provid" + + "er\022\nkubernetes\"\300\013\n\023KubernetesBasicAuth\022\030" + + "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + + "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + + "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + + "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id" + + "\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress" + + "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + + "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + + "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\312\002\n\025healthcheck_namespace\030\005 \001(\tB\252\002\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthche" + + "ck-namespace\232\365\263\007\271\001\n\022terraform-provider\022\242" + + "\001The path used to check the health of yo" + + "ur connection. Defaults to `default`. " + + "This field is required, and is only mark" + + "ed as optional for backwards compatibili" + + "ty.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\000\022s\n\010password\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhttp-password\362\370\263\007\005\320\364\263" + + "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\001\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020" + + "\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overr" + + "ide\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003" + + "cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022s\n\010username" + + "\030\003 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli" + + "\022\rhttp-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\215\001\030\000\372\370\263\007\005\250\363\263\007\001" + + "\372\370\263\007|\312\363\263\007w\302\364\263\007\032\n\003cli\022\023kuberneteshttpbasi" + + "c\302\364\263\007#\n\014json_gateway\022\023kuberneteshttpbasi" + + "c\302\364\263\007+\n\022terraform-provider\022\025kubernetes_b" + + "asic_auth\"\256\r\n\030KubernetesServiceAccount\022\030" + + "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + + "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + + "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + + "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id" + + "\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress" + + "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + + "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + + "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\312\002\n\025healthcheck_namespace\030\004 \001(\tB\252\002\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthche" + + "ck-namespace\232\365\263\007\271\001\n\022terraform-provider\022\242" + + "\001The path used to check the health of yo" + + "ur connection. Defaults to `default`. " + + "This field is required, and is only mark" + + "ed as optional for backwards compatibili" + + "ty.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363" + + "\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ov" + + "erride\030\007 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" + + "\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remo" + + "te_identity_group_id\030\005 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-gr" + + "oup-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_hea" + + "lthcheck_username\030\006 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-identity-heal" + + "thcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remo" + + "te-identity\022l\n\005token\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\tapi-token\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\001:\236\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\214\001\312\363\263\007\206\001\302\364\263\007\037\n\003cli\022\030" + + "kubernetesserviceaccount\302\364\263\007(\n\014json_gate" + + "way\022\030kubernetesserviceaccount\302\364\263\0070\n\022terr" + + "aform-provider\022\032kubernetes_service_accou" + + "nt\"\240\013\n)KubernetesServiceAccountUserImper" + + "sonation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004na" + + "me\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007heal" + + "thy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364" + + "\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tag" + + "s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secre" + + "t_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001" + + "\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n" + + "\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025healthcheck_namespace\030\004 \001" + + "(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022" + + "\025healthcheck-namespace\232\365\263\007\271\001\n\022terraform-" + + "provider\022\242\001The path used to check the he" + + "alth of your connection. Defaults to `d" + + "efault`. This field is required, and is" + + " only marked as optional for backwards c" + + "ompatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hos" + + "tname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007" + + "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022l\n\005token\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025" + + "\302\364\263\007\020\n\003cli\022\tapi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\323\001\030\000\372\370\263\007" + + "\005\250\363\263\007\001\372\370\263\007\301\001\312\363\263\007\273\001\302\364\263\0070\n\003cli\022)kubernetes" + + "serviceaccountuserimpersonation\302\364\263\0079\n\014js" + + "on_gateway\022)kubernetesserviceaccountuser" + + "impersonation\302\364\263\007C\n\022terraform-provider\022-" + + "kubernetes_service_account_user_imperson" + + "ation\"\374\014\n\033KubernetesUserImpersonation\022\030\n" + + "\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010" + + "B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364" + + "\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010" + + ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030" + + "\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_" + + "filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inter" + + "face\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsu" + + "bdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "\210\001\n\025certificate_authority\030\003 \001(\tBi\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-a" + + "uthority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certificat" + + "e\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cl" + + "i\022\022client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclien" + + "t_key\030\007 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021" + + "\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + + "\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\312\002\n\025healthch" + + "eck_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001" + + "\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232" + + "\365\263\007\271\001\n\022terraform-provider\022\242\001The path use" + + "d to check the health of your connection" + + ". Defaults to `default`. This field is" + + " required, and is only marked as optiona" + + "l for backwards compatibility.\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port" + + "\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + + "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\n \001(\005B" + + "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + + "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:\247\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\225\001\312" + + "\363\263\007\217\001\302\364\263\007\"\n\003cli\022\033kubernetesuserimpersona" + + "tion\302\364\263\007+\n\014json_gateway\022\033kubernetesuseri" + + "mpersonation\302\364\263\0073\n\022terraform-provider\022\035k" + + "ubernetes_user_impersonation\"\256\r\n\tMTLSMys" + + "ql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002" + + " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200" + + "\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370" + + "\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 " + + "\001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_stor" + + "e_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\reg" + + "ress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_" + + "interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022" + + "S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + + "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022\210\001\n\025certificate_authority\030\007 \001(\tBi\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certific" + + "ate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certi" + + "ficate\030\t \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007" + + "\031\n\003cli\022\022client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\n" + + "client_key\030\013 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026" + + "\302\364\263\007\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010data" + + "base\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001" + + "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ho" + + "stname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport" + + "_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + + "\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013se" + + "rver_name\030\r \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302" + + "\364\263\007\022\n\003cli\022\013server-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010user" + + "name\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:s\030\000\372\370\263\007\005\250\363\263\007\001\372\370" + + "\263\007b\312\363\263\007]\210\364\263\007\001\302\364\263\007\020\n\003cli\022\tmTLSMysql\302\364\263\007\031\n" + + "\014json_gateway\022\tmTLSMysql\302\364\263\007 \n\022terraform" + + "-provider\022\nmtls_mysql\"\270\016\n\014MTLSPostgres\022\030" + + "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + + "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + + "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + + "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id" + + "\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress" + + "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + + "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + + "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022\210\001\n\025certificate_authority\030\010 \001(\tBi\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-" + + "authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certifica" + + "te\030\n \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003c" + + "li\022\022client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclie" + + "nt_key\030\014 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007" + + "\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010database" + + "\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostna" + + "me\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010" + + "Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021over" + + "ride-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010pas" + + "sword\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007" + + "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022t\n\013server_name\030\016 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013server-name\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:w\030\000\372\370\263\007\005" + + "\250\363\263\007\001\372\370\263\007f\312\363\263\007a\302\364\263\007\023\n\003cli\022\014mTLSPostgres\302" + + "\364\263\007\034\n\014json_gateway\022\014mTLSPostgres\302\364\263\007#\n\022t" + + "erraform-provider\022\rmtls_postgres\"\236\t\n\005Mar" + + "ia\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002" + + " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200" + + "\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370" + + "\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 " + + "\001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_stor" + + "e_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\reg" + + "ress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_" + + "interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022" + + "S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + + "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010" + + "hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364" + + "\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password" + + "\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007" + + "\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + + "\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a" + + "\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005maria\302" + + "\364\263\007\025\n\014json_gateway\022\005maria\302\364\263\007\033\n\022terrafor" + + "m-provider\022\005maria\"\336\006\n\tMemcached\022\030\n\002id\030\200\200" + + "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!te" + + "rraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Ta" + + "gsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(" + + "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter" + + "\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206" + + "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomai" + + "n\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hos" + + "tname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + + "\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005B" + "X\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362" + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007" + + "\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba\030\000\362\370\263\007" + "\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overrid" + "e\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\001:j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017\n\003cli\022\010c" + - "lustrix\302\364\263\007\030\n\014json_gateway\022\010clustrix\302\364\263\007" + - "\036\n\022terraform-provider\022\010clustrix\"\247\n\n\tCock" + - "roach\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030" + + "\000\362\370\263\007\005\240\364\263\007\000:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\020" + + "\n\003cli\022\tmemcached\302\364\263\007\031\n\014json_gateway\022\tmem" + + "cached\302\364\263\007\037\n\022terraform-provider\022\tmemcach" + + "ed\"\242\t\n\006Memsql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + "$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n" + + "\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370" + + "\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$" + + "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017" + + "secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + + "\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030" + + "\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022" + + "\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-o" + + "verride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003" + + "cli\022\006memsql\302\364\263\007\026\n\014json_gateway\022\006memsql\302\364" + + "\263\007\034\n\022terraform-provider\022\006memsql\"\266\n\n\tMong" + + "oHost\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030" + "\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy" + "\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001" + "*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203" + - "\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_s" + - "tore_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_fi" + - "lter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interfa" + - "ce\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubd" + - "omain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostnam" + - "e\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + - "i\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_datab" + - "ase\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003" + - "cli\022\021override-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pass" + - "word\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + - "\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + - "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tco" + - "ckroach\302\364\263\007\031\n\014json_gateway\022\tcockroach\302\364\263" + - "\007\037\n\022terraform-provider\022\tcockroach\"\232\t\n\004DB" + - "2I\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002" + - " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200" + - "\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370" + - "\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 " + - "\001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_stor" + - "e_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filte" + - "r\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030" + - "\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdoma" + - "in\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010ho" + - "stname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003" + - " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + - "password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320" + - "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022v\n\014tls_required\030\007 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:`\030\000" + - "\372\370\263\007\005\250\363\263\007\001\372\370\263\007O\312\363\263\007J\302\364\263\007\013\n\003cli\022\004db2i\302\364\263\007" + - "\024\n\014json_gateway\022\004db2i\302\364\263\007\034\n\022terraform-pr" + - "ovider\022\006db_2_i\"\232\t\n\006DB2LUW\022\030\n\002id\030\200\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafor" + - "m-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370" + - "\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260" + - "\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362" + + "\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_s" + + "tore_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n", + "\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bi" + + "nd_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + + "\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022x\n\rauth_database\030\002 \001(\tBa\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rauth-database\362" + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + + "\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + "\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004por" + + "\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004por" + "t\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cl" + "i\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005" + "Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport" + "-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\010 \001(" + + "\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls" + + "-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030" + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usernam" + - "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001:f\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007U\312\363\263\007P\302\364\263\007\r" + - "\n\003cli\022\006db2luw\302\364\263\007\026\n\014json_gateway\022\006db2luw" + - "\302\364\263\007\036\n\022terraform-provider\022\010db_2_luw\"\304\t\n\016" + - "DocumentDBHost\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + - "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + - "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + - "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022", - "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n" + - "\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\r" + + "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\001:s\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007b\312\363\263\007]\210\364\263\007\001" + + "\302\364\263\007\020\n\003cli\022\tmongoHost\302\364\263\007\031\n\014json_gateway" + + "\022\tmongoHost\302\364\263\007 \n\022terraform-provider\022\nmo" + + "ngo_host\"\254\013\n\017MongoLegacyHost\022\030\n\002id\030\200\200\002 \001" + + "(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terra" + + "form-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB" + + "\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200" + + "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207" + + "\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_d" + + "atabase\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263" + + "\007\024\n\003cli\022\rauth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010host" + + "name\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001" + + "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010pa" + + "ssword\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263" + + "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\000\022t\n\013replica_set\030\007 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013replica-set\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022v\n\014tls_required\030\010 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010username\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007" + + "\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\014\n\003cli\022\005mongo\302\364\263\007\025\n\014" + + "json_gateway\022\005mongo\302\364\263\007\'\n\022terraform-prov" + + "ider\022\021mongo_legacy_host\"\324\014\n\025MongoLegacyR" + + "eplicaset\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004n" + + "ame\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007hea" + + "lthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262" + + "\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004ta" + + "gs\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secr" + + "et_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007" + + "\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022." + + "\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_database\030\002 \001(\tBa\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rauth-datab" + + "ase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001\n\022connect_to_replica\030\010 \001" + + "(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022co" + + "nnect-to-replica\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001" + + " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + + "hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpo" + + "rt_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013" + + "replica_set\030\007 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007" + + "\027\302\364\263\007\022\n\003cli\022\013replica-set\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tl" + + "s_required\030\t \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030" + + "\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + + "ername\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + + "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\211\001\030\000\372\370\263\007\005\250\363\263\007" + + "\001\372\370\263\007x\312\363\263\007s\302\364\263\007\027\n\003cli\022\020mongo-replicaset\302" + + "\364\263\007 \n\014json_gateway\022\020mongo-replicaset\302\364\263\007" + + "-\n\022terraform-provider\022\027mongo_legacy_repl" + + "icaset\"\313\014\n\017MongoReplicaSet\022\030\n\002id\030\200\200\002 \001(\t" + + "B\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafo" + + "rm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362" + + "\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 " + + "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(" + + "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002" + + " \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_dat" + + "abase\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + + "\n\003cli\022\rauth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001\n\022conne" + + "ct_to_replica\030\010 \001(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363" + + "\263\007\036\302\364\263\007\031\n\003cli\022\022connect-to-replica\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + + "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010p" + + "assword\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + + "\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + + "\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(" + + "\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004por" + + "t\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overr" + + "ide\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013replica_set\030\007 \001(\tB_\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013replica-se" + + "t\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\t \001(\010B`\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-require" + + "d\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\001:\206\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007u\312\363\263\007p\210\364\263\007\001\302\364\263\007\026\n\003" + + "cli\022\017mongoReplicaSet\302\364\263\007\037\n\014json_gateway\022" + + "\017mongoReplicaSet\302\364\263\007\'\n\022terraform-provide" + + "r\022\021mongo_replica_set\"\371\t\n\023MongoShardedClu" + + "ster\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201" + + "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030" + + "\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*" + + "\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200" + + "\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_st" + + "ore_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\r" + "egress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bin" + "d_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007" + "\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + @@ -231917,1075 +239638,358 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + "\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + "\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port" + - "\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + - "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005B" + - "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + - "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\001:~\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007m\312\363\263\007h\302\364\263\007\025\n" + - "\003cli\022\016documentdbhost\302\364\263\007\036\n\014json_gateway\022" + - "\016documentdbhost\302\364\263\007&\n\022terraform-provider" + - "\022\020document_db_host\"\362\n\n\024DocumentDBReplica" + - "Set\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + - "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + - "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + - "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\ra" + - "uth_database\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263" + - "\007\031\302\364\263\007\024\n\003cli\022\rauth-database\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001" + - "\n\022connect_to_replica\030\007 \001(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022connect-to-replica" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312" + - "\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rpo" + - "rt_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + - "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013" + - "replica_set\030\006 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007" + - "\027\302\364\263\007\022\n\003cli\022\013replica-set\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + - "ername\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\222\001\030\000\372\370\263\007\005\250\363\263\007" + - "\001\372\370\263\007\200\001\312\363\263\007{\302\364\263\007\033\n\003cli\022\024documentdbreplic" + - "aset\302\364\263\007$\n\014json_gateway\022\024documentdbrepli" + - "caset\302\364\263\007-\n\022terraform-provider\022\027document" + - "_db_replica_set\"\244\010\n\005Druid\022\030\n\002id\030\200\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafor" + - "m-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370" + - "\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260" + - "\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022n\n\010password\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302" + - "\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overri" + - "de\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003c" + - "li\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030" + - "\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" + - "\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363" + - "\263\007K\302\364\263\007\014\n\003cli\022\005druid\302\364\263\007\025\n\014json_gateway\022" + - "\005druid\302\364\263\007\033\n\022terraform-provider\022\005druid\"\273" + - "\n\n\010DynamoDB\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n" + - "\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007h" + - "ealthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007" + - "\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004" + - "tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017se" + - "cret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regr" + - "ess_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_i" + - "nterface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S" + - "\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + - "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022u\n\naccess_key\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\001\022n\n\010endpoint\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312" + - "\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpo" + - "rt_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + - "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006" + - "region\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007" + - "\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010role_arn\030\006 \001" + - "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ro" + - "le-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role_external_id\030\007 \001" + - "(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020ro" + - "le-external-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021secret_acce" + - "ss_key\030\002 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007" + - "\030\n\003cli\022\021secret-access-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:g\030\000\372" + - "\370\263\007\005\250\363\263\007\001\372\370\263\007V\312\363\263\007Q\302\364\263\007\r\n\003cli\022\006dynamo\302\364\263" + - "\007\026\n\014json_gateway\022\006dynamo\302\364\263\007\037\n\022terraform" + - "-provider\022\tdynamo_db\"\244\t\n\007Elastic\022\030\n\002id\030\200" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + - "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + - "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001" + - "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ho" + - "stname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport" + - "_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + + "\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport" + + "_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + "\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tl" + "s_required\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030" + "\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + - "ername\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:g\030\000\372\370\263\007\005\250\363\263\007\001" + - "\372\370\263\007V\312\363\263\007Q\302\364\263\007\016\n\003cli\022\007elastic\302\364\263\007\027\n\014json" + - "_gateway\022\007elastic\302\364\263\007\035\n\022terraform-provid" + - "er\022\007elastic\"\267\t\n\020ElasticacheRedis\022\030\n\002id\030\200" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + - "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + - "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001" + - "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ho" + - "stname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001\022f\n\004port\030\004 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport" + - "_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + - "\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tl" + - "s_required\030\005 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030" + - "\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + - "ername\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + + "ername\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:q\030\000\372\370\263\007\005\250\363\263\007\001" + - "\372\370\263\007`\312\363\263\007[\302\364\263\007\016\n\003cli\022\007ecredis\302\364\263\007\027\n\014json" + - "_gateway\022\007ecredis\302\364\263\007\'\n\022terraform-provid" + - "er\022\021elasticache_redis\"\302\006\n\003GCP\022\030\n\002id\030\200\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + - "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + - "B\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022p\n\007keyfile\030\001 \001(\tB_" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013svc-ke" + - "yfile\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport_override\030\013 \001(\005Ba" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-o" + - "verride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006scopes\030\002 \001(\tBZ\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006scopes\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022" + - "\003gcp\302\364\263\007\023\n\014json_gateway\022\003gcp\302\364\263\007\031\n\022terra" + - "form-provider\022\003gcp\"\246\014\n\tGoogleGKE\022\030\n\002id\030\200" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + - "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + - "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate" + - "_authority\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!" + - "\302\364\263\007\034\n\003cli\022\025certificate-authority\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\001\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025" + - "healthcheck_namespace\030\006 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-na" + - "mespace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The " + - "path used to check the health of your co" + - "nnection. Defaults to `default`. This " + - "field is required, and is only marked as" + - " optional for backwards compatibility.\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_group_id\030\007 " + - "\001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030r" + - "emote-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$re" + - "mote_identity_healthcheck_username\030\010 \001(\t" + - "B\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$rem" + - "ote-identity-healthcheck-username\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity\022\204\001\n\023service" + - "_account_key\030\004 \001(\tBg\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007$\312\363\263" + - "\007\037\302\364\263\007\032\n\003cli\022\023service-account-key\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\001:n\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007]\312\363\263\007X\302\364\263\007\020\n\003cli\022\tg" + - "ooglegke\302\364\263\007\031\n\014json_gateway\022\tgooglegke\302\364" + - "\263\007 \n\022terraform-provider\022\ngoogle_gke\"\233\n\n\032" + - "GoogleGKEUserImpersonation\022\030\n\002id\030\200\200\002 \001(\t" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\223\001\030\000\372\370\263\007\005\250\363\263\007" + + "\001\372\370\263\007\201\001\312\363\263\007|\210\364\263\007\001\302\364\263\007\032\n\003cli\022\023mongosharde" + + "dcluster\302\364\263\007#\n\014json_gateway\022\023mongosharde" + + "dcluster\302\364\263\007+\n\022terraform-provider\022\025mongo" + + "_sharded_cluster\"\236\t\n\005Mysql\022\030\n\002id\030\200\200\002 \001(\t" + "B\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + "\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007" + "\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terrafo" + "rm-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362" + - "\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005" + - "\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_autho" + - "rity\030\002 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n" + - "\003cli\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n" + - "\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025health" + - "check_namespace\030\006 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespac" + - "e\232\365\263\007\271\001\n\022terraform-provider\022\242\001The path u" + - "sed to check the health of your connecti" + - "on. Defaults to `default`. This field " + - "is required, and is only marked as optio" + - "nal for backwards compatibility.\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022\204\001\n\023service_account_key\030\004 \001(\tBg\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007$\312\363\263\007\037\302\364\263\007\032\n\003cli\022\023service-acco" + - "unt-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\245\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\223\001\312\363" + - "\263\007\215\001\302\364\263\007!\n\003cli\022\032googlegkeuserimpersonati" + - "on\302\364\263\007*\n\014json_gateway\022\032googlegkeuserimpe" + - "rsonation\302\364\263\0073\n\022terraform-provider\022\035goog" + - "le_gke_user_impersonation\"\247\n\n\tGreenplum\022" + - "\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(" + - "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001" + - "(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030" + - "\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\013" + - "2\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_i" + - "d\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002" + - " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030" + - "\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010datab" + - "ase\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hos" + - "tname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 " + - "\001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021o" + - "verride-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003" + - " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + - "password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320" + - "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000" + - "\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tgreenplu" + - "m\302\364\263\007\031\n\014json_gateway\022\tgreenplum\302\364\263\007\037\n\022te" + - "rraform-provider\022\tgreenplum\"\355\t\n\010HTTPAuth" + - "\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001" + - "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 " + - "\001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007" + - "\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(" + - "\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_" + - "id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030" + - "\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022t\n\013auth_head" + - "er\030\003 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003c" + - "li\022\013auth-header\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022v\n\014default_pat" + - "h\030\005 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cl" + - "i\022\014default-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021headers_bl" + - "acklist\030\004 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263" + - "\007\030\n\003cli\022\021headers-exclusion\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\020" + - "healthcheck_path\030\002 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013health-path\362\370\263\007\005\320\364\263\007\000\362" + - "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + - "x\n\rhost_override\030\007 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhost-override\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022u\n\tsubdomain\030\006 \001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312" + - "\363\263\007\032\302\364\263\007\025\n\003cli\022\016http-subdomain\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022d\n\003url\030\001 \001(\tBW\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\024\312\363\263\007\017\302\364\263" + - "\007\n\n\003cli\022\003url\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007" + - "Z\312\363\263\007U\302\364\263\007\017\n\003cli\022\010httpAuth\302\364\263\007\030\n\014json_ga" + - "teway\022\010httpAuth\302\364\263\007\037\n\022terraform-provider" + - "\022\thttp_auth\"\344\n\n\rHTTPBasicAuth\022\030\n\002id\030\200\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + - "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + - "B\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022v\n\014default_path\030\006 \001(\tB`" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014defaul" + - "t-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021headers_blacklist\030\005" + - " \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021" + - "headers-exclusion\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022y\n\020healthche" + - "ck_path\030\002 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263" + - "\007\022\n\003cli\022\013health-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rhost_o" + - "verride\030\010 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263" + - "\007\024\n\003cli\022\rhost-override\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pass" + - "word\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + - "\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022u\n\tsubdomain\030\007 " + - "\001(\tBb\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003cli\022\016h" + - "ttp-subdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022d\n\003url\030\001 \001(\tBW\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\024\312\363\263\007\017\302\364\263\007\n\n\003cli\022\003url\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010username\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:s\030" + - "\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007b\312\363\263\007]\302\364\263\007\020\n\003cli\022\thttpBas" + - "ic\302\364\263\007\031\n\014json_gateway\022\thttpBasic\302\364\263\007%\n\022t" + - "erraform-provider\022\017http_basic_auth\"\200\t\n\nH" + - "TTPNoAuth\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004n" + - "ame\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007hea" + - "lthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262" + - "\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004ta" + - "gs\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secr" + - "et_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regres" + - "s_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_int" + - "erface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022v\n\014" + - "default_path\030\004 \001(\tB`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263" + - "\007\030\302\364\263\007\023\n\003cli\022\014default-path\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n" + - "\021headers_blacklist\030\003 \001(\tBe\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021headers-exclusion\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022y\n\020healthcheck_path\030\002 \001(\tB_\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013health-path" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022x\n\rhost_override\030\006 \001(\tBa\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhost-overri" + - "de\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\tsubdomain\030\005 \001(\tBb\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\037\312\363\263\007\032\302\364\263\007\025\n\003cli\022\016http-subdomai" + - "n\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\000\022d\n\003url\030\001 \001(\tBW\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\024\312\363\263\007\017\302\364\263\007\n\n\003cli\022\003url\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:r\030\000\372\370\263", - "\007\005\250\363\263\007\001\372\370\263\007a\312\363\263\007\\\302\364\263\007\021\n\003cli\022\nhttpNoAuth\302" + - "\364\263\007\032\n\014json_gateway\022\nhttpNoAuth\302\364\263\007\"\n\022ter" + - "raform-provider\022\014http_no_auth\"\375\016\n\nKubern" + - "etes\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201" + - "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030" + - "\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*" + - "\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200" + - "\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_st" + - "ore_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_fil" + - "ter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interfac" + - "e\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdo" + - "main\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n" + - "\025certificate_authority\030\003 \001(\tBi\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-auth" + - "ority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certificate\030\005" + - " \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022" + - "client-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclient_k" + - "ey\030\007 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003c" + - "li\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\312\002\n\025healthcheck" + - "_namespace\030\t \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263" + - "\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-namespace\232\365\263\007" + - "\271\001\n\022terraform-provider\022\242\001The path used t" + - "o check the health of your connection. " + - "Defaults to `default`. This field is re" + - "quired, and is only marked as optional f" + - "or backwards compatibility.\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\002 " + - "\001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004p" + - "ort\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\014 \001(\005Ba\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ove" + - "rride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_identity_grou" + - "p_id\030\n \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n" + - "\003cli\022\030remote-identity-group-id\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022\300\001\n$remote_identity_healthcheck_usernam" + - "e\030\013 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003c" + - "li\022$remote-identity-healthcheck-username" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-identity:p\030\000\372" + - "\370\263\007\005\250\363\263\007\001\372\370\263\007_\312\363\263\007Z\302\364\263\007\021\n\003cli\022\nkubernete" + - "s\302\364\263\007\032\n\014json_gateway\022\nkubernetes\302\364\263\007 \n\022t" + - "erraform-provider\022\nkubernetes\"\266\013\n\023Kubern" + - "etesBasicAuth\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + "\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 " + + "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(" + + "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002" + + " \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database" + + "\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostna" + + "me\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263" + + "\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ove" + + "rride\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + + "\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010userna" + + "me\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + + "li\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007" + + "P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005mysql\302\364\263\007\025\n\014json_gatew" + + "ay\022\005mysql\302\364\263\007\033\n\022terraform-provider\022\005mysq" + + "l\"\326\006\n\007Neptune\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + "$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n" + "\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370" + "\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$" + - "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017" + - "secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\re" + - "gress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind" + - "_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + - "\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + - "\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022\312\002\n\025healthcheck_namespace\030\005 \001(\tB\252\002" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025heal" + - "thcheck-namespace\232\365\263\007\271\001\n\022terraform-provi" + - "der\022\242\001The path used to check the health " + - "of your connection. Defaults to `defaul" + - "t`. This field is required, and is only" + - " marked as optional for backwards compat" + - "ibility.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname" + - "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\000\022s\n\010password\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rhttp-password\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + + "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017" + + "secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + + "\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + "\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + - "override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + + "override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022s\n\010use" + - "rname\030\003 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + - "\n\003cli\022\rhttp-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\215\001\030\000\372\370\263\007\005" + - "\250\363\263\007\001\372\370\263\007|\312\363\263\007w\302\364\263\007\032\n\003cli\022\023kuberneteshtt" + - "pbasic\302\364\263\007#\n\014json_gateway\022\023kuberneteshtt" + - "pbasic\302\364\263\007+\n\022terraform-provider\022\025kuberne" + - "tes_basic_auth\"\244\r\n\030KubernetesServiceAcco" + - "unt\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + - "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + - "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + - "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025" + - "healthcheck_namespace\030\004 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-na" + - "mespace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The " + - "path used to check the health of your co" + - "nnection. Defaults to `default`. This " + - "field is required, and is only marked as" + - " optional for backwards compatibility.\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364" + - "\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + - "e\030\007 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + - "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216\001\n\030remote_id" + - "entity_group_id\030\005 \001(\tBl\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)" + - "\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-identity-group-i" + - "d\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_identity_healthch" + - "eck_username\030\006 \001(\tB\221\001\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363" + - "\263\0070\302\364\263\007+\n\003cli\022$remote-identity-healthche" + - "ck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364\263\007\017remote-id" + - "entity\022l\n\005token\030\003 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032" + - "\312\363\263\007\025\302\364\263\007\020\n\003cli\022\tapi-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\236\001\030" + - "\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\214\001\312\363\263\007\206\001\302\364\263\007\037\n\003cli\022\030kuber" + - "netesserviceaccount\302\364\263\007(\n\014json_gateway\022\030" + - "kubernetesserviceaccount\302\364\263\0070\n\022terraform" + - "-provider\022\032kubernetes_service_account\"\226\013" + - "\n)KubernetesServiceAccountUserImpersonat" + - "ion\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:g\030\000\372\370\263" + + "\007\005\250\363\263\007\001\372\370\263\007V\312\363\263\007Q\302\364\263\007\016\n\003cli\022\007neptune\302\364\263\007" + + "\027\n\014json_gateway\022\007neptune\302\364\263\007\035\n\022terraform" + + "-provider\022\007neptune\"\271\013\n\nNeptuneIAM\022\030\n\002id\030" + + "\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!" + + "terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1." + + "TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filt" + "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\312\002\n\025" + - "healthcheck_namespace\030\004 \001(\tB\252\002\030\000\362\370\263\007\005\260\363\263" + - "\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthcheck-na" + - "mespace\232\365\263\007\271\001\n\022terraform-provider\022\242\001The " + - "path used to check the health of your co" + - "nnection. Defaults to `default`. This " + - "field is required, and is only marked as" + - " optional for backwards compatibility.\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022u\n\na" + + "ccess_key\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + + "\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010en" + + "dpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + + "\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005" + + "BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overri" + + "de\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005\320\364\263\007\000" + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364" + - "\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + - "e\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + - "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022l\n\005token\030\003 \001(" + - "\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022\tapi" + - "-token\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\323\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\301\001\312\363\263" + - "\007\273\001\302\364\263\0070\n\003cli\022)kubernetesserviceaccountu" + - "serimpersonation\302\364\263\0079\n\014json_gateway\022)kub" + - "ernetesserviceaccountuserimpersonation\302\364" + - "\263\007C\n\022terraform-provider\022-kubernetes_serv" + - "ice_account_user_impersonation\"\362\014\n\033Kuber" + - "netesUserImpersonation\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-p" + - "rovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005" + - "\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260" + - "\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_authority" + - "\030\003 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli" + - "\022\025certificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022cl" + - "ient_certificate\030\005 \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022client-certificate\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\001\022r\n\nclient_key\030\007 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\001\022\312\002\n\025healthcheck_namespace\030\t \001(\tB\252\002\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\346\001\312\363\263\007\340\001\302\364\263\007\034\n\003cli\022\025healthc" + - "heck-namespace\232\365\263\007\271\001\n\022terraform-provider" + - "\022\242\001The path used to check the health of " + - "your connection. Defaults to `default`." + - " This field is required, and is only ma" + - "rked as optional for backwards compatibi" + - "lity.\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022f\n\004port\030\002 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + - "\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + - "override\030\n \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + - "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:\247\001\030\000\372\370" + - "\263\007\005\250\363\263\007\001\372\370\263\007\225\001\312\363\263\007\217\001\302\364\263\007\"\n\003cli\022\033kubernet" + - "esuserimpersonation\302\364\263\007+\n\014json_gateway\022\033" + - "kubernetesuserimpersonation\302\364\263\0073\n\022terraf" + - "orm-provider\022\035kubernetes_user_impersonat" + - "ion\"\244\r\n\tMTLSMysql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\022n\n\010role_arn\030\007 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n\020role" + + "_external_id\030\010 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007!\312\363\263" + + "\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + + "\022\200\001\n\021secret_access_key\030\005 \001(\tBe\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-access-ke" + + "y\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\001:q\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007`\312\363\263\007[\302\364\263\007\021" + + "\n\003cli\022\nneptuneiam\302\364\263\007\032\n\014json_gateway\022\nne" + + "ptuneiam\302\364\263\007!\n\022terraform-provider\022\013neptu" + + "ne_iam\"\232\n\n\006Oracle\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363" + "\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007" + "\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263" + "\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provid" + "er\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001" + - "\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + - "#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016" + - "bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + - "\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022\210\001\n\025certificate_authority\030\007 \001(" + - "\tBi\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025cer" + - "tificate-authority\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_" + - "certificate\030\t \001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007" + - "\036\302\364\263\007\031\n\003cli\022\022client-certificate\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\001\022r\n\nclient_key\030\013 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033" + - "\312\363\263\007\026\302\364\263\007\021\n\003cli\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n" + - "\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010databas" + + "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + + "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + + "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004p" + + "ort\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003" + + "cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\006 \001" + + "(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpo" + + "rt-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\007 " + + "\001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014t" + + "ls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usern" + + "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263" + + "\007\r\n\003cli\022\006oracle\302\364\263\007\026\n\014json_gateway\022\006orac" + + "le\302\364\263\007\034\n\022terraform-provider\022\006oracle\"\255\n\n\010" + + "Postgres\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004na" + + "me\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007heal" + + "thy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364" + + "\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tag" + + "s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secre" + + "t_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001" + + "\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n" + + "\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263" + + "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312" + + "\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021o" + + "verride_database\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-database\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n" + + "\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013" + + "\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005" + + " \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\r" + + "port-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010use" + + "rname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302" + + "\364\263\007\017\n\003cli\022\010postgres\302\364\263\007\030\n\014json_gateway\022\010" + + "postgres\302\364\263\007\036\n\022terraform-provider\022\010postg" + + "res\"\232\n\n\006Presto\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O" + + "\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362" + + "\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022" + + "$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n" + + "\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + + "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\003 \001(\tB\\\030\000\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010password\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port" + + "\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + + "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001(\005B" + + "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + + "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\007 \001(\010" + + "B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-" + + "required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\006 \001(\tB\\\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n" + + "\003cli\022\006presto\302\364\263\007\026\n\014json_gateway\022\006presto\302" + + "\364\263\007\034\n\022terraform-provider\022\006presto\"\271\t\n\003RDP" + + "\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001" + + "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 " + + "\001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007" + + "\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(" + + "\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_" + + "id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regre" + + "ss_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_in" + + "terface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n" + + "\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + + "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\000\022\220\001\n\031downgrade_nla_connections\030\006 \001(\010Bm" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007*\312\363\263\007%\302\364\263\007 \n\003cli\022\031downgr" + + "ade-nla-connections\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostnam" + "e\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + "i\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB" + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010passw" + "ord\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + "\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263" + "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + - "\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + - "t\n\013server_name\030\r \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312" + - "\363\263\007\027\302\364\263\007\022\n\003cli\022\013server-name\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:s\030\000\372\370\263\007\005\250\363" + - "\263\007\001\372\370\263\007b\312\363\263\007]\210\364\263\007\001\302\364\263\007\020\n\003cli\022\tmTLSMysql\302" + - "\364\263\007\031\n\014json_gateway\022\tmTLSMysql\302\364\263\007 \n\022terr" + - "aform-provider\022\nmtls_mysql\"\256\016\n\014MTLSPostg" + - "res\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + - "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + - "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + - "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\210\001\n\025" + - "certificate_authority\030\010 \001(\tBi\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007&\312\363\263\007!\302\364\263\007\034\n\003cli\022\025certificate-autho" + - "rity\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\202\001\n\022client_certificate\030\n " + - "\001(\tBf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022c" + - "lient-certificate\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263" + - "\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nclient_ke" + - "y\030\014 \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cl" + - "i\022\nclient-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010database\030\004 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010dat" + - "abase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021override-" + - "database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000" + + "n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:[\030\000\372\370\263\007\005" + + "\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003rdp\302\364\263\007\023\n\014jso" + + "n_gateway\022\003rdp\302\364\263\007\031\n\022terraform-provider\022" + + "\003rdp\"\325\t\n\017RabbitMQAMQP091\022\030\n\002id\030\200\200\002 \001(\tB\n" + + "\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform" + + "-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263" + + "\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(", + "\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001" + + "(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001" + + " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + + "hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password" + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000" + - "\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + "\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpo" + - "rt_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "rt_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013" + - "server_name\030\016 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007" + - "\027\302\364\263\007\022\n\003cli\022\013server-name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + - "ername\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:w\030\000\372\370\263\007\005\250\363\263\007\001" + - "\372\370\263\007f\312\363\263\007a\302\364\263\007\023\n\003cli\022\014mTLSPostgres\302\364\263\007\034\n" + - "\014json_gateway\022\014mTLSPostgres\302\364\263\007#\n\022terraf" + - "orm-provider\022\rmtls_postgres\"\224\t\n\005Maria\022\030\n" + - "\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB" + - "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010" + - "B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364" + - "\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010" + - ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030" + - "\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002" + - " \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001" + - "(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200" + - "\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010databas" + - "e\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + - "i\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB" + - "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostn" + - "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363" + - "\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ov" + - "erride\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" + - "\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usern" + - "ame\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263" + - "\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005maria\302\364\263\007\025\n\014json_gate" + - "way\022\005maria\302\364\263\007\033\n\022terraform-provider\022\005mar" + - "ia\"\324\006\n\tMemcached\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + - "\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001" + - "\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007" + - "\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provide" + - "r\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022" + - "%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#" + - "\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016b" + - "ind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + - "\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364" + - "\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overrid" + - "e\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cl" + - "i\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:m\030\000\372\370\263\007\005\250\363\263\007\001" + - "\372\370\263\007\\\312\363\263\007W\302\364\263\007\020\n\003cli\022\tmemcached\302\364\263\007\031\n\014js" + - "on_gateway\022\tmemcached\302\364\263\007\037\n\022terraform-pr" + - "ovider\022\tmemcached\"\230\t\n\006Memsql\022\030\n\002id\030\200\200\002 \001" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014" + + "tls_required\030\010 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263" + + "\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010" + + "username\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364" + + "\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\205\001\030\000\372\370\263\007\005\250\363" + + "\263\007\001\372\370\263\007t\312\363\263\007o\302\364\263\007\030\n\003cli\022\021rabbitmq-amqp-0" + + "91\302\364\263\007!\n\014json_gateway\022\021rabbitmq-amqp-091" + + "\302\364\263\007\'\n\022terraform-provider\022\021rabbitmq_amqp" + + "_091\"\323\006\n\006RawTCP\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + + "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + + "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + + "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + + "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/" + + "\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpor" + + "t_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:e\030\000\372" + + "\370\263\007\005\250\363\263\007\001\372\370\263\007T\312\363\263\007O\302\364\263\007\r\n\003cli\022\006rawtcp\302\364\263" + + "\007\026\n\014json_gateway\022\006rawtcp\302\364\263\007\035\n\022terraform" + + "-provider\022\007raw_tcp\"\246\t\n\005Redis\022\030\n\002id\030\200\200\002 \001" + "(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + "\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363" + "\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terra" + "form-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB" + - "\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n" + - "\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010databa" + - "se\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004" + - "port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n" + - "\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 " + - "\001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rp" + - "ort-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\t" + - "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010user" + - "name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364" + - "\263\007\r\n\003cli\022\006memsql\302\364\263\007\026\n\014json_gateway\022\006mem" + - "sql\302\364\263\007\034\n\022terraform-provider\022\006memsql\"\254\n\n" + - "\tMongoHost\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004" + - "name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007he" + - "althy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006" + - "\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004t" + - "ags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017sec" + - "ret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regre" + - "ss_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_in" + - "terface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n" + - "\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rauth_database\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rauth-database\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010" + - "password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364" + - "\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001" + - "(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004po" + - "rt\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-over" + - "ride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230", - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\010 \001(\010B`\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-requ" + - "ired\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\001:s\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007b\312\363\263\007]\210\364\263\007\001\302\364\263\007\020" + - "\n\003cli\022\tmongoHost\302\364\263\007\031\n\014json_gateway\022\tmon" + - "goHost\302\364\263\007 \n\022terraform-provider\022\nmongo_h" + - "ost\"\242\013\n\017MongoLegacyHost\022\030\n\002id\030\200\200\002 \001(\tB\n\362" + - "\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-" + - "provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007" + - "\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005" + - "\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263" + - "\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_database\030\002 \001(\tBa" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rauth-d" + - "atabase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302" + - "\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_overri" + - "de\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003c" + - "li\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013replica_s" + - "et\030\007 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003c" + - "li\022\013replica-set\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_require" + - "d\030\010 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cl" + - "i\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010u" + - "sername\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007" + - "W\302\364\263\007\014\n\003cli\022\005mongo\302\364\263\007\025\n\014json_gateway\022\005m" + - "ongo\302\364\263\007\'\n\022terraform-provider\022\021mongo_leg" + - "acy_host\"\312\014\n\025MongoLegacyReplicaset\022\030\n\002id" + - "\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023" + - "!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1" + - ".TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002" + - " \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(" + - "\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB" + - "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001" + - "(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rauth_datab" + - "ase\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003" + - "cli\022\rauth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001\n\022connect" + - "_to_replica\030\010 \001(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007#\312\363\263\007" + - "\036\302\364\263\007\031\n\003cli\022\022connect-to-replica\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + - "\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pas" + - "sword\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005B" + - "X\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overrid" + - "e\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\000\022t\n\013replica_set\030\007 \001(\tB_\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013replica-set\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\t \001(\010B`\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\001:\211\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007x\312\363\263\007s\302\364\263\007\027\n\003cli\022\020mo" + - "ngo-replicaset\302\364\263\007 \n\014json_gateway\022\020mongo" + - "-replicaset\302\364\263\007-\n\022terraform-provider\022\027mo" + - "ngo_legacy_replicaset\"\301\014\n\017MongoReplicaSe" + - "t\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 " + - "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002" + - " \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263" + - "\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001" + - "(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store" + - "_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter" + - "\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206" + - "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomai" + - "n\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\raut" + - "h_database\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + - "\302\364\263\007\024\n\003cli\022\rauth-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\202\001\n\022" + - "connect_to_replica\030\010 \001(\010Bf\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007#\312\363\263\007\036\302\364\263\007\031\n\003cli\022\022connect-to-replica\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + - "\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port" + - "\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + - "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005B" + - "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + - "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013replica_set\030\007 \001(\tB" + - "_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013repli" + - "ca-set\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\t \001(\010B`" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-re" + - "quired\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\004 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001:\206\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007u\312\363\263\007p\210\364\263\007\001\302\364" + - "\263\007\026\n\003cli\022\017mongoReplicaSet\302\364\263\007\037\n\014json_gat" + - "eway\022\017mongoReplicaSet\302\364\263\007\'\n\022terraform-pr" + - "ovider\022\021mongo_replica_set\"\357\t\n\023MongoShard" + - "edCluster\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004n" + - "ame\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007hea" + - "lthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262" + - "\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004ta" + - "gs\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secr" + - "et_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regres" + - "s_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_int" + - "erface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\t" + - "subdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007" + - "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022x\n\rauth_database\030\002 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rauth-database\362\370\263\007\005\320\364" + - "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010p" + - "assword\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263" + - "\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rport_over" + - "ride\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n" + - "\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_req" + - "uired\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023" + - "\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usernam" + - "e\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + - "i\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\223\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007" + - "\201\001\312\363\263\007|\210\364\263\007\001\302\364\263\007\032\n\003cli\022\023mongoshardedclus" + - "ter\302\364\263\007#\n\014json_gateway\022\023mongoshardedclus" + - "ter\302\364\263\007+\n\022terraform-provider\022\025mongo_shar" + - "ded_cluster\"\224\t\n\005Mysql\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + - "\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pr" + - "ovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260" + - "\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + - "\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + - "\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + - "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 " + - "\001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004p" + - "ort\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ove" + - "rride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cl" + - "i\022\005mysql\302\364\263\007\025\n\014json_gateway\022\005mysql\302\364\263\007\033\n" + - "\022terraform-provider\022\005mysql\"\314\006\n\007Neptune\022\030" + - "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + - "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + - "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + - "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + - "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id" + - "\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200" + + "\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200" + "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 " + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207" + "\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010endpoi" + - "nt\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + - "li\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX\030\000" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370" + - "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000:g\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007V\312\363\263\007Q\302\364\263\007\016\n\003c" + - "li\022\007neptune\302\364\263\007\027\n\014json_gateway\022\007neptune\302" + - "\364\263\007\035\n\022terraform-provider\022\007neptune\"\257\013\n\nNe" + - "ptuneIAM\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004na" + - "me\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007heal" + - "thy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364" + - "\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tag" + - "s\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secre" + - "t_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress" + - "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + - "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + - "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostna" + + "me\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + + "li\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + + "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\t" + + "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010pass" + + "word\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\004 \001(\005BX\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x" + + "\n\rport_override\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036" + + "\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001" + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + - "\022u\n\naccess_key\030\004 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + - "\363\263\007\031\302\364\263\007\024\n\003cli\022\raccess-key-id\362\370\263\007\005\320\364\263\007\000\362" + - "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022" + - "n\n\010endpoint\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + - "\024\302\364\263\007\017\n\003cli\022\010endpoint\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030" + - "\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022" + - "\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-o" + - "verride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006region\030\006 \001(\tBZ\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006region\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010role_arn\030\007 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010role-arn\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022~\n" + - "\020role_external_id\030\010 \001(\tBd\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007!\312\363\263\007\034\302\364\263\007\027\n\003cli\022\020role-external-id\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\001\022\200\001\n\021secret_access_key\030\005 \001(\tBe\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021secret-acce" + - "ss-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:q\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007`\312\363\263\007[" + - "\302\364\263\007\021\n\003cli\022\nneptuneiam\302\364\263\007\032\n\014json_gatewa" + - "y\022\nneptuneiam\302\364\263\007!\n\022terraform-provider\022\013" + - "neptune_iam\"\220\n\n\006Oracle\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-p" + - "rovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005" + - "\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260" + - "\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007" + - "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370" + - "\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n" + - "\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024" + - "\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + - "\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005" + - " \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004" + - "port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\006 \001(\005Ba\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ov" + - "erride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\007 \001(\010B`" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-re" + - "quired\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003c" + - "li\022\006oracle\302\364\263\007\026\n\014json_gateway\022\006oracle\302\364\263" + - "\007\034\n\022terraform-provider\022\006oracle\"\243\n\n\010Postg" + - "res\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + - "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + - "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + - "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + - " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_sto" + - "re_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filt" + + "\022v\n\014tls_required\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + + "\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010username\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:a\030\000\372\370\263\007" + + "\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cli\022\005redis\302\364\263\007\025\n\014" + + "json_gateway\022\005redis\302\364\263\007\033\n\022terraform-prov" + + "ider\022\005redis\"\255\n\n\010Redshift\022\030\n\002id\030\200\200\002 \001(\tB\n" + + "\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform" + + "-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263" + + "\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(" + + "\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001" + + "(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + + "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004" + + " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + + "database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname" + + "\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 \001(\010Be" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021overri" + + "de-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010passw" + + "ord\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n" + + "\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + + "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:j\030\000\372\370\263\007\005" + + "\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017\n\003cli\022\010redshift\302\364\263\007\030" + + "\n\014json_gateway\022\010redshift\302\364\263\007\036\n\022terraform" + + "-provider\022\010redshift\"\226\013\n\tSQLServer\022\030\n\002id\030" + + "\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!" + + "terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1." + + "TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filt" + "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + @@ -232996,143 +240000,369 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType "\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" + "\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_databas" + - "e\030\007 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cl" + + "e\030\010 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cl" + "i\022\021override-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000" + "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010passwo" + "rd\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + "li\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + - "\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000" + + "\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\007 \001(\005BX\030\000" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007" + "\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + "\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363" + "\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370" + "\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000" + - "\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001" + - ":j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017\n\003cli\022\010post" + - "gres\302\364\263\007\030\n\014json_gateway\022\010postgres\302\364\263\007\036\n\022" + - "terraform-provider\022\010postgres\"\220\n\n\006Presto\022" + - "\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(" + - "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001" + - "(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030" + - "\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\013" + - "2\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_i" + - "d\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205" + + "\263\007\005\240\364\263\007\000\022j\n\006schema\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010" + + "username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364" + + "\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:f\030\000\372\370\263\007\005\250\363\263" + + "\007\001\372\370\263\007U\312\363\263\007P\302\364\263\007\014\n\003cli\022\005mssql\302\364\263\007\025\n\014json" + + "_gateway\022\005mssql\302\364\263\007 \n\022terraform-provider" + + "\022\nsql_server\"\244\014\n\020SQLServerAzureAD\022\030\n\002id\030" + + "\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370" + + "\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!" + + "terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1." + + "TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filt" + + "er\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface" + + "\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdom" + + "ain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022p\n\tc" + + "lient_id\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364" + + "\263\007\020\n\003cli\022\tclient-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010databas" + + "e\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cl" + + "i\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB" + + "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostn" + + "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\010 \001(" + + "\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021ove" + + "rride-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\007 \001(\005BX" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + + "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022j\n\006schema\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370" + + "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j" + + "\n\006secret\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364" + + "\263\007\r\n\003cli\022\006secret\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + + "\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022p\n\ttenant_id\030" + + "\t \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n\003cli\022" + + "\ttenant-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:}\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007l\312" + + "\363\263\007g\302\364\263\007\023\n\003cli\022\014mssqlAzureAD\302\364\263\007\034\n\014json_" + + "gateway\022\014mssqlAzureAD\302\364\263\007)\n\022terraform-pr" + + "ovider\022\023sql_server_azure_ad\"\213\016\n\023SQLServe" + + "rKerberosAD\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n" + + "\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007h" + + "ealthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007" + + "\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004" + + "tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017se" + + "cret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363" + + "\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + + "\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + + "\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005" + + "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + + "\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n" + + "\006keytab\030\003 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263" + + "\007\r\n\003cli\022\006keytab\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022r\n\nkrb_config\030" + + "\t \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022" + + "\nkrb-config\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007" + + "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022\200\001\n\021override_datab" + + "ase\030\010 \001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003" + + "cli\022\021override-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port" + + "\030\007 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli" + + "\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005B" + + "a\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-" + + "override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + + "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022h\n\005realm\030\013 \001(\tBY\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\026\312\363\263\007\021\302\364\263\007\014\n\003cli\022\005realm\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001\022j\n\006schema\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312" + + "\363\263\007\022\302\364\263\007\r\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022r\n\nserv" + + "er_spn\030\n \001(\tB^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007" + + "\021\n\003cli\022\nserver-spn\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010username" + + "\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\202\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007q" + + "\312\363\263\007l\302\364\263\007\024\n\003cli\022\rmssqlKerberos\302\364\263\007\035\n\014jso" + + "n_gateway\022\rmssqlKerberos\302\364\263\007,\n\022terraform" + + "-provider\022\026sql_server_kerberos_ad\"\265\013\n\003SS" + + "H\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 " + + "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002" + + " \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263" + + "\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001" + + "(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store" + + "_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regr" + + "ess_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_i" + + "nterface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S" + + "\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364" + + "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\000\022\232\001\n\036allow_deprecated_key_exchanges\030\006" + + " \001(\010Br\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007/\312\363\263\007*\302\364\263\007%\n\003cli\022\036" + + "allow-deprecated-key-exchanges\362\370\263\007\005\320\364\263\007\000" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010key_" + + "type\030\010 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010key-type\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022|\n\017port_forwarding\030\005 \001(\010Bc\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\003cli\022\017port-forwar" + + "ding\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + + "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(\005Ba\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ov" + + "erride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + + "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022r\n\npublic_key\030\004 \001(\tB^\030\000" + + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\npublic-k" + + "ey\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\001\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320" + + "\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + + "\364\263\007\001:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003" + + "ssh\302\364\263\007\023\n\014json_gateway\022\003ssh\302\364\263\007\031\n\022terraf" + + "orm-provider\022\003ssh\"\303\r\n\007SSHCert\022\030\n\002id\030\200\200\002 " + + "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + + "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + + "B\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205" + "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002" + " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030" + "\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010datab" + - "ase\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hos" + - "tname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\002 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025" + - "\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + - "override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + - "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls" + - "_required\030\007 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302" + - "\364\263\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010use" + - "rname\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:d\030\000\372\370\263\007\005\250\363\263\007\001\372" + - "\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003cli\022\006presto\302\364\263\007\026\n\014json_g" + - "ateway\022\006presto\302\364\263\007\034\n\022terraform-provider\022" + - "\006presto\"\257\t\n\003RDP\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + - "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + - "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + - "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%" + - "\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n" + - "\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bi" + - "nd_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022\220\001\n\031downgrade_nla_connections\030\006 " + - "\001(\010Bm\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007*\312\363\263\007%\302\364\263\007 \n\003cli\022\031d" + - "owngrade-nla-connections\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010ho" + - "stname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003" + - " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + - "password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263" + + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\232\001\n\036allo" + + "w_deprecated_key_exchanges\030\005 \001(\010Br\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007/\312\363\263\007*\302\364\263\007%\n\003cli\022\036allow-deprec" + + "ated-key-exchanges\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370" + + "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname" + + "\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli" + + "\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000" + + "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010key_type\030\t \001(\tB\\" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010key-ty" + + "pe\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001" + + "\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + + "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022|\n\017" + + "port_forwarding\030\004 \001(\010Bc\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007 " + + "\312\363\263\007\033\302\364\263\007\026\n\003cli\022\017port-forwarding\362\370\263\007\005\320\364\263" + "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\007\000\022x\n\rport_override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320" + "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:[\030\000" + - "\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003cli\022\003rdp\302\364\263\007\023" + - "\n\014json_gateway\022\003rdp\302\364\263\007\031\n\022terraform-prov" + - "ider\022\003rdp\"\313\t\n\017RabbitMQAMQP091\022\030\n\002id\030\200\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + - "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + - "B\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB" + - "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostn" + - "ame\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\001\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363" + - "\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ov" + - "erride\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" + - "\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_r" + - "equired\030\010 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263" + - "\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usern" + - "ame\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:\205\001\030\000\372\370\263\007\005\250\363\263\007\001\372\370", - "\263\007t\312\363\263\007o\302\364\263\007\030\n\003cli\022\021rabbitmq-amqp-091\302\364\263" + - "\007!\n\014json_gateway\022\021rabbitmq-amqp-091\302\364\263\007\'" + - "\n\022terraform-provider\022\021rabbitmq_amqp_091\"" + - "\311\006\n\006RawTCP\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004" + + "\364\263\007\000\022\216\001\n\030remote_identity_group_id\030\007 \001(\tB" + + "l\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remot" + + "e-identity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + + "\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote" + + "_identity_healthcheck_username\030\010 \001(\tB\221\001\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-" + + "identity-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362" + + "\370\263\007\024\332\364\263\007\017remote-identity\022\212\001\n\010username\030\002 " + + "\001(\tBx\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010u" + + "sername\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\362\370\263\007\027\332\364\263\007\022leased-creden" + + "tials:h\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007W\312\363\263\007R\302\364\263\007\016\n\003cli\022" + + "\007sshCert\302\364\263\007\027\n\014json_gateway\022\007sshCert\302\364\263\007" + + "\036\n\022terraform-provider\022\010ssh_cert\"\365\n\n\016SSHC" + + "ustomerKey\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004" + "name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007he" + "althy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006" + "\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004t" + - "ags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017sec" + - "ret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regre" + - "ss_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_in" + - "terface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n" + - "\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + - "\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312" + - "\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + - "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004po" + - "rt\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003c" + - "li\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(" + - "\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpor" + - "t-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:e\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007T\312" + - "\363\263\007O\302\364\263\007\r\n\003cli\022\006rawtcp\302\364\263\007\026\n\014json_gatewa" + - "y\022\006rawtcp\302\364\263\007\035\n\022terraform-provider\022\007raw_" + - "tcp\"\234\t\n\005Redis\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + - "$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n" + - "\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370" + - "\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$" + - "\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017" + - "secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\re" + + "ags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017sec" + + "ret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263" + + "\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + + ".\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + + "\007\000\362\370\263\007\005\240\364\263\007\000\022\232\001\n\036allow_deprecated_key_ex" + + "changes\030\006 \001(\010Br\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007/\312\363\263\007*\302\364\263" + + "\007%\n\003cli\022\036allow-deprecated-key-exchanges\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302" + + "\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022|\n\017port_forwar" + + "ding\030\005 \001(\010Bc\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n" + + "\003cli\022\017port-forwarding\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_" + + "override\030\007 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364" + + "\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363" + + "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013pri" + + "vate_key\030\004 \001(\tB_\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364" + + "\263\007\022\n\003cli\022\013private-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010usern" + + "ame\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + + "cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:~\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263" + + "\007m\312\363\263\007h\302\364\263\007\025\n\003cli\022\016sshCustomerKey\302\364\263\007\036\n\014" + + "json_gateway\022\016sshCustomerKey\302\364\263\007&\n\022terra" + + "form-provider\022\020ssh_customer_key\"\267\t\n\013Sing" + + "leStore\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004nam" + + "e\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healt" + + "hy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263" + + "\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags" + + "\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret" + + "_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022" + + "#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016" + + "bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + + "\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + + "\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pas" + + "sword\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + + "\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + + "\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005B" + + "X\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007" + + "\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-overrid" + + "e\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + + "\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363" + + "\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364" + + "\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + + "\263\007\001:t\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007c\312\363\263\007^\302\364\263\007\022\n\003cli\022\013s" + + "inglestore\302\364\263\007\033\n\014json_gateway\022\013singlesto" + + "re\302\364\263\007\"\n\022terraform-provider\022\014single_stor" + + "e\"\262\t\n\tSnowflake\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + + "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + + "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + + "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + + "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/" + + "\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263" + + "\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260" + + "\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + + "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB\\\030\000\362" + + "\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362" + + "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + + "\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + + "\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n\rpor" + + "t_override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031" + + "\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005" + + "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022j\n\006s" + + "chema\030\005 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302\364\263\007\r" + + "\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(" + + "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010use", + "rname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363\263\007W\302" + + "\364\263\007\020\n\003cli\022\tsnowflake\302\364\263\007\031\n\014json_gateway\022" + + "\tsnowflake\302\364\263\007\037\n\022terraform-provider\022\tsno" + + "wflake\"\252\007\n\tSnowsight\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007" + + "\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300" + + "\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + + "\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pro" + + "vider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363" + + "\263\007\001\022/\n\017secret_store_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362" + + "\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263" + + "\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022\206\001\n\024healthcheck_userna" + + "me\030\013 \001(\tBh\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007%\312\363\263\007 \302\364\263\007\033\n\003c" + + "li\022\024healthcheck_username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300" + + "\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rpo" + + "rt_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007" + + "\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + + "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022w\n\014" + + "samlMetadata\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263" + + "\007\031\302\364\263\007\024\n\003cli\022\rsaml-metadata\362\370\263\007\005\320\364\263\007\000\362\370\263" + + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022p\n" + + "\tsubdomain\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025" + + "\302\364\263\007\020\n\003cli\022\tsubdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:r\030\000\372\370\263\007\005" + + "\250\363\263\007\001\372\370\263\007a\312\363\263\007\\\210\364\263\007\001\302\364\263\007\020\n\003cli\022\tsnowsigh" + + "t\302\364\263\007\031\n\014json_gateway\022\tsnowsight\302\364\263\007\037\n\022te" + + "rraform-provider\022\tsnowsight\"\262\010\n\006Sybase\022\030" + + "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + + "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + + "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + + "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + + "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id" + + "\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress" + + "_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inte" + + "rface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\ts" + + "ubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + + "\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000" + + "\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263" + + "\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + + "\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010pass" + + "word\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n" + + "\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + + "\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\004 \001(\005BX" + + "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370" + + "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + + "\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370\263\007\005" + + "\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override" + + "\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000" + + "\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263" + + "\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263" + + "\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + + "\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003cli\022\006sy" + + "base\302\364\263\007\026\n\014json_gateway\022\006sybase\302\364\263\007\034\n\022te" + + "rraform-provider\022\006sybase\"\273\010\n\010SybaseIQ\022\030\n" + + "\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB" + + "\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010" + + "B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364" + + "\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010" + + ".v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_store_id\030" + + "\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\regress_" + + "filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_inter" + + "face\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsu" + + "bdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362" + + "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010passw" + + "ord\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + + "cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\004 \001(\005BX\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022x\n\rport_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362" + + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + + "\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007" + + "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + + "\001:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007U\302\364\263\007\017\n\003cli\022\010syb" + + "aseIQ\302\364\263\007\030\n\014json_gateway\022\010sybaseIQ\302\364\263\007\037\n" + + "\022terraform-provider\022\tsybase_iq\"\272\010\n\010Terad" + + "ata\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200" + + "\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202" + + "\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362" + + "\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002" + + " \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_sto" + + "re_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n\re" + "gress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind" + "_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001" + "\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + @@ -233141,401 +240371,52 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263" + "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n" + "\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302" + - "\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362" + - "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\004 " + + "\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362" + + "\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 " + "\001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004p" + "ort\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\002 \001(\005Ba\030\000" + + "\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001(\005Ba\030\000" + "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-ove" + "rride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_required\030\006 \001(\010B`\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263\007\023\n\003cli\022\014tls-req" + - "uired\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\005 \001(\tB\\\030\000\362\370\263" + + "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263" + "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001:a\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007P\312\363\263\007K\302\364\263\007\014\n\003cl" + - "i\022\005redis\302\364\263\007\025\n\014json_gateway\022\005redis\302\364\263\007\033\n" + - "\022terraform-provider\022\005redis\"\243\n\n\010Redshift\022" + - "\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(" + - "\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001" + - "(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030" + - "\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\013" + - "2\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_i" + - "d\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002" + - " \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030" + - "\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010datab" + - "ase\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hos" + - "tname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\007 " + - "\001(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021o" + - "verride-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003" + - " \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010" + - "password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263" + - "\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263" + - "\007\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320" + - "\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:j\030\000" + - "\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017\n\003cli\022\010redshift" + - "\302\364\263\007\030\n\014json_gateway\022\010redshift\302\364\263\007\036\n\022terr" + - "aform-provider\022\010redshift\"\214\013\n\tSQLServer\022\030" + - "\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\t" + - "B\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(" + - "\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262" + - "\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132" + - "\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id" + - "\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200" + - "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 " + - "\001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207" + - "\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010databa" + - "se\030\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003c" + - "li\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\t" + - "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010host" + - "name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\200\001\n\021override_database\030\010 \001" + - "(\010Be\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\"\312\363\263\007\035\302\364\263\007\030\n\003cli\022\021ov" + - "erride-database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010p" + - "assword\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\007 \001(\005BX\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022x\n\rport_override\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364" + - "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022j\n\006schema\030\006 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363" + - "\263\007\022\302\364\263\007\r\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usern" + - "ame\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + - "cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:f\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263" + - "\007U\312\363\263\007P\302\364\263\007\014\n\003cli\022\005mssql\302\364\263\007\025\n\014json_gate" + - "way\022\005mssql\302\364\263\007 \n\022terraform-provider\022\nsql" + - "_server\"\253\013\n\003SSH\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007" + - "\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022" + - "O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001" + - "\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider" + - "\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%" + - "\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\001:j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017\n\003cl" + + "i\022\010teradata\302\364\263\007\030\n\014json_gateway\022\010teradata" + + "\302\364\263\007\036\n\022terraform-provider\022\010teradata\"\243\t\n\005" + + "Trino\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030" + + "\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy" + + "\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001" + + "*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203" + + "\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022/\n\017secret_s" + + "tore_id\030\204\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\340\363\263\007\001\022#\n" + "\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bi" + "nd_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263" + "\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + "\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022\232\001\n\036allow_deprecated_key_exchang" + - "es\030\006 \001(\010Br\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007/\312\363\263\007*\302\364\263\007%\n\003c" + - "li\022\036allow-deprecated-key-exchanges\362\370\263\007\005\320" + - "\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240" + - "\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010" + - "key_type\030\010 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364" + - "\263\007\017\n\003cli\022\010key-type\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001" + - "(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004po" + - "rt\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263" + - "\007\000\362\370\263\007\005\240\364\263\007\000\022|\n\017port_forwarding\030\005 \001(\010Bc\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\003cli\022\017port-fo" + - "rwarding\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370" + - "\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(" + - "\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rpor" + - "t-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000" + - "\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022r\n\npublic_key\030\004 \001(\t" + - "B^\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\033\312\363\263\007\026\302\364\263\007\021\n\003cli\022\npubl" + - "ic-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\001\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001:[\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007J\312\363\263\007E\302\364\263\007\n\n\003c" + - "li\022\003ssh\302\364\263\007\023\n\014json_gateway\022\003ssh\302\364\263\007\031\n\022te" + - "rraform-provider\022\003ssh\"\271\r\n\007SSHCert\022\030\n\002id\030" + - "\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!" + - "terraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1." + - "TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\t" + - "B\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024" + - "\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(" + - "\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\232\001\n\036allow_depr" + - "ecated_key_exchanges\030\005 \001(\010Br\030\000\362\370\263\007\005\260\363\263\007\001" + - "\362\370\263\007/\312\363\263\007*\302\364\263\007%\n\003cli\022\036allow-deprecated-k" + - "ey-exchanges\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263" + - "\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\t" + - "B\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010host" + - "name\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230" + - "\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010key_type\030\t \001(\tB\\\030\000\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010key-type\362\370\263\007" + - "\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007" + - "\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312" + - "\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022|\n\017port_f" + - "orwarding\030\004 \001(\010Bc\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007 \312\363\263\007\033\302" + - "\364\263\007\026\n\003cli\022\017port-forwarding\362\370\263\007\005\320\364\263\007\000\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\r" + - "port_override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363" + - "\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370" + - "\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\216" + - "\001\n\030remote_identity_group_id\030\007 \001(\tBl\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007)\312\363\263\007$\302\364\263\007\037\n\003cli\022\030remote-iden" + - "tity-group-id\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\300\001\n$remote_ident" + - "ity_healthcheck_username\030\010 \001(\tB\221\001\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\0075\312\363\263\0070\302\364\263\007+\n\003cli\022$remote-identi" + - "ty-healthcheck-username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\362\370\263\007\024\332\364" + - "\263\007\017remote-identity\022\212\001\n\010username\030\002 \001(\tBx\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usernam" + - "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001\362\370\263\007\027\332\364\263\007\022leased-credentials:" + - "h\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007W\312\363\263\007R\302\364\263\007\016\n\003cli\022\007sshCe" + - "rt\302\364\263\007\027\n\014json_gateway\022\007sshCert\302\364\263\007\036\n\022ter" + - "raform-provider\022\010ssh_cert\"\353\n\n\016SSHCustome" + - "rKey\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201" + - "\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030" + - "\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*" + - "\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004tags\030\203\200" + - "\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_st" + - "ore_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_fil" + - "ter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interfac" + - "e\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdo" + - "main\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007" + - "\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022\232\001\n" + - "\036allow_deprecated_key_exchanges\030\006 \001(\010Br\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007/\312\363\263\007*\302\364\263\007%\n\003cli\022\036allow-d" + - "eprecated-key-exchanges\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hos" + - "tname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022f\n\004port\030\003 \001(\005B" + - "X\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362" + - "\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022|\n\017port_forwarding\030\005 \001(\010Bc\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007 \312\363\263\007\033\302\364\263\007\026\n\003cli\022\017port-forwa" + - "rding\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\007 \001(\005Ba" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-o" + - "verride\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022t\n\013private_key\030\004 \001(\tB_" + - "\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\034\312\363\263\007\027\302\364\263\007\022\n\003cli\022\013privat" + - "e-key\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022n\n\010username\030\002 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\001:~\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007m\312\363\263\007h\302\364\263\007\025\n\003cl" + - "i\022\016sshCustomerKey\302\364\263\007\036\n\014json_gateway\022\016ss" + - "hCustomerKey\302\364\263\007&\n\022terraform-provider\022\020s" + - "sh_customer_key\"\255\t\n\013SingleStore\022\030\n\002id\030\200\200" + - "\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!te" + - "rraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Ta" + - "gsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(" + - "\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n" + - "\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB" + - ">\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010dat" + - "abase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263" + - "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + - "\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362" + - "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022" + - "f\n\004port\030\006 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263" + - "\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override" + - "\030\005 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli" + - "\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010u" + - "sername\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:t\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007c\312\363\263\007" + - "^\302\364\263\007\022\n\003cli\022\013singlestore\302\364\263\007\033\n\014json_gate" + - "way\022\013singlestore\302\364\263\007\"\n\022terraform-provide" + - "r\022\014single_store\"\250\t\n\tSnowflake\022\030\n\002id\030\200\200\002 " + - "\001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260" + - "\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terr" + - "aform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.Tags" + - "B\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370" + - "\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010database\030\004 \001(\tB" + - "\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010datab" + - "ase\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022x\n" + - "\rport_override\030\006 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312" + - "\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362" + - "\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + - "j\n\006schema\030\005 \001(\tBZ\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\027\312\363\263\007\022\302" + - "\364\263\007\r\n\003cli\022\006schema\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263" + - "\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030" + - "\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" + - "\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:m\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007\\\312\363" + - "\263\007W\302\364\263\007\020\n\003cli\022\tsnowflake\302\364\263\007\031\n\014json_gate" + - "way\022\tsnowflake\302\364\263\007\037\n\022terraform-provider\022" + - "\tsnowflake\"\240\007\n\tSnowsight\022\030\n\002id\030\200\200\002 \001(\tB\n" + - "\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362" + - "\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform" + - "-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263" + - "\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007" + - "\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\005\320\364\263\007\001\022\206\001\n\024healthcheck_username\030\013 \001" + - "(\tBh\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007%\312\363\263\007 \302\364\263\007\033\n\003cli\022\024he" + - "althcheck_username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370" + - "\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ove" + - "rride\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024" + - "\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000" + - "\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022w\n\014samlMe" + - "tadata\030\001 \001(\tBa\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" + - "\024\n\003cli\022\rsaml-metadata\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + - "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022p\n\tsubdo" + - "main\030\002 \001(\tB]\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\032\312\363\263\007\025\302\364\263\007\020\n" + - "\003cli\022\tsubdomain\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:r\030\000\372\370\263\007\005\250\363\263\007\001\372" + - "\370\263\007a\312\363\263\007\\\210\364\263\007\001\302\364\263\007\020\n\003cli\022\tsnowsight\302\364\263\007\031" + - "\n\014json_gateway\022\tsnowsight\302\364\263\007\037\n\022terrafor" + - "m-provider\022\tsnowsight\"\250\010\n\006Sybase\022\030\n\002id\030\200" + - "\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007" + - "\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263" + - "\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!t" + - "erraform-provider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.T" + - "agsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001" + - "(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB" + - "\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362" + - "\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\t" + - "B>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350" + - "\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001" + - "(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010ho" + - "stname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007" + - "\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370" + - "\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370" + - "\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370" + - "\263\007\005\240\364\263\007\001\022f\n\004port\030\004 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263" + - "\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport" + - "_override\030\003 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302" + - "\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300" + - "\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010us" + - "ername\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007" + - "\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007" + - "\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:d\030\000\372\370\263\007\005\250\363\263\007\001" + - "\372\370\263\007S\312\363\263\007N\302\364\263\007\r\n\003cli\022\006sybase\302\364\263\007\026\n\014json_" + - "gateway\022\006sybase\302\364\263\007\034\n\022terraform-provider" + - "\022\006sybase\"\261\010\n\010SybaseIQ\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263" + - "\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005" + - "\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007" + - "\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-pr" + - "ovider\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260" + - "\363\263\007\001\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001" + - "\022.\n\016bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\005\320\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363" + - "\263\007\001\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364" + - "\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005" + - "\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005" + - "\240\364\263\007\000\022n\n\010password\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263" + - "\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263" + - "\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n" + - "\004port\030\004 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013" + - "\n\003cli\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007" + - "\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\003" + - " \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\r" + - "port-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + - "\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(" + - "\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010use" + - "rname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005" + - "\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001:k\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Z\312\363\263\007U\302" + - "\364\263\007\017\n\003cli\022\010sybaseIQ\302\364\263\007\030\n\014json_gateway\022\010" + - "sybaseIQ\302\364\263\007\037\n\022terraform-provider\022\tsybas" + - "e_iq\"\260\010\n\010Teradata\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363" + - "\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007" + - "\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263" + - "\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provid" + - "er\022$\n\004tags\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001" + - "\022%\n\017secret_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022" + - "#\n\regress_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016" + - "bind_interface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320" + - "\364\263\007\001\022S\n\tsubdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\007\005\240\364\263\007\000\022n\n\010database\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362" + + "\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362" + + "\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022" + + "n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007" + + "\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" + + "\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010passw" + + "ord\030\002 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" + + "cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" + + "\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030" + + "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263" + + "\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263" + + "\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260" + + "\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362" + "\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362" + - "\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + - "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007" + - "\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + - "\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004por" + - "t\030\005 \001(\005BX\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cl" + - "i\022\004port\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_override\030\004 \001(\005" + - "Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport" + - "-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362" + - "\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010username\030\002 \001(\tB\\\030" + - "\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010usernam" + - "e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" + - "\000\362\370\263\007\005\240\364\263\007\001:j\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007Y\312\363\263\007T\302\364\263\007\017" + - "\n\003cli\022\010teradata\302\364\263\007\030\n\014json_gateway\022\010tera" + - "data\302\364\263\007\036\n\022terraform-provider\022\010teradata\"", - "\231\t\n\005Trino\022\030\n\002id\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004n" + - "ame\030\201\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007hea" + - "lthy\030\202\200\002 \001(\010B<\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262" + - "\364\263\007\001*\362\370\263\007\030\262\364\263\007\023!terraform-provider\022$\n\004ta" + - "gs\030\203\200\002 \001(\0132\010.v1.TagsB\n\362\370\263\007\005\260\363\263\007\001\022%\n\017secr" + - "et_store_id\030\204\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022#\n\regres" + - "s_filter\030\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_int" + - "erface\030\206\200\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022S\n\t" + - "subdomain\030\207\200\002 \001(\tB>\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007" + - "\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022n\n\010database\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363" + - "\263\007\024\302\364\263\007\017\n\003cli\022\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363" + - "\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hos" + - "tname\030\001 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017" + - "\n\003cli\022\010hostname\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005" + - "\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\002 " + - "\001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010p" + - "assword\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\001\362\370\263" + - "\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\001\022f\n\004port\030\005 \001(\005BX\030\000\362\370\263\007\005" + - "\260\363\263\007\001\362\370\263\007\025\312\363\263\007\020\302\364\263\007\013\n\003cli\022\004port\362\370\263\007\005\320\364\263\007" + + "\370\263\007\005\240\364\263\007\000\022n\n\010username\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007" + + "\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007" + "\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" + - "\000\022x\n\rport_override\030\004 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370" + - "\263\007\036\312\363\263\007\031\302\364\263\007\024\n\003cli\022\rport-override\362\370\263\007\005\320\364" + - "\263\007\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" + - "\263\007\000\022n\n\010username\030\006 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031" + - "\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005" + - "\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000:f\030\000\372" + - "\370\263\007\005\250\363\263\007\001\372\370\263\007U\312\363\263\007P\210\364\263\007\001\302\364\263\007\014\n\003cli\022\005trin" + - "o\302\364\263\007\025\n\014json_gateway\022\005trino\302\364\263\007\033\n\022terraf" + - "orm-provider\022\005trinoBc\n\031com.strongdm.api." + - "plumbingB\017DriversPlumbingZ5github.com/st" + - "rongdm/strongdm-sdk-go/v3/internal/v1;v1" + - "b\006proto3" + "\000:f\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007U\312\363\263\007P\210\364\263\007\001\302\364\263\007\014\n\003cli" + + "\022\005trino\302\364\263\007\025\n\014json_gateway\022\005trino\302\364\263\007\033\n\022" + + "terraform-provider\022\005trinoBc\n\031com.strongd" + + "m.api.plumbingB\017DriversPlumbingZ5github." + + "com/strongdm/strongdm-sdk-go/v3/internal" + + "/v1;v1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -233548,7 +240429,7 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType internal_static_v1_Resource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Resource_descriptor, - new java.lang.String[] { "Aks", "AksBasicAuth", "AksServiceAccount", "AksServiceAccountUserImpersonation", "AksUserImpersonation", "Aws", "AwsConsole", "AwsConsoleStaticKeyPair", "AmazonEks", "AmazonEksInstanceProfile", "AmazonEksInstanceProfileUserImpersonation", "AmazonEksUserImpersonation", "AmazonEs", "AmazonMqamqp091", "Athena", "AuroraMysql", "AuroraPostgres", "Azure", "AzureCertificate", "AzureMysql", "AzurePostgres", "BigQuery", "Cassandra", "Citus", "Clustrix", "Cockroach", "Db2I", "Db2Luw", "DocumentDbHost", "DocumentDbReplicaSet", "Druid", "DynamoDb", "Elastic", "ElasticacheRedis", "Gcp", "GoogleGke", "GoogleGkeUserImpersonation", "Greenplum", "HttpAuth", "HttpBasicAuth", "HttpNoAuth", "Kubernetes", "KubernetesBasicAuth", "KubernetesServiceAccount", "KubernetesServiceAccountUserImpersonation", "KubernetesUserImpersonation", "MtlsMysql", "MtlsPostgres", "Maria", "Memcached", "Memsql", "MongoHost", "MongoLegacyHost", "MongoLegacyReplicaset", "MongoReplicaSet", "MongoShardedCluster", "Mysql", "Neptune", "NeptuneIam", "Oracle", "Postgres", "Presto", "Rdp", "RabbitMqamqp091", "RawTcp", "Redis", "Redshift", "SqlServer", "Ssh", "SshCert", "SshCustomerKey", "SingleStore", "Snowflake", "Snowsight", "Sybase", "SybaseIq", "Teradata", "Trino", "Resource", }); + new java.lang.String[] { "Aks", "AksBasicAuth", "AksServiceAccount", "AksServiceAccountUserImpersonation", "AksUserImpersonation", "Aws", "AwsConsole", "AwsConsoleStaticKeyPair", "AmazonEks", "AmazonEksInstanceProfile", "AmazonEksInstanceProfileUserImpersonation", "AmazonEksUserImpersonation", "AmazonEs", "AmazonMqamqp091", "Athena", "AuroraMysql", "AuroraPostgres", "Azure", "AzureCertificate", "AzureMysql", "AzurePostgres", "BigQuery", "Cassandra", "Citus", "Clustrix", "Cockroach", "Db2I", "Db2Luw", "DocumentDbHost", "DocumentDbReplicaSet", "Druid", "DynamoDb", "Elastic", "ElasticacheRedis", "Gcp", "GoogleGke", "GoogleGkeUserImpersonation", "Greenplum", "HttpAuth", "HttpBasicAuth", "HttpNoAuth", "Kubernetes", "KubernetesBasicAuth", "KubernetesServiceAccount", "KubernetesServiceAccountUserImpersonation", "KubernetesUserImpersonation", "MtlsMysql", "MtlsPostgres", "Maria", "Memcached", "Memsql", "MongoHost", "MongoLegacyHost", "MongoLegacyReplicaset", "MongoReplicaSet", "MongoShardedCluster", "Mysql", "Neptune", "NeptuneIam", "Oracle", "Postgres", "Presto", "Rdp", "RabbitMqamqp091", "RawTcp", "Redis", "Redshift", "SqlServer", "SqlServerAzureAd", "SqlServerKerberosAd", "Ssh", "SshCert", "SshCustomerKey", "SingleStore", "Snowflake", "Snowsight", "Sybase", "SybaseIq", "Teradata", "Trino", "Resource", }); internal_static_v1_AKS_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_v1_AKS_fieldAccessorTable = new @@ -233957,62 +240838,74 @@ public com.strongdm.api.plumbing.DriversPlumbing.Trino getDefaultInstanceForType com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SQLServer_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Database", "Hostname", "OverrideDatabase", "Password", "Port", "PortOverride", "Schema", "Username", }); - internal_static_v1_SSH_descriptor = + internal_static_v1_SQLServerAzureAD_descriptor = getDescriptor().getMessageTypes().get(69); + internal_static_v1_SQLServerAzureAD_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_SQLServerAzureAD_descriptor, + new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "ClientId", "Database", "Hostname", "OverrideDatabase", "Port", "PortOverride", "Schema", "Secret", "TenantId", }); + internal_static_v1_SQLServerKerberosAD_descriptor = + getDescriptor().getMessageTypes().get(70); + internal_static_v1_SQLServerKerberosAD_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_v1_SQLServerKerberosAD_descriptor, + new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Database", "Hostname", "Keytab", "KrbConfig", "OverrideDatabase", "Port", "PortOverride", "Realm", "Schema", "ServerSpn", "Username", }); + internal_static_v1_SSH_descriptor = + getDescriptor().getMessageTypes().get(71); internal_static_v1_SSH_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SSH_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "AllowDeprecatedKeyExchanges", "Hostname", "KeyType", "Port", "PortForwarding", "PortOverride", "PublicKey", "Username", }); internal_static_v1_SSHCert_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageTypes().get(72); internal_static_v1_SSHCert_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SSHCert_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "AllowDeprecatedKeyExchanges", "Hostname", "KeyType", "Port", "PortForwarding", "PortOverride", "RemoteIdentityGroupId", "RemoteIdentityHealthcheckUsername", "Username", }); internal_static_v1_SSHCustomerKey_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageTypes().get(73); internal_static_v1_SSHCustomerKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SSHCustomerKey_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "AllowDeprecatedKeyExchanges", "Hostname", "Port", "PortForwarding", "PortOverride", "PrivateKey", "Username", }); internal_static_v1_SingleStore_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageTypes().get(74); internal_static_v1_SingleStore_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SingleStore_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Database", "Hostname", "Password", "Port", "PortOverride", "Username", }); internal_static_v1_Snowflake_descriptor = - getDescriptor().getMessageTypes().get(73); + getDescriptor().getMessageTypes().get(75); internal_static_v1_Snowflake_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Snowflake_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Database", "Hostname", "Password", "PortOverride", "Schema", "Username", }); internal_static_v1_Snowsight_descriptor = - getDescriptor().getMessageTypes().get(74); + getDescriptor().getMessageTypes().get(76); internal_static_v1_Snowsight_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Snowsight_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "HealthcheckUsername", "PortOverride", "SamlMetadata", "Subdomain", }); internal_static_v1_Sybase_descriptor = - getDescriptor().getMessageTypes().get(75); + getDescriptor().getMessageTypes().get(77); internal_static_v1_Sybase_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Sybase_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Hostname", "Password", "Port", "PortOverride", "Username", }); internal_static_v1_SybaseIQ_descriptor = - getDescriptor().getMessageTypes().get(76); + getDescriptor().getMessageTypes().get(78); internal_static_v1_SybaseIQ_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_SybaseIQ_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Hostname", "Password", "Port", "PortOverride", "Username", }); internal_static_v1_Teradata_descriptor = - getDescriptor().getMessageTypes().get(77); + getDescriptor().getMessageTypes().get(79); internal_static_v1_Teradata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Teradata_descriptor, new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Subdomain", "Hostname", "Password", "Port", "PortOverride", "Username", }); internal_static_v1_Trino_descriptor = - getDescriptor().getMessageTypes().get(78); + getDescriptor().getMessageTypes().get(80); internal_static_v1_Trino_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_v1_Trino_descriptor, diff --git a/com/strongdm/api/plumbing/Plumbing.java b/com/strongdm/api/plumbing/Plumbing.java index 6f24b28..b5fc209 100644 --- a/com/strongdm/api/plumbing/Plumbing.java +++ b/com/strongdm/api/plumbing/Plumbing.java @@ -8648,6 +8648,12 @@ public static com.strongdm.api.Resource convertResourceToPorcelain(Resource plum if (plumbing.hasSqlServer()) { return convertSQLServerToPorcelain(plumbing.getSqlServer()); } + if (plumbing.hasSqlServerAzureAd()) { + return convertSQLServerAzureADToPorcelain(plumbing.getSqlServerAzureAd()); + } + if (plumbing.hasSqlServerKerberosAd()) { + return convertSQLServerKerberosADToPorcelain(plumbing.getSqlServerKerberosAd()); + } if (plumbing.hasSsh()) { return convertSSHToPorcelain(plumbing.getSsh()); } @@ -9070,6 +9076,18 @@ public static Resource convertResourceToPlumbing(com.strongdm.api.Resource porce builder.setSqlServer(convertSQLServerToPlumbing((com.strongdm.api.SQLServer) porcelain)); return builder.build(); } + if (porcelain instanceof com.strongdm.api.SQLServerAzureAD) { + Resource.Builder builder = Resource.newBuilder(); + builder.setSqlServerAzureAd( + convertSQLServerAzureADToPlumbing((com.strongdm.api.SQLServerAzureAD) porcelain)); + return builder.build(); + } + if (porcelain instanceof com.strongdm.api.SQLServerKerberosAD) { + Resource.Builder builder = Resource.newBuilder(); + builder.setSqlServerKerberosAd( + convertSQLServerKerberosADToPlumbing((com.strongdm.api.SQLServerKerberosAD) porcelain)); + return builder.build(); + } if (porcelain instanceof com.strongdm.api.SSH) { Resource.Builder builder = Resource.newBuilder(); builder.setSsh(convertSSHToPlumbing((com.strongdm.api.SSH) porcelain)); @@ -9753,6 +9771,192 @@ public static List convertRepeatedSQLServerToPlumbing( .collect(Collectors.toList()); } + public static com.strongdm.api.SQLServerAzureAD convertSQLServerAzureADToPorcelain( + SQLServerAzureAD plumbing) { + com.strongdm.api.SQLServerAzureAD porcelain = new com.strongdm.api.SQLServerAzureAD(); + porcelain.setBindInterface((plumbing.getBindInterface())); + porcelain.setClientId((plumbing.getClientId())); + porcelain.setDatabase((plumbing.getDatabase())); + porcelain.setEgressFilter((plumbing.getEgressFilter())); + porcelain.setHealthy((plumbing.getHealthy())); + porcelain.setHostname((plumbing.getHostname())); + porcelain.setId((plumbing.getId())); + porcelain.setName((plumbing.getName())); + porcelain.setOverrideDatabase((plumbing.getOverrideDatabase())); + porcelain.setPort((plumbing.getPort())); + porcelain.setPortOverride((plumbing.getPortOverride())); + porcelain.setSchema((plumbing.getSchema())); + porcelain.setSecret((plumbing.getSecret())); + porcelain.setSecretStoreId((plumbing.getSecretStoreId())); + porcelain.setSubdomain((plumbing.getSubdomain())); + porcelain.setTags(Plumbing.convertTagsToPorcelain(plumbing.getTags())); + porcelain.setTenantId((plumbing.getTenantId())); + return porcelain; + } + + public static SQLServerAzureAD convertSQLServerAzureADToPlumbing( + com.strongdm.api.SQLServerAzureAD porcelain) { + if (porcelain == null) { + return null; + } + SQLServerAzureAD.Builder builder = SQLServerAzureAD.newBuilder(); + if (porcelain.getBindInterface() != null) { + builder.setBindInterface((porcelain.getBindInterface())); + } + if (porcelain.getClientId() != null) { + builder.setClientId((porcelain.getClientId())); + } + if (porcelain.getDatabase() != null) { + builder.setDatabase((porcelain.getDatabase())); + } + if (porcelain.getEgressFilter() != null) { + builder.setEgressFilter((porcelain.getEgressFilter())); + } + builder.setHealthy(porcelain.getHealthy()); + if (porcelain.getHostname() != null) { + builder.setHostname((porcelain.getHostname())); + } + if (porcelain.getId() != null) { + builder.setId((porcelain.getId())); + } + if (porcelain.getName() != null) { + builder.setName((porcelain.getName())); + } + builder.setOverrideDatabase(porcelain.getOverrideDatabase()); + builder.setPort(porcelain.getPort()); + builder.setPortOverride(porcelain.getPortOverride()); + if (porcelain.getSchema() != null) { + builder.setSchema((porcelain.getSchema())); + } + if (porcelain.getSecret() != null) { + builder.setSecret((porcelain.getSecret())); + } + if (porcelain.getSecretStoreId() != null) { + builder.setSecretStoreId((porcelain.getSecretStoreId())); + } + if (porcelain.getSubdomain() != null) { + builder.setSubdomain((porcelain.getSubdomain())); + } + if (porcelain.getTags() != null) { + builder.setTags(Plumbing.convertTagsToPlumbing(porcelain.getTags())); + } + if (porcelain.getTenantId() != null) { + builder.setTenantId((porcelain.getTenantId())); + } + return builder.build(); + } + + public static List convertRepeatedSQLServerAzureADToPorcelain( + Collection plumbings) { + return plumbings.stream() + .map(plumbing -> convertSQLServerAzureADToPorcelain(plumbing)) + .collect(Collectors.toList()); + } + + public static List convertRepeatedSQLServerAzureADToPlumbing( + Collection porcelains) { + return porcelains.stream() + .map(porcelain -> convertSQLServerAzureADToPlumbing(porcelain)) + .collect(Collectors.toList()); + } + + public static com.strongdm.api.SQLServerKerberosAD convertSQLServerKerberosADToPorcelain( + SQLServerKerberosAD plumbing) { + com.strongdm.api.SQLServerKerberosAD porcelain = new com.strongdm.api.SQLServerKerberosAD(); + porcelain.setBindInterface((plumbing.getBindInterface())); + porcelain.setDatabase((plumbing.getDatabase())); + porcelain.setEgressFilter((plumbing.getEgressFilter())); + porcelain.setHealthy((plumbing.getHealthy())); + porcelain.setHostname((plumbing.getHostname())); + porcelain.setId((plumbing.getId())); + porcelain.setKeytab((plumbing.getKeytab())); + porcelain.setKrbConfig((plumbing.getKrbConfig())); + porcelain.setName((plumbing.getName())); + porcelain.setOverrideDatabase((plumbing.getOverrideDatabase())); + porcelain.setPort((plumbing.getPort())); + porcelain.setPortOverride((plumbing.getPortOverride())); + porcelain.setRealm((plumbing.getRealm())); + porcelain.setSchema((plumbing.getSchema())); + porcelain.setSecretStoreId((plumbing.getSecretStoreId())); + porcelain.setServerSpn((plumbing.getServerSpn())); + porcelain.setSubdomain((plumbing.getSubdomain())); + porcelain.setTags(Plumbing.convertTagsToPorcelain(plumbing.getTags())); + porcelain.setUsername((plumbing.getUsername())); + return porcelain; + } + + public static SQLServerKerberosAD convertSQLServerKerberosADToPlumbing( + com.strongdm.api.SQLServerKerberosAD porcelain) { + if (porcelain == null) { + return null; + } + SQLServerKerberosAD.Builder builder = SQLServerKerberosAD.newBuilder(); + if (porcelain.getBindInterface() != null) { + builder.setBindInterface((porcelain.getBindInterface())); + } + if (porcelain.getDatabase() != null) { + builder.setDatabase((porcelain.getDatabase())); + } + if (porcelain.getEgressFilter() != null) { + builder.setEgressFilter((porcelain.getEgressFilter())); + } + builder.setHealthy(porcelain.getHealthy()); + if (porcelain.getHostname() != null) { + builder.setHostname((porcelain.getHostname())); + } + if (porcelain.getId() != null) { + builder.setId((porcelain.getId())); + } + if (porcelain.getKeytab() != null) { + builder.setKeytab((porcelain.getKeytab())); + } + if (porcelain.getKrbConfig() != null) { + builder.setKrbConfig((porcelain.getKrbConfig())); + } + if (porcelain.getName() != null) { + builder.setName((porcelain.getName())); + } + builder.setOverrideDatabase(porcelain.getOverrideDatabase()); + builder.setPort(porcelain.getPort()); + builder.setPortOverride(porcelain.getPortOverride()); + if (porcelain.getRealm() != null) { + builder.setRealm((porcelain.getRealm())); + } + if (porcelain.getSchema() != null) { + builder.setSchema((porcelain.getSchema())); + } + if (porcelain.getSecretStoreId() != null) { + builder.setSecretStoreId((porcelain.getSecretStoreId())); + } + if (porcelain.getServerSpn() != null) { + builder.setServerSpn((porcelain.getServerSpn())); + } + if (porcelain.getSubdomain() != null) { + builder.setSubdomain((porcelain.getSubdomain())); + } + if (porcelain.getTags() != null) { + builder.setTags(Plumbing.convertTagsToPlumbing(porcelain.getTags())); + } + if (porcelain.getUsername() != null) { + builder.setUsername((porcelain.getUsername())); + } + return builder.build(); + } + + public static List + convertRepeatedSQLServerKerberosADToPorcelain(Collection plumbings) { + return plumbings.stream() + .map(plumbing -> convertSQLServerKerberosADToPorcelain(plumbing)) + .collect(Collectors.toList()); + } + + public static List convertRepeatedSQLServerKerberosADToPlumbing( + Collection porcelains) { + return porcelains.stream() + .map(porcelain -> convertSQLServerKerberosADToPlumbing(porcelain)) + .collect(Collectors.toList()); + } + public static com.strongdm.api.SSH convertSSHToPorcelain(SSH plumbing) { com.strongdm.api.SSH porcelain = new com.strongdm.api.SSH(); porcelain.setAllowDeprecatedKeyExchanges((plumbing.getAllowDeprecatedKeyExchanges()));