1. Packages
  2. Google Cloud Native
  3. API Docs
  4. connectors
  5. connectors/v1
  6. getConnection

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.connectors/v1.getConnection

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single Connection.

Using getConnection

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConnection(args: GetConnectionArgs, opts?: InvokeOptions): Promise<GetConnectionResult>
function getConnectionOutput(args: GetConnectionOutputArgs, opts?: InvokeOptions): Output<GetConnectionResult>
Copy
def get_connection(connection_id: Optional[str] = None,
                   location: Optional[str] = None,
                   project: Optional[str] = None,
                   view: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetConnectionResult
def get_connection_output(connection_id: Optional[pulumi.Input[str]] = None,
                   location: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   view: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetConnectionResult]
Copy
func LookupConnection(ctx *Context, args *LookupConnectionArgs, opts ...InvokeOption) (*LookupConnectionResult, error)
func LookupConnectionOutput(ctx *Context, args *LookupConnectionOutputArgs, opts ...InvokeOption) LookupConnectionResultOutput
Copy

> Note: This function is named LookupConnection in the Go SDK.

public static class GetConnection 
{
    public static Task<GetConnectionResult> InvokeAsync(GetConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
public static Output<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:connectors/v1:getConnection
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectionId This property is required. string
Location This property is required. string
Project string
View string
ConnectionId This property is required. string
Location This property is required. string
Project string
View string
connectionId This property is required. String
location This property is required. String
project String
view String
connectionId This property is required. string
location This property is required. string
project string
view string
connection_id This property is required. str
location This property is required. str
project str
view str
connectionId This property is required. String
location This property is required. String
project String
view String

getConnection Result

The following output properties are available:

AuthConfig Pulumi.GoogleNative.Connectors.V1.Outputs.AuthConfigResponse
Optional. Configuration for establishing the connection's authentication with an external system.
ConfigVariables List<Pulumi.GoogleNative.Connectors.V1.Outputs.ConfigVariableResponse>
Optional. Configuration for configuring the connection with an external system.
ConnectionRevision string
Connection revision. This field is only updated when the connection is created or updated by User.
ConnectorVersion string
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
ConnectorVersionInfraConfig Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectorVersionInfraConfigResponse
Infra configs supported by Connector Version.
ConnectorVersionLaunchStage string
Flag to mark the version indicating the launch stage.
CreateTime string
Created time.
Description string
Optional. Description of the resource.
DestinationConfigs List<Pulumi.GoogleNative.Connectors.V1.Outputs.DestinationConfigResponse>
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
EnvoyImageLocation string
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
EventingConfig Pulumi.GoogleNative.Connectors.V1.Outputs.EventingConfigResponse
Optional. Eventing config of a connection
EventingEnablementType string
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
EventingRuntimeData Pulumi.GoogleNative.Connectors.V1.Outputs.EventingRuntimeDataResponse
Eventing Runtime Data.
ImageLocation string
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
IsTrustedTester bool
Is trusted tester program enabled for the project.
Labels Dictionary<string, string>
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
LockConfig Pulumi.GoogleNative.Connectors.V1.Outputs.LockConfigResponse
Optional. Configuration that indicates whether or not the Connection can be edited.
LogConfig Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectorsLogConfigResponse
Optional. Log configuration for the connection.
Name string
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
NodeConfig Pulumi.GoogleNative.Connectors.V1.Outputs.NodeConfigResponse
Optional. Node configuration for the connection.
ServiceAccount string
Optional. Service account needed for runtime plane to access Google Cloud resources.
ServiceDirectory string
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
SslConfig Pulumi.GoogleNative.Connectors.V1.Outputs.SslConfigResponse
Optional. Ssl config of a connection
Status Pulumi.GoogleNative.Connectors.V1.Outputs.ConnectionStatusResponse
Current status of the connection.
SubscriptionType string
This subscription type enum states the subscription type of the project.
Suspended bool
Optional. Suspended indicates if a user has suspended a connection or not.
UpdateTime string
Updated time.
AuthConfig AuthConfigResponse
Optional. Configuration for establishing the connection's authentication with an external system.
ConfigVariables []ConfigVariableResponse
Optional. Configuration for configuring the connection with an external system.
ConnectionRevision string
Connection revision. This field is only updated when the connection is created or updated by User.
ConnectorVersion string
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
ConnectorVersionInfraConfig ConnectorVersionInfraConfigResponse
Infra configs supported by Connector Version.
ConnectorVersionLaunchStage string
Flag to mark the version indicating the launch stage.
CreateTime string
Created time.
Description string
Optional. Description of the resource.
DestinationConfigs []DestinationConfigResponse
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
EnvoyImageLocation string
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
EventingConfig EventingConfigResponse
Optional. Eventing config of a connection
EventingEnablementType string
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
EventingRuntimeData EventingRuntimeDataResponse
Eventing Runtime Data.
ImageLocation string
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
IsTrustedTester bool
Is trusted tester program enabled for the project.
Labels map[string]string
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
LockConfig LockConfigResponse
Optional. Configuration that indicates whether or not the Connection can be edited.
LogConfig ConnectorsLogConfigResponse
Optional. Log configuration for the connection.
Name string
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
NodeConfig NodeConfigResponse
Optional. Node configuration for the connection.
ServiceAccount string
Optional. Service account needed for runtime plane to access Google Cloud resources.
ServiceDirectory string
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
SslConfig SslConfigResponse
Optional. Ssl config of a connection
Status ConnectionStatusResponse
Current status of the connection.
SubscriptionType string
This subscription type enum states the subscription type of the project.
Suspended bool
Optional. Suspended indicates if a user has suspended a connection or not.
UpdateTime string
Updated time.
authConfig AuthConfigResponse
Optional. Configuration for establishing the connection's authentication with an external system.
configVariables List<ConfigVariableResponse>
Optional. Configuration for configuring the connection with an external system.
connectionRevision String
Connection revision. This field is only updated when the connection is created or updated by User.
connectorVersion String
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
connectorVersionInfraConfig ConnectorVersionInfraConfigResponse
Infra configs supported by Connector Version.
connectorVersionLaunchStage String
Flag to mark the version indicating the launch stage.
createTime String
Created time.
description String
Optional. Description of the resource.
destinationConfigs List<DestinationConfigResponse>
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
envoyImageLocation String
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
eventingConfig EventingConfigResponse
Optional. Eventing config of a connection
eventingEnablementType String
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
eventingRuntimeData EventingRuntimeDataResponse
Eventing Runtime Data.
imageLocation String
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
isTrustedTester Boolean
Is trusted tester program enabled for the project.
labels Map<String,String>
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
lockConfig LockConfigResponse
Optional. Configuration that indicates whether or not the Connection can be edited.
logConfig ConnectorsLogConfigResponse
Optional. Log configuration for the connection.
name String
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
nodeConfig NodeConfigResponse
Optional. Node configuration for the connection.
serviceAccount String
Optional. Service account needed for runtime plane to access Google Cloud resources.
serviceDirectory String
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
sslConfig SslConfigResponse
Optional. Ssl config of a connection
status ConnectionStatusResponse
Current status of the connection.
subscriptionType String
This subscription type enum states the subscription type of the project.
suspended Boolean
Optional. Suspended indicates if a user has suspended a connection or not.
updateTime String
Updated time.
authConfig AuthConfigResponse
Optional. Configuration for establishing the connection's authentication with an external system.
configVariables ConfigVariableResponse[]
Optional. Configuration for configuring the connection with an external system.
connectionRevision string
Connection revision. This field is only updated when the connection is created or updated by User.
connectorVersion string
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
connectorVersionInfraConfig ConnectorVersionInfraConfigResponse
Infra configs supported by Connector Version.
connectorVersionLaunchStage string
Flag to mark the version indicating the launch stage.
createTime string
Created time.
description string
Optional. Description of the resource.
destinationConfigs DestinationConfigResponse[]
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
envoyImageLocation string
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
eventingConfig EventingConfigResponse
Optional. Eventing config of a connection
eventingEnablementType string
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
eventingRuntimeData EventingRuntimeDataResponse
Eventing Runtime Data.
imageLocation string
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
isTrustedTester boolean
Is trusted tester program enabled for the project.
labels {[key: string]: string}
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
lockConfig LockConfigResponse
Optional. Configuration that indicates whether or not the Connection can be edited.
logConfig ConnectorsLogConfigResponse
Optional. Log configuration for the connection.
name string
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
nodeConfig NodeConfigResponse
Optional. Node configuration for the connection.
serviceAccount string
Optional. Service account needed for runtime plane to access Google Cloud resources.
serviceDirectory string
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
sslConfig SslConfigResponse
Optional. Ssl config of a connection
status ConnectionStatusResponse
Current status of the connection.
subscriptionType string
This subscription type enum states the subscription type of the project.
suspended boolean
Optional. Suspended indicates if a user has suspended a connection or not.
updateTime string
Updated time.
auth_config AuthConfigResponse
Optional. Configuration for establishing the connection's authentication with an external system.
config_variables Sequence[ConfigVariableResponse]
Optional. Configuration for configuring the connection with an external system.
connection_revision str
Connection revision. This field is only updated when the connection is created or updated by User.
connector_version str
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
connector_version_infra_config ConnectorVersionInfraConfigResponse
Infra configs supported by Connector Version.
connector_version_launch_stage str
Flag to mark the version indicating the launch stage.
create_time str
Created time.
description str
Optional. Description of the resource.
destination_configs Sequence[DestinationConfigResponse]
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
envoy_image_location str
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
eventing_config EventingConfigResponse
Optional. Eventing config of a connection
eventing_enablement_type str
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
eventing_runtime_data EventingRuntimeDataResponse
Eventing Runtime Data.
image_location str
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
is_trusted_tester bool
Is trusted tester program enabled for the project.
labels Mapping[str, str]
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
lock_config LockConfigResponse
Optional. Configuration that indicates whether or not the Connection can be edited.
log_config ConnectorsLogConfigResponse
Optional. Log configuration for the connection.
name str
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
node_config NodeConfigResponse
Optional. Node configuration for the connection.
service_account str
Optional. Service account needed for runtime plane to access Google Cloud resources.
service_directory str
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
ssl_config SslConfigResponse
Optional. Ssl config of a connection
status ConnectionStatusResponse
Current status of the connection.
subscription_type str
This subscription type enum states the subscription type of the project.
suspended bool
Optional. Suspended indicates if a user has suspended a connection or not.
update_time str
Updated time.
authConfig Property Map
Optional. Configuration for establishing the connection's authentication with an external system.
configVariables List<Property Map>
Optional. Configuration for configuring the connection with an external system.
connectionRevision String
Connection revision. This field is only updated when the connection is created or updated by User.
connectorVersion String
Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.
connectorVersionInfraConfig Property Map
Infra configs supported by Connector Version.
connectorVersionLaunchStage String
Flag to mark the version indicating the launch stage.
createTime String
Created time.
description String
Optional. Description of the resource.
destinationConfigs List<Property Map>
Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).
envoyImageLocation String
GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
eventingConfig Property Map
Optional. Eventing config of a connection
eventingEnablementType String
Optional. Eventing enablement type. Will be nil if eventing is not enabled.
eventingRuntimeData Property Map
Eventing Runtime Data.
imageLocation String
GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
isTrustedTester Boolean
Is trusted tester program enabled for the project.
labels Map<String>
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
lockConfig Property Map
Optional. Configuration that indicates whether or not the Connection can be edited.
logConfig Property Map
Optional. Log configuration for the connection.
name String
Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
nodeConfig Property Map
Optional. Node configuration for the connection.
serviceAccount String
Optional. Service account needed for runtime plane to access Google Cloud resources.
serviceDirectory String
The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
sslConfig Property Map
Optional. Ssl config of a connection
status Property Map
Current status of the connection.
subscriptionType String
This subscription type enum states the subscription type of the project.
suspended Boolean
Optional. Suspended indicates if a user has suspended a connection or not.
updateTime String
Updated time.

Supporting Types

AuthConfigResponse

AdditionalVariables This property is required. List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse>
List containing additional auth configs.
AuthKey This property is required. string
Identifier key for auth config
AuthType This property is required. string
The type of authentication configured.
Oauth2AuthCodeFlow This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.Oauth2AuthCodeFlowResponse
Oauth2AuthCodeFlow.
Oauth2ClientCredentials This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.Oauth2ClientCredentialsResponse
Oauth2ClientCredentials.
Oauth2JwtBearer This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.Oauth2JwtBearerResponse
Oauth2JwtBearer.
SshPublicKey This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SshPublicKeyResponse
SSH Public Key.
UserPassword This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.UserPasswordResponse
UserPassword.
AdditionalVariables This property is required. []ConfigVariableResponse
List containing additional auth configs.
AuthKey This property is required. string
Identifier key for auth config
AuthType This property is required. string
The type of authentication configured.
Oauth2AuthCodeFlow This property is required. Oauth2AuthCodeFlowResponse
Oauth2AuthCodeFlow.
Oauth2ClientCredentials This property is required. Oauth2ClientCredentialsResponse
Oauth2ClientCredentials.
Oauth2JwtBearer This property is required. Oauth2JwtBearerResponse
Oauth2JwtBearer.
SshPublicKey This property is required. SshPublicKeyResponse
SSH Public Key.
UserPassword This property is required. UserPasswordResponse
UserPassword.
additionalVariables This property is required. List<ConfigVariableResponse>
List containing additional auth configs.
authKey This property is required. String
Identifier key for auth config
authType This property is required. String
The type of authentication configured.
oauth2AuthCodeFlow This property is required. Oauth2AuthCodeFlowResponse
Oauth2AuthCodeFlow.
oauth2ClientCredentials This property is required. Oauth2ClientCredentialsResponse
Oauth2ClientCredentials.
oauth2JwtBearer This property is required. Oauth2JwtBearerResponse
Oauth2JwtBearer.
sshPublicKey This property is required. SshPublicKeyResponse
SSH Public Key.
userPassword This property is required. UserPasswordResponse
UserPassword.
additionalVariables This property is required. ConfigVariableResponse[]
List containing additional auth configs.
authKey This property is required. string
Identifier key for auth config
authType This property is required. string
The type of authentication configured.
oauth2AuthCodeFlow This property is required. Oauth2AuthCodeFlowResponse
Oauth2AuthCodeFlow.
oauth2ClientCredentials This property is required. Oauth2ClientCredentialsResponse
Oauth2ClientCredentials.
oauth2JwtBearer This property is required. Oauth2JwtBearerResponse
Oauth2JwtBearer.
sshPublicKey This property is required. SshPublicKeyResponse
SSH Public Key.
userPassword This property is required. UserPasswordResponse
UserPassword.
additional_variables This property is required. Sequence[ConfigVariableResponse]
List containing additional auth configs.
auth_key This property is required. str
Identifier key for auth config
auth_type This property is required. str
The type of authentication configured.
oauth2_auth_code_flow This property is required. Oauth2AuthCodeFlowResponse
Oauth2AuthCodeFlow.
oauth2_client_credentials This property is required. Oauth2ClientCredentialsResponse
Oauth2ClientCredentials.
oauth2_jwt_bearer This property is required. Oauth2JwtBearerResponse
Oauth2JwtBearer.
ssh_public_key This property is required. SshPublicKeyResponse
SSH Public Key.
user_password This property is required. UserPasswordResponse
UserPassword.
additionalVariables This property is required. List<Property Map>
List containing additional auth configs.
authKey This property is required. String
Identifier key for auth config
authType This property is required. String
The type of authentication configured.
oauth2AuthCodeFlow This property is required. Property Map
Oauth2AuthCodeFlow.
oauth2ClientCredentials This property is required. Property Map
Oauth2ClientCredentials.
oauth2JwtBearer This property is required. Property Map
Oauth2JwtBearer.
sshPublicKey This property is required. Property Map
SSH Public Key.
userPassword This property is required. Property Map
UserPassword.

ConfigVariableResponse

BoolValue This property is required. bool
Value is a bool.
EncryptionKeyValue This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.EncryptionKeyResponse
Value is a Encryption Key.
IntValue This property is required. string
Value is an integer
Key This property is required. string
Key of the config variable.
SecretValue This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Value is a secret.
StringValue This property is required. string
Value is a string.
BoolValue This property is required. bool
Value is a bool.
EncryptionKeyValue This property is required. EncryptionKeyResponse
Value is a Encryption Key.
IntValue This property is required. string
Value is an integer
Key This property is required. string
Key of the config variable.
SecretValue This property is required. SecretResponse
Value is a secret.
StringValue This property is required. string
Value is a string.
boolValue This property is required. Boolean
Value is a bool.
encryptionKeyValue This property is required. EncryptionKeyResponse
Value is a Encryption Key.
intValue This property is required. String
Value is an integer
key This property is required. String
Key of the config variable.
secretValue This property is required. SecretResponse
Value is a secret.
stringValue This property is required. String
Value is a string.
boolValue This property is required. boolean
Value is a bool.
encryptionKeyValue This property is required. EncryptionKeyResponse
Value is a Encryption Key.
intValue This property is required. string
Value is an integer
key This property is required. string
Key of the config variable.
secretValue This property is required. SecretResponse
Value is a secret.
stringValue This property is required. string
Value is a string.
bool_value This property is required. bool
Value is a bool.
encryption_key_value This property is required. EncryptionKeyResponse
Value is a Encryption Key.
int_value This property is required. str
Value is an integer
key This property is required. str
Key of the config variable.
secret_value This property is required. SecretResponse
Value is a secret.
string_value This property is required. str
Value is a string.
boolValue This property is required. Boolean
Value is a bool.
encryptionKeyValue This property is required. Property Map
Value is a Encryption Key.
intValue This property is required. String
Value is an integer
key This property is required. String
Key of the config variable.
secretValue This property is required. Property Map
Value is a secret.
stringValue This property is required. String
Value is a string.

ConnectionStatusResponse

Description This property is required. string
Description.
State This property is required. string
State.
Status This property is required. string
Status provides detailed information for the state.
Description This property is required. string
Description.
State This property is required. string
State.
Status This property is required. string
Status provides detailed information for the state.
description This property is required. String
Description.
state This property is required. String
State.
status This property is required. String
Status provides detailed information for the state.
description This property is required. string
Description.
state This property is required. string
State.
status This property is required. string
Status provides detailed information for the state.
description This property is required. str
Description.
state This property is required. str
State.
status This property is required. str
Status provides detailed information for the state.
description This property is required. String
Description.
state This property is required. String
State.
status This property is required. String
Status provides detailed information for the state.

ConnectorVersionInfraConfigResponse

ConnectionRatelimitWindowSeconds This property is required. string
The window used for ratelimiting runtime requests to connections.
HpaConfig This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.HPAConfigResponse
HPA autoscaling config.
InternalclientRatelimitThreshold This property is required. string
Max QPS supported for internal requests originating from Connd.
RatelimitThreshold This property is required. string
Max QPS supported by the connector version before throttling of requests.
ResourceLimits This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.ResourceLimitsResponse
System resource limits.
ResourceRequests This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.ResourceRequestsResponse
System resource requests.
SharedDeployment This property is required. string
The name of shared connector deployment.
ConnectionRatelimitWindowSeconds This property is required. string
The window used for ratelimiting runtime requests to connections.
HpaConfig This property is required. HPAConfigResponse
HPA autoscaling config.
InternalclientRatelimitThreshold This property is required. string
Max QPS supported for internal requests originating from Connd.
RatelimitThreshold This property is required. string
Max QPS supported by the connector version before throttling of requests.
ResourceLimits This property is required. ResourceLimitsResponse
System resource limits.
ResourceRequests This property is required. ResourceRequestsResponse
System resource requests.
SharedDeployment This property is required. string
The name of shared connector deployment.
connectionRatelimitWindowSeconds This property is required. String
The window used for ratelimiting runtime requests to connections.
hpaConfig This property is required. HPAConfigResponse
HPA autoscaling config.
internalclientRatelimitThreshold This property is required. String
Max QPS supported for internal requests originating from Connd.
ratelimitThreshold This property is required. String
Max QPS supported by the connector version before throttling of requests.
resourceLimits This property is required. ResourceLimitsResponse
System resource limits.
resourceRequests This property is required. ResourceRequestsResponse
System resource requests.
sharedDeployment This property is required. String
The name of shared connector deployment.
connectionRatelimitWindowSeconds This property is required. string
The window used for ratelimiting runtime requests to connections.
hpaConfig This property is required. HPAConfigResponse
HPA autoscaling config.
internalclientRatelimitThreshold This property is required. string
Max QPS supported for internal requests originating from Connd.
ratelimitThreshold This property is required. string
Max QPS supported by the connector version before throttling of requests.
resourceLimits This property is required. ResourceLimitsResponse
System resource limits.
resourceRequests This property is required. ResourceRequestsResponse
System resource requests.
sharedDeployment This property is required. string
The name of shared connector deployment.
connection_ratelimit_window_seconds This property is required. str
The window used for ratelimiting runtime requests to connections.
hpa_config This property is required. HPAConfigResponse
HPA autoscaling config.
internalclient_ratelimit_threshold This property is required. str
Max QPS supported for internal requests originating from Connd.
ratelimit_threshold This property is required. str
Max QPS supported by the connector version before throttling of requests.
resource_limits This property is required. ResourceLimitsResponse
System resource limits.
resource_requests This property is required. ResourceRequestsResponse
System resource requests.
shared_deployment This property is required. str
The name of shared connector deployment.
connectionRatelimitWindowSeconds This property is required. String
The window used for ratelimiting runtime requests to connections.
hpaConfig This property is required. Property Map
HPA autoscaling config.
internalclientRatelimitThreshold This property is required. String
Max QPS supported for internal requests originating from Connd.
ratelimitThreshold This property is required. String
Max QPS supported by the connector version before throttling of requests.
resourceLimits This property is required. Property Map
System resource limits.
resourceRequests This property is required. Property Map
System resource requests.
sharedDeployment This property is required. String
The name of shared connector deployment.

ConnectorsLogConfigResponse

Enabled This property is required. bool
Enabled represents whether logging is enabled or not for a connection.
Enabled This property is required. bool
Enabled represents whether logging is enabled or not for a connection.
enabled This property is required. Boolean
Enabled represents whether logging is enabled or not for a connection.
enabled This property is required. boolean
Enabled represents whether logging is enabled or not for a connection.
enabled This property is required. bool
Enabled represents whether logging is enabled or not for a connection.
enabled This property is required. Boolean
Enabled represents whether logging is enabled or not for a connection.

DestinationConfigResponse

Destinations This property is required. List<Pulumi.GoogleNative.Connectors.V1.Inputs.DestinationResponse>
The destinations for the key.
Key This property is required. string
The key is the destination identifier that is supported by the Connector.
Destinations This property is required. []DestinationResponse
The destinations for the key.
Key This property is required. string
The key is the destination identifier that is supported by the Connector.
destinations This property is required. List<DestinationResponse>
The destinations for the key.
key This property is required. String
The key is the destination identifier that is supported by the Connector.
destinations This property is required. DestinationResponse[]
The destinations for the key.
key This property is required. string
The key is the destination identifier that is supported by the Connector.
destinations This property is required. Sequence[DestinationResponse]
The destinations for the key.
key This property is required. str
The key is the destination identifier that is supported by the Connector.
destinations This property is required. List<Property Map>
The destinations for the key.
key This property is required. String
The key is the destination identifier that is supported by the Connector.

DestinationResponse

Host This property is required. string
For publicly routable host.
Port This property is required. int
The port is the target port number that is accepted by the destination.
ServiceAttachment This property is required. string
PSC service attachments. Format: projects//regions//serviceAttachments/*
Host This property is required. string
For publicly routable host.
Port This property is required. int
The port is the target port number that is accepted by the destination.
ServiceAttachment This property is required. string
PSC service attachments. Format: projects//regions//serviceAttachments/*
host This property is required. String
For publicly routable host.
port This property is required. Integer
The port is the target port number that is accepted by the destination.
serviceAttachment This property is required. String
PSC service attachments. Format: projects//regions//serviceAttachments/*
host This property is required. string
For publicly routable host.
port This property is required. number
The port is the target port number that is accepted by the destination.
serviceAttachment This property is required. string
PSC service attachments. Format: projects//regions//serviceAttachments/*
host This property is required. str
For publicly routable host.
port This property is required. int
The port is the target port number that is accepted by the destination.
service_attachment This property is required. str
PSC service attachments. Format: projects//regions//serviceAttachments/*
host This property is required. String
For publicly routable host.
port This property is required. Number
The port is the target port number that is accepted by the destination.
serviceAttachment This property is required. String
PSC service attachments. Format: projects//regions//serviceAttachments/*

EncryptionKeyResponse

KmsKeyName This property is required. string
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
Type This property is required. string
Type.
KmsKeyName This property is required. string
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
Type This property is required. string
Type.
kmsKeyName This property is required. String
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
type This property is required. String
Type.
kmsKeyName This property is required. string
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
type This property is required. string
Type.
kms_key_name This property is required. str
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
type This property is required. str
Type.
kmsKeyName This property is required. String
The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.
type This property is required. String
Type.

EventingConfigResponse

AdditionalVariables This property is required. List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse>
Additional eventing related field values
AuthConfig This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.AuthConfigResponse
Auth details for the webhook adapter.
EncryptionKey This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse
Encryption key (can be either Google managed or CMEK).
EnrichmentEnabled This property is required. bool
Enrichment Enabled.
EventsListenerIngressEndpoint This property is required. string
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
PrivateConnectivityEnabled This property is required. bool
Optional. Private Connectivity Enabled.
RegistrationDestinationConfig This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.DestinationConfigResponse
Registration endpoint for auto registration.
AdditionalVariables This property is required. []ConfigVariableResponse
Additional eventing related field values
AuthConfig This property is required. AuthConfigResponse
Auth details for the webhook adapter.
EncryptionKey This property is required. ConfigVariableResponse
Encryption key (can be either Google managed or CMEK).
EnrichmentEnabled This property is required. bool
Enrichment Enabled.
EventsListenerIngressEndpoint This property is required. string
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
PrivateConnectivityEnabled This property is required. bool
Optional. Private Connectivity Enabled.
RegistrationDestinationConfig This property is required. DestinationConfigResponse
Registration endpoint for auto registration.
additionalVariables This property is required. List<ConfigVariableResponse>
Additional eventing related field values
authConfig This property is required. AuthConfigResponse
Auth details for the webhook adapter.
encryptionKey This property is required. ConfigVariableResponse
Encryption key (can be either Google managed or CMEK).
enrichmentEnabled This property is required. Boolean
Enrichment Enabled.
eventsListenerIngressEndpoint This property is required. String
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
privateConnectivityEnabled This property is required. Boolean
Optional. Private Connectivity Enabled.
registrationDestinationConfig This property is required. DestinationConfigResponse
Registration endpoint for auto registration.
additionalVariables This property is required. ConfigVariableResponse[]
Additional eventing related field values
authConfig This property is required. AuthConfigResponse
Auth details for the webhook adapter.
encryptionKey This property is required. ConfigVariableResponse
Encryption key (can be either Google managed or CMEK).
enrichmentEnabled This property is required. boolean
Enrichment Enabled.
eventsListenerIngressEndpoint This property is required. string
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
privateConnectivityEnabled This property is required. boolean
Optional. Private Connectivity Enabled.
registrationDestinationConfig This property is required. DestinationConfigResponse
Registration endpoint for auto registration.
additional_variables This property is required. Sequence[ConfigVariableResponse]
Additional eventing related field values
auth_config This property is required. AuthConfigResponse
Auth details for the webhook adapter.
encryption_key This property is required. ConfigVariableResponse
Encryption key (can be either Google managed or CMEK).
enrichment_enabled This property is required. bool
Enrichment Enabled.
events_listener_ingress_endpoint This property is required. str
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
private_connectivity_enabled This property is required. bool
Optional. Private Connectivity Enabled.
registration_destination_config This property is required. DestinationConfigResponse
Registration endpoint for auto registration.
additionalVariables This property is required. List<Property Map>
Additional eventing related field values
authConfig This property is required. Property Map
Auth details for the webhook adapter.
encryptionKey This property is required. Property Map
Encryption key (can be either Google managed or CMEK).
enrichmentEnabled This property is required. Boolean
Enrichment Enabled.
eventsListenerIngressEndpoint This property is required. String
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
privateConnectivityEnabled This property is required. Boolean
Optional. Private Connectivity Enabled.
registrationDestinationConfig This property is required. Property Map
Registration endpoint for auto registration.

EventingRuntimeDataResponse

EventsListenerEndpoint This property is required. string
Events listener endpoint. The value will populated after provisioning the events listener.
EventsListenerPscSa This property is required. string
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
Status This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.EventingStatusResponse
Current status of eventing.
EventsListenerEndpoint This property is required. string
Events listener endpoint. The value will populated after provisioning the events listener.
EventsListenerPscSa This property is required. string
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
Status This property is required. EventingStatusResponse
Current status of eventing.
eventsListenerEndpoint This property is required. String
Events listener endpoint. The value will populated after provisioning the events listener.
eventsListenerPscSa This property is required. String
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
status This property is required. EventingStatusResponse
Current status of eventing.
eventsListenerEndpoint This property is required. string
Events listener endpoint. The value will populated after provisioning the events listener.
eventsListenerPscSa This property is required. string
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
status This property is required. EventingStatusResponse
Current status of eventing.
events_listener_endpoint This property is required. str
Events listener endpoint. The value will populated after provisioning the events listener.
events_listener_psc_sa This property is required. str
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
status This property is required. EventingStatusResponse
Current status of eventing.
eventsListenerEndpoint This property is required. String
Events listener endpoint. The value will populated after provisioning the events listener.
eventsListenerPscSa This property is required. String
Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.
status This property is required. Property Map
Current status of eventing.

EventingStatusResponse

Description This property is required. string
Description of error if State is set to "ERROR".
State This property is required. string
State.
Description This property is required. string
Description of error if State is set to "ERROR".
State This property is required. string
State.
description This property is required. String
Description of error if State is set to "ERROR".
state This property is required. String
State.
description This property is required. string
Description of error if State is set to "ERROR".
state This property is required. string
State.
description This property is required. str
Description of error if State is set to "ERROR".
state This property is required. str
State.
description This property is required. String
Description of error if State is set to "ERROR".
state This property is required. String
State.

HPAConfigResponse

CpuUtilizationThreshold This property is required. string
Percent CPU utilization where HPA triggers autoscaling.
MemoryUtilizationThreshold This property is required. string
Percent Memory utilization where HPA triggers autoscaling.
CpuUtilizationThreshold This property is required. string
Percent CPU utilization where HPA triggers autoscaling.
MemoryUtilizationThreshold This property is required. string
Percent Memory utilization where HPA triggers autoscaling.
cpuUtilizationThreshold This property is required. String
Percent CPU utilization where HPA triggers autoscaling.
memoryUtilizationThreshold This property is required. String
Percent Memory utilization where HPA triggers autoscaling.
cpuUtilizationThreshold This property is required. string
Percent CPU utilization where HPA triggers autoscaling.
memoryUtilizationThreshold This property is required. string
Percent Memory utilization where HPA triggers autoscaling.
cpu_utilization_threshold This property is required. str
Percent CPU utilization where HPA triggers autoscaling.
memory_utilization_threshold This property is required. str
Percent Memory utilization where HPA triggers autoscaling.
cpuUtilizationThreshold This property is required. String
Percent CPU utilization where HPA triggers autoscaling.
memoryUtilizationThreshold This property is required. String
Percent Memory utilization where HPA triggers autoscaling.

JwtClaimsResponse

Audience This property is required. string
Value for the "aud" claim.
Issuer This property is required. string
Value for the "iss" claim.
Subject This property is required. string
Value for the "sub" claim.
Audience This property is required. string
Value for the "aud" claim.
Issuer This property is required. string
Value for the "iss" claim.
Subject This property is required. string
Value for the "sub" claim.
audience This property is required. String
Value for the "aud" claim.
issuer This property is required. String
Value for the "iss" claim.
subject This property is required. String
Value for the "sub" claim.
audience This property is required. string
Value for the "aud" claim.
issuer This property is required. string
Value for the "iss" claim.
subject This property is required. string
Value for the "sub" claim.
audience This property is required. str
Value for the "aud" claim.
issuer This property is required. str
Value for the "iss" claim.
subject This property is required. str
Value for the "sub" claim.
audience This property is required. String
Value for the "aud" claim.
issuer This property is required. String
Value for the "iss" claim.
subject This property is required. String
Value for the "sub" claim.

LockConfigResponse

Locked This property is required. bool
Indicates whether or not the connection is locked.
Reason This property is required. string
Describes why a connection is locked.
Locked This property is required. bool
Indicates whether or not the connection is locked.
Reason This property is required. string
Describes why a connection is locked.
locked This property is required. Boolean
Indicates whether or not the connection is locked.
reason This property is required. String
Describes why a connection is locked.
locked This property is required. boolean
Indicates whether or not the connection is locked.
reason This property is required. string
Describes why a connection is locked.
locked This property is required. bool
Indicates whether or not the connection is locked.
reason This property is required. str
Describes why a connection is locked.
locked This property is required. Boolean
Indicates whether or not the connection is locked.
reason This property is required. String
Describes why a connection is locked.

NodeConfigResponse

MaxNodeCount This property is required. int
Maximum number of nodes in the runtime nodes.
MinNodeCount This property is required. int
Minimum number of nodes in the runtime nodes.
MaxNodeCount This property is required. int
Maximum number of nodes in the runtime nodes.
MinNodeCount This property is required. int
Minimum number of nodes in the runtime nodes.
maxNodeCount This property is required. Integer
Maximum number of nodes in the runtime nodes.
minNodeCount This property is required. Integer
Minimum number of nodes in the runtime nodes.
maxNodeCount This property is required. number
Maximum number of nodes in the runtime nodes.
minNodeCount This property is required. number
Minimum number of nodes in the runtime nodes.
max_node_count This property is required. int
Maximum number of nodes in the runtime nodes.
min_node_count This property is required. int
Minimum number of nodes in the runtime nodes.
maxNodeCount This property is required. Number
Maximum number of nodes in the runtime nodes.
minNodeCount This property is required. Number
Minimum number of nodes in the runtime nodes.

Oauth2AuthCodeFlowResponse

AuthCode This property is required. string
Authorization code to be exchanged for access and refresh tokens.
AuthUri This property is required. string
Auth URL for Authorization Code Flow
ClientId This property is required. string
Client ID for user-provided OAuth app.
ClientSecret This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Client secret for user-provided OAuth app.
EnablePkce This property is required. bool
Whether to enable PKCE when the user performs the auth code flow.
PkceVerifier This property is required. string
PKCE verifier to be used during the auth code exchange.
RedirectUri This property is required. string
Redirect URI to be provided during the auth code exchange.
Scopes This property is required. List<string>
Scopes the connection will request when the user performs the auth code flow.
AuthCode This property is required. string
Authorization code to be exchanged for access and refresh tokens.
AuthUri This property is required. string
Auth URL for Authorization Code Flow
ClientId This property is required. string
Client ID for user-provided OAuth app.
ClientSecret This property is required. SecretResponse
Client secret for user-provided OAuth app.
EnablePkce This property is required. bool
Whether to enable PKCE when the user performs the auth code flow.
PkceVerifier This property is required. string
PKCE verifier to be used during the auth code exchange.
RedirectUri This property is required. string
Redirect URI to be provided during the auth code exchange.
Scopes This property is required. []string
Scopes the connection will request when the user performs the auth code flow.
authCode This property is required. String
Authorization code to be exchanged for access and refresh tokens.
authUri This property is required. String
Auth URL for Authorization Code Flow
clientId This property is required. String
Client ID for user-provided OAuth app.
clientSecret This property is required. SecretResponse
Client secret for user-provided OAuth app.
enablePkce This property is required. Boolean
Whether to enable PKCE when the user performs the auth code flow.
pkceVerifier This property is required. String
PKCE verifier to be used during the auth code exchange.
redirectUri This property is required. String
Redirect URI to be provided during the auth code exchange.
scopes This property is required. List<String>
Scopes the connection will request when the user performs the auth code flow.
authCode This property is required. string
Authorization code to be exchanged for access and refresh tokens.
authUri This property is required. string
Auth URL for Authorization Code Flow
clientId This property is required. string
Client ID for user-provided OAuth app.
clientSecret This property is required. SecretResponse
Client secret for user-provided OAuth app.
enablePkce This property is required. boolean
Whether to enable PKCE when the user performs the auth code flow.
pkceVerifier This property is required. string
PKCE verifier to be used during the auth code exchange.
redirectUri This property is required. string
Redirect URI to be provided during the auth code exchange.
scopes This property is required. string[]
Scopes the connection will request when the user performs the auth code flow.
auth_code This property is required. str
Authorization code to be exchanged for access and refresh tokens.
auth_uri This property is required. str
Auth URL for Authorization Code Flow
client_id This property is required. str
Client ID for user-provided OAuth app.
client_secret This property is required. SecretResponse
Client secret for user-provided OAuth app.
enable_pkce This property is required. bool
Whether to enable PKCE when the user performs the auth code flow.
pkce_verifier This property is required. str
PKCE verifier to be used during the auth code exchange.
redirect_uri This property is required. str
Redirect URI to be provided during the auth code exchange.
scopes This property is required. Sequence[str]
Scopes the connection will request when the user performs the auth code flow.
authCode This property is required. String
Authorization code to be exchanged for access and refresh tokens.
authUri This property is required. String
Auth URL for Authorization Code Flow
clientId This property is required. String
Client ID for user-provided OAuth app.
clientSecret This property is required. Property Map
Client secret for user-provided OAuth app.
enablePkce This property is required. Boolean
Whether to enable PKCE when the user performs the auth code flow.
pkceVerifier This property is required. String
PKCE verifier to be used during the auth code exchange.
redirectUri This property is required. String
Redirect URI to be provided during the auth code exchange.
scopes This property is required. List<String>
Scopes the connection will request when the user performs the auth code flow.

Oauth2ClientCredentialsResponse

ClientId This property is required. string
The client identifier.
ClientSecret This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Secret version reference containing the client secret.
ClientId This property is required. string
The client identifier.
ClientSecret This property is required. SecretResponse
Secret version reference containing the client secret.
clientId This property is required. String
The client identifier.
clientSecret This property is required. SecretResponse
Secret version reference containing the client secret.
clientId This property is required. string
The client identifier.
clientSecret This property is required. SecretResponse
Secret version reference containing the client secret.
client_id This property is required. str
The client identifier.
client_secret This property is required. SecretResponse
Secret version reference containing the client secret.
clientId This property is required. String
The client identifier.
clientSecret This property is required. Property Map
Secret version reference containing the client secret.

Oauth2JwtBearerResponse

ClientKey This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
JwtClaims This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.JwtClaimsResponse
JwtClaims providers fields to generate the token.
ClientKey This property is required. SecretResponse
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
JwtClaims This property is required. JwtClaimsResponse
JwtClaims providers fields to generate the token.
clientKey This property is required. SecretResponse
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
jwtClaims This property is required. JwtClaimsResponse
JwtClaims providers fields to generate the token.
clientKey This property is required. SecretResponse
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
jwtClaims This property is required. JwtClaimsResponse
JwtClaims providers fields to generate the token.
client_key This property is required. SecretResponse
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
jwt_claims This property is required. JwtClaimsResponse
JwtClaims providers fields to generate the token.
clientKey This property is required. Property Map
Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
jwtClaims This property is required. Property Map
JwtClaims providers fields to generate the token.

ResourceLimitsResponse

Cpu This property is required. string
CPU limit.
Memory This property is required. string
Memory limit.
Cpu This property is required. string
CPU limit.
Memory This property is required. string
Memory limit.
cpu This property is required. String
CPU limit.
memory This property is required. String
Memory limit.
cpu This property is required. string
CPU limit.
memory This property is required. string
Memory limit.
cpu This property is required. str
CPU limit.
memory This property is required. str
Memory limit.
cpu This property is required. String
CPU limit.
memory This property is required. String
Memory limit.

ResourceRequestsResponse

Cpu This property is required. string
CPU request.
Memory This property is required. string
Memory request.
Cpu This property is required. string
CPU request.
Memory This property is required. string
Memory request.
cpu This property is required. String
CPU request.
memory This property is required. String
Memory request.
cpu This property is required. string
CPU request.
memory This property is required. string
Memory request.
cpu This property is required. str
CPU request.
memory This property is required. str
Memory request.
cpu This property is required. String
CPU request.
memory This property is required. String
Memory request.

SecretResponse

SecretVersion This property is required. string
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
SecretVersion This property is required. string
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
secretVersion This property is required. String
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
secretVersion This property is required. string
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
secret_version This property is required. str
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.
secretVersion This property is required. String
The resource name of the secret version in the format, format as: projects/*/secrets/*/versions/*.

SshPublicKeyResponse

CertType This property is required. string
Format of SSH Client cert.
SshClientCert This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
SSH Client Cert. It should contain both public and private key.
SshClientCertPass This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Password (passphrase) for ssh client certificate if it has one.
Username This property is required. string
The user account used to authenticate.
CertType This property is required. string
Format of SSH Client cert.
SshClientCert This property is required. SecretResponse
SSH Client Cert. It should contain both public and private key.
SshClientCertPass This property is required. SecretResponse
Password (passphrase) for ssh client certificate if it has one.
Username This property is required. string
The user account used to authenticate.
certType This property is required. String
Format of SSH Client cert.
sshClientCert This property is required. SecretResponse
SSH Client Cert. It should contain both public and private key.
sshClientCertPass This property is required. SecretResponse
Password (passphrase) for ssh client certificate if it has one.
username This property is required. String
The user account used to authenticate.
certType This property is required. string
Format of SSH Client cert.
sshClientCert This property is required. SecretResponse
SSH Client Cert. It should contain both public and private key.
sshClientCertPass This property is required. SecretResponse
Password (passphrase) for ssh client certificate if it has one.
username This property is required. string
The user account used to authenticate.
cert_type This property is required. str
Format of SSH Client cert.
ssh_client_cert This property is required. SecretResponse
SSH Client Cert. It should contain both public and private key.
ssh_client_cert_pass This property is required. SecretResponse
Password (passphrase) for ssh client certificate if it has one.
username This property is required. str
The user account used to authenticate.
certType This property is required. String
Format of SSH Client cert.
sshClientCert This property is required. Property Map
SSH Client Cert. It should contain both public and private key.
sshClientCertPass This property is required. Property Map
Password (passphrase) for ssh client certificate if it has one.
username This property is required. String
The user account used to authenticate.

SslConfigResponse

AdditionalVariables This property is required. List<Pulumi.GoogleNative.Connectors.V1.Inputs.ConfigVariableResponse>
Additional SSL related field values
ClientCertType This property is required. string
Type of Client Cert (PEM/JKS/.. etc.)
ClientCertificate This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Client Certificate
ClientPrivateKey This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Client Private Key
ClientPrivateKeyPass This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Secret containing the passphrase protecting the Client Private Key
PrivateServerCertificate This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
ServerCertType This property is required. string
Type of Server Cert (PEM/JKS/.. etc.)
TrustModel This property is required. string
Trust Model of the SSL connection
Type This property is required. string
Controls the ssl type for the given connector version.
UseSsl This property is required. bool
Bool for enabling SSL
AdditionalVariables This property is required. []ConfigVariableResponse
Additional SSL related field values
ClientCertType This property is required. string
Type of Client Cert (PEM/JKS/.. etc.)
ClientCertificate This property is required. SecretResponse
Client Certificate
ClientPrivateKey This property is required. SecretResponse
Client Private Key
ClientPrivateKeyPass This property is required. SecretResponse
Secret containing the passphrase protecting the Client Private Key
PrivateServerCertificate This property is required. SecretResponse
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
ServerCertType This property is required. string
Type of Server Cert (PEM/JKS/.. etc.)
TrustModel This property is required. string
Trust Model of the SSL connection
Type This property is required. string
Controls the ssl type for the given connector version.
UseSsl This property is required. bool
Bool for enabling SSL
additionalVariables This property is required. List<ConfigVariableResponse>
Additional SSL related field values
clientCertType This property is required. String
Type of Client Cert (PEM/JKS/.. etc.)
clientCertificate This property is required. SecretResponse
Client Certificate
clientPrivateKey This property is required. SecretResponse
Client Private Key
clientPrivateKeyPass This property is required. SecretResponse
Secret containing the passphrase protecting the Client Private Key
privateServerCertificate This property is required. SecretResponse
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
serverCertType This property is required. String
Type of Server Cert (PEM/JKS/.. etc.)
trustModel This property is required. String
Trust Model of the SSL connection
type This property is required. String
Controls the ssl type for the given connector version.
useSsl This property is required. Boolean
Bool for enabling SSL
additionalVariables This property is required. ConfigVariableResponse[]
Additional SSL related field values
clientCertType This property is required. string
Type of Client Cert (PEM/JKS/.. etc.)
clientCertificate This property is required. SecretResponse
Client Certificate
clientPrivateKey This property is required. SecretResponse
Client Private Key
clientPrivateKeyPass This property is required. SecretResponse
Secret containing the passphrase protecting the Client Private Key
privateServerCertificate This property is required. SecretResponse
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
serverCertType This property is required. string
Type of Server Cert (PEM/JKS/.. etc.)
trustModel This property is required. string
Trust Model of the SSL connection
type This property is required. string
Controls the ssl type for the given connector version.
useSsl This property is required. boolean
Bool for enabling SSL
additional_variables This property is required. Sequence[ConfigVariableResponse]
Additional SSL related field values
client_cert_type This property is required. str
Type of Client Cert (PEM/JKS/.. etc.)
client_certificate This property is required. SecretResponse
Client Certificate
client_private_key This property is required. SecretResponse
Client Private Key
client_private_key_pass This property is required. SecretResponse
Secret containing the passphrase protecting the Client Private Key
private_server_certificate This property is required. SecretResponse
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
server_cert_type This property is required. str
Type of Server Cert (PEM/JKS/.. etc.)
trust_model This property is required. str
Trust Model of the SSL connection
type This property is required. str
Controls the ssl type for the given connector version.
use_ssl This property is required. bool
Bool for enabling SSL
additionalVariables This property is required. List<Property Map>
Additional SSL related field values
clientCertType This property is required. String
Type of Client Cert (PEM/JKS/.. etc.)
clientCertificate This property is required. Property Map
Client Certificate
clientPrivateKey This property is required. Property Map
Client Private Key
clientPrivateKeyPass This property is required. Property Map
Secret containing the passphrase protecting the Client Private Key
privateServerCertificate This property is required. Property Map
Private Server Certificate. Needs to be specified if trust model is PRIVATE.
serverCertType This property is required. String
Type of Server Cert (PEM/JKS/.. etc.)
trustModel This property is required. String
Trust Model of the SSL connection
type This property is required. String
Controls the ssl type for the given connector version.
useSsl This property is required. Boolean
Bool for enabling SSL

UserPasswordResponse

Password This property is required. Pulumi.GoogleNative.Connectors.V1.Inputs.SecretResponse
Secret version reference containing the password.
Username This property is required. string
Username.
Password This property is required. SecretResponse
Secret version reference containing the password.
Username This property is required. string
Username.
password This property is required. SecretResponse
Secret version reference containing the password.
username This property is required. String
Username.
password This property is required. SecretResponse
Secret version reference containing the password.
username This property is required. string
Username.
password This property is required. SecretResponse
Secret version reference containing the password.
username This property is required. str
Username.
password This property is required. Property Map
Secret version reference containing the password.
username This property is required. String
Username.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi