databasetools

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseToolsConnection

type DatabaseToolsConnection struct {
	pulumi.CustomResourceState

	// (Updatable) Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties pulumi.MapOutput `pulumi:"advancedProperties"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString pulumi.StringOutput `pulumi:"connectionString"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores DatabaseToolsConnectionKeyStoreArrayOutput `pulumi:"keyStores"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourceOutput `pulumi:"relatedResource"`
	// The current state of the DatabaseToolsConnection.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The DatabaseToolsConnection type.
	Type pulumi.StringOutput `pulumi:"type"`
	// (Updatable) Database user name.
	UserName pulumi.StringOutput `pulumi:"userName"`
	// (Updatable) The user password.
	UserPassword DatabaseToolsConnectionUserPasswordOutput `pulumi:"userPassword"`
}

This resource provides the Database Tools Connection resource in Oracle Cloud Infrastructure Database Tools service.

Creates a new DatabaseToolsConnection.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.NewDatabaseToolsConnection(ctx, "testDatabaseToolsConnection", &DatabaseTools.DatabaseToolsConnectionArgs{
			CompartmentId:      pulumi.Any(_var.Compartment_id),
			DisplayName:        pulumi.Any(_var.Database_tools_connection_display_name),
			Type:               pulumi.Any(_var.Database_tools_connection_type),
			AdvancedProperties: pulumi.Any(_var.Database_tools_connection_advanced_properties),
			ConnectionString:   pulumi.Any(_var.Database_tools_connection_connection_string),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			KeyStores: databasetools.DatabaseToolsConnectionKeyStoreArray{
				&databasetools.DatabaseToolsConnectionKeyStoreArgs{
					KeyStoreContent: &databasetools.DatabaseToolsConnectionKeyStoreKeyStoreContentArgs{
						ValueType: pulumi.Any(_var.Database_tools_connection_key_stores_key_store_content_value_type),
						SecretId:  pulumi.Any(oci_vault_secret.Test_secret.Id),
					},
					KeyStorePassword: &databasetools.DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs{
						ValueType: pulumi.Any(_var.Database_tools_connection_key_stores_key_store_password_value_type),
						SecretId:  pulumi.Any(oci_vault_secret.Test_secret.Id),
					},
					KeyStoreType: pulumi.Any(_var.Database_tools_connection_key_stores_key_store_type),
				},
			},
			PrivateEndpointId: pulumi.Any(oci_dataflow_private_endpoint.Test_private_endpoint.Id),
			RelatedResource: &databasetools.DatabaseToolsConnectionRelatedResourceArgs{
				EntityType: pulumi.Any(_var.Database_tools_connection_related_resource_entity_type),
				Identifier: pulumi.Any(_var.Database_tools_connection_related_resource_identifier),
			},
			UserName: pulumi.Any(oci_identity_user.Test_user.Name),
			UserPassword: &databasetools.DatabaseToolsConnectionUserPasswordArgs{
				ValueType: pulumi.Any(_var.Database_tools_connection_user_password_value_type),
				SecretId:  pulumi.Any(oci_vault_secret.Test_secret.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

DatabaseToolsConnections can be imported using the `id`, e.g.

```sh

$ pulumi import oci:DatabaseTools/databaseToolsConnection:DatabaseToolsConnection test_database_tools_connection "id"

```

func GetDatabaseToolsConnection

func GetDatabaseToolsConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseToolsConnectionState, opts ...pulumi.ResourceOption) (*DatabaseToolsConnection, error)

GetDatabaseToolsConnection gets an existing DatabaseToolsConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatabaseToolsConnection

func NewDatabaseToolsConnection(ctx *pulumi.Context,
	name string, args *DatabaseToolsConnectionArgs, opts ...pulumi.ResourceOption) (*DatabaseToolsConnection, error)

NewDatabaseToolsConnection registers a new resource with the given unique name, arguments, and options.

func (*DatabaseToolsConnection) ElementType

func (*DatabaseToolsConnection) ElementType() reflect.Type

func (*DatabaseToolsConnection) ToDatabaseToolsConnectionOutput

func (i *DatabaseToolsConnection) ToDatabaseToolsConnectionOutput() DatabaseToolsConnectionOutput

func (*DatabaseToolsConnection) ToDatabaseToolsConnectionOutputWithContext

func (i *DatabaseToolsConnection) ToDatabaseToolsConnectionOutputWithContext(ctx context.Context) DatabaseToolsConnectionOutput

type DatabaseToolsConnectionArgs

type DatabaseToolsConnectionArgs struct {
	// (Updatable) Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties pulumi.MapInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores DatabaseToolsConnectionKeyStoreArrayInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourcePtrInput
	// (Updatable) The DatabaseToolsConnection type.
	Type pulumi.StringInput
	// (Updatable) Database user name.
	UserName pulumi.StringPtrInput
	// (Updatable) The user password.
	UserPassword DatabaseToolsConnectionUserPasswordPtrInput
}

The set of arguments for constructing a DatabaseToolsConnection resource.

func (DatabaseToolsConnectionArgs) ElementType

type DatabaseToolsConnectionArray

type DatabaseToolsConnectionArray []DatabaseToolsConnectionInput

func (DatabaseToolsConnectionArray) ElementType

func (DatabaseToolsConnectionArray) ToDatabaseToolsConnectionArrayOutput

func (i DatabaseToolsConnectionArray) ToDatabaseToolsConnectionArrayOutput() DatabaseToolsConnectionArrayOutput

func (DatabaseToolsConnectionArray) ToDatabaseToolsConnectionArrayOutputWithContext

func (i DatabaseToolsConnectionArray) ToDatabaseToolsConnectionArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionArrayOutput

type DatabaseToolsConnectionArrayInput

type DatabaseToolsConnectionArrayInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionArrayOutput() DatabaseToolsConnectionArrayOutput
	ToDatabaseToolsConnectionArrayOutputWithContext(context.Context) DatabaseToolsConnectionArrayOutput
}

DatabaseToolsConnectionArrayInput is an input type that accepts DatabaseToolsConnectionArray and DatabaseToolsConnectionArrayOutput values. You can construct a concrete instance of `DatabaseToolsConnectionArrayInput` via:

DatabaseToolsConnectionArray{ DatabaseToolsConnectionArgs{...} }

type DatabaseToolsConnectionArrayOutput

type DatabaseToolsConnectionArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionArrayOutput) ElementType

func (DatabaseToolsConnectionArrayOutput) Index

func (DatabaseToolsConnectionArrayOutput) ToDatabaseToolsConnectionArrayOutput

func (o DatabaseToolsConnectionArrayOutput) ToDatabaseToolsConnectionArrayOutput() DatabaseToolsConnectionArrayOutput

func (DatabaseToolsConnectionArrayOutput) ToDatabaseToolsConnectionArrayOutputWithContext

func (o DatabaseToolsConnectionArrayOutput) ToDatabaseToolsConnectionArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionArrayOutput

type DatabaseToolsConnectionInput

type DatabaseToolsConnectionInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionOutput() DatabaseToolsConnectionOutput
	ToDatabaseToolsConnectionOutputWithContext(ctx context.Context) DatabaseToolsConnectionOutput
}

type DatabaseToolsConnectionKeyStore

type DatabaseToolsConnectionKeyStore struct {
	// (Updatable) The key store content.
	KeyStoreContent *DatabaseToolsConnectionKeyStoreKeyStoreContent `pulumi:"keyStoreContent"`
	// (Updatable) The key store password.
	KeyStorePassword *DatabaseToolsConnectionKeyStoreKeyStorePassword `pulumi:"keyStorePassword"`
	// (Updatable) The key store type.
	KeyStoreType *string `pulumi:"keyStoreType"`
}

type DatabaseToolsConnectionKeyStoreArgs

type DatabaseToolsConnectionKeyStoreArgs struct {
	// (Updatable) The key store content.
	KeyStoreContent DatabaseToolsConnectionKeyStoreKeyStoreContentPtrInput `pulumi:"keyStoreContent"`
	// (Updatable) The key store password.
	KeyStorePassword DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrInput `pulumi:"keyStorePassword"`
	// (Updatable) The key store type.
	KeyStoreType pulumi.StringPtrInput `pulumi:"keyStoreType"`
}

func (DatabaseToolsConnectionKeyStoreArgs) ElementType

func (DatabaseToolsConnectionKeyStoreArgs) ToDatabaseToolsConnectionKeyStoreOutput

func (i DatabaseToolsConnectionKeyStoreArgs) ToDatabaseToolsConnectionKeyStoreOutput() DatabaseToolsConnectionKeyStoreOutput

func (DatabaseToolsConnectionKeyStoreArgs) ToDatabaseToolsConnectionKeyStoreOutputWithContext

func (i DatabaseToolsConnectionKeyStoreArgs) ToDatabaseToolsConnectionKeyStoreOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreOutput

type DatabaseToolsConnectionKeyStoreArray

type DatabaseToolsConnectionKeyStoreArray []DatabaseToolsConnectionKeyStoreInput

func (DatabaseToolsConnectionKeyStoreArray) ElementType

func (DatabaseToolsConnectionKeyStoreArray) ToDatabaseToolsConnectionKeyStoreArrayOutput

func (i DatabaseToolsConnectionKeyStoreArray) ToDatabaseToolsConnectionKeyStoreArrayOutput() DatabaseToolsConnectionKeyStoreArrayOutput

func (DatabaseToolsConnectionKeyStoreArray) ToDatabaseToolsConnectionKeyStoreArrayOutputWithContext

func (i DatabaseToolsConnectionKeyStoreArray) ToDatabaseToolsConnectionKeyStoreArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreArrayOutput

type DatabaseToolsConnectionKeyStoreArrayInput

type DatabaseToolsConnectionKeyStoreArrayInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreArrayOutput() DatabaseToolsConnectionKeyStoreArrayOutput
	ToDatabaseToolsConnectionKeyStoreArrayOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreArrayOutput
}

DatabaseToolsConnectionKeyStoreArrayInput is an input type that accepts DatabaseToolsConnectionKeyStoreArray and DatabaseToolsConnectionKeyStoreArrayOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreArrayInput` via:

DatabaseToolsConnectionKeyStoreArray{ DatabaseToolsConnectionKeyStoreArgs{...} }

type DatabaseToolsConnectionKeyStoreArrayOutput

type DatabaseToolsConnectionKeyStoreArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreArrayOutput) ElementType

func (DatabaseToolsConnectionKeyStoreArrayOutput) Index

func (DatabaseToolsConnectionKeyStoreArrayOutput) ToDatabaseToolsConnectionKeyStoreArrayOutput

func (o DatabaseToolsConnectionKeyStoreArrayOutput) ToDatabaseToolsConnectionKeyStoreArrayOutput() DatabaseToolsConnectionKeyStoreArrayOutput

func (DatabaseToolsConnectionKeyStoreArrayOutput) ToDatabaseToolsConnectionKeyStoreArrayOutputWithContext

func (o DatabaseToolsConnectionKeyStoreArrayOutput) ToDatabaseToolsConnectionKeyStoreArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreArrayOutput

type DatabaseToolsConnectionKeyStoreInput

type DatabaseToolsConnectionKeyStoreInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreOutput() DatabaseToolsConnectionKeyStoreOutput
	ToDatabaseToolsConnectionKeyStoreOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreOutput
}

DatabaseToolsConnectionKeyStoreInput is an input type that accepts DatabaseToolsConnectionKeyStoreArgs and DatabaseToolsConnectionKeyStoreOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreInput` via:

DatabaseToolsConnectionKeyStoreArgs{...}

type DatabaseToolsConnectionKeyStoreKeyStoreContent

type DatabaseToolsConnectionKeyStoreKeyStoreContent struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId *string `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type DatabaseToolsConnectionKeyStoreKeyStoreContentArgs

type DatabaseToolsConnectionKeyStoreKeyStoreContentArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (i DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutput() DatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext

func (i DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (i DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput() DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext

func (i DatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

type DatabaseToolsConnectionKeyStoreKeyStoreContentInput

type DatabaseToolsConnectionKeyStoreKeyStoreContentInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutput() DatabaseToolsConnectionKeyStoreKeyStoreContentOutput
	ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentOutput
}

DatabaseToolsConnectionKeyStoreKeyStoreContentInput is an input type that accepts DatabaseToolsConnectionKeyStoreKeyStoreContentArgs and DatabaseToolsConnectionKeyStoreKeyStoreContentOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreKeyStoreContentInput` via:

DatabaseToolsConnectionKeyStoreKeyStoreContentArgs{...}

type DatabaseToolsConnectionKeyStoreKeyStoreContentOutput

type DatabaseToolsConnectionKeyStoreKeyStoreContentOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (o DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput() DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsConnectionKeyStoreKeyStoreContentPtrInput

type DatabaseToolsConnectionKeyStoreKeyStoreContentPtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput() DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput
	ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput
}

DatabaseToolsConnectionKeyStoreKeyStoreContentPtrInput is an input type that accepts DatabaseToolsConnectionKeyStoreKeyStoreContentArgs, DatabaseToolsConnectionKeyStoreKeyStoreContentPtr and DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreKeyStoreContentPtrInput` via:

        DatabaseToolsConnectionKeyStoreKeyStoreContentArgs{...}

or:

        nil

type DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

type DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) Elem

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStoreContentPtrOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsConnectionKeyStoreKeyStorePassword

type DatabaseToolsConnectionKeyStoreKeyStorePassword struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId *string `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs

type DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (i DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput() DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext

func (i DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (i DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput() DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext

func (i DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

type DatabaseToolsConnectionKeyStoreKeyStorePasswordInput

type DatabaseToolsConnectionKeyStoreKeyStorePasswordInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput() DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput
	ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput
}

DatabaseToolsConnectionKeyStoreKeyStorePasswordInput is an input type that accepts DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs and DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreKeyStorePasswordInput` via:

DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs{...}

type DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

type DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (o DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput() DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrInput

type DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput() DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput
	ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext(context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput
}

DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrInput is an input type that accepts DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs, DatabaseToolsConnectionKeyStoreKeyStorePasswordPtr and DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrInput` via:

        DatabaseToolsConnectionKeyStoreKeyStorePasswordArgs{...}

or:

        nil

type DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

type DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) Elem

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) ElementType

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext

func (o DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) ToDatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput

func (DatabaseToolsConnectionKeyStoreKeyStorePasswordPtrOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsConnectionKeyStoreOutput

type DatabaseToolsConnectionKeyStoreOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionKeyStoreOutput) ElementType

func (DatabaseToolsConnectionKeyStoreOutput) KeyStoreContent

(Updatable) The key store content.

func (DatabaseToolsConnectionKeyStoreOutput) KeyStorePassword

(Updatable) The key store password.

func (DatabaseToolsConnectionKeyStoreOutput) KeyStoreType

(Updatable) The key store type.

func (DatabaseToolsConnectionKeyStoreOutput) ToDatabaseToolsConnectionKeyStoreOutput

func (o DatabaseToolsConnectionKeyStoreOutput) ToDatabaseToolsConnectionKeyStoreOutput() DatabaseToolsConnectionKeyStoreOutput

func (DatabaseToolsConnectionKeyStoreOutput) ToDatabaseToolsConnectionKeyStoreOutputWithContext

func (o DatabaseToolsConnectionKeyStoreOutput) ToDatabaseToolsConnectionKeyStoreOutputWithContext(ctx context.Context) DatabaseToolsConnectionKeyStoreOutput

type DatabaseToolsConnectionMap

type DatabaseToolsConnectionMap map[string]DatabaseToolsConnectionInput

func (DatabaseToolsConnectionMap) ElementType

func (DatabaseToolsConnectionMap) ElementType() reflect.Type

func (DatabaseToolsConnectionMap) ToDatabaseToolsConnectionMapOutput

func (i DatabaseToolsConnectionMap) ToDatabaseToolsConnectionMapOutput() DatabaseToolsConnectionMapOutput

func (DatabaseToolsConnectionMap) ToDatabaseToolsConnectionMapOutputWithContext

func (i DatabaseToolsConnectionMap) ToDatabaseToolsConnectionMapOutputWithContext(ctx context.Context) DatabaseToolsConnectionMapOutput

type DatabaseToolsConnectionMapInput

type DatabaseToolsConnectionMapInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionMapOutput() DatabaseToolsConnectionMapOutput
	ToDatabaseToolsConnectionMapOutputWithContext(context.Context) DatabaseToolsConnectionMapOutput
}

DatabaseToolsConnectionMapInput is an input type that accepts DatabaseToolsConnectionMap and DatabaseToolsConnectionMapOutput values. You can construct a concrete instance of `DatabaseToolsConnectionMapInput` via:

DatabaseToolsConnectionMap{ "key": DatabaseToolsConnectionArgs{...} }

type DatabaseToolsConnectionMapOutput

type DatabaseToolsConnectionMapOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionMapOutput) ElementType

func (DatabaseToolsConnectionMapOutput) MapIndex

func (DatabaseToolsConnectionMapOutput) ToDatabaseToolsConnectionMapOutput

func (o DatabaseToolsConnectionMapOutput) ToDatabaseToolsConnectionMapOutput() DatabaseToolsConnectionMapOutput

func (DatabaseToolsConnectionMapOutput) ToDatabaseToolsConnectionMapOutputWithContext

func (o DatabaseToolsConnectionMapOutput) ToDatabaseToolsConnectionMapOutputWithContext(ctx context.Context) DatabaseToolsConnectionMapOutput

type DatabaseToolsConnectionOutput

type DatabaseToolsConnectionOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionOutput) ElementType

func (DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutput

func (o DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutput() DatabaseToolsConnectionOutput

func (DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutputWithContext

func (o DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutputWithContext(ctx context.Context) DatabaseToolsConnectionOutput

type DatabaseToolsConnectionRelatedResource

type DatabaseToolsConnectionRelatedResource struct {
	// (Updatable) The resource entity type.
	EntityType string `pulumi:"entityType"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier string `pulumi:"identifier"`
}

type DatabaseToolsConnectionRelatedResourceArgs

type DatabaseToolsConnectionRelatedResourceArgs struct {
	// (Updatable) The resource entity type.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (DatabaseToolsConnectionRelatedResourceArgs) ElementType

func (DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourceOutput

func (i DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourceOutput() DatabaseToolsConnectionRelatedResourceOutput

func (DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourceOutputWithContext

func (i DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourceOutputWithContext(ctx context.Context) DatabaseToolsConnectionRelatedResourceOutput

func (DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourcePtrOutput

func (i DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourcePtrOutput() DatabaseToolsConnectionRelatedResourcePtrOutput

func (DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext

func (i DatabaseToolsConnectionRelatedResourceArgs) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionRelatedResourcePtrOutput

type DatabaseToolsConnectionRelatedResourceInput

type DatabaseToolsConnectionRelatedResourceInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionRelatedResourceOutput() DatabaseToolsConnectionRelatedResourceOutput
	ToDatabaseToolsConnectionRelatedResourceOutputWithContext(context.Context) DatabaseToolsConnectionRelatedResourceOutput
}

DatabaseToolsConnectionRelatedResourceInput is an input type that accepts DatabaseToolsConnectionRelatedResourceArgs and DatabaseToolsConnectionRelatedResourceOutput values. You can construct a concrete instance of `DatabaseToolsConnectionRelatedResourceInput` via:

DatabaseToolsConnectionRelatedResourceArgs{...}

type DatabaseToolsConnectionRelatedResourceOutput

type DatabaseToolsConnectionRelatedResourceOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionRelatedResourceOutput) ElementType

func (DatabaseToolsConnectionRelatedResourceOutput) EntityType

(Updatable) The resource entity type.

func (DatabaseToolsConnectionRelatedResourceOutput) Identifier

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.

func (DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourceOutput

func (o DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourceOutput() DatabaseToolsConnectionRelatedResourceOutput

func (DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourceOutputWithContext

func (o DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourceOutputWithContext(ctx context.Context) DatabaseToolsConnectionRelatedResourceOutput

func (DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutput

func (o DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutput() DatabaseToolsConnectionRelatedResourcePtrOutput

func (DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext

func (o DatabaseToolsConnectionRelatedResourceOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionRelatedResourcePtrOutput

type DatabaseToolsConnectionRelatedResourcePtrInput

type DatabaseToolsConnectionRelatedResourcePtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionRelatedResourcePtrOutput() DatabaseToolsConnectionRelatedResourcePtrOutput
	ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext(context.Context) DatabaseToolsConnectionRelatedResourcePtrOutput
}

DatabaseToolsConnectionRelatedResourcePtrInput is an input type that accepts DatabaseToolsConnectionRelatedResourceArgs, DatabaseToolsConnectionRelatedResourcePtr and DatabaseToolsConnectionRelatedResourcePtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionRelatedResourcePtrInput` via:

        DatabaseToolsConnectionRelatedResourceArgs{...}

or:

        nil

type DatabaseToolsConnectionRelatedResourcePtrOutput

type DatabaseToolsConnectionRelatedResourcePtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionRelatedResourcePtrOutput) Elem

func (DatabaseToolsConnectionRelatedResourcePtrOutput) ElementType

func (DatabaseToolsConnectionRelatedResourcePtrOutput) EntityType

(Updatable) The resource entity type.

func (DatabaseToolsConnectionRelatedResourcePtrOutput) Identifier

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.

func (DatabaseToolsConnectionRelatedResourcePtrOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutput

func (o DatabaseToolsConnectionRelatedResourcePtrOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutput() DatabaseToolsConnectionRelatedResourcePtrOutput

func (DatabaseToolsConnectionRelatedResourcePtrOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext

func (o DatabaseToolsConnectionRelatedResourcePtrOutput) ToDatabaseToolsConnectionRelatedResourcePtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionRelatedResourcePtrOutput

type DatabaseToolsConnectionState

type DatabaseToolsConnectionState struct {
	// (Updatable) Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties pulumi.MapInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores DatabaseToolsConnectionKeyStoreArrayInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourcePtrInput
	// The current state of the DatabaseToolsConnection.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The DatabaseToolsConnection type.
	Type pulumi.StringPtrInput
	// (Updatable) Database user name.
	UserName pulumi.StringPtrInput
	// (Updatable) The user password.
	UserPassword DatabaseToolsConnectionUserPasswordPtrInput
}

func (DatabaseToolsConnectionState) ElementType

type DatabaseToolsConnectionUserPassword

type DatabaseToolsConnectionUserPassword struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId *string `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type DatabaseToolsConnectionUserPasswordArgs

type DatabaseToolsConnectionUserPasswordArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (DatabaseToolsConnectionUserPasswordArgs) ElementType

func (DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordOutput

func (i DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordOutput() DatabaseToolsConnectionUserPasswordOutput

func (DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordOutputWithContext

func (i DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionUserPasswordOutput

func (DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordPtrOutput

func (i DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordPtrOutput() DatabaseToolsConnectionUserPasswordPtrOutput

func (DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext

func (i DatabaseToolsConnectionUserPasswordArgs) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionUserPasswordPtrOutput

type DatabaseToolsConnectionUserPasswordInput

type DatabaseToolsConnectionUserPasswordInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionUserPasswordOutput() DatabaseToolsConnectionUserPasswordOutput
	ToDatabaseToolsConnectionUserPasswordOutputWithContext(context.Context) DatabaseToolsConnectionUserPasswordOutput
}

DatabaseToolsConnectionUserPasswordInput is an input type that accepts DatabaseToolsConnectionUserPasswordArgs and DatabaseToolsConnectionUserPasswordOutput values. You can construct a concrete instance of `DatabaseToolsConnectionUserPasswordInput` via:

DatabaseToolsConnectionUserPasswordArgs{...}

type DatabaseToolsConnectionUserPasswordOutput

type DatabaseToolsConnectionUserPasswordOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionUserPasswordOutput) ElementType

func (DatabaseToolsConnectionUserPasswordOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordOutput

func (o DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordOutput() DatabaseToolsConnectionUserPasswordOutput

func (DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordOutputWithContext

func (o DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionUserPasswordOutput

func (DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordPtrOutput

func (o DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordPtrOutput() DatabaseToolsConnectionUserPasswordPtrOutput

func (DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext

func (o DatabaseToolsConnectionUserPasswordOutput) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionUserPasswordPtrOutput

func (DatabaseToolsConnectionUserPasswordOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsConnectionUserPasswordPtrInput

type DatabaseToolsConnectionUserPasswordPtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionUserPasswordPtrOutput() DatabaseToolsConnectionUserPasswordPtrOutput
	ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext(context.Context) DatabaseToolsConnectionUserPasswordPtrOutput
}

DatabaseToolsConnectionUserPasswordPtrInput is an input type that accepts DatabaseToolsConnectionUserPasswordArgs, DatabaseToolsConnectionUserPasswordPtr and DatabaseToolsConnectionUserPasswordPtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionUserPasswordPtrInput` via:

        DatabaseToolsConnectionUserPasswordArgs{...}

or:

        nil

type DatabaseToolsConnectionUserPasswordPtrOutput

type DatabaseToolsConnectionUserPasswordPtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionUserPasswordPtrOutput) Elem

func (DatabaseToolsConnectionUserPasswordPtrOutput) ElementType

func (DatabaseToolsConnectionUserPasswordPtrOutput) SecretId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (DatabaseToolsConnectionUserPasswordPtrOutput) ToDatabaseToolsConnectionUserPasswordPtrOutput

func (o DatabaseToolsConnectionUserPasswordPtrOutput) ToDatabaseToolsConnectionUserPasswordPtrOutput() DatabaseToolsConnectionUserPasswordPtrOutput

func (DatabaseToolsConnectionUserPasswordPtrOutput) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext

func (o DatabaseToolsConnectionUserPasswordPtrOutput) ToDatabaseToolsConnectionUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionUserPasswordPtrOutput

func (DatabaseToolsConnectionUserPasswordPtrOutput) ValueType

(Updatable) The value type of the user password.

type DatabaseToolsPrivateEndpoint

type DatabaseToolsPrivateEndpoint struct {
	pulumi.CustomResourceState

	// A list of additional FQDNs that can be also be used for the private endpoint.
	AdditionalFqdns pulumi.StringArrayOutput `pulumi:"additionalFqdns"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A description of the DatabaseToolsPrivateEndpoint.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Then FQDN to use for the private endpoint.
	EndpointFqdn pulumi.StringOutput `pulumi:"endpointFqdn"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	EndpointServiceId pulumi.StringOutput `pulumi:"endpointServiceId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"`
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp pulumi.StringOutput `pulumi:"privateEndpointIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.
	PrivateEndpointVnicId pulumi.StringOutput `pulumi:"privateEndpointVnicId"`
	// Reverse connection configuration details of Private Endpoint.
	ReverseConnectionConfigurations DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput `pulumi:"reverseConnectionConfigurations"`
	// The current state of the DatabaseToolsPrivateEndpoint.
	State pulumi.StringOutput `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
	VcnId pulumi.StringOutput `pulumi:"vcnId"`
}

This resource provides the Database Tools Private Endpoint resource in Oracle Cloud Infrastructure Database Tools service.

Creates a new DatabaseToolsPrivateEndpoint.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.NewDatabaseToolsPrivateEndpoint(ctx, "testDatabaseToolsPrivateEndpoint", &DatabaseTools.DatabaseToolsPrivateEndpointArgs{
			CompartmentId:     pulumi.Any(_var.Compartment_id),
			DisplayName:       pulumi.Any(_var.Database_tools_private_endpoint_display_name),
			EndpointServiceId: pulumi.Any(oci_core_service.Test_service.Id),
			SubnetId:          pulumi.Any(oci_core_subnet.Test_subnet.Id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Database_tools_private_endpoint_description),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			NsgIds:            pulumi.Any(_var.Database_tools_private_endpoint_nsg_ids),
			PrivateEndpointIp: pulumi.Any(_var.Database_tools_private_endpoint_private_endpoint_ip),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

DatabaseToolsPrivateEndpoints can be imported using the `id`, e.g.

```sh

$ pulumi import oci:DatabaseTools/databaseToolsPrivateEndpoint:DatabaseToolsPrivateEndpoint test_database_tools_private_endpoint "id"

```

func GetDatabaseToolsPrivateEndpoint

func GetDatabaseToolsPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseToolsPrivateEndpointState, opts ...pulumi.ResourceOption) (*DatabaseToolsPrivateEndpoint, error)

GetDatabaseToolsPrivateEndpoint gets an existing DatabaseToolsPrivateEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatabaseToolsPrivateEndpoint

func NewDatabaseToolsPrivateEndpoint(ctx *pulumi.Context,
	name string, args *DatabaseToolsPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*DatabaseToolsPrivateEndpoint, error)

NewDatabaseToolsPrivateEndpoint registers a new resource with the given unique name, arguments, and options.

func (*DatabaseToolsPrivateEndpoint) ElementType

func (*DatabaseToolsPrivateEndpoint) ElementType() reflect.Type

func (*DatabaseToolsPrivateEndpoint) ToDatabaseToolsPrivateEndpointOutput

func (i *DatabaseToolsPrivateEndpoint) ToDatabaseToolsPrivateEndpointOutput() DatabaseToolsPrivateEndpointOutput

func (*DatabaseToolsPrivateEndpoint) ToDatabaseToolsPrivateEndpointOutputWithContext

func (i *DatabaseToolsPrivateEndpoint) ToDatabaseToolsPrivateEndpointOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointOutput

type DatabaseToolsPrivateEndpointArgs

type DatabaseToolsPrivateEndpointArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A description of the DatabaseToolsPrivateEndpoint.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	EndpointServiceId pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds pulumi.StringArrayInput
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
	SubnetId pulumi.StringInput
}

The set of arguments for constructing a DatabaseToolsPrivateEndpoint resource.

func (DatabaseToolsPrivateEndpointArgs) ElementType

type DatabaseToolsPrivateEndpointArray

type DatabaseToolsPrivateEndpointArray []DatabaseToolsPrivateEndpointInput

func (DatabaseToolsPrivateEndpointArray) ElementType

func (DatabaseToolsPrivateEndpointArray) ToDatabaseToolsPrivateEndpointArrayOutput

func (i DatabaseToolsPrivateEndpointArray) ToDatabaseToolsPrivateEndpointArrayOutput() DatabaseToolsPrivateEndpointArrayOutput

func (DatabaseToolsPrivateEndpointArray) ToDatabaseToolsPrivateEndpointArrayOutputWithContext

func (i DatabaseToolsPrivateEndpointArray) ToDatabaseToolsPrivateEndpointArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointArrayOutput

type DatabaseToolsPrivateEndpointArrayInput

type DatabaseToolsPrivateEndpointArrayInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointArrayOutput() DatabaseToolsPrivateEndpointArrayOutput
	ToDatabaseToolsPrivateEndpointArrayOutputWithContext(context.Context) DatabaseToolsPrivateEndpointArrayOutput
}

DatabaseToolsPrivateEndpointArrayInput is an input type that accepts DatabaseToolsPrivateEndpointArray and DatabaseToolsPrivateEndpointArrayOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointArrayInput` via:

DatabaseToolsPrivateEndpointArray{ DatabaseToolsPrivateEndpointArgs{...} }

type DatabaseToolsPrivateEndpointArrayOutput

type DatabaseToolsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointArrayOutput) ElementType

func (DatabaseToolsPrivateEndpointArrayOutput) Index

func (DatabaseToolsPrivateEndpointArrayOutput) ToDatabaseToolsPrivateEndpointArrayOutput

func (o DatabaseToolsPrivateEndpointArrayOutput) ToDatabaseToolsPrivateEndpointArrayOutput() DatabaseToolsPrivateEndpointArrayOutput

func (DatabaseToolsPrivateEndpointArrayOutput) ToDatabaseToolsPrivateEndpointArrayOutputWithContext

func (o DatabaseToolsPrivateEndpointArrayOutput) ToDatabaseToolsPrivateEndpointArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointArrayOutput

type DatabaseToolsPrivateEndpointInput

type DatabaseToolsPrivateEndpointInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointOutput() DatabaseToolsPrivateEndpointOutput
	ToDatabaseToolsPrivateEndpointOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointOutput
}

type DatabaseToolsPrivateEndpointMap

type DatabaseToolsPrivateEndpointMap map[string]DatabaseToolsPrivateEndpointInput

func (DatabaseToolsPrivateEndpointMap) ElementType

func (DatabaseToolsPrivateEndpointMap) ToDatabaseToolsPrivateEndpointMapOutput

func (i DatabaseToolsPrivateEndpointMap) ToDatabaseToolsPrivateEndpointMapOutput() DatabaseToolsPrivateEndpointMapOutput

func (DatabaseToolsPrivateEndpointMap) ToDatabaseToolsPrivateEndpointMapOutputWithContext

func (i DatabaseToolsPrivateEndpointMap) ToDatabaseToolsPrivateEndpointMapOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointMapOutput

type DatabaseToolsPrivateEndpointMapInput

type DatabaseToolsPrivateEndpointMapInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointMapOutput() DatabaseToolsPrivateEndpointMapOutput
	ToDatabaseToolsPrivateEndpointMapOutputWithContext(context.Context) DatabaseToolsPrivateEndpointMapOutput
}

DatabaseToolsPrivateEndpointMapInput is an input type that accepts DatabaseToolsPrivateEndpointMap and DatabaseToolsPrivateEndpointMapOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointMapInput` via:

DatabaseToolsPrivateEndpointMap{ "key": DatabaseToolsPrivateEndpointArgs{...} }

type DatabaseToolsPrivateEndpointMapOutput

type DatabaseToolsPrivateEndpointMapOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointMapOutput) ElementType

func (DatabaseToolsPrivateEndpointMapOutput) MapIndex

func (DatabaseToolsPrivateEndpointMapOutput) ToDatabaseToolsPrivateEndpointMapOutput

func (o DatabaseToolsPrivateEndpointMapOutput) ToDatabaseToolsPrivateEndpointMapOutput() DatabaseToolsPrivateEndpointMapOutput

func (DatabaseToolsPrivateEndpointMapOutput) ToDatabaseToolsPrivateEndpointMapOutputWithContext

func (o DatabaseToolsPrivateEndpointMapOutput) ToDatabaseToolsPrivateEndpointMapOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointMapOutput

type DatabaseToolsPrivateEndpointOutput

type DatabaseToolsPrivateEndpointOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointOutput) ElementType

func (DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutput

func (o DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutput() DatabaseToolsPrivateEndpointOutput

func (DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutputWithContext

func (o DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfiguration

type DatabaseToolsPrivateEndpointReverseConnectionConfiguration struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps []DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp `pulumi:"reverseConnectionsSourceIps"`
}

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput `pulumi:"reverseConnectionsSourceIps"`
}

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext

func (i DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray []DatabaseToolsPrivateEndpointReverseConnectionConfigurationInput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext

func (i DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput() DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput
	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext(context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput
}

DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput is an input type that accepts DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray and DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput` via:

DatabaseToolsPrivateEndpointReverseConnectionConfigurationArray{ DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs{...} }

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext

func (o DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationInput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput() DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput
	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput
}

DatabaseToolsPrivateEndpointReverseConnectionConfigurationInput is an input type that accepts DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs and DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointReverseConnectionConfigurationInput` via:

DatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs{...}

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ReverseConnectionsSourceIps

A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext

func (o DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp *string `pulumi:"sourceIp"`
}

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp pulumi.StringPtrInput `pulumi:"sourceIp"`
}

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray []DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput() DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext(context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
}

DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput is an input type that accepts DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray and DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput` via:

DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray{ DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...} }

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput() DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput
	ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext(context.Context) DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput
}

DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput is an input type that accepts DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs and DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput` via:

DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...}

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

type DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ElementType

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) SourceIp

The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (DatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type DatabaseToolsPrivateEndpointState

type DatabaseToolsPrivateEndpointState struct {
	// A list of additional FQDNs that can be also be used for the private endpoint.
	AdditionalFqdns pulumi.StringArrayInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A description of the DatabaseToolsPrivateEndpoint.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Then FQDN to use for the private endpoint.
	EndpointFqdn pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	EndpointServiceId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds pulumi.StringArrayInput
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.
	PrivateEndpointVnicId pulumi.StringPtrInput
	// Reverse connection configuration details of Private Endpoint.
	ReverseConnectionConfigurations DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput
	// The current state of the DatabaseToolsPrivateEndpoint.
	State pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
	SubnetId pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
	VcnId pulumi.StringPtrInput
}

func (DatabaseToolsPrivateEndpointState) ElementType

type GetDatabaseToolsConnectionKeyStore

type GetDatabaseToolsConnectionKeyStore struct {
	// The key store content.
	KeyStoreContents []GetDatabaseToolsConnectionKeyStoreKeyStoreContent `pulumi:"keyStoreContents"`
	// The key store password.
	KeyStorePasswords []GetDatabaseToolsConnectionKeyStoreKeyStorePassword `pulumi:"keyStorePasswords"`
	// The key store type.
	KeyStoreType string `pulumi:"keyStoreType"`
}

type GetDatabaseToolsConnectionKeyStoreArgs

type GetDatabaseToolsConnectionKeyStoreArgs struct {
	// The key store content.
	KeyStoreContents GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayInput `pulumi:"keyStoreContents"`
	// The key store password.
	KeyStorePasswords GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayInput `pulumi:"keyStorePasswords"`
	// The key store type.
	KeyStoreType pulumi.StringInput `pulumi:"keyStoreType"`
}

func (GetDatabaseToolsConnectionKeyStoreArgs) ElementType

func (GetDatabaseToolsConnectionKeyStoreArgs) ToGetDatabaseToolsConnectionKeyStoreOutput

func (i GetDatabaseToolsConnectionKeyStoreArgs) ToGetDatabaseToolsConnectionKeyStoreOutput() GetDatabaseToolsConnectionKeyStoreOutput

func (GetDatabaseToolsConnectionKeyStoreArgs) ToGetDatabaseToolsConnectionKeyStoreOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreArgs) ToGetDatabaseToolsConnectionKeyStoreOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreOutput

type GetDatabaseToolsConnectionKeyStoreArray

type GetDatabaseToolsConnectionKeyStoreArray []GetDatabaseToolsConnectionKeyStoreInput

func (GetDatabaseToolsConnectionKeyStoreArray) ElementType

func (GetDatabaseToolsConnectionKeyStoreArray) ToGetDatabaseToolsConnectionKeyStoreArrayOutput

func (i GetDatabaseToolsConnectionKeyStoreArray) ToGetDatabaseToolsConnectionKeyStoreArrayOutput() GetDatabaseToolsConnectionKeyStoreArrayOutput

func (GetDatabaseToolsConnectionKeyStoreArray) ToGetDatabaseToolsConnectionKeyStoreArrayOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreArray) ToGetDatabaseToolsConnectionKeyStoreArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreArrayOutput

type GetDatabaseToolsConnectionKeyStoreArrayInput

type GetDatabaseToolsConnectionKeyStoreArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreArrayOutput() GetDatabaseToolsConnectionKeyStoreArrayOutput
	ToGetDatabaseToolsConnectionKeyStoreArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreArrayOutput
}

GetDatabaseToolsConnectionKeyStoreArrayInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreArray and GetDatabaseToolsConnectionKeyStoreArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreArrayInput` via:

GetDatabaseToolsConnectionKeyStoreArray{ GetDatabaseToolsConnectionKeyStoreArgs{...} }

type GetDatabaseToolsConnectionKeyStoreArrayOutput

type GetDatabaseToolsConnectionKeyStoreArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreArrayOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreArrayOutput) Index

func (GetDatabaseToolsConnectionKeyStoreArrayOutput) ToGetDatabaseToolsConnectionKeyStoreArrayOutput

func (o GetDatabaseToolsConnectionKeyStoreArrayOutput) ToGetDatabaseToolsConnectionKeyStoreArrayOutput() GetDatabaseToolsConnectionKeyStoreArrayOutput

func (GetDatabaseToolsConnectionKeyStoreArrayOutput) ToGetDatabaseToolsConnectionKeyStoreArrayOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreArrayOutput) ToGetDatabaseToolsConnectionKeyStoreArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreArrayOutput

type GetDatabaseToolsConnectionKeyStoreInput

type GetDatabaseToolsConnectionKeyStoreInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreOutput() GetDatabaseToolsConnectionKeyStoreOutput
	ToGetDatabaseToolsConnectionKeyStoreOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreOutput
}

GetDatabaseToolsConnectionKeyStoreInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreArgs and GetDatabaseToolsConnectionKeyStoreOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreInput` via:

GetDatabaseToolsConnectionKeyStoreArgs{...}

type GetDatabaseToolsConnectionKeyStoreKeyStoreContent

type GetDatabaseToolsConnectionKeyStoreKeyStoreContent struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (i GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput() GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray []GetDatabaseToolsConnectionKeyStoreKeyStoreContentInput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

func (i GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput() GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayInput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput() GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput
	ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput
}

GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray and GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayInput` via:

GetDatabaseToolsConnectionKeyStoreKeyStoreContentArray{ GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs{...} }

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput) Index

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentInput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput() GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput
	ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput
}

GetDatabaseToolsConnectionKeyStoreKeyStoreContentInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs and GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreKeyStoreContentInput` via:

GetDatabaseToolsConnectionKeyStoreKeyStoreContentArgs{...}

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

type GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStoreContentOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStoreContentOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionKeyStoreKeyStorePassword

type GetDatabaseToolsConnectionKeyStoreKeyStorePassword struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray []GetDatabaseToolsConnectionKeyStoreKeyStorePasswordInput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

func (i GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput() GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutputWithContext

func (i GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayInput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput() GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput
	ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput
}

GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray and GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayInput` via:

GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArray{ GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs{...} }

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput) Index

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArrayOutput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordInput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput() GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput
	ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput
}

GetDatabaseToolsConnectionKeyStoreKeyStorePasswordInput is an input type that accepts GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs and GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionKeyStoreKeyStorePasswordInput` via:

GetDatabaseToolsConnectionKeyStoreKeyStorePasswordArgs{...}

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

type GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ToGetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput

func (GetDatabaseToolsConnectionKeyStoreKeyStorePasswordOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionKeyStoreOutput

type GetDatabaseToolsConnectionKeyStoreOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionKeyStoreOutput) ElementType

func (GetDatabaseToolsConnectionKeyStoreOutput) KeyStoreContents

The key store content.

func (GetDatabaseToolsConnectionKeyStoreOutput) KeyStorePasswords

The key store password.

func (GetDatabaseToolsConnectionKeyStoreOutput) KeyStoreType

The key store type.

func (GetDatabaseToolsConnectionKeyStoreOutput) ToGetDatabaseToolsConnectionKeyStoreOutput

func (o GetDatabaseToolsConnectionKeyStoreOutput) ToGetDatabaseToolsConnectionKeyStoreOutput() GetDatabaseToolsConnectionKeyStoreOutput

func (GetDatabaseToolsConnectionKeyStoreOutput) ToGetDatabaseToolsConnectionKeyStoreOutputWithContext

func (o GetDatabaseToolsConnectionKeyStoreOutput) ToGetDatabaseToolsConnectionKeyStoreOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionKeyStoreOutput

type GetDatabaseToolsConnectionRelatedResource

type GetDatabaseToolsConnectionRelatedResource struct {
	// The resource entity type.
	EntityType string `pulumi:"entityType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier string `pulumi:"identifier"`
}

type GetDatabaseToolsConnectionRelatedResourceArgs

type GetDatabaseToolsConnectionRelatedResourceArgs struct {
	// The resource entity type.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (GetDatabaseToolsConnectionRelatedResourceArgs) ElementType

func (GetDatabaseToolsConnectionRelatedResourceArgs) ToGetDatabaseToolsConnectionRelatedResourceOutput

func (i GetDatabaseToolsConnectionRelatedResourceArgs) ToGetDatabaseToolsConnectionRelatedResourceOutput() GetDatabaseToolsConnectionRelatedResourceOutput

func (GetDatabaseToolsConnectionRelatedResourceArgs) ToGetDatabaseToolsConnectionRelatedResourceOutputWithContext

func (i GetDatabaseToolsConnectionRelatedResourceArgs) ToGetDatabaseToolsConnectionRelatedResourceOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionRelatedResourceOutput

type GetDatabaseToolsConnectionRelatedResourceArray

type GetDatabaseToolsConnectionRelatedResourceArray []GetDatabaseToolsConnectionRelatedResourceInput

func (GetDatabaseToolsConnectionRelatedResourceArray) ElementType

func (GetDatabaseToolsConnectionRelatedResourceArray) ToGetDatabaseToolsConnectionRelatedResourceArrayOutput

func (i GetDatabaseToolsConnectionRelatedResourceArray) ToGetDatabaseToolsConnectionRelatedResourceArrayOutput() GetDatabaseToolsConnectionRelatedResourceArrayOutput

func (GetDatabaseToolsConnectionRelatedResourceArray) ToGetDatabaseToolsConnectionRelatedResourceArrayOutputWithContext

func (i GetDatabaseToolsConnectionRelatedResourceArray) ToGetDatabaseToolsConnectionRelatedResourceArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionRelatedResourceArrayOutput

type GetDatabaseToolsConnectionRelatedResourceArrayInput

type GetDatabaseToolsConnectionRelatedResourceArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionRelatedResourceArrayOutput() GetDatabaseToolsConnectionRelatedResourceArrayOutput
	ToGetDatabaseToolsConnectionRelatedResourceArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionRelatedResourceArrayOutput
}

GetDatabaseToolsConnectionRelatedResourceArrayInput is an input type that accepts GetDatabaseToolsConnectionRelatedResourceArray and GetDatabaseToolsConnectionRelatedResourceArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionRelatedResourceArrayInput` via:

GetDatabaseToolsConnectionRelatedResourceArray{ GetDatabaseToolsConnectionRelatedResourceArgs{...} }

type GetDatabaseToolsConnectionRelatedResourceArrayOutput

type GetDatabaseToolsConnectionRelatedResourceArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionRelatedResourceArrayOutput) ElementType

func (GetDatabaseToolsConnectionRelatedResourceArrayOutput) Index

func (GetDatabaseToolsConnectionRelatedResourceArrayOutput) ToGetDatabaseToolsConnectionRelatedResourceArrayOutput

func (GetDatabaseToolsConnectionRelatedResourceArrayOutput) ToGetDatabaseToolsConnectionRelatedResourceArrayOutputWithContext

func (o GetDatabaseToolsConnectionRelatedResourceArrayOutput) ToGetDatabaseToolsConnectionRelatedResourceArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionRelatedResourceArrayOutput

type GetDatabaseToolsConnectionRelatedResourceInput

type GetDatabaseToolsConnectionRelatedResourceInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionRelatedResourceOutput() GetDatabaseToolsConnectionRelatedResourceOutput
	ToGetDatabaseToolsConnectionRelatedResourceOutputWithContext(context.Context) GetDatabaseToolsConnectionRelatedResourceOutput
}

GetDatabaseToolsConnectionRelatedResourceInput is an input type that accepts GetDatabaseToolsConnectionRelatedResourceArgs and GetDatabaseToolsConnectionRelatedResourceOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionRelatedResourceInput` via:

GetDatabaseToolsConnectionRelatedResourceArgs{...}

type GetDatabaseToolsConnectionRelatedResourceOutput

type GetDatabaseToolsConnectionRelatedResourceOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionRelatedResourceOutput) ElementType

func (GetDatabaseToolsConnectionRelatedResourceOutput) EntityType

The resource entity type.

func (GetDatabaseToolsConnectionRelatedResourceOutput) Identifier

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.

func (GetDatabaseToolsConnectionRelatedResourceOutput) ToGetDatabaseToolsConnectionRelatedResourceOutput

func (o GetDatabaseToolsConnectionRelatedResourceOutput) ToGetDatabaseToolsConnectionRelatedResourceOutput() GetDatabaseToolsConnectionRelatedResourceOutput

func (GetDatabaseToolsConnectionRelatedResourceOutput) ToGetDatabaseToolsConnectionRelatedResourceOutputWithContext

func (o GetDatabaseToolsConnectionRelatedResourceOutput) ToGetDatabaseToolsConnectionRelatedResourceOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionRelatedResourceOutput

type GetDatabaseToolsConnectionUserPassword

type GetDatabaseToolsConnectionUserPassword struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionUserPasswordArgs

type GetDatabaseToolsConnectionUserPasswordArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionUserPasswordArgs) ElementType

func (GetDatabaseToolsConnectionUserPasswordArgs) ToGetDatabaseToolsConnectionUserPasswordOutput

func (i GetDatabaseToolsConnectionUserPasswordArgs) ToGetDatabaseToolsConnectionUserPasswordOutput() GetDatabaseToolsConnectionUserPasswordOutput

func (GetDatabaseToolsConnectionUserPasswordArgs) ToGetDatabaseToolsConnectionUserPasswordOutputWithContext

func (i GetDatabaseToolsConnectionUserPasswordArgs) ToGetDatabaseToolsConnectionUserPasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionUserPasswordOutput

type GetDatabaseToolsConnectionUserPasswordArray

type GetDatabaseToolsConnectionUserPasswordArray []GetDatabaseToolsConnectionUserPasswordInput

func (GetDatabaseToolsConnectionUserPasswordArray) ElementType

func (GetDatabaseToolsConnectionUserPasswordArray) ToGetDatabaseToolsConnectionUserPasswordArrayOutput

func (i GetDatabaseToolsConnectionUserPasswordArray) ToGetDatabaseToolsConnectionUserPasswordArrayOutput() GetDatabaseToolsConnectionUserPasswordArrayOutput

func (GetDatabaseToolsConnectionUserPasswordArray) ToGetDatabaseToolsConnectionUserPasswordArrayOutputWithContext

func (i GetDatabaseToolsConnectionUserPasswordArray) ToGetDatabaseToolsConnectionUserPasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionUserPasswordArrayOutput

type GetDatabaseToolsConnectionUserPasswordArrayInput

type GetDatabaseToolsConnectionUserPasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionUserPasswordArrayOutput() GetDatabaseToolsConnectionUserPasswordArrayOutput
	ToGetDatabaseToolsConnectionUserPasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionUserPasswordArrayOutput
}

GetDatabaseToolsConnectionUserPasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionUserPasswordArray and GetDatabaseToolsConnectionUserPasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionUserPasswordArrayInput` via:

GetDatabaseToolsConnectionUserPasswordArray{ GetDatabaseToolsConnectionUserPasswordArgs{...} }

type GetDatabaseToolsConnectionUserPasswordArrayOutput

type GetDatabaseToolsConnectionUserPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionUserPasswordArrayOutput) ElementType

func (GetDatabaseToolsConnectionUserPasswordArrayOutput) Index

func (GetDatabaseToolsConnectionUserPasswordArrayOutput) ToGetDatabaseToolsConnectionUserPasswordArrayOutput

func (o GetDatabaseToolsConnectionUserPasswordArrayOutput) ToGetDatabaseToolsConnectionUserPasswordArrayOutput() GetDatabaseToolsConnectionUserPasswordArrayOutput

func (GetDatabaseToolsConnectionUserPasswordArrayOutput) ToGetDatabaseToolsConnectionUserPasswordArrayOutputWithContext

func (o GetDatabaseToolsConnectionUserPasswordArrayOutput) ToGetDatabaseToolsConnectionUserPasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionUserPasswordArrayOutput

type GetDatabaseToolsConnectionUserPasswordInput

type GetDatabaseToolsConnectionUserPasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionUserPasswordOutput() GetDatabaseToolsConnectionUserPasswordOutput
	ToGetDatabaseToolsConnectionUserPasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionUserPasswordOutput
}

GetDatabaseToolsConnectionUserPasswordInput is an input type that accepts GetDatabaseToolsConnectionUserPasswordArgs and GetDatabaseToolsConnectionUserPasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionUserPasswordInput` via:

GetDatabaseToolsConnectionUserPasswordArgs{...}

type GetDatabaseToolsConnectionUserPasswordOutput

type GetDatabaseToolsConnectionUserPasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionUserPasswordOutput) ElementType

func (GetDatabaseToolsConnectionUserPasswordOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionUserPasswordOutput) ToGetDatabaseToolsConnectionUserPasswordOutput

func (o GetDatabaseToolsConnectionUserPasswordOutput) ToGetDatabaseToolsConnectionUserPasswordOutput() GetDatabaseToolsConnectionUserPasswordOutput

func (GetDatabaseToolsConnectionUserPasswordOutput) ToGetDatabaseToolsConnectionUserPasswordOutputWithContext

func (o GetDatabaseToolsConnectionUserPasswordOutput) ToGetDatabaseToolsConnectionUserPasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionUserPasswordOutput

func (GetDatabaseToolsConnectionUserPasswordOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionsArgs

type GetDatabaseToolsConnectionsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                             `pulumi:"displayName"`
	Filters     []GetDatabaseToolsConnectionsFilter `pulumi:"filters"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// A filter to return only resources their endpointServiceId matches the given endpointServiceId.
	Types []string `pulumi:"types"`
}

A collection of arguments for invoking getDatabaseToolsConnections.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection struct {
	Items []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItem `pulumi:"items"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs struct {
	Items GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayInput `pulumi:"items"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutputWithContext

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutputWithContext

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutputWithContext

func (o GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItem

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItem struct {
	// Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties map[string]interface{} `pulumi:"advancedProperties"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString string `pulumi:"connectionString"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection.
	Id string `pulumi:"id"`
	// Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore `pulumi:"keyStores"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// A related resource
	RelatedResources []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource `pulumi:"relatedResources"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// A filter to return only resources their endpointServiceId matches the given endpointServiceId.
	Type string `pulumi:"type"`
	// Database user name.
	UserName string `pulumi:"userName"`
	// The user password.
	UserPasswords []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword `pulumi:"userPasswords"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs struct {
	// Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties pulumi.MapInput `pulumi:"advancedProperties"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection.
	Id pulumi.StringInput `pulumi:"id"`
	// Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayInput `pulumi:"keyStores"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// A related resource
	RelatedResources GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput `pulumi:"relatedResources"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// A filter to return only resources their endpointServiceId matches the given endpointServiceId.
	Type pulumi.StringInput `pulumi:"type"`
	// Database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The user password.
	UserPasswords GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayInput `pulumi:"userPasswords"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutputWithContext

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutputWithContext

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore struct {
	// The key store content.
	KeyStoreContents []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent `pulumi:"keyStoreContents"`
	// The key store password.
	KeyStorePasswords []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword `pulumi:"keyStorePasswords"`
	// The key store type.
	KeyStoreType string `pulumi:"keyStoreType"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs struct {
	// The key store content.
	KeyStoreContents GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayInput `pulumi:"keyStoreContents"`
	// The key store password.
	KeyStorePasswords GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayInput `pulumi:"keyStorePasswords"`
	// The key store type.
	KeyStoreType pulumi.StringInput `pulumi:"keyStoreType"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutputWithContext

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutputWithContext

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContentOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutputWithContext

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePasswordOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) KeyStoreContents

The key store content.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) KeyStorePasswords

The key store password.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) KeyStoreType

The key store type.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) AdvancedProperties

Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ConnectionString

Connect descriptor or Easy Connect Naming method to connect to the database.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) KeyStores

Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) PrivateEndpointId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) RelatedResources

A related resource

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) TimeCreated

The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) TimeUpdated

The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutputWithContext

func (o GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) Type

A filter to return only resources their endpointServiceId matches the given endpointServiceId.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) UserName

Database user name.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) UserPasswords

The user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource struct {
	// The resource entity type.
	EntityType string `pulumi:"entityType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier string `pulumi:"identifier"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs struct {
	// The resource entity type.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput) EntityType

The resource entity type.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput) Identifier

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId string `pulumi:"secretId"`
	// The value type of the user password.
	ValueType string `pulumi:"valueType"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The value type of the user password.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArrayOutputWithContext

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordInput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput) SecretId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutputWithContext

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPasswordOutput) ValueType

The value type of the user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput) ElementType

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutputWithContext

func (o GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionOutput

type GetDatabaseToolsConnectionsFilter

type GetDatabaseToolsConnectionsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetDatabaseToolsConnectionsFilterArgs

type GetDatabaseToolsConnectionsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetDatabaseToolsConnectionsFilterArgs) ElementType

func (GetDatabaseToolsConnectionsFilterArgs) ToGetDatabaseToolsConnectionsFilterOutput

func (i GetDatabaseToolsConnectionsFilterArgs) ToGetDatabaseToolsConnectionsFilterOutput() GetDatabaseToolsConnectionsFilterOutput

func (GetDatabaseToolsConnectionsFilterArgs) ToGetDatabaseToolsConnectionsFilterOutputWithContext

func (i GetDatabaseToolsConnectionsFilterArgs) ToGetDatabaseToolsConnectionsFilterOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsFilterOutput

type GetDatabaseToolsConnectionsFilterArray

type GetDatabaseToolsConnectionsFilterArray []GetDatabaseToolsConnectionsFilterInput

func (GetDatabaseToolsConnectionsFilterArray) ElementType

func (GetDatabaseToolsConnectionsFilterArray) ToGetDatabaseToolsConnectionsFilterArrayOutput

func (i GetDatabaseToolsConnectionsFilterArray) ToGetDatabaseToolsConnectionsFilterArrayOutput() GetDatabaseToolsConnectionsFilterArrayOutput

func (GetDatabaseToolsConnectionsFilterArray) ToGetDatabaseToolsConnectionsFilterArrayOutputWithContext

func (i GetDatabaseToolsConnectionsFilterArray) ToGetDatabaseToolsConnectionsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsFilterArrayOutput

type GetDatabaseToolsConnectionsFilterArrayInput

type GetDatabaseToolsConnectionsFilterArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsFilterArrayOutput() GetDatabaseToolsConnectionsFilterArrayOutput
	ToGetDatabaseToolsConnectionsFilterArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsFilterArrayOutput
}

GetDatabaseToolsConnectionsFilterArrayInput is an input type that accepts GetDatabaseToolsConnectionsFilterArray and GetDatabaseToolsConnectionsFilterArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsFilterArrayInput` via:

GetDatabaseToolsConnectionsFilterArray{ GetDatabaseToolsConnectionsFilterArgs{...} }

type GetDatabaseToolsConnectionsFilterArrayOutput

type GetDatabaseToolsConnectionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsFilterArrayOutput) ElementType

func (GetDatabaseToolsConnectionsFilterArrayOutput) Index

func (GetDatabaseToolsConnectionsFilterArrayOutput) ToGetDatabaseToolsConnectionsFilterArrayOutput

func (o GetDatabaseToolsConnectionsFilterArrayOutput) ToGetDatabaseToolsConnectionsFilterArrayOutput() GetDatabaseToolsConnectionsFilterArrayOutput

func (GetDatabaseToolsConnectionsFilterArrayOutput) ToGetDatabaseToolsConnectionsFilterArrayOutputWithContext

func (o GetDatabaseToolsConnectionsFilterArrayOutput) ToGetDatabaseToolsConnectionsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsFilterArrayOutput

type GetDatabaseToolsConnectionsFilterInput

type GetDatabaseToolsConnectionsFilterInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsFilterOutput() GetDatabaseToolsConnectionsFilterOutput
	ToGetDatabaseToolsConnectionsFilterOutputWithContext(context.Context) GetDatabaseToolsConnectionsFilterOutput
}

GetDatabaseToolsConnectionsFilterInput is an input type that accepts GetDatabaseToolsConnectionsFilterArgs and GetDatabaseToolsConnectionsFilterOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsFilterInput` via:

GetDatabaseToolsConnectionsFilterArgs{...}

type GetDatabaseToolsConnectionsFilterOutput

type GetDatabaseToolsConnectionsFilterOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsFilterOutput) ElementType

func (GetDatabaseToolsConnectionsFilterOutput) Name

func (GetDatabaseToolsConnectionsFilterOutput) Regex

func (GetDatabaseToolsConnectionsFilterOutput) ToGetDatabaseToolsConnectionsFilterOutput

func (o GetDatabaseToolsConnectionsFilterOutput) ToGetDatabaseToolsConnectionsFilterOutput() GetDatabaseToolsConnectionsFilterOutput

func (GetDatabaseToolsConnectionsFilterOutput) ToGetDatabaseToolsConnectionsFilterOutputWithContext

func (o GetDatabaseToolsConnectionsFilterOutput) ToGetDatabaseToolsConnectionsFilterOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsFilterOutput

func (GetDatabaseToolsConnectionsFilterOutput) Values

type GetDatabaseToolsConnectionsOutputArgs

type GetDatabaseToolsConnectionsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                       `pulumi:"displayName"`
	Filters     GetDatabaseToolsConnectionsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter to return only resources their endpointServiceId matches the given endpointServiceId.
	Types pulumi.StringArrayInput `pulumi:"types"`
}

A collection of arguments for invoking getDatabaseToolsConnections.

func (GetDatabaseToolsConnectionsOutputArgs) ElementType

type GetDatabaseToolsConnectionsResult

type GetDatabaseToolsConnectionsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of database_tools_connection_collection.
	DatabaseToolsConnectionCollections []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection `pulumi:"databaseToolsConnectionCollections"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName *string                             `pulumi:"displayName"`
	Filters     []GetDatabaseToolsConnectionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the DatabaseToolsConnection.
	State *string `pulumi:"state"`
	// The DatabaseToolsConnection type.
	Types []string `pulumi:"types"`
}

A collection of values returned by getDatabaseToolsConnections.

func GetDatabaseToolsConnections

func GetDatabaseToolsConnections(ctx *pulumi.Context, args *GetDatabaseToolsConnectionsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseToolsConnectionsResult, error)

This data source provides the list of Database Tools Connections in Oracle Cloud Infrastructure Database Tools service.

Returns a list of DatabaseToolsConnections.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsConnections(ctx, &databasetools.GetDatabaseToolsConnectionsArgs{
			CompartmentId: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Database_tools_connection_display_name),
			State:         pulumi.StringRef(_var.Database_tools_connection_state),
			Types:         _var.Database_tools_connection_type,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDatabaseToolsConnectionsResultOutput

type GetDatabaseToolsConnectionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsConnections.

func (GetDatabaseToolsConnectionsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (GetDatabaseToolsConnectionsResultOutput) DatabaseToolsConnectionCollections

The list of database_tools_connection_collection.

func (GetDatabaseToolsConnectionsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDatabaseToolsConnectionsResultOutput) ElementType

func (GetDatabaseToolsConnectionsResultOutput) Filters

func (GetDatabaseToolsConnectionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseToolsConnectionsResultOutput) State

The current state of the DatabaseToolsConnection.

func (GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutput

func (o GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutput() GetDatabaseToolsConnectionsResultOutput

func (GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutputWithContext

func (o GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsResultOutput

func (GetDatabaseToolsConnectionsResultOutput) Types

The DatabaseToolsConnection type.

type GetDatabaseToolsEndpointServiceArgs

type GetDatabaseToolsEndpointServiceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsEndpointService.
	DatabaseToolsEndpointServiceId string `pulumi:"databaseToolsEndpointServiceId"`
}

A collection of arguments for invoking getDatabaseToolsEndpointService.

type GetDatabaseToolsEndpointServiceOutputArgs

type GetDatabaseToolsEndpointServiceOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsEndpointService.
	DatabaseToolsEndpointServiceId pulumi.StringInput `pulumi:"databaseToolsEndpointServiceId"`
}

A collection of arguments for invoking getDatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServiceOutputArgs) ElementType

type GetDatabaseToolsEndpointServiceResult

type GetDatabaseToolsEndpointServiceResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId                  string `pulumi:"compartmentId"`
	DatabaseToolsEndpointServiceId string `pulumi:"databaseToolsEndpointServiceId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A description of the DatabaseToolsEndpointService.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A unique, non-changeable resource name.
	Name string `pulumi:"name"`
	// The current state of the DatabaseToolsEndpointService.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDatabaseToolsEndpointService.

func GetDatabaseToolsEndpointService

This data source provides details about a specific Database Tools Endpoint Service resource in Oracle Cloud Infrastructure Database Tools service.

Gets a DatabaseToolsEndpointService by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsEndpointService(ctx, &databasetools.GetDatabaseToolsEndpointServiceArgs{
			DatabaseToolsEndpointServiceId: oci_database_tools_database_tools_endpoint_service.Test_database_tools_endpoint_service.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDatabaseToolsEndpointServiceResultOutput

type GetDatabaseToolsEndpointServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServiceResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (GetDatabaseToolsEndpointServiceResultOutput) DatabaseToolsEndpointServiceId

func (o GetDatabaseToolsEndpointServiceResultOutput) DatabaseToolsEndpointServiceId() pulumi.StringOutput

func (GetDatabaseToolsEndpointServiceResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetDatabaseToolsEndpointServiceResultOutput) Description

A description of the DatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServiceResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDatabaseToolsEndpointServiceResultOutput) ElementType

func (GetDatabaseToolsEndpointServiceResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetDatabaseToolsEndpointServiceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseToolsEndpointServiceResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetDatabaseToolsEndpointServiceResultOutput) Name

A unique, non-changeable resource name.

func (GetDatabaseToolsEndpointServiceResultOutput) State

The current state of the DatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServiceResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDatabaseToolsEndpointServiceResultOutput) TimeCreated

The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServiceResultOutput) TimeUpdated

The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServiceResultOutput) ToGetDatabaseToolsEndpointServiceResultOutput

func (o GetDatabaseToolsEndpointServiceResultOutput) ToGetDatabaseToolsEndpointServiceResultOutput() GetDatabaseToolsEndpointServiceResultOutput

func (GetDatabaseToolsEndpointServiceResultOutput) ToGetDatabaseToolsEndpointServiceResultOutputWithContext

func (o GetDatabaseToolsEndpointServiceResultOutput) ToGetDatabaseToolsEndpointServiceResultOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServiceResultOutput

type GetDatabaseToolsEndpointServicesArgs

type GetDatabaseToolsEndpointServicesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                                  `pulumi:"displayName"`
	Filters     []GetDatabaseToolsEndpointServicesFilter `pulumi:"filters"`
	// A filter to return only resources that match the entire name given.
	Name *string `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDatabaseToolsEndpointServices.

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollection

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollection struct {
	Items []GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItem `pulumi:"items"`
}

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs struct {
	Items GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayInput `pulumi:"items"`
}

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray []GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionInput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutputWithContext

func (i GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayInput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput() GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput
	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput
}

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayInput is an input type that accepts GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray and GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayInput` via:

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArray{ GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs{...} }

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArrayOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionInput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput() GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput
	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput
}

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionInput is an input type that accepts GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs and GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionInput` via:

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionArgs{...}

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItem

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A description of the DatabaseToolsEndpointService.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter to return only resources that match the entire name given.
	Name string `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A description of the DatabaseToolsEndpointService.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringInput `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray []GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemInput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayInput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput() GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput
	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput
}

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayInput is an input type that accepts GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray and GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayInput` via:

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArray{ GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs{...} }

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArrayOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemInput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput() GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput
	ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput
}

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemInput is an input type that accepts GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs and GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemInput` via:

GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemArgs{...}

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) Description

A description of the DatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) Name

A filter to return only resources that match the entire name given.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) TimeCreated

The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) TimeUpdated

The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutputWithContext

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput

type GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput) ElementType

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutput) ToGetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionOutputWithContext

type GetDatabaseToolsEndpointServicesFilter

type GetDatabaseToolsEndpointServicesFilter struct {
	// A filter to return only resources that match the entire name given.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetDatabaseToolsEndpointServicesFilterArgs

type GetDatabaseToolsEndpointServicesFilterArgs struct {
	// A filter to return only resources that match the entire name given.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetDatabaseToolsEndpointServicesFilterArgs) ElementType

func (GetDatabaseToolsEndpointServicesFilterArgs) ToGetDatabaseToolsEndpointServicesFilterOutput

func (i GetDatabaseToolsEndpointServicesFilterArgs) ToGetDatabaseToolsEndpointServicesFilterOutput() GetDatabaseToolsEndpointServicesFilterOutput

func (GetDatabaseToolsEndpointServicesFilterArgs) ToGetDatabaseToolsEndpointServicesFilterOutputWithContext

func (i GetDatabaseToolsEndpointServicesFilterArgs) ToGetDatabaseToolsEndpointServicesFilterOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesFilterOutput

type GetDatabaseToolsEndpointServicesFilterArray

type GetDatabaseToolsEndpointServicesFilterArray []GetDatabaseToolsEndpointServicesFilterInput

func (GetDatabaseToolsEndpointServicesFilterArray) ElementType

func (GetDatabaseToolsEndpointServicesFilterArray) ToGetDatabaseToolsEndpointServicesFilterArrayOutput

func (i GetDatabaseToolsEndpointServicesFilterArray) ToGetDatabaseToolsEndpointServicesFilterArrayOutput() GetDatabaseToolsEndpointServicesFilterArrayOutput

func (GetDatabaseToolsEndpointServicesFilterArray) ToGetDatabaseToolsEndpointServicesFilterArrayOutputWithContext

func (i GetDatabaseToolsEndpointServicesFilterArray) ToGetDatabaseToolsEndpointServicesFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesFilterArrayOutput

type GetDatabaseToolsEndpointServicesFilterArrayInput

type GetDatabaseToolsEndpointServicesFilterArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesFilterArrayOutput() GetDatabaseToolsEndpointServicesFilterArrayOutput
	ToGetDatabaseToolsEndpointServicesFilterArrayOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesFilterArrayOutput
}

GetDatabaseToolsEndpointServicesFilterArrayInput is an input type that accepts GetDatabaseToolsEndpointServicesFilterArray and GetDatabaseToolsEndpointServicesFilterArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesFilterArrayInput` via:

GetDatabaseToolsEndpointServicesFilterArray{ GetDatabaseToolsEndpointServicesFilterArgs{...} }

type GetDatabaseToolsEndpointServicesFilterArrayOutput

type GetDatabaseToolsEndpointServicesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesFilterArrayOutput) ElementType

func (GetDatabaseToolsEndpointServicesFilterArrayOutput) Index

func (GetDatabaseToolsEndpointServicesFilterArrayOutput) ToGetDatabaseToolsEndpointServicesFilterArrayOutput

func (o GetDatabaseToolsEndpointServicesFilterArrayOutput) ToGetDatabaseToolsEndpointServicesFilterArrayOutput() GetDatabaseToolsEndpointServicesFilterArrayOutput

func (GetDatabaseToolsEndpointServicesFilterArrayOutput) ToGetDatabaseToolsEndpointServicesFilterArrayOutputWithContext

func (o GetDatabaseToolsEndpointServicesFilterArrayOutput) ToGetDatabaseToolsEndpointServicesFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesFilterArrayOutput

type GetDatabaseToolsEndpointServicesFilterInput

type GetDatabaseToolsEndpointServicesFilterInput interface {
	pulumi.Input

	ToGetDatabaseToolsEndpointServicesFilterOutput() GetDatabaseToolsEndpointServicesFilterOutput
	ToGetDatabaseToolsEndpointServicesFilterOutputWithContext(context.Context) GetDatabaseToolsEndpointServicesFilterOutput
}

GetDatabaseToolsEndpointServicesFilterInput is an input type that accepts GetDatabaseToolsEndpointServicesFilterArgs and GetDatabaseToolsEndpointServicesFilterOutput values. You can construct a concrete instance of `GetDatabaseToolsEndpointServicesFilterInput` via:

GetDatabaseToolsEndpointServicesFilterArgs{...}

type GetDatabaseToolsEndpointServicesFilterOutput

type GetDatabaseToolsEndpointServicesFilterOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsEndpointServicesFilterOutput) ElementType

func (GetDatabaseToolsEndpointServicesFilterOutput) Name

A filter to return only resources that match the entire name given.

func (GetDatabaseToolsEndpointServicesFilterOutput) Regex

func (GetDatabaseToolsEndpointServicesFilterOutput) ToGetDatabaseToolsEndpointServicesFilterOutput

func (o GetDatabaseToolsEndpointServicesFilterOutput) ToGetDatabaseToolsEndpointServicesFilterOutput() GetDatabaseToolsEndpointServicesFilterOutput

func (GetDatabaseToolsEndpointServicesFilterOutput) ToGetDatabaseToolsEndpointServicesFilterOutputWithContext

func (o GetDatabaseToolsEndpointServicesFilterOutput) ToGetDatabaseToolsEndpointServicesFilterOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesFilterOutput

func (GetDatabaseToolsEndpointServicesFilterOutput) Values

type GetDatabaseToolsEndpointServicesOutputArgs

type GetDatabaseToolsEndpointServicesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                            `pulumi:"displayName"`
	Filters     GetDatabaseToolsEndpointServicesFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDatabaseToolsEndpointServices.

func (GetDatabaseToolsEndpointServicesOutputArgs) ElementType

type GetDatabaseToolsEndpointServicesResult

type GetDatabaseToolsEndpointServicesResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of database_tools_endpoint_service_collection.
	DatabaseToolsEndpointServiceCollections []GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollection `pulumi:"databaseToolsEndpointServiceCollections"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName *string                                  `pulumi:"displayName"`
	Filters     []GetDatabaseToolsEndpointServicesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A unique, non-changeable resource name.
	Name *string `pulumi:"name"`
	// The current state of the DatabaseToolsEndpointService.
	State *string `pulumi:"state"`
}

A collection of values returned by getDatabaseToolsEndpointServices.

func GetDatabaseToolsEndpointServices

This data source provides the list of Database Tools Endpoint Services in Oracle Cloud Infrastructure Database Tools service.

Returns a list of DatabaseToolsEndpointServices.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsEndpointServices(ctx, &databasetools.GetDatabaseToolsEndpointServicesArgs{
			CompartmentId: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Database_tools_endpoint_service_display_name),
			Name:          pulumi.StringRef(_var.Database_tools_endpoint_service_name),
			State:         pulumi.StringRef(_var.Database_tools_endpoint_service_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDatabaseToolsEndpointServicesResultOutput

type GetDatabaseToolsEndpointServicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsEndpointServices.

func (GetDatabaseToolsEndpointServicesResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (GetDatabaseToolsEndpointServicesResultOutput) DatabaseToolsEndpointServiceCollections

The list of database_tools_endpoint_service_collection.

func (GetDatabaseToolsEndpointServicesResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDatabaseToolsEndpointServicesResultOutput) ElementType

func (GetDatabaseToolsEndpointServicesResultOutput) Filters

func (GetDatabaseToolsEndpointServicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseToolsEndpointServicesResultOutput) Name

A unique, non-changeable resource name.

func (GetDatabaseToolsEndpointServicesResultOutput) State

The current state of the DatabaseToolsEndpointService.

func (GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutput

func (o GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutput() GetDatabaseToolsEndpointServicesResultOutput

func (GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutputWithContext

func (o GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutputWithContext(ctx context.Context) GetDatabaseToolsEndpointServicesResultOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfiguration

type GetDatabaseToolsPrivateEndpointReverseConnectionConfiguration struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps []GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp `pulumi:"reverseConnectionsSourceIps"`
}

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput `pulumi:"reverseConnectionsSourceIps"`
}

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext

func (i GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray []GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationInput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext

func (i GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput() GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput
	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput
}

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray and GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput` via:

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArray{ GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs{...} }

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationInput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput() GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput
	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput
}

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationInput is an input type that accepts GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs and GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationInput` via:

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationArgs{...}

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ReverseConnectionsSourceIps

A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext

func (o GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIp struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp string `pulumi:"sourceIp"`
}

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp pulumi.StringInput `pulumi:"sourceIp"`
}

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray []GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput() GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
}

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray and GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput` via:

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArray{ GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...} }

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput() GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput
	ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput
}

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput is an input type that accepts GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs and GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpInput` via:

GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...}

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

type GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ElementType

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) SourceIp

The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (GetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToGetDatabaseToolsPrivateEndpointReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type GetDatabaseToolsPrivateEndpointsArgs

type GetDatabaseToolsPrivateEndpointsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// A filter to return only resources their type matches the given type.
	EndpointServiceId *string                                  `pulumi:"endpointServiceId"`
	Filters           []GetDatabaseToolsPrivateEndpointsFilter `pulumi:"filters"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// A filter to return only resources their subnetId matches the given subnetId.
	SubnetId *string `pulumi:"subnetId"`
}

A collection of arguments for invoking getDatabaseToolsPrivateEndpoints.

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollection

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollection struct {
	Items []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItem `pulumi:"items"`
}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs struct {
	Items GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionInput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutputWithContext

func (i GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArray{ GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs{...} }

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionArgs{...}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItem

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItem struct {
	// A list of additional FQDNs that can be also be used for the private endpoint.
	AdditionalFqdns []string `pulumi:"additionalFqdns"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A description of the DatabaseToolsPrivateEndpoint.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Then FQDN to use for the private endpoint.
	EndpointFqdn string `pulumi:"endpointFqdn"`
	// A filter to return only resources their type matches the given type.
	EndpointServiceId string `pulumi:"endpointServiceId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds []string `pulumi:"nsgIds"`
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp string `pulumi:"privateEndpointIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.
	PrivateEndpointVnicId string `pulumi:"privateEndpointVnicId"`
	// Reverse connection configuration details of Private Endpoint.
	ReverseConnectionConfigurations []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfiguration `pulumi:"reverseConnectionConfigurations"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// A filter to return only resources their subnetId matches the given subnetId.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
	VcnId string `pulumi:"vcnId"`
}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs struct {
	// A list of additional FQDNs that can be also be used for the private endpoint.
	AdditionalFqdns pulumi.StringArrayInput `pulumi:"additionalFqdns"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A description of the DatabaseToolsPrivateEndpoint.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Then FQDN to use for the private endpoint.
	EndpointFqdn pulumi.StringInput `pulumi:"endpointFqdn"`
	// A filter to return only resources their type matches the given type.
	EndpointServiceId pulumi.StringInput `pulumi:"endpointServiceId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp pulumi.StringInput `pulumi:"privateEndpointIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.
	PrivateEndpointVnicId pulumi.StringInput `pulumi:"privateEndpointVnicId"`
	// Reverse connection configuration details of Private Endpoint.
	ReverseConnectionConfigurations GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput `pulumi:"reverseConnectionConfigurations"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// A filter to return only resources their subnetId matches the given subnetId.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
	VcnId pulumi.StringInput `pulumi:"vcnId"`
}

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemInput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArray{ GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs{...} }

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemArgs{...}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) AdditionalFqdns

A list of additional FQDNs that can be also be used for the private endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) Description

A description of the DatabaseToolsPrivateEndpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) EndpointFqdn

Then FQDN to use for the private endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) EndpointServiceId

A filter to return only resources their type matches the given type.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) NsgIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) PrivateEndpointIp

The private IP address that represents the access point for the associated endpoint service.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) PrivateEndpointVnicId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) ReverseConnectionConfigurations

Reverse connection configuration details of Private Endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) SubnetId

A filter to return only resources their subnetId matches the given subnetId.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) TimeCreated

The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) TimeUpdated

The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutputWithContext

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) VcnId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfiguration

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfiguration struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIp `pulumi:"reverseConnectionsSourceIps"`
}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs struct {
	// A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.
	ReverseConnectionsSourceIps GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput `pulumi:"reverseConnectionsSourceIps"`
}

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationInput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArray{ GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs{...} }

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArgs{...}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput) ReverseConnectionsSourceIps

A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets traveling from the service's VCN to the customer's VCN.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIp

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIp struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp string `pulumi:"sourceIp"`
}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs struct {
	// The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.
	SourceIp pulumi.StringInput `pulumi:"sourceIp"`
}

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpInput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArray{ GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...} }

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArrayOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpInput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpArgs{...}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput) SourceIp

The IP address in the customer's VCN to be used as the source IP for reverse connection packets traveling from the customer's VCN to the service's VCN.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationReverseConnectionsSourceIpOutputWithContext

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionOutputWithContext

type GetDatabaseToolsPrivateEndpointsFilter

type GetDatabaseToolsPrivateEndpointsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetDatabaseToolsPrivateEndpointsFilterArgs

type GetDatabaseToolsPrivateEndpointsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetDatabaseToolsPrivateEndpointsFilterArgs) ElementType

func (GetDatabaseToolsPrivateEndpointsFilterArgs) ToGetDatabaseToolsPrivateEndpointsFilterOutput

func (i GetDatabaseToolsPrivateEndpointsFilterArgs) ToGetDatabaseToolsPrivateEndpointsFilterOutput() GetDatabaseToolsPrivateEndpointsFilterOutput

func (GetDatabaseToolsPrivateEndpointsFilterArgs) ToGetDatabaseToolsPrivateEndpointsFilterOutputWithContext

func (i GetDatabaseToolsPrivateEndpointsFilterArgs) ToGetDatabaseToolsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsFilterOutput

type GetDatabaseToolsPrivateEndpointsFilterArray

type GetDatabaseToolsPrivateEndpointsFilterArray []GetDatabaseToolsPrivateEndpointsFilterInput

func (GetDatabaseToolsPrivateEndpointsFilterArray) ElementType

func (GetDatabaseToolsPrivateEndpointsFilterArray) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutput

func (i GetDatabaseToolsPrivateEndpointsFilterArray) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutput() GetDatabaseToolsPrivateEndpointsFilterArrayOutput

func (GetDatabaseToolsPrivateEndpointsFilterArray) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutputWithContext

func (i GetDatabaseToolsPrivateEndpointsFilterArray) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsFilterArrayOutput

type GetDatabaseToolsPrivateEndpointsFilterArrayInput

type GetDatabaseToolsPrivateEndpointsFilterArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsFilterArrayOutput() GetDatabaseToolsPrivateEndpointsFilterArrayOutput
	ToGetDatabaseToolsPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsFilterArrayOutput
}

GetDatabaseToolsPrivateEndpointsFilterArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsFilterArray and GetDatabaseToolsPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsFilterArrayInput` via:

GetDatabaseToolsPrivateEndpointsFilterArray{ GetDatabaseToolsPrivateEndpointsFilterArgs{...} }

type GetDatabaseToolsPrivateEndpointsFilterArrayOutput

type GetDatabaseToolsPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsFilterArrayOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsFilterArrayOutput) Index

func (GetDatabaseToolsPrivateEndpointsFilterArrayOutput) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutput

func (o GetDatabaseToolsPrivateEndpointsFilterArrayOutput) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutput() GetDatabaseToolsPrivateEndpointsFilterArrayOutput

func (GetDatabaseToolsPrivateEndpointsFilterArrayOutput) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutputWithContext

func (o GetDatabaseToolsPrivateEndpointsFilterArrayOutput) ToGetDatabaseToolsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsFilterArrayOutput

type GetDatabaseToolsPrivateEndpointsFilterInput

type GetDatabaseToolsPrivateEndpointsFilterInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsFilterOutput() GetDatabaseToolsPrivateEndpointsFilterOutput
	ToGetDatabaseToolsPrivateEndpointsFilterOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsFilterOutput
}

GetDatabaseToolsPrivateEndpointsFilterInput is an input type that accepts GetDatabaseToolsPrivateEndpointsFilterArgs and GetDatabaseToolsPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsFilterInput` via:

GetDatabaseToolsPrivateEndpointsFilterArgs{...}

type GetDatabaseToolsPrivateEndpointsFilterOutput

type GetDatabaseToolsPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsFilterOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsFilterOutput) Name

func (GetDatabaseToolsPrivateEndpointsFilterOutput) Regex

func (GetDatabaseToolsPrivateEndpointsFilterOutput) ToGetDatabaseToolsPrivateEndpointsFilterOutput

func (o GetDatabaseToolsPrivateEndpointsFilterOutput) ToGetDatabaseToolsPrivateEndpointsFilterOutput() GetDatabaseToolsPrivateEndpointsFilterOutput

func (GetDatabaseToolsPrivateEndpointsFilterOutput) ToGetDatabaseToolsPrivateEndpointsFilterOutputWithContext

func (o GetDatabaseToolsPrivateEndpointsFilterOutput) ToGetDatabaseToolsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsFilterOutput

func (GetDatabaseToolsPrivateEndpointsFilterOutput) Values

type GetDatabaseToolsPrivateEndpointsOutputArgs

type GetDatabaseToolsPrivateEndpointsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// A filter to return only resources their type matches the given type.
	EndpointServiceId pulumi.StringPtrInput                            `pulumi:"endpointServiceId"`
	Filters           GetDatabaseToolsPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter to return only resources their subnetId matches the given subnetId.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

A collection of arguments for invoking getDatabaseToolsPrivateEndpoints.

func (GetDatabaseToolsPrivateEndpointsOutputArgs) ElementType

type GetDatabaseToolsPrivateEndpointsResult

type GetDatabaseToolsPrivateEndpointsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of database_tools_private_endpoint_collection.
	DatabaseToolsPrivateEndpointCollections []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollection `pulumi:"databaseToolsPrivateEndpointCollections"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName *string `pulumi:"displayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	EndpointServiceId *string                                  `pulumi:"endpointServiceId"`
	Filters           []GetDatabaseToolsPrivateEndpointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the DatabaseToolsPrivateEndpoint.
	State *string `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
	SubnetId *string `pulumi:"subnetId"`
}

A collection of values returned by getDatabaseToolsPrivateEndpoints.

func GetDatabaseToolsPrivateEndpoints

This data source provides the list of Database Tools Private Endpoints in Oracle Cloud Infrastructure Database Tools service.

Returns a list of DatabaseToolsPrivateEndpoints.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsPrivateEndpoints(ctx, &databasetools.GetDatabaseToolsPrivateEndpointsArgs{
			CompartmentId:     _var.Compartment_id,
			DisplayName:       pulumi.StringRef(_var.Database_tools_private_endpoint_display_name),
			EndpointServiceId: pulumi.StringRef(oci_core_service.Test_service.Id),
			State:             pulumi.StringRef(_var.Database_tools_private_endpoint_state),
			SubnetId:          pulumi.StringRef(oci_core_subnet.Test_subnet.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDatabaseToolsPrivateEndpointsResultOutput

type GetDatabaseToolsPrivateEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsPrivateEndpoints.

func (GetDatabaseToolsPrivateEndpointsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (GetDatabaseToolsPrivateEndpointsResultOutput) DatabaseToolsPrivateEndpointCollections

The list of database_tools_private_endpoint_collection.

func (GetDatabaseToolsPrivateEndpointsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDatabaseToolsPrivateEndpointsResultOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsResultOutput) EndpointServiceId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.

func (GetDatabaseToolsPrivateEndpointsResultOutput) Filters

func (GetDatabaseToolsPrivateEndpointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseToolsPrivateEndpointsResultOutput) State

The current state of the DatabaseToolsPrivateEndpoint.

func (GetDatabaseToolsPrivateEndpointsResultOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.

func (GetDatabaseToolsPrivateEndpointsResultOutput) ToGetDatabaseToolsPrivateEndpointsResultOutput

func (o GetDatabaseToolsPrivateEndpointsResultOutput) ToGetDatabaseToolsPrivateEndpointsResultOutput() GetDatabaseToolsPrivateEndpointsResultOutput

func (GetDatabaseToolsPrivateEndpointsResultOutput) ToGetDatabaseToolsPrivateEndpointsResultOutputWithContext

func (o GetDatabaseToolsPrivateEndpointsResultOutput) ToGetDatabaseToolsPrivateEndpointsResultOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointsResultOutput

type LookupDatabaseToolsConnectionArgs

type LookupDatabaseToolsConnectionArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection.
	DatabaseToolsConnectionId string `pulumi:"databaseToolsConnectionId"`
}

A collection of arguments for invoking getDatabaseToolsConnection.

type LookupDatabaseToolsConnectionOutputArgs

type LookupDatabaseToolsConnectionOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection.
	DatabaseToolsConnectionId pulumi.StringInput `pulumi:"databaseToolsConnectionId"`
}

A collection of arguments for invoking getDatabaseToolsConnection.

func (LookupDatabaseToolsConnectionOutputArgs) ElementType

type LookupDatabaseToolsConnectionResult

type LookupDatabaseToolsConnectionResult struct {
	// Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).
	AdvancedProperties map[string]interface{} `pulumi:"advancedProperties"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Connect descriptor or Easy Connect Naming method to connect to the database.
	ConnectionString          string `pulumi:"connectionString"`
	DatabaseToolsConnectionId string `pulumi:"databaseToolsConnectionId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection.
	Id string `pulumi:"id"`
	// Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
	KeyStores []GetDatabaseToolsConnectionKeyStore `pulumi:"keyStores"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// A related resource
	RelatedResources []GetDatabaseToolsConnectionRelatedResource `pulumi:"relatedResources"`
	// The current state of the DatabaseToolsConnection.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// The DatabaseToolsConnection type.
	Type string `pulumi:"type"`
	// Database user name.
	UserName string `pulumi:"userName"`
	// The user password.
	UserPasswords []GetDatabaseToolsConnectionUserPassword `pulumi:"userPasswords"`
}

A collection of values returned by getDatabaseToolsConnection.

func LookupDatabaseToolsConnection

This data source provides details about a specific Database Tools Connection resource in Oracle Cloud Infrastructure Database Tools service.

Gets a DatabaseToolsConnection by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsConnection(ctx, &databasetools.GetDatabaseToolsConnectionArgs{
			DatabaseToolsConnectionId: oci_database_tools_database_tools_connection.Test_database_tools_connection.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDatabaseToolsConnectionResultOutput

type LookupDatabaseToolsConnectionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsConnection.

func (LookupDatabaseToolsConnectionResultOutput) AdvancedProperties

Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).

func (LookupDatabaseToolsConnectionResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (LookupDatabaseToolsConnectionResultOutput) ConnectionString

Connect descriptor or Easy Connect Naming method to connect to the database.

func (LookupDatabaseToolsConnectionResultOutput) DatabaseToolsConnectionId

func (o LookupDatabaseToolsConnectionResultOutput) DatabaseToolsConnectionId() pulumi.StringOutput

func (LookupDatabaseToolsConnectionResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupDatabaseToolsConnectionResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupDatabaseToolsConnectionResultOutput) ElementType

func (LookupDatabaseToolsConnectionResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupDatabaseToolsConnectionResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection.

func (LookupDatabaseToolsConnectionResultOutput) KeyStores

Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.

func (LookupDatabaseToolsConnectionResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupDatabaseToolsConnectionResultOutput) PrivateEndpointId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN.

func (LookupDatabaseToolsConnectionResultOutput) RelatedResources

A related resource

func (LookupDatabaseToolsConnectionResultOutput) State

The current state of the DatabaseToolsConnection.

func (LookupDatabaseToolsConnectionResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupDatabaseToolsConnectionResultOutput) TimeCreated

The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string

func (LookupDatabaseToolsConnectionResultOutput) TimeUpdated

The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string

func (LookupDatabaseToolsConnectionResultOutput) ToLookupDatabaseToolsConnectionResultOutput

func (o LookupDatabaseToolsConnectionResultOutput) ToLookupDatabaseToolsConnectionResultOutput() LookupDatabaseToolsConnectionResultOutput

func (LookupDatabaseToolsConnectionResultOutput) ToLookupDatabaseToolsConnectionResultOutputWithContext

func (o LookupDatabaseToolsConnectionResultOutput) ToLookupDatabaseToolsConnectionResultOutputWithContext(ctx context.Context) LookupDatabaseToolsConnectionResultOutput

func (LookupDatabaseToolsConnectionResultOutput) Type

The DatabaseToolsConnection type.

func (LookupDatabaseToolsConnectionResultOutput) UserName

Database user name.

func (LookupDatabaseToolsConnectionResultOutput) UserPasswords

The user password.

type LookupDatabaseToolsPrivateEndpointArgs

type LookupDatabaseToolsPrivateEndpointArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint.
	DatabaseToolsPrivateEndpointId string `pulumi:"databaseToolsPrivateEndpointId"`
}

A collection of arguments for invoking getDatabaseToolsPrivateEndpoint.

type LookupDatabaseToolsPrivateEndpointOutputArgs

type LookupDatabaseToolsPrivateEndpointOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint.
	DatabaseToolsPrivateEndpointId pulumi.StringInput `pulumi:"databaseToolsPrivateEndpointId"`
}

A collection of arguments for invoking getDatabaseToolsPrivateEndpoint.

func (LookupDatabaseToolsPrivateEndpointOutputArgs) ElementType

type LookupDatabaseToolsPrivateEndpointResult

type LookupDatabaseToolsPrivateEndpointResult struct {
	// A list of additional FQDNs that can be also be used for the private endpoint.
	AdditionalFqdns []string `pulumi:"additionalFqdns"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.
	CompartmentId                  string `pulumi:"compartmentId"`
	DatabaseToolsPrivateEndpointId string `pulumi:"databaseToolsPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A description of the DatabaseToolsPrivateEndpoint.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Then FQDN to use for the private endpoint.
	EndpointFqdn string `pulumi:"endpointFqdn"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.
	EndpointServiceId string `pulumi:"endpointServiceId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to.  For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
	NsgIds []string `pulumi:"nsgIds"`
	// The private IP address that represents the access point for the associated endpoint service.
	PrivateEndpointIp string `pulumi:"privateEndpointIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.
	PrivateEndpointVnicId string `pulumi:"privateEndpointVnicId"`
	// Reverse connection configuration details of Private Endpoint.
	ReverseConnectionConfigurations []GetDatabaseToolsPrivateEndpointReverseConnectionConfiguration `pulumi:"reverseConnectionConfigurations"`
	// The current state of the DatabaseToolsPrivateEndpoint.
	State string `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.
	VcnId string `pulumi:"vcnId"`
}

A collection of values returned by getDatabaseToolsPrivateEndpoint.

func LookupDatabaseToolsPrivateEndpoint

This data source provides details about a specific Database Tools Private Endpoint resource in Oracle Cloud Infrastructure Database Tools service.

Gets a DatabaseToolsPrivateEndpoint by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseTools"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseTools.GetDatabaseToolsPrivateEndpoint(ctx, &databasetools.GetDatabaseToolsPrivateEndpointArgs{
			DatabaseToolsPrivateEndpointId: oci_database_tools_database_tools_private_endpoint.Test_database_tools_private_endpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDatabaseToolsPrivateEndpointResultOutput

type LookupDatabaseToolsPrivateEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseToolsPrivateEndpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) AdditionalFqdns

A list of additional FQDNs that can be also be used for the private endpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the containing Compartment.

func (LookupDatabaseToolsPrivateEndpointResultOutput) DatabaseToolsPrivateEndpointId

func (o LookupDatabaseToolsPrivateEndpointResultOutput) DatabaseToolsPrivateEndpointId() pulumi.StringOutput

func (LookupDatabaseToolsPrivateEndpointResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupDatabaseToolsPrivateEndpointResultOutput) Description

A description of the DatabaseToolsPrivateEndpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupDatabaseToolsPrivateEndpointResultOutput) ElementType

func (LookupDatabaseToolsPrivateEndpointResultOutput) EndpointFqdn

Then FQDN to use for the private endpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) EndpointServiceId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService.

func (LookupDatabaseToolsPrivateEndpointResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupDatabaseToolsPrivateEndpointResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupDatabaseToolsPrivateEndpointResultOutput) NsgIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint's VNIC belongs to. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).

func (LookupDatabaseToolsPrivateEndpointResultOutput) PrivateEndpointIp

The private IP address that represents the access point for the associated endpoint service.

func (LookupDatabaseToolsPrivateEndpointResultOutput) PrivateEndpointVnicId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC.

func (LookupDatabaseToolsPrivateEndpointResultOutput) ReverseConnectionConfigurations

Reverse connection configuration details of Private Endpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) State

The current state of the DatabaseToolsPrivateEndpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to.

func (LookupDatabaseToolsPrivateEndpointResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupDatabaseToolsPrivateEndpointResultOutput) TimeCreated

The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string

func (LookupDatabaseToolsPrivateEndpointResultOutput) TimeUpdated

The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string

func (LookupDatabaseToolsPrivateEndpointResultOutput) ToLookupDatabaseToolsPrivateEndpointResultOutput

func (o LookupDatabaseToolsPrivateEndpointResultOutput) ToLookupDatabaseToolsPrivateEndpointResultOutput() LookupDatabaseToolsPrivateEndpointResultOutput

func (LookupDatabaseToolsPrivateEndpointResultOutput) ToLookupDatabaseToolsPrivateEndpointResultOutputWithContext

func (o LookupDatabaseToolsPrivateEndpointResultOutput) ToLookupDatabaseToolsPrivateEndpointResultOutputWithContext(ctx context.Context) LookupDatabaseToolsPrivateEndpointResultOutput

func (LookupDatabaseToolsPrivateEndpointResultOutput) VcnId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL