databasetools

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 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) The 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 compartment containing the Database Tools connection.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) The connect descriptor or Easy Connect Naming method use 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, this message can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks DatabaseToolsConnectionLockArrayOutput `pulumi:"locks"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// (Updatable) The proxy client information.
	ProxyClient DatabaseToolsConnectionProxyClientOutput `pulumi:"proxyClient"`
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourceOutput `pulumi:"relatedResource"`
	// Specifies whether this connection is supported by the Database Tools Runtime.
	RuntimeSupport pulumi.StringOutput `pulumi:"runtimeSupport"`
	// The current state of the Database Tools connection.
	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"`
	// When the lock was created.
	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) The JDBC URL used to connect to the Generic JDBC database system.
	Url pulumi.StringOutput `pulumi:"url"`
	// (Updatable) The 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 Database Tools connection.

## 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) The 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 compartment containing the Database Tools connection.
	CompartmentId pulumi.StringInput
	// (Updatable) The connect descriptor or Easy Connect Naming method use 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
	// Locks associated with this resource.
	Locks DatabaseToolsConnectionLockArrayInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The proxy client information.
	ProxyClient DatabaseToolsConnectionProxyClientPtrInput
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourcePtrInput
	// Specifies whether this connection is supported by the Database Tools Runtime.
	RuntimeSupport pulumi.StringPtrInput
	// (Updatable) The DatabaseToolsConnection type.
	Type pulumi.StringInput
	// (Updatable) The JDBC URL used to connect to the Generic JDBC database system.
	Url pulumi.StringPtrInput
	// (Updatable) The database user name.
	UserName pulumi.StringInput
	// (Updatable) The user password.
	UserPassword DatabaseToolsConnectionUserPasswordInput
}

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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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 DatabaseToolsConnectionLock added in v1.17.0

type DatabaseToolsConnectionLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// (Updatable) The DatabaseToolsConnection type.
	Type string `pulumi:"type"`
}

type DatabaseToolsConnectionLockArgs added in v1.17.0

type DatabaseToolsConnectionLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// (Updatable) The DatabaseToolsConnection type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DatabaseToolsConnectionLockArgs) ElementType added in v1.17.0

func (DatabaseToolsConnectionLockArgs) ToDatabaseToolsConnectionLockOutput added in v1.17.0

func (i DatabaseToolsConnectionLockArgs) ToDatabaseToolsConnectionLockOutput() DatabaseToolsConnectionLockOutput

func (DatabaseToolsConnectionLockArgs) ToDatabaseToolsConnectionLockOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionLockArgs) ToDatabaseToolsConnectionLockOutputWithContext(ctx context.Context) DatabaseToolsConnectionLockOutput

type DatabaseToolsConnectionLockArray added in v1.17.0

type DatabaseToolsConnectionLockArray []DatabaseToolsConnectionLockInput

func (DatabaseToolsConnectionLockArray) ElementType added in v1.17.0

func (DatabaseToolsConnectionLockArray) ToDatabaseToolsConnectionLockArrayOutput added in v1.17.0

func (i DatabaseToolsConnectionLockArray) ToDatabaseToolsConnectionLockArrayOutput() DatabaseToolsConnectionLockArrayOutput

func (DatabaseToolsConnectionLockArray) ToDatabaseToolsConnectionLockArrayOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionLockArray) ToDatabaseToolsConnectionLockArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionLockArrayOutput

type DatabaseToolsConnectionLockArrayInput added in v1.17.0

type DatabaseToolsConnectionLockArrayInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionLockArrayOutput() DatabaseToolsConnectionLockArrayOutput
	ToDatabaseToolsConnectionLockArrayOutputWithContext(context.Context) DatabaseToolsConnectionLockArrayOutput
}

DatabaseToolsConnectionLockArrayInput is an input type that accepts DatabaseToolsConnectionLockArray and DatabaseToolsConnectionLockArrayOutput values. You can construct a concrete instance of `DatabaseToolsConnectionLockArrayInput` via:

DatabaseToolsConnectionLockArray{ DatabaseToolsConnectionLockArgs{...} }

type DatabaseToolsConnectionLockArrayOutput added in v1.17.0

type DatabaseToolsConnectionLockArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionLockArrayOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionLockArrayOutput) Index added in v1.17.0

func (DatabaseToolsConnectionLockArrayOutput) ToDatabaseToolsConnectionLockArrayOutput added in v1.17.0

func (o DatabaseToolsConnectionLockArrayOutput) ToDatabaseToolsConnectionLockArrayOutput() DatabaseToolsConnectionLockArrayOutput

func (DatabaseToolsConnectionLockArrayOutput) ToDatabaseToolsConnectionLockArrayOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionLockArrayOutput) ToDatabaseToolsConnectionLockArrayOutputWithContext(ctx context.Context) DatabaseToolsConnectionLockArrayOutput

type DatabaseToolsConnectionLockInput added in v1.17.0

type DatabaseToolsConnectionLockInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionLockOutput() DatabaseToolsConnectionLockOutput
	ToDatabaseToolsConnectionLockOutputWithContext(context.Context) DatabaseToolsConnectionLockOutput
}

DatabaseToolsConnectionLockInput is an input type that accepts DatabaseToolsConnectionLockArgs and DatabaseToolsConnectionLockOutput values. You can construct a concrete instance of `DatabaseToolsConnectionLockInput` via:

DatabaseToolsConnectionLockArgs{...}

type DatabaseToolsConnectionLockOutput added in v1.17.0

type DatabaseToolsConnectionLockOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionLockOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (DatabaseToolsConnectionLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (DatabaseToolsConnectionLockOutput) TimeCreated added in v1.17.0

When the lock was created.

func (DatabaseToolsConnectionLockOutput) ToDatabaseToolsConnectionLockOutput added in v1.17.0

func (o DatabaseToolsConnectionLockOutput) ToDatabaseToolsConnectionLockOutput() DatabaseToolsConnectionLockOutput

func (DatabaseToolsConnectionLockOutput) ToDatabaseToolsConnectionLockOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionLockOutput) ToDatabaseToolsConnectionLockOutputWithContext(ctx context.Context) DatabaseToolsConnectionLockOutput

func (DatabaseToolsConnectionLockOutput) Type added in v1.17.0

(Updatable) The DatabaseToolsConnection type.

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) AdvancedProperties added in v0.4.0

func (o DatabaseToolsConnectionOutput) AdvancedProperties() pulumi.MapOutput

(Updatable) The advanced connection properties key-value pair (e.g., `oracle.net.ssl_server_dn_match`).

func (DatabaseToolsConnectionOutput) CompartmentId added in v0.4.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools connection.

func (DatabaseToolsConnectionOutput) ConnectionString added in v0.4.0

func (o DatabaseToolsConnectionOutput) ConnectionString() pulumi.StringOutput

(Updatable) The connect descriptor or Easy Connect Naming method use to connect to the database.

func (DatabaseToolsConnectionOutput) DefinedTags added in v0.4.0

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

func (DatabaseToolsConnectionOutput) DisplayName added in v0.4.0

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

func (DatabaseToolsConnectionOutput) ElementType

func (DatabaseToolsConnectionOutput) FreeformTags added in v0.4.0

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

func (DatabaseToolsConnectionOutput) KeyStores added in v0.4.0

(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.

func (DatabaseToolsConnectionOutput) LifecycleDetails added in v0.4.0

func (o DatabaseToolsConnectionOutput) LifecycleDetails() pulumi.StringOutput

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

func (DatabaseToolsConnectionOutput) Locks added in v1.17.0

Locks associated with this resource.

func (DatabaseToolsConnectionOutput) PrivateEndpointId added in v0.4.0

func (o DatabaseToolsConnectionOutput) PrivateEndpointId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.

func (DatabaseToolsConnectionOutput) ProxyClient added in v1.17.0

(Updatable) The proxy client information.

func (DatabaseToolsConnectionOutput) RelatedResource added in v0.4.0

(Updatable) The related resource

func (DatabaseToolsConnectionOutput) RuntimeSupport added in v1.17.0

Specifies whether this connection is supported by the Database Tools Runtime.

func (DatabaseToolsConnectionOutput) State added in v0.4.0

The current state of the Database Tools connection.

func (DatabaseToolsConnectionOutput) SystemTags added in v0.4.0

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

func (DatabaseToolsConnectionOutput) TimeCreated added in v0.4.0

When the lock was created.

func (DatabaseToolsConnectionOutput) TimeUpdated added in v0.4.0

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

func (DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutput

func (o DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutput() DatabaseToolsConnectionOutput

func (DatabaseToolsConnectionOutput) ToDatabaseToolsConnectionOutputWithContext

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

func (DatabaseToolsConnectionOutput) Type added in v0.4.0

(Updatable) The DatabaseToolsConnection type.

func (DatabaseToolsConnectionOutput) Url added in v1.17.0

(Updatable) The JDBC URL used to connect to the Generic JDBC database system.

func (DatabaseToolsConnectionOutput) UserName added in v0.4.0

(Updatable) The database user name.

func (DatabaseToolsConnectionOutput) UserPassword added in v0.4.0

(Updatable) The user password.

type DatabaseToolsConnectionProxyClient added in v1.17.0

type DatabaseToolsConnectionProxyClient struct {
	// (Updatable) The proxy authentication type.
	ProxyAuthenticationType string `pulumi:"proxyAuthenticationType"`
	// (Updatable) A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles []string `pulumi:"roles"`
	// (Updatable) The database user name.
	UserName *string `pulumi:"userName"`
	// (Updatable) The user password.
	UserPassword *DatabaseToolsConnectionProxyClientUserPassword `pulumi:"userPassword"`
}

type DatabaseToolsConnectionProxyClientArgs added in v1.17.0

type DatabaseToolsConnectionProxyClientArgs struct {
	// (Updatable) The proxy authentication type.
	ProxyAuthenticationType pulumi.StringInput `pulumi:"proxyAuthenticationType"`
	// (Updatable) A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// (Updatable) The database user name.
	UserName pulumi.StringPtrInput `pulumi:"userName"`
	// (Updatable) The user password.
	UserPassword DatabaseToolsConnectionProxyClientUserPasswordPtrInput `pulumi:"userPassword"`
}

func (DatabaseToolsConnectionProxyClientArgs) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientOutput added in v1.17.0

func (i DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientOutput() DatabaseToolsConnectionProxyClientOutput

func (DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientOutput

func (DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientPtrOutput added in v1.17.0

func (i DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientPtrOutput() DatabaseToolsConnectionProxyClientPtrOutput

func (DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionProxyClientArgs) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientPtrOutput

type DatabaseToolsConnectionProxyClientInput added in v1.17.0

type DatabaseToolsConnectionProxyClientInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionProxyClientOutput() DatabaseToolsConnectionProxyClientOutput
	ToDatabaseToolsConnectionProxyClientOutputWithContext(context.Context) DatabaseToolsConnectionProxyClientOutput
}

DatabaseToolsConnectionProxyClientInput is an input type that accepts DatabaseToolsConnectionProxyClientArgs and DatabaseToolsConnectionProxyClientOutput values. You can construct a concrete instance of `DatabaseToolsConnectionProxyClientInput` via:

DatabaseToolsConnectionProxyClientArgs{...}

type DatabaseToolsConnectionProxyClientOutput added in v1.17.0

type DatabaseToolsConnectionProxyClientOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionProxyClientOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientOutput) ProxyAuthenticationType added in v1.17.0

func (o DatabaseToolsConnectionProxyClientOutput) ProxyAuthenticationType() pulumi.StringOutput

(Updatable) The proxy authentication type.

func (DatabaseToolsConnectionProxyClientOutput) Roles added in v1.17.0

(Updatable) A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.

func (DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientOutput added in v1.17.0

func (o DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientOutput() DatabaseToolsConnectionProxyClientOutput

func (DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientOutput

func (DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientPtrOutput added in v1.17.0

func (o DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientPtrOutput() DatabaseToolsConnectionProxyClientPtrOutput

func (DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientOutput) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientPtrOutput

func (DatabaseToolsConnectionProxyClientOutput) UserName added in v1.17.0

(Updatable) The database user name.

func (DatabaseToolsConnectionProxyClientOutput) UserPassword added in v1.17.0

(Updatable) The user password.

type DatabaseToolsConnectionProxyClientPtrInput added in v1.17.0

type DatabaseToolsConnectionProxyClientPtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionProxyClientPtrOutput() DatabaseToolsConnectionProxyClientPtrOutput
	ToDatabaseToolsConnectionProxyClientPtrOutputWithContext(context.Context) DatabaseToolsConnectionProxyClientPtrOutput
}

DatabaseToolsConnectionProxyClientPtrInput is an input type that accepts DatabaseToolsConnectionProxyClientArgs, DatabaseToolsConnectionProxyClientPtr and DatabaseToolsConnectionProxyClientPtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionProxyClientPtrInput` via:

        DatabaseToolsConnectionProxyClientArgs{...}

or:

        nil

type DatabaseToolsConnectionProxyClientPtrOutput added in v1.17.0

type DatabaseToolsConnectionProxyClientPtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionProxyClientPtrOutput) Elem added in v1.17.0

func (DatabaseToolsConnectionProxyClientPtrOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientPtrOutput) ProxyAuthenticationType added in v1.17.0

(Updatable) The proxy authentication type.

func (DatabaseToolsConnectionProxyClientPtrOutput) Roles added in v1.17.0

(Updatable) A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.

func (DatabaseToolsConnectionProxyClientPtrOutput) ToDatabaseToolsConnectionProxyClientPtrOutput added in v1.17.0

func (o DatabaseToolsConnectionProxyClientPtrOutput) ToDatabaseToolsConnectionProxyClientPtrOutput() DatabaseToolsConnectionProxyClientPtrOutput

func (DatabaseToolsConnectionProxyClientPtrOutput) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientPtrOutput) ToDatabaseToolsConnectionProxyClientPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientPtrOutput

func (DatabaseToolsConnectionProxyClientPtrOutput) UserName added in v1.17.0

(Updatable) The database user name.

func (DatabaseToolsConnectionProxyClientPtrOutput) UserPassword added in v1.17.0

(Updatable) The user password.

type DatabaseToolsConnectionProxyClientUserPassword added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPassword 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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ValueType string `pulumi:"valueType"`
}

type DatabaseToolsConnectionProxyClientUserPasswordArgs added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPasswordArgs struct {
	// (Updatable) 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"`
	// (Updatable) The value type of the user password.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (DatabaseToolsConnectionProxyClientUserPasswordArgs) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

func (i DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordOutput() DatabaseToolsConnectionProxyClientUserPasswordOutput

func (DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientUserPasswordOutput

func (DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput added in v1.17.0

func (i DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput() DatabaseToolsConnectionProxyClientUserPasswordPtrOutput

func (DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext added in v1.17.0

func (i DatabaseToolsConnectionProxyClientUserPasswordArgs) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientUserPasswordPtrOutput

type DatabaseToolsConnectionProxyClientUserPasswordInput added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPasswordInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionProxyClientUserPasswordOutput() DatabaseToolsConnectionProxyClientUserPasswordOutput
	ToDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(context.Context) DatabaseToolsConnectionProxyClientUserPasswordOutput
}

DatabaseToolsConnectionProxyClientUserPasswordInput is an input type that accepts DatabaseToolsConnectionProxyClientUserPasswordArgs and DatabaseToolsConnectionProxyClientUserPasswordOutput values. You can construct a concrete instance of `DatabaseToolsConnectionProxyClientUserPasswordInput` via:

DatabaseToolsConnectionProxyClientUserPasswordArgs{...}

type DatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPasswordOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) SecretId added in v1.17.0

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

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientUserPasswordOutput

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput added in v1.17.0

func (o DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput() DatabaseToolsConnectionProxyClientUserPasswordPtrOutput

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientUserPasswordOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientUserPasswordPtrOutput

func (DatabaseToolsConnectionProxyClientUserPasswordOutput) ValueType added in v1.17.0

(Updatable) The value type of the user password.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type DatabaseToolsConnectionProxyClientUserPasswordPtrInput added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPasswordPtrInput interface {
	pulumi.Input

	ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput() DatabaseToolsConnectionProxyClientUserPasswordPtrOutput
	ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext(context.Context) DatabaseToolsConnectionProxyClientUserPasswordPtrOutput
}

DatabaseToolsConnectionProxyClientUserPasswordPtrInput is an input type that accepts DatabaseToolsConnectionProxyClientUserPasswordArgs, DatabaseToolsConnectionProxyClientUserPasswordPtr and DatabaseToolsConnectionProxyClientUserPasswordPtrOutput values. You can construct a concrete instance of `DatabaseToolsConnectionProxyClientUserPasswordPtrInput` via:

        DatabaseToolsConnectionProxyClientUserPasswordArgs{...}

or:

        nil

type DatabaseToolsConnectionProxyClientUserPasswordPtrOutput added in v1.17.0

type DatabaseToolsConnectionProxyClientUserPasswordPtrOutput struct{ *pulumi.OutputState }

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) Elem added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) ElementType added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) SecretId added in v1.17.0

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

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutput added in v1.17.0

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext added in v1.17.0

func (o DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) ToDatabaseToolsConnectionProxyClientUserPasswordPtrOutputWithContext(ctx context.Context) DatabaseToolsConnectionProxyClientUserPasswordPtrOutput

func (DatabaseToolsConnectionProxyClientUserPasswordPtrOutput) ValueType added in v1.17.0

(Updatable) The value type of the user password.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.StringPtrInput `pulumi:"entityType"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related resource.
	Identifier pulumi.StringPtrInput `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) The 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 compartment containing the Database Tools connection.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) The connect descriptor or Easy Connect Naming method use 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, this message can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Locks associated with this resource.
	Locks DatabaseToolsConnectionLockArrayInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The proxy client information.
	ProxyClient DatabaseToolsConnectionProxyClientPtrInput
	// (Updatable) The related resource
	RelatedResource DatabaseToolsConnectionRelatedResourcePtrInput
	// Specifies whether this connection is supported by the Database Tools Runtime.
	RuntimeSupport pulumi.StringPtrInput
	// The current state of the Database Tools connection.
	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
	// When the lock was created.
	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) The JDBC URL used to connect to the Generic JDBC database system.
	Url pulumi.StringPtrInput
	// (Updatable) The 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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.StringInput `pulumi:"secretId"`
	// (Updatable) The value type of the user password.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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 compartment containing the Database Tools private endpoint.
	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 Database Tools private endpoint.
	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"`
	// Locks associated with this resource.
	Locks DatabaseToolsPrivateEndpointLockArrayOutput `pulumi:"locks"`
	// (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 the private endpoint.
	ReverseConnectionConfigurations DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayOutput `pulumi:"reverseConnectionConfigurations"`
	// The current state of the Database Tools private endpoint.
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Database Tools private endpoint 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 Database Tools private endpoint.

## 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, "test_database_tools_private_endpoint", &DatabaseTools.DatabaseToolsPrivateEndpointArgs{
			CompartmentId:     pulumi.Any(compartmentId),
			DisplayName:       pulumi.Any(databaseToolsPrivateEndpointDisplayName),
			EndpointServiceId: pulumi.Any(testService.Id),
			SubnetId:          pulumi.Any(testSubnet.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(databaseToolsPrivateEndpointDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: databasetools.DatabaseToolsPrivateEndpointLockArray{
				&databasetools.DatabaseToolsPrivateEndpointLockArgs{
					Type:              pulumi.Any(databaseToolsPrivateEndpointLocksType),
					Message:           pulumi.Any(databaseToolsPrivateEndpointLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(databaseToolsPrivateEndpointLocksTimeCreated),
				},
			},
			NsgIds:            pulumi.Any(databaseToolsPrivateEndpointNsgIds),
			PrivateEndpointIp: pulumi.Any(databaseToolsPrivateEndpointPrivateEndpointIp),
		})
		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 compartment containing the Database Tools private endpoint.
	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 Database Tools private endpoint.
	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
	// Locks associated with this resource.
	Locks DatabaseToolsPrivateEndpointLockArrayInput
	// (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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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 DatabaseToolsPrivateEndpointLock added in v1.17.0

type DatabaseToolsPrivateEndpointLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type DatabaseToolsPrivateEndpointLockArgs added in v1.17.0

type DatabaseToolsPrivateEndpointLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DatabaseToolsPrivateEndpointLockArgs) ElementType added in v1.17.0

func (DatabaseToolsPrivateEndpointLockArgs) ToDatabaseToolsPrivateEndpointLockOutput added in v1.17.0

func (i DatabaseToolsPrivateEndpointLockArgs) ToDatabaseToolsPrivateEndpointLockOutput() DatabaseToolsPrivateEndpointLockOutput

func (DatabaseToolsPrivateEndpointLockArgs) ToDatabaseToolsPrivateEndpointLockOutputWithContext added in v1.17.0

func (i DatabaseToolsPrivateEndpointLockArgs) ToDatabaseToolsPrivateEndpointLockOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointLockOutput

type DatabaseToolsPrivateEndpointLockArray added in v1.17.0

type DatabaseToolsPrivateEndpointLockArray []DatabaseToolsPrivateEndpointLockInput

func (DatabaseToolsPrivateEndpointLockArray) ElementType added in v1.17.0

func (DatabaseToolsPrivateEndpointLockArray) ToDatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

func (i DatabaseToolsPrivateEndpointLockArray) ToDatabaseToolsPrivateEndpointLockArrayOutput() DatabaseToolsPrivateEndpointLockArrayOutput

func (DatabaseToolsPrivateEndpointLockArray) ToDatabaseToolsPrivateEndpointLockArrayOutputWithContext added in v1.17.0

func (i DatabaseToolsPrivateEndpointLockArray) ToDatabaseToolsPrivateEndpointLockArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointLockArrayOutput

type DatabaseToolsPrivateEndpointLockArrayInput added in v1.17.0

type DatabaseToolsPrivateEndpointLockArrayInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointLockArrayOutput() DatabaseToolsPrivateEndpointLockArrayOutput
	ToDatabaseToolsPrivateEndpointLockArrayOutputWithContext(context.Context) DatabaseToolsPrivateEndpointLockArrayOutput
}

DatabaseToolsPrivateEndpointLockArrayInput is an input type that accepts DatabaseToolsPrivateEndpointLockArray and DatabaseToolsPrivateEndpointLockArrayOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointLockArrayInput` via:

DatabaseToolsPrivateEndpointLockArray{ DatabaseToolsPrivateEndpointLockArgs{...} }

type DatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

type DatabaseToolsPrivateEndpointLockArrayOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointLockArrayOutput) ElementType added in v1.17.0

func (DatabaseToolsPrivateEndpointLockArrayOutput) Index added in v1.17.0

func (DatabaseToolsPrivateEndpointLockArrayOutput) ToDatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

func (o DatabaseToolsPrivateEndpointLockArrayOutput) ToDatabaseToolsPrivateEndpointLockArrayOutput() DatabaseToolsPrivateEndpointLockArrayOutput

func (DatabaseToolsPrivateEndpointLockArrayOutput) ToDatabaseToolsPrivateEndpointLockArrayOutputWithContext added in v1.17.0

func (o DatabaseToolsPrivateEndpointLockArrayOutput) ToDatabaseToolsPrivateEndpointLockArrayOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointLockArrayOutput

type DatabaseToolsPrivateEndpointLockInput added in v1.17.0

type DatabaseToolsPrivateEndpointLockInput interface {
	pulumi.Input

	ToDatabaseToolsPrivateEndpointLockOutput() DatabaseToolsPrivateEndpointLockOutput
	ToDatabaseToolsPrivateEndpointLockOutputWithContext(context.Context) DatabaseToolsPrivateEndpointLockOutput
}

DatabaseToolsPrivateEndpointLockInput is an input type that accepts DatabaseToolsPrivateEndpointLockArgs and DatabaseToolsPrivateEndpointLockOutput values. You can construct a concrete instance of `DatabaseToolsPrivateEndpointLockInput` via:

DatabaseToolsPrivateEndpointLockArgs{...}

type DatabaseToolsPrivateEndpointLockOutput added in v1.17.0

type DatabaseToolsPrivateEndpointLockOutput struct{ *pulumi.OutputState }

func (DatabaseToolsPrivateEndpointLockOutput) ElementType added in v1.17.0

func (DatabaseToolsPrivateEndpointLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (DatabaseToolsPrivateEndpointLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (DatabaseToolsPrivateEndpointLockOutput) TimeCreated added in v1.17.0

When the lock was created.

func (DatabaseToolsPrivateEndpointLockOutput) ToDatabaseToolsPrivateEndpointLockOutput added in v1.17.0

func (o DatabaseToolsPrivateEndpointLockOutput) ToDatabaseToolsPrivateEndpointLockOutput() DatabaseToolsPrivateEndpointLockOutput

func (DatabaseToolsPrivateEndpointLockOutput) ToDatabaseToolsPrivateEndpointLockOutputWithContext added in v1.17.0

func (o DatabaseToolsPrivateEndpointLockOutput) ToDatabaseToolsPrivateEndpointLockOutputWithContext(ctx context.Context) DatabaseToolsPrivateEndpointLockOutput

func (DatabaseToolsPrivateEndpointLockOutput) Type added in v1.17.0

Type of the lock.

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) AdditionalFqdns added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) CompartmentId added in v0.4.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Database Tools private endpoint.

func (DatabaseToolsPrivateEndpointOutput) DefinedTags added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) Description added in v0.4.0

(Updatable) A description of the Database Tools private endpoint.

func (DatabaseToolsPrivateEndpointOutput) DisplayName added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) ElementType

func (DatabaseToolsPrivateEndpointOutput) EndpointFqdn added in v0.4.0

Then FQDN to use for the private endpoint.

func (DatabaseToolsPrivateEndpointOutput) EndpointServiceId added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) FreeformTags added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) LifecycleDetails added in v0.4.0

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 (DatabaseToolsPrivateEndpointOutput) Locks added in v1.17.0

Locks associated with this resource.

func (DatabaseToolsPrivateEndpointOutput) NsgIds added in v0.4.0

(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/).

func (DatabaseToolsPrivateEndpointOutput) PrivateEndpointIp added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) PrivateEndpointVnicId added in v0.4.0

func (o DatabaseToolsPrivateEndpointOutput) PrivateEndpointVnicId() pulumi.StringOutput

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

func (DatabaseToolsPrivateEndpointOutput) ReverseConnectionConfigurations added in v0.4.0

Reverse connection configuration details of the private endpoint.

func (DatabaseToolsPrivateEndpointOutput) State added in v0.4.0

The current state of the Database Tools private endpoint.

func (DatabaseToolsPrivateEndpointOutput) SubnetId added in v0.4.0

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

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (DatabaseToolsPrivateEndpointOutput) SystemTags added in v0.4.0

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

func (DatabaseToolsPrivateEndpointOutput) TimeCreated added in v0.4.0

When the lock was created.

func (DatabaseToolsPrivateEndpointOutput) TimeUpdated added in v0.4.0

The time the Database Tools private endpoint was updated. An RFC3339 formatted datetime string

func (DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutput

func (o DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutput() DatabaseToolsPrivateEndpointOutput

func (DatabaseToolsPrivateEndpointOutput) ToDatabaseToolsPrivateEndpointOutputWithContext

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

func (DatabaseToolsPrivateEndpointOutput) VcnId added in v0.4.0

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

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 compartment containing the Database Tools private endpoint.
	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 Database Tools private endpoint.
	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
	// Locks associated with this resource.
	Locks DatabaseToolsPrivateEndpointLockArrayInput
	// (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 the private endpoint.
	ReverseConnectionConfigurations DatabaseToolsPrivateEndpointReverseConnectionConfigurationArrayInput
	// The current state of the Database Tools private endpoint.
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time the Database Tools private endpoint 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 GetDatabaseToolsConnectionLock added in v1.17.0

type GetDatabaseToolsConnectionLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time the Database Tools connection was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The Database Tools connection type.
	Type string `pulumi:"type"`
}

type GetDatabaseToolsConnectionLockArgs added in v1.17.0

type GetDatabaseToolsConnectionLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time the Database Tools connection was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The Database Tools connection type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDatabaseToolsConnectionLockArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionLockArgs) ToGetDatabaseToolsConnectionLockOutput added in v1.17.0

func (i GetDatabaseToolsConnectionLockArgs) ToGetDatabaseToolsConnectionLockOutput() GetDatabaseToolsConnectionLockOutput

func (GetDatabaseToolsConnectionLockArgs) ToGetDatabaseToolsConnectionLockOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionLockArgs) ToGetDatabaseToolsConnectionLockOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionLockOutput

type GetDatabaseToolsConnectionLockArray added in v1.17.0

type GetDatabaseToolsConnectionLockArray []GetDatabaseToolsConnectionLockInput

func (GetDatabaseToolsConnectionLockArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionLockArray) ToGetDatabaseToolsConnectionLockArrayOutput added in v1.17.0

func (i GetDatabaseToolsConnectionLockArray) ToGetDatabaseToolsConnectionLockArrayOutput() GetDatabaseToolsConnectionLockArrayOutput

func (GetDatabaseToolsConnectionLockArray) ToGetDatabaseToolsConnectionLockArrayOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionLockArray) ToGetDatabaseToolsConnectionLockArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionLockArrayOutput

type GetDatabaseToolsConnectionLockArrayInput added in v1.17.0

type GetDatabaseToolsConnectionLockArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionLockArrayOutput() GetDatabaseToolsConnectionLockArrayOutput
	ToGetDatabaseToolsConnectionLockArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionLockArrayOutput
}

GetDatabaseToolsConnectionLockArrayInput is an input type that accepts GetDatabaseToolsConnectionLockArray and GetDatabaseToolsConnectionLockArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionLockArrayInput` via:

GetDatabaseToolsConnectionLockArray{ GetDatabaseToolsConnectionLockArgs{...} }

type GetDatabaseToolsConnectionLockArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionLockArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionLockArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionLockArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionLockArrayOutput) ToGetDatabaseToolsConnectionLockArrayOutput added in v1.17.0

func (o GetDatabaseToolsConnectionLockArrayOutput) ToGetDatabaseToolsConnectionLockArrayOutput() GetDatabaseToolsConnectionLockArrayOutput

func (GetDatabaseToolsConnectionLockArrayOutput) ToGetDatabaseToolsConnectionLockArrayOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionLockArrayOutput) ToGetDatabaseToolsConnectionLockArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionLockArrayOutput

type GetDatabaseToolsConnectionLockInput added in v1.17.0

type GetDatabaseToolsConnectionLockInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionLockOutput() GetDatabaseToolsConnectionLockOutput
	ToGetDatabaseToolsConnectionLockOutputWithContext(context.Context) GetDatabaseToolsConnectionLockOutput
}

GetDatabaseToolsConnectionLockInput is an input type that accepts GetDatabaseToolsConnectionLockArgs and GetDatabaseToolsConnectionLockOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionLockInput` via:

GetDatabaseToolsConnectionLockArgs{...}

type GetDatabaseToolsConnectionLockOutput added in v1.17.0

type GetDatabaseToolsConnectionLockOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionLockOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetDatabaseToolsConnectionLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetDatabaseToolsConnectionLockOutput) TimeCreated added in v1.17.0

The time the Database Tools connection was created. An RFC3339 formatted datetime string.

func (GetDatabaseToolsConnectionLockOutput) ToGetDatabaseToolsConnectionLockOutput added in v1.17.0

func (o GetDatabaseToolsConnectionLockOutput) ToGetDatabaseToolsConnectionLockOutput() GetDatabaseToolsConnectionLockOutput

func (GetDatabaseToolsConnectionLockOutput) ToGetDatabaseToolsConnectionLockOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionLockOutput) ToGetDatabaseToolsConnectionLockOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionLockOutput

func (GetDatabaseToolsConnectionLockOutput) Type added in v1.17.0

The Database Tools connection type.

type GetDatabaseToolsConnectionProxyClient added in v1.17.0

type GetDatabaseToolsConnectionProxyClient struct {
	// The proxy authentication type.
	ProxyAuthenticationType string `pulumi:"proxyAuthenticationType"`
	// A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles []string `pulumi:"roles"`
	// The database user name.
	UserName string `pulumi:"userName"`
	// The user password.
	UserPasswords []GetDatabaseToolsConnectionProxyClientUserPassword `pulumi:"userPasswords"`
}

type GetDatabaseToolsConnectionProxyClientArgs added in v1.17.0

type GetDatabaseToolsConnectionProxyClientArgs struct {
	// The proxy authentication type.
	ProxyAuthenticationType pulumi.StringInput `pulumi:"proxyAuthenticationType"`
	// A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The user password.
	UserPasswords GetDatabaseToolsConnectionProxyClientUserPasswordArrayInput `pulumi:"userPasswords"`
}

func (GetDatabaseToolsConnectionProxyClientArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientArgs) ToGetDatabaseToolsConnectionProxyClientOutput added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientArgs) ToGetDatabaseToolsConnectionProxyClientOutput() GetDatabaseToolsConnectionProxyClientOutput

func (GetDatabaseToolsConnectionProxyClientArgs) ToGetDatabaseToolsConnectionProxyClientOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientArgs) ToGetDatabaseToolsConnectionProxyClientOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientOutput

type GetDatabaseToolsConnectionProxyClientArray added in v1.17.0

type GetDatabaseToolsConnectionProxyClientArray []GetDatabaseToolsConnectionProxyClientInput

func (GetDatabaseToolsConnectionProxyClientArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientArray) ToGetDatabaseToolsConnectionProxyClientArrayOutput added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientArray) ToGetDatabaseToolsConnectionProxyClientArrayOutput() GetDatabaseToolsConnectionProxyClientArrayOutput

func (GetDatabaseToolsConnectionProxyClientArray) ToGetDatabaseToolsConnectionProxyClientArrayOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientArray) ToGetDatabaseToolsConnectionProxyClientArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientArrayOutput

type GetDatabaseToolsConnectionProxyClientArrayInput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionProxyClientArrayOutput() GetDatabaseToolsConnectionProxyClientArrayOutput
	ToGetDatabaseToolsConnectionProxyClientArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionProxyClientArrayOutput
}

GetDatabaseToolsConnectionProxyClientArrayInput is an input type that accepts GetDatabaseToolsConnectionProxyClientArray and GetDatabaseToolsConnectionProxyClientArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionProxyClientArrayInput` via:

GetDatabaseToolsConnectionProxyClientArray{ GetDatabaseToolsConnectionProxyClientArgs{...} }

type GetDatabaseToolsConnectionProxyClientArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionProxyClientArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientArrayOutput) ToGetDatabaseToolsConnectionProxyClientArrayOutput added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientArrayOutput) ToGetDatabaseToolsConnectionProxyClientArrayOutput() GetDatabaseToolsConnectionProxyClientArrayOutput

func (GetDatabaseToolsConnectionProxyClientArrayOutput) ToGetDatabaseToolsConnectionProxyClientArrayOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientArrayOutput) ToGetDatabaseToolsConnectionProxyClientArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientArrayOutput

type GetDatabaseToolsConnectionProxyClientInput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionProxyClientOutput() GetDatabaseToolsConnectionProxyClientOutput
	ToGetDatabaseToolsConnectionProxyClientOutputWithContext(context.Context) GetDatabaseToolsConnectionProxyClientOutput
}

GetDatabaseToolsConnectionProxyClientInput is an input type that accepts GetDatabaseToolsConnectionProxyClientArgs and GetDatabaseToolsConnectionProxyClientOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionProxyClientInput` via:

GetDatabaseToolsConnectionProxyClientArgs{...}

type GetDatabaseToolsConnectionProxyClientOutput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionProxyClientOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientOutput) ProxyAuthenticationType added in v1.17.0

The proxy authentication type.

func (GetDatabaseToolsConnectionProxyClientOutput) Roles added in v1.17.0

A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.

func (GetDatabaseToolsConnectionProxyClientOutput) ToGetDatabaseToolsConnectionProxyClientOutput added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientOutput) ToGetDatabaseToolsConnectionProxyClientOutput() GetDatabaseToolsConnectionProxyClientOutput

func (GetDatabaseToolsConnectionProxyClientOutput) ToGetDatabaseToolsConnectionProxyClientOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientOutput) ToGetDatabaseToolsConnectionProxyClientOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientOutput

func (GetDatabaseToolsConnectionProxyClientOutput) UserName added in v1.17.0

The database user name.

func (GetDatabaseToolsConnectionProxyClientOutput) UserPasswords added in v1.17.0

The user password.

type GetDatabaseToolsConnectionProxyClientUserPassword added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPassword 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 GetDatabaseToolsConnectionProxyClientUserPasswordArgs added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordArgs 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 (GetDatabaseToolsConnectionProxyClientUserPasswordArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutput() GetDatabaseToolsConnectionProxyClientUserPasswordOutput

func (GetDatabaseToolsConnectionProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordOutput

type GetDatabaseToolsConnectionProxyClientUserPasswordArray added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordArray []GetDatabaseToolsConnectionProxyClientUserPasswordInput

func (GetDatabaseToolsConnectionProxyClientUserPasswordArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput() GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput

func (GetDatabaseToolsConnectionProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput

type GetDatabaseToolsConnectionProxyClientUserPasswordArrayInput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput() GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput
	ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput
}

GetDatabaseToolsConnectionProxyClientUserPasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionProxyClientUserPasswordArray and GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionProxyClientUserPasswordArrayInput` via:

GetDatabaseToolsConnectionProxyClientUserPasswordArray{ GetDatabaseToolsConnectionProxyClientUserPasswordArgs{...} }

type GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordArrayOutput

type GetDatabaseToolsConnectionProxyClientUserPasswordInput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionProxyClientUserPasswordOutput() GetDatabaseToolsConnectionProxyClientUserPasswordOutput
	ToGetDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordOutput
}

GetDatabaseToolsConnectionProxyClientUserPasswordInput is an input type that accepts GetDatabaseToolsConnectionProxyClientUserPasswordArgs and GetDatabaseToolsConnectionProxyClientUserPasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionProxyClientUserPasswordInput` via:

GetDatabaseToolsConnectionProxyClientUserPasswordArgs{...}

type GetDatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

type GetDatabaseToolsConnectionProxyClientUserPasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionProxyClientUserPasswordOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordOutput) SecretId added in v1.17.0

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

func (GetDatabaseToolsConnectionProxyClientUserPasswordOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutput added in v1.17.0

func (GetDatabaseToolsConnectionProxyClientUserPasswordOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext added in v1.17.0

func (o GetDatabaseToolsConnectionProxyClientUserPasswordOutput) ToGetDatabaseToolsConnectionProxyClientUserPasswordOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionProxyClientUserPasswordOutput

func (GetDatabaseToolsConnectionProxyClientUserPasswordOutput) ValueType added in v1.17.0

The value type of the user password.

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 specified display name.
	DisplayName *string                             `pulumi:"displayName"`
	Filters     []GetDatabaseToolsConnectionsFilter `pulumi:"filters"`
	// A filter to return only resources associated to the related resource identifier OCID passed in the query string.
	RelatedResourceIdentifier *string `pulumi:"relatedResourceIdentifier"`
	// A filter to return only resources with one of the specified runtimeSupport values.
	RuntimeSupports []string `pulumi:"runtimeSupports"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State *string `pulumi:"state"`
	// A filter to return only resources their type matches the specified type.
	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 {
	// The advanced connection properties key-value pair (for example, `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"`
	// The connect descriptor or Easy Connect Naming method used 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 specified display name.
	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 Database Tools connection.
	Id string `pulumi:"id"`
	// The 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, this message can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock `pulumi:"locks"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The proxy client information.
	ProxyClients []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient `pulumi:"proxyClients"`
	// A related resource
	RelatedResources []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource `pulumi:"relatedResources"`
	// A filter to return only resources with one of the specified runtimeSupport values.
	RuntimeSupport string `pulumi:"runtimeSupport"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools connection 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 type matches the specified type.
	Type string `pulumi:"type"`
	// The JDBC URL used to connect to the Generic JDBC database system.
	Url string `pulumi:"url"`
	// The database user name.
	UserName string `pulumi:"userName"`
	// The user password.
	UserPasswords []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword `pulumi:"userPasswords"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemArgs struct {
	// The advanced connection properties key-value pair (for example, `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"`
	// The connect descriptor or Easy Connect Naming method used 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 specified display name.
	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 Database Tools connection.
	Id pulumi.StringInput `pulumi:"id"`
	// The 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, this message can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayInput `pulumi:"locks"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The proxy client information.
	ProxyClients GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayInput `pulumi:"proxyClients"`
	// A related resource
	RelatedResources GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResourceArrayInput `pulumi:"relatedResources"`
	// A filter to return only resources with one of the specified runtimeSupport values.
	RuntimeSupport pulumi.StringInput `pulumi:"runtimeSupport"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools connection 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 type matches the specified type.
	Type pulumi.StringInput `pulumi:"type"`
	// The JDBC URL used to connect to the Generic JDBC database system.
	Url pulumi.StringInput `pulumi:"url"`
	// The 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 GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time the Database Tools connection was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// A filter to return only resources their type matches the specified type.
	Type string `pulumi:"type"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time the Database Tools connection was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// A filter to return only resources their type matches the specified type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutputWithContext added in v1.17.0

func (i GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutputWithContext(ctx context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) TimeCreated added in v1.17.0

The time the Database Tools connection was created. An RFC3339 formatted datetime string.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutputWithContext added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLockOutput) Type added in v1.17.0

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

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) AdvancedProperties

The advanced connection properties key-value pair (for example, `oracle.net.ssl_server_dn_match`).

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ConnectionString

The connect descriptor or Easy Connect Naming method used 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 specified display name.

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 Database Tools connection.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) KeyStores

The 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, this message can be used to provide actionable information for a resource in the Failed state.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) Locks added in v1.17.0

Locks associated with this resource.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) PrivateEndpointId

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

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) ProxyClients added in v1.17.0

The proxy client information.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) RelatedResources

A related resource

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) RuntimeSupport added in v1.17.0

A filter to return only resources with one of the specified runtimeSupport values.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) State

A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools connection 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 type matches the specified type.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) Url added in v1.17.0

The JDBC URL used to connect to the Generic JDBC database system.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) UserName

The database user name.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemOutput) UserPasswords

The user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient struct {
	// The proxy authentication type.
	ProxyAuthenticationType string `pulumi:"proxyAuthenticationType"`
	// A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles []string `pulumi:"roles"`
	// The database user name.
	UserName string `pulumi:"userName"`
	// The user password.
	UserPasswords []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword `pulumi:"userPasswords"`
}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs struct {
	// The proxy authentication type.
	ProxyAuthenticationType pulumi.StringInput `pulumi:"proxyAuthenticationType"`
	// A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The user password.
	UserPasswords GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayInput `pulumi:"userPasswords"`
}

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) ProxyAuthenticationType added in v1.17.0

The proxy authentication type.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) Roles added in v1.17.0

A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutputWithContext added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) UserName added in v1.17.0

The database user name.

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientOutput) UserPasswords added in v1.17.0

The user password.

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword 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 GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs 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 (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordInput

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArray{ GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs{...} }

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordInput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordInput interface {
	pulumi.Input

	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput() GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput
	ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutputWithContext(context.Context) GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput
}

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordInput is an input type that accepts GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs and GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput values. You can construct a concrete instance of `GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordInput` via:

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordArgs{...}

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput added in v1.17.0

type GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput) ElementType added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput) SecretId added in v1.17.0

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

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput) ToGetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutputWithContext added in v1.17.0

func (GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPasswordOutput) ValueType added in v1.17.0

The value type of 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 specified display name.
	DisplayName pulumi.StringPtrInput                       `pulumi:"displayName"`
	Filters     GetDatabaseToolsConnectionsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources associated to the related resource identifier OCID passed in the query string.
	RelatedResourceIdentifier pulumi.StringPtrInput `pulumi:"relatedResourceIdentifier"`
	// A filter to return only resources with one of the specified runtimeSupport values.
	RuntimeSupports pulumi.StringArrayInput `pulumi:"runtimeSupports"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter to return only resources their type matches the specified type.
	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 compartment containing the Database Tools connection.
	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"`
	RelatedResourceIdentifier *string `pulumi:"relatedResourceIdentifier"`
	// Specifies whether this connection is supported by the Database Tools Runtime.
	RuntimeSupports []string `pulumi:"runtimeSupports"`
	// The current state of the Database Tools connection.
	State *string `pulumi:"state"`
	// The Database Tools connection 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 Database Tools connections.

## 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:             compartmentId,
			DisplayName:               pulumi.StringRef(databaseToolsConnectionDisplayName),
			RelatedResourceIdentifier: pulumi.StringRef(databaseToolsConnectionRelatedResourceIdentifier),
			RuntimeSupports:           databaseToolsConnectionRuntimeSupport,
			State:                     pulumi.StringRef(databaseToolsConnectionState),
			Types:                     databaseToolsConnectionType,
		}, 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 compartment containing the Database Tools connection.

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) RelatedResourceIdentifier added in v1.17.0

func (o GetDatabaseToolsConnectionsResultOutput) RelatedResourceIdentifier() pulumi.StringPtrOutput

func (GetDatabaseToolsConnectionsResultOutput) RuntimeSupports added in v1.17.0

Specifies whether this connection is supported by the Database Tools Runtime.

func (GetDatabaseToolsConnectionsResultOutput) State

The current state of the Database Tools connection.

func (GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutput

func (o GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutput() GetDatabaseToolsConnectionsResultOutput

func (GetDatabaseToolsConnectionsResultOutput) ToGetDatabaseToolsConnectionsResultOutputWithContext

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

func (GetDatabaseToolsConnectionsResultOutput) Types

The Database Tools connection type.

type GetDatabaseToolsEndpointServiceArgs

type GetDatabaseToolsEndpointServiceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools Endpoint Service.
	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 Database Tools Endpoint Service.
	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 compartment containing the Database Tools Endpoint Service.
	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 Database Tools Endpoint Service.
	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 Database Tools Endpoint Service.
	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 Database Tools Endpoint Service was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Database Tools Endpoint Service 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 details for the specified Database Tools endpoint service.

## 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: testDatabaseToolsEndpointServiceOciDatabaseToolsDatabaseToolsEndpointService.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 compartment containing the Database Tools Endpoint Service.

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 Database Tools Endpoint Service.

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 Database Tools Endpoint Service.

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 Database Tools Endpoint Service was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServiceResultOutput) TimeUpdated

The time the Database Tools Endpoint Service 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 specified display name.
	DisplayName *string                                  `pulumi:"displayName"`
	Filters     []GetDatabaseToolsEndpointServicesFilter `pulumi:"filters"`
	// A filter to return only resources that match the entire specified name.
	Name *string `pulumi:"name"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools Endpoint Service.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire specified display name.
	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 Database Tools Endpoint Service.
	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 specified name.
	Name string `pulumi:"name"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools Endpoint Service was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Database Tools Endpoint Service 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 Database Tools Endpoint Service.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire specified display name.
	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 Database Tools Endpoint Service.
	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 specified name.
	Name pulumi.StringInput `pulumi:"name"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools Endpoint Service was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Database Tools Endpoint Service 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 Database Tools Endpoint Service.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) DisplayName

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

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 Database Tools Endpoint Service.

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 specified name.

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) State

A filter to return only resources their `lifecycleState` matches the specified `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 Database Tools Endpoint Service was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsEndpointServicesDatabaseToolsEndpointServiceCollectionItemOutput) TimeUpdated

The time the Database Tools Endpoint Service 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 specified name.
	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 specified name.
	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 specified name.

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 specified display name.
	DisplayName pulumi.StringPtrInput                            `pulumi:"displayName"`
	Filters     GetDatabaseToolsEndpointServicesFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the entire specified name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only resources their `lifecycleState` matches the specified `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 compartment containing the Database Tools Endpoint Service.
	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 Database Tools Endpoint Service.
	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 Database Tools endpoint services.

## 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: compartmentId,
			DisplayName:   pulumi.StringRef(databaseToolsEndpointServiceDisplayName),
			Name:          pulumi.StringRef(databaseToolsEndpointServiceName),
			State:         pulumi.StringRef(databaseToolsEndpointServiceState),
		}, 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 compartment containing the Database Tools Endpoint Service.

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 Database Tools Endpoint Service.

func (GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutput

func (o GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutput() GetDatabaseToolsEndpointServicesResultOutput

func (GetDatabaseToolsEndpointServicesResultOutput) ToGetDatabaseToolsEndpointServicesResultOutputWithContext

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

type GetDatabaseToolsPrivateEndpointLock added in v1.17.0

type GetDatabaseToolsPrivateEndpointLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetDatabaseToolsPrivateEndpointLockArgs added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDatabaseToolsPrivateEndpointLockArgs) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointLockArgs) ToGetDatabaseToolsPrivateEndpointLockOutput added in v1.17.0

func (i GetDatabaseToolsPrivateEndpointLockArgs) ToGetDatabaseToolsPrivateEndpointLockOutput() GetDatabaseToolsPrivateEndpointLockOutput

func (GetDatabaseToolsPrivateEndpointLockArgs) ToGetDatabaseToolsPrivateEndpointLockOutputWithContext added in v1.17.0

func (i GetDatabaseToolsPrivateEndpointLockArgs) ToGetDatabaseToolsPrivateEndpointLockOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointLockOutput

type GetDatabaseToolsPrivateEndpointLockArray added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockArray []GetDatabaseToolsPrivateEndpointLockInput

func (GetDatabaseToolsPrivateEndpointLockArray) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointLockArray) ToGetDatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

func (i GetDatabaseToolsPrivateEndpointLockArray) ToGetDatabaseToolsPrivateEndpointLockArrayOutput() GetDatabaseToolsPrivateEndpointLockArrayOutput

func (GetDatabaseToolsPrivateEndpointLockArray) ToGetDatabaseToolsPrivateEndpointLockArrayOutputWithContext added in v1.17.0

func (i GetDatabaseToolsPrivateEndpointLockArray) ToGetDatabaseToolsPrivateEndpointLockArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointLockArrayOutput

type GetDatabaseToolsPrivateEndpointLockArrayInput added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointLockArrayOutput() GetDatabaseToolsPrivateEndpointLockArrayOutput
	ToGetDatabaseToolsPrivateEndpointLockArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointLockArrayOutput
}

GetDatabaseToolsPrivateEndpointLockArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointLockArray and GetDatabaseToolsPrivateEndpointLockArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointLockArrayInput` via:

GetDatabaseToolsPrivateEndpointLockArray{ GetDatabaseToolsPrivateEndpointLockArgs{...} }

type GetDatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointLockArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointLockArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsPrivateEndpointLockArrayOutput) ToGetDatabaseToolsPrivateEndpointLockArrayOutput added in v1.17.0

func (o GetDatabaseToolsPrivateEndpointLockArrayOutput) ToGetDatabaseToolsPrivateEndpointLockArrayOutput() GetDatabaseToolsPrivateEndpointLockArrayOutput

func (GetDatabaseToolsPrivateEndpointLockArrayOutput) ToGetDatabaseToolsPrivateEndpointLockArrayOutputWithContext added in v1.17.0

func (o GetDatabaseToolsPrivateEndpointLockArrayOutput) ToGetDatabaseToolsPrivateEndpointLockArrayOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointLockArrayOutput

type GetDatabaseToolsPrivateEndpointLockInput added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointLockOutput() GetDatabaseToolsPrivateEndpointLockOutput
	ToGetDatabaseToolsPrivateEndpointLockOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointLockOutput
}

GetDatabaseToolsPrivateEndpointLockInput is an input type that accepts GetDatabaseToolsPrivateEndpointLockArgs and GetDatabaseToolsPrivateEndpointLockOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointLockInput` via:

GetDatabaseToolsPrivateEndpointLockArgs{...}

type GetDatabaseToolsPrivateEndpointLockOutput added in v1.17.0

type GetDatabaseToolsPrivateEndpointLockOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointLockOutput) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetDatabaseToolsPrivateEndpointLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetDatabaseToolsPrivateEndpointLockOutput) TimeCreated added in v1.17.0

The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsPrivateEndpointLockOutput) ToGetDatabaseToolsPrivateEndpointLockOutput added in v1.17.0

func (o GetDatabaseToolsPrivateEndpointLockOutput) ToGetDatabaseToolsPrivateEndpointLockOutput() GetDatabaseToolsPrivateEndpointLockOutput

func (GetDatabaseToolsPrivateEndpointLockOutput) ToGetDatabaseToolsPrivateEndpointLockOutputWithContext added in v1.17.0

func (o GetDatabaseToolsPrivateEndpointLockOutput) ToGetDatabaseToolsPrivateEndpointLockOutputWithContext(ctx context.Context) GetDatabaseToolsPrivateEndpointLockOutput

func (GetDatabaseToolsPrivateEndpointLockOutput) Type added in v1.17.0

Type of the lock.

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 specified display name.
	DisplayName *string `pulumi:"displayName"`
	// A filter to return only resources their `endpointServiceId` matches the specified `endpointServiceId`.
	EndpointServiceId *string                                  `pulumi:"endpointServiceId"`
	Filters           []GetDatabaseToolsPrivateEndpointsFilter `pulumi:"filters"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State *string `pulumi:"state"`
	// A filter to return only resources their `subnetId` matches the specified `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 Database Tools private endpoint.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire specified display name.
	DisplayName string `pulumi:"displayName"`
	// Then FQDN to use for the private endpoint.
	EndpointFqdn string `pulumi:"endpointFqdn"`
	// A filter to return only resources their `endpointServiceId` matches the specified `endpointServiceId`.
	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 Database Tools private endpoint.
	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"`
	// Locks associated with this resource.
	Locks []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLock `pulumi:"locks"`
	// 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 the private endpoint.
	ReverseConnectionConfigurations []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfiguration `pulumi:"reverseConnectionConfigurations"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State string `pulumi:"state"`
	// A filter to return only resources their `subnetId` matches the specified `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 Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Database Tools private endpoint 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 Database Tools private endpoint.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire specified display name.
	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 `endpointServiceId` matches the specified `endpointServiceId`.
	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 Database Tools private endpoint.
	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"`
	// Locks associated with this resource.
	Locks GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayInput `pulumi:"locks"`
	// 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 the private endpoint.
	ReverseConnectionConfigurations GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemReverseConnectionConfigurationArrayInput `pulumi:"reverseConnectionConfigurations"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// A filter to return only resources their `subnetId` matches the specified `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 Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Database Tools private endpoint 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 GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLock added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLock struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs struct {
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutputWithContext added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray []GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockInput

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayInput added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArray{ GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs{...} }

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput) Index added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArrayOutputWithContext added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockInput added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockInput interface {
	pulumi.Input

	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput() GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput
	ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutputWithContext(context.Context) GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput
}

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockInput is an input type that accepts GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs and GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput values. You can construct a concrete instance of `GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockInput` via:

GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockArgs{...}

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput added in v1.17.0

type GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) ElementType added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) Message added in v1.17.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) RelatedResourceId added in v1.17.0

The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) TimeCreated added in v1.17.0

The time the Database Tools private endpoint was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) ToGetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutputWithContext added in v1.17.0

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemLockOutput) Type added in v1.17.0

Type of the lock.

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 Database Tools private endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) DisplayName

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

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) ElementType

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) EndpointFqdn

Then FQDN to use for the private endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) EndpointServiceId

A filter to return only resources their `endpointServiceId` matches the specified `endpointServiceId`.

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 Database Tools private endpoint.

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) Locks added in v1.17.0

Locks associated with this resource.

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 the private endpoint.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) State

A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) SubnetId

A filter to return only resources their `subnetId` matches the specified `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 Database Tools private endpoint was created. An RFC3339 formatted datetime string

func (GetDatabaseToolsPrivateEndpointsDatabaseToolsPrivateEndpointCollectionItemOutput) TimeUpdated

The time the Database Tools private endpoint 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 specified display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// A filter to return only resources their `endpointServiceId` matches the specified `endpointServiceId`.
	EndpointServiceId pulumi.StringPtrInput                            `pulumi:"endpointServiceId"`
	Filters           GetDatabaseToolsPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources their `lifecycleState` matches the specified `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter to return only resources their `subnetId` matches the specified `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 compartment containing the Database Tools private endpoint.
	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 Database Tools Endpoint Service.
	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 Database Tools private endpoint.
	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 Database Tools private endpoints.

## 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:     compartmentId,
			DisplayName:       pulumi.StringRef(databaseToolsPrivateEndpointDisplayName),
			EndpointServiceId: pulumi.StringRef(testService.Id),
			State:             pulumi.StringRef(databaseToolsPrivateEndpointState),
			SubnetId:          pulumi.StringRef(testSubnet.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 compartment containing the Database Tools private endpoint.

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 Database Tools Endpoint Service.

func (GetDatabaseToolsPrivateEndpointsResultOutput) Filters

func (GetDatabaseToolsPrivateEndpointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseToolsPrivateEndpointsResultOutput) State

The current state of the Database Tools private endpoint.

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 Database Tools connection.
	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 Database Tools connection.
	DatabaseToolsConnectionId pulumi.StringInput `pulumi:"databaseToolsConnectionId"`
}

A collection of arguments for invoking getDatabaseToolsConnection.

func (LookupDatabaseToolsConnectionOutputArgs) ElementType

type LookupDatabaseToolsConnectionResult

type LookupDatabaseToolsConnectionResult struct {
	// The advanced connection properties key-value pair (for example, `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 compartment containing the Database Tools connection.
	CompartmentId string `pulumi:"compartmentId"`
	// The connect descriptor or Easy Connect Naming method used 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 Database Tools connection.
	Id string `pulumi:"id"`
	// The 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, this message can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks []GetDatabaseToolsConnectionLock `pulumi:"locks"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Tools private endpoint used to access the database in the customer VCN.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The proxy client information.
	ProxyClients []GetDatabaseToolsConnectionProxyClient `pulumi:"proxyClients"`
	// A related resource
	RelatedResources []GetDatabaseToolsConnectionRelatedResource `pulumi:"relatedResources"`
	// Specifies whether this connection is supported by the Database Tools Runtime.
	RuntimeSupport string `pulumi:"runtimeSupport"`
	// The current state of the Database Tools connection.
	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 Database Tools connection 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 Database Tools connection type.
	Type string `pulumi:"type"`
	// The JDBC URL used to connect to the Generic JDBC database system.
	Url string `pulumi:"url"`
	// The 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 details of the specified Database Tools connection.

## 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: testDatabaseToolsConnectionOciDatabaseToolsDatabaseToolsConnection.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

The advanced connection properties key-value pair (for example, `oracle.net.ssl_server_dn_match`).

func (LookupDatabaseToolsConnectionResultOutput) CompartmentId

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

func (LookupDatabaseToolsConnectionResultOutput) ConnectionString

The connect descriptor or Easy Connect Naming method used 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 Database Tools connection.

func (LookupDatabaseToolsConnectionResultOutput) KeyStores

The 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, this message can be used to provide actionable information for a resource in the Failed state.

func (LookupDatabaseToolsConnectionResultOutput) Locks added in v1.17.0

Locks associated with this resource.

func (LookupDatabaseToolsConnectionResultOutput) PrivateEndpointId

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

func (LookupDatabaseToolsConnectionResultOutput) ProxyClients added in v1.17.0

The proxy client information.

func (LookupDatabaseToolsConnectionResultOutput) RelatedResources

A related resource

func (LookupDatabaseToolsConnectionResultOutput) RuntimeSupport added in v1.17.0

Specifies whether this connection is supported by the Database Tools Runtime.

func (LookupDatabaseToolsConnectionResultOutput) State

The current state of the Database Tools connection.

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 Database Tools connection 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 Database Tools connection type.

func (LookupDatabaseToolsConnectionResultOutput) Url added in v1.17.0

The JDBC URL used to connect to the Generic JDBC database system.

func (LookupDatabaseToolsConnectionResultOutput) UserName

The 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 Database Tools private endpoint.
	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 Database Tools private endpoint.
	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 compartment containing the Database Tools private endpoint.
	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 Database Tools private endpoint.
	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 Database Tools Endpoint Service.
	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 Database Tools private endpoint.
	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"`
	// Locks associated with this resource.
	Locks []GetDatabaseToolsPrivateEndpointLock `pulumi:"locks"`
	// 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 the private endpoint.
	ReverseConnectionConfigurations []GetDatabaseToolsPrivateEndpointReverseConnectionConfiguration `pulumi:"reverseConnectionConfigurations"`
	// The current state of the Database Tools private endpoint.
	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 Database Tools private endpoint was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Database Tools private endpoint 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 details of a specified Database Tools private endpoint.

## 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: testDatabaseToolsPrivateEndpointOciDatabaseToolsDatabaseToolsPrivateEndpoint.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 compartment containing the Database Tools private endpoint.

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 Database Tools private endpoint.

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 Database Tools Endpoint Service.

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 Database Tools private endpoint.

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) Locks added in v1.17.0

Locks associated with this resource.

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 the private endpoint.

func (LookupDatabaseToolsPrivateEndpointResultOutput) State

The current state of the Database Tools private endpoint.

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 Database Tools private endpoint was created. An RFC3339 formatted datetime string

func (LookupDatabaseToolsPrivateEndpointResultOutput) TimeUpdated

The time the Database Tools private endpoint 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