psql

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 Backup

type Backup struct {
	pulumi.CustomResourceState

	// The size of the backup, in gigabytes.
	BackupSize pulumi.IntOutput `pulumi:"backupSize"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Information about the database system associated with a backup.
	DbSystemDetails BackupDbSystemDetailArrayOutput `pulumi:"dbSystemDetails"`
	// The ID of the database system.
	DbSystemId pulumi.StringOutput `pulumi:"dbSystemId"`
	// (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 for the backup.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the backup. 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"`
	// lastAcceptedRequestToken from MP.
	LastAcceptedRequestToken pulumi.StringOutput `pulumi:"lastAcceptedRequestToken"`
	// lastCompletedRequestToken from MP.
	LastCompletedRequestToken pulumi.StringOutput `pulumi:"lastCompletedRequestToken"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Backup retention period in days.
	//
	// ** 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
	RetentionPeriod pulumi.IntOutput `pulumi:"retentionPeriod"`
	// Specifies whether the backup was created manually, or by a management policy.
	SourceType pulumi.StringOutput `pulumi:"sourceType"`
	// The current state of the backup.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Backup resource in Oracle Cloud Infrastructure Psql service.

Creates a new backup.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.NewBackup(ctx, "test_backup", &Psql.BackupArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DbSystemId:    pulumi.Any(testDbSystem.Id),
			DisplayName:   pulumi.Any(backupDisplayName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(backupDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			RetentionPeriod: pulumi.Any(backupRetentionPeriod),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Psql/backup:Backup test_backup "id" ```

func GetBackup

func GetBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)

GetBackup gets an existing Backup 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 NewBackup

func NewBackup(ctx *pulumi.Context,
	name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)

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

func (*Backup) ElementType

func (*Backup) ElementType() reflect.Type

func (*Backup) ToBackupOutput

func (i *Backup) ToBackupOutput() BackupOutput

func (*Backup) ToBackupOutputWithContext

func (i *Backup) ToBackupOutputWithContext(ctx context.Context) BackupOutput

type BackupArgs

type BackupArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.
	CompartmentId pulumi.StringInput
	// The ID of the database system.
	DbSystemId 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 for the backup.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the backup. 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) Backup retention period in days.
	//
	// ** 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
	RetentionPeriod pulumi.IntPtrInput
}

The set of arguments for constructing a Backup resource.

func (BackupArgs) ElementType

func (BackupArgs) ElementType() reflect.Type

type BackupArray

type BackupArray []BackupInput

func (BackupArray) ElementType

func (BackupArray) ElementType() reflect.Type

func (BackupArray) ToBackupArrayOutput

func (i BackupArray) ToBackupArrayOutput() BackupArrayOutput

func (BackupArray) ToBackupArrayOutputWithContext

func (i BackupArray) ToBackupArrayOutputWithContext(ctx context.Context) BackupArrayOutput

type BackupArrayInput

type BackupArrayInput interface {
	pulumi.Input

	ToBackupArrayOutput() BackupArrayOutput
	ToBackupArrayOutputWithContext(context.Context) BackupArrayOutput
}

BackupArrayInput is an input type that accepts BackupArray and BackupArrayOutput values. You can construct a concrete instance of `BackupArrayInput` via:

BackupArray{ BackupArgs{...} }

type BackupArrayOutput

type BackupArrayOutput struct{ *pulumi.OutputState }

func (BackupArrayOutput) ElementType

func (BackupArrayOutput) ElementType() reflect.Type

func (BackupArrayOutput) Index

func (BackupArrayOutput) ToBackupArrayOutput

func (o BackupArrayOutput) ToBackupArrayOutput() BackupArrayOutput

func (BackupArrayOutput) ToBackupArrayOutputWithContext

func (o BackupArrayOutput) ToBackupArrayOutputWithContext(ctx context.Context) BackupArrayOutput

type BackupDbSystemDetail

type BackupDbSystemDetail struct {
	// The major and minor versions of the database system software.
	DbVersion *string `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType *string `pulumi:"systemType"`
}

type BackupDbSystemDetailArgs

type BackupDbSystemDetailArgs struct {
	// The major and minor versions of the database system software.
	DbVersion pulumi.StringPtrInput `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType pulumi.StringPtrInput `pulumi:"systemType"`
}

func (BackupDbSystemDetailArgs) ElementType

func (BackupDbSystemDetailArgs) ElementType() reflect.Type

func (BackupDbSystemDetailArgs) ToBackupDbSystemDetailOutput

func (i BackupDbSystemDetailArgs) ToBackupDbSystemDetailOutput() BackupDbSystemDetailOutput

func (BackupDbSystemDetailArgs) ToBackupDbSystemDetailOutputWithContext

func (i BackupDbSystemDetailArgs) ToBackupDbSystemDetailOutputWithContext(ctx context.Context) BackupDbSystemDetailOutput

type BackupDbSystemDetailArray

type BackupDbSystemDetailArray []BackupDbSystemDetailInput

func (BackupDbSystemDetailArray) ElementType

func (BackupDbSystemDetailArray) ElementType() reflect.Type

func (BackupDbSystemDetailArray) ToBackupDbSystemDetailArrayOutput

func (i BackupDbSystemDetailArray) ToBackupDbSystemDetailArrayOutput() BackupDbSystemDetailArrayOutput

func (BackupDbSystemDetailArray) ToBackupDbSystemDetailArrayOutputWithContext

func (i BackupDbSystemDetailArray) ToBackupDbSystemDetailArrayOutputWithContext(ctx context.Context) BackupDbSystemDetailArrayOutput

type BackupDbSystemDetailArrayInput

type BackupDbSystemDetailArrayInput interface {
	pulumi.Input

	ToBackupDbSystemDetailArrayOutput() BackupDbSystemDetailArrayOutput
	ToBackupDbSystemDetailArrayOutputWithContext(context.Context) BackupDbSystemDetailArrayOutput
}

BackupDbSystemDetailArrayInput is an input type that accepts BackupDbSystemDetailArray and BackupDbSystemDetailArrayOutput values. You can construct a concrete instance of `BackupDbSystemDetailArrayInput` via:

BackupDbSystemDetailArray{ BackupDbSystemDetailArgs{...} }

type BackupDbSystemDetailArrayOutput

type BackupDbSystemDetailArrayOutput struct{ *pulumi.OutputState }

func (BackupDbSystemDetailArrayOutput) ElementType

func (BackupDbSystemDetailArrayOutput) Index

func (BackupDbSystemDetailArrayOutput) ToBackupDbSystemDetailArrayOutput

func (o BackupDbSystemDetailArrayOutput) ToBackupDbSystemDetailArrayOutput() BackupDbSystemDetailArrayOutput

func (BackupDbSystemDetailArrayOutput) ToBackupDbSystemDetailArrayOutputWithContext

func (o BackupDbSystemDetailArrayOutput) ToBackupDbSystemDetailArrayOutputWithContext(ctx context.Context) BackupDbSystemDetailArrayOutput

type BackupDbSystemDetailInput

type BackupDbSystemDetailInput interface {
	pulumi.Input

	ToBackupDbSystemDetailOutput() BackupDbSystemDetailOutput
	ToBackupDbSystemDetailOutputWithContext(context.Context) BackupDbSystemDetailOutput
}

BackupDbSystemDetailInput is an input type that accepts BackupDbSystemDetailArgs and BackupDbSystemDetailOutput values. You can construct a concrete instance of `BackupDbSystemDetailInput` via:

BackupDbSystemDetailArgs{...}

type BackupDbSystemDetailOutput

type BackupDbSystemDetailOutput struct{ *pulumi.OutputState }

func (BackupDbSystemDetailOutput) DbVersion

The major and minor versions of the database system software.

func (BackupDbSystemDetailOutput) ElementType

func (BackupDbSystemDetailOutput) ElementType() reflect.Type

func (BackupDbSystemDetailOutput) SystemType

Type of the database system.

func (BackupDbSystemDetailOutput) ToBackupDbSystemDetailOutput

func (o BackupDbSystemDetailOutput) ToBackupDbSystemDetailOutput() BackupDbSystemDetailOutput

func (BackupDbSystemDetailOutput) ToBackupDbSystemDetailOutputWithContext

func (o BackupDbSystemDetailOutput) ToBackupDbSystemDetailOutputWithContext(ctx context.Context) BackupDbSystemDetailOutput

type BackupInput

type BackupInput interface {
	pulumi.Input

	ToBackupOutput() BackupOutput
	ToBackupOutputWithContext(ctx context.Context) BackupOutput
}

type BackupMap

type BackupMap map[string]BackupInput

func (BackupMap) ElementType

func (BackupMap) ElementType() reflect.Type

func (BackupMap) ToBackupMapOutput

func (i BackupMap) ToBackupMapOutput() BackupMapOutput

func (BackupMap) ToBackupMapOutputWithContext

func (i BackupMap) ToBackupMapOutputWithContext(ctx context.Context) BackupMapOutput

type BackupMapInput

type BackupMapInput interface {
	pulumi.Input

	ToBackupMapOutput() BackupMapOutput
	ToBackupMapOutputWithContext(context.Context) BackupMapOutput
}

BackupMapInput is an input type that accepts BackupMap and BackupMapOutput values. You can construct a concrete instance of `BackupMapInput` via:

BackupMap{ "key": BackupArgs{...} }

type BackupMapOutput

type BackupMapOutput struct{ *pulumi.OutputState }

func (BackupMapOutput) ElementType

func (BackupMapOutput) ElementType() reflect.Type

func (BackupMapOutput) MapIndex

func (BackupMapOutput) ToBackupMapOutput

func (o BackupMapOutput) ToBackupMapOutput() BackupMapOutput

func (BackupMapOutput) ToBackupMapOutputWithContext

func (o BackupMapOutput) ToBackupMapOutputWithContext(ctx context.Context) BackupMapOutput

type BackupOutput

type BackupOutput struct{ *pulumi.OutputState }

func (BackupOutput) BackupSize

func (o BackupOutput) BackupSize() pulumi.IntOutput

The size of the backup, in gigabytes.

func (BackupOutput) CompartmentId

func (o BackupOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.

func (BackupOutput) DbSystemDetails

func (o BackupOutput) DbSystemDetails() BackupDbSystemDetailArrayOutput

Information about the database system associated with a backup.

func (BackupOutput) DbSystemId

func (o BackupOutput) DbSystemId() pulumi.StringOutput

The ID of the database system.

func (BackupOutput) DefinedTags

func (o BackupOutput) DefinedTags() pulumi.MapOutput

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

func (BackupOutput) Description

func (o BackupOutput) Description() pulumi.StringOutput

(Updatable) A description for the backup.

func (BackupOutput) DisplayName

func (o BackupOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the backup. Avoid entering confidential information.

func (BackupOutput) ElementType

func (BackupOutput) ElementType() reflect.Type

func (BackupOutput) FreeformTags

func (o BackupOutput) FreeformTags() pulumi.MapOutput

(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 (BackupOutput) LastAcceptedRequestToken

func (o BackupOutput) LastAcceptedRequestToken() pulumi.StringOutput

lastAcceptedRequestToken from MP.

func (BackupOutput) LastCompletedRequestToken

func (o BackupOutput) LastCompletedRequestToken() pulumi.StringOutput

lastCompletedRequestToken from MP.

func (BackupOutput) LifecycleDetails

func (o BackupOutput) LifecycleDetails() pulumi.StringOutput

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 (BackupOutput) RetentionPeriod

func (o BackupOutput) RetentionPeriod() pulumi.IntOutput

(Updatable) Backup retention period in days.

** 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 (BackupOutput) SourceType

func (o BackupOutput) SourceType() pulumi.StringOutput

Specifies whether the backup was created manually, or by a management policy.

func (BackupOutput) State

func (o BackupOutput) State() pulumi.StringOutput

The current state of the backup.

func (BackupOutput) SystemTags

func (o BackupOutput) SystemTags() pulumi.MapOutput

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (BackupOutput) TimeCreated

func (o BackupOutput) TimeCreated() pulumi.StringOutput

The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (BackupOutput) TimeUpdated

func (o BackupOutput) TimeUpdated() pulumi.StringOutput

The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (BackupOutput) ToBackupOutput

func (o BackupOutput) ToBackupOutput() BackupOutput

func (BackupOutput) ToBackupOutputWithContext

func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput

type BackupState

type BackupState struct {
	// The size of the backup, in gigabytes.
	BackupSize pulumi.IntPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.
	CompartmentId pulumi.StringPtrInput
	// Information about the database system associated with a backup.
	DbSystemDetails BackupDbSystemDetailArrayInput
	// The ID of the database system.
	DbSystemId 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 for the backup.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the backup. 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
	// lastAcceptedRequestToken from MP.
	LastAcceptedRequestToken pulumi.StringPtrInput
	// lastCompletedRequestToken from MP.
	LastCompletedRequestToken pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Backup retention period in days.
	//
	// ** 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
	RetentionPeriod pulumi.IntPtrInput
	// Specifies whether the backup was created manually, or by a management policy.
	SourceType pulumi.StringPtrInput
	// The current state of the backup.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
	// The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
}

func (BackupState) ElementType

func (BackupState) ElementType() reflect.Type

type Configuration

type Configuration struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// List of configuration details.
	ConfigurationDetails ConfigurationConfigurationDetailArrayOutput `pulumi:"configurationDetails"`
	// Configuration overrides for a PostgreSQL instance.
	DbConfigurationOverrides ConfigurationDbConfigurationOverridesOutput `pulumi:"dbConfigurationOverrides"`
	// Version of the PostgreSQL database.
	DbVersion pulumi.StringOutput `pulumi:"dbVersion"`
	// (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) Details about the configuration set.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the configuration. 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"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs pulumi.IntOutput `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count.
	InstanceOcpuCount pulumi.IntOutput `pulumi:"instanceOcpuCount"`
	// 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"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringOutput `pulumi:"shape"`
	// The current state of the configuration.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** 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
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Configuration resource in Oracle Cloud Infrastructure Psql service.

Creates a new configuration.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.NewConfiguration(ctx, "test_configuration", &Psql.ConfigurationArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DbConfigurationOverrides: &psql.ConfigurationDbConfigurationOverridesArgs{
				Items: psql.ConfigurationDbConfigurationOverridesItemArray{
					&psql.ConfigurationDbConfigurationOverridesItemArgs{
						ConfigKey:            pulumi.Any(configurationDbConfigurationOverridesItemsConfigKey),
						OverridenConfigValue: pulumi.Any(configurationDbConfigurationOverridesItemsOverridenConfigValue),
					},
				},
			},
			DbVersion:               pulumi.Any(configurationDbVersion),
			DisplayName:             pulumi.Any(configurationDisplayName),
			InstanceMemorySizeInGbs: pulumi.Any(configurationInstanceMemorySizeInGbs),
			InstanceOcpuCount:       pulumi.Any(configurationInstanceOcpuCount),
			Shape:                   pulumi.Any(configurationShape),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(configurationDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			SystemTags: pulumi.Any(configurationSystemTags),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Psql/configuration:Configuration test_configuration "id" ```

func GetConfiguration

func GetConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)

GetConfiguration gets an existing Configuration 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 NewConfiguration

func NewConfiguration(ctx *pulumi.Context,
	name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)

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

func (*Configuration) ElementType

func (*Configuration) ElementType() reflect.Type

func (*Configuration) ToConfigurationOutput

func (i *Configuration) ToConfigurationOutput() ConfigurationOutput

func (*Configuration) ToConfigurationOutputWithContext

func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

type ConfigurationArgs

type ConfigurationArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.
	CompartmentId pulumi.StringInput
	// Configuration overrides for a PostgreSQL instance.
	DbConfigurationOverrides ConfigurationDbConfigurationOverridesInput
	// Version of the PostgreSQL database.
	DbVersion 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) Details about the configuration set.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the configuration. 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
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs pulumi.IntInput
	// CPU core count.
	InstanceOcpuCount pulumi.IntInput
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** 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
	SystemTags pulumi.MapInput
}

The set of arguments for constructing a Configuration resource.

func (ConfigurationArgs) ElementType

func (ConfigurationArgs) ElementType() reflect.Type

type ConfigurationArray

type ConfigurationArray []ConfigurationInput

func (ConfigurationArray) ElementType

func (ConfigurationArray) ElementType() reflect.Type

func (ConfigurationArray) ToConfigurationArrayOutput

func (i ConfigurationArray) ToConfigurationArrayOutput() ConfigurationArrayOutput

func (ConfigurationArray) ToConfigurationArrayOutputWithContext

func (i ConfigurationArray) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput

type ConfigurationArrayInput

type ConfigurationArrayInput interface {
	pulumi.Input

	ToConfigurationArrayOutput() ConfigurationArrayOutput
	ToConfigurationArrayOutputWithContext(context.Context) ConfigurationArrayOutput
}

ConfigurationArrayInput is an input type that accepts ConfigurationArray and ConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationArrayInput` via:

ConfigurationArray{ ConfigurationArgs{...} }

type ConfigurationArrayOutput

type ConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationArrayOutput) ElementType

func (ConfigurationArrayOutput) ElementType() reflect.Type

func (ConfigurationArrayOutput) Index

func (ConfigurationArrayOutput) ToConfigurationArrayOutput

func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput

func (ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext

func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput

type ConfigurationConfigurationDetail

type ConfigurationConfigurationDetail struct {
	// List of configuration overridden values.
	Items []ConfigurationConfigurationDetailItem `pulumi:"items"`
}

type ConfigurationConfigurationDetailArgs

type ConfigurationConfigurationDetailArgs struct {
	// List of configuration overridden values.
	Items ConfigurationConfigurationDetailItemArrayInput `pulumi:"items"`
}

func (ConfigurationConfigurationDetailArgs) ElementType

func (ConfigurationConfigurationDetailArgs) ToConfigurationConfigurationDetailOutput

func (i ConfigurationConfigurationDetailArgs) ToConfigurationConfigurationDetailOutput() ConfigurationConfigurationDetailOutput

func (ConfigurationConfigurationDetailArgs) ToConfigurationConfigurationDetailOutputWithContext

func (i ConfigurationConfigurationDetailArgs) ToConfigurationConfigurationDetailOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailOutput

type ConfigurationConfigurationDetailArray

type ConfigurationConfigurationDetailArray []ConfigurationConfigurationDetailInput

func (ConfigurationConfigurationDetailArray) ElementType

func (ConfigurationConfigurationDetailArray) ToConfigurationConfigurationDetailArrayOutput

func (i ConfigurationConfigurationDetailArray) ToConfigurationConfigurationDetailArrayOutput() ConfigurationConfigurationDetailArrayOutput

func (ConfigurationConfigurationDetailArray) ToConfigurationConfigurationDetailArrayOutputWithContext

func (i ConfigurationConfigurationDetailArray) ToConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailArrayOutput

type ConfigurationConfigurationDetailArrayInput

type ConfigurationConfigurationDetailArrayInput interface {
	pulumi.Input

	ToConfigurationConfigurationDetailArrayOutput() ConfigurationConfigurationDetailArrayOutput
	ToConfigurationConfigurationDetailArrayOutputWithContext(context.Context) ConfigurationConfigurationDetailArrayOutput
}

ConfigurationConfigurationDetailArrayInput is an input type that accepts ConfigurationConfigurationDetailArray and ConfigurationConfigurationDetailArrayOutput values. You can construct a concrete instance of `ConfigurationConfigurationDetailArrayInput` via:

ConfigurationConfigurationDetailArray{ ConfigurationConfigurationDetailArgs{...} }

type ConfigurationConfigurationDetailArrayOutput

type ConfigurationConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationConfigurationDetailArrayOutput) ElementType

func (ConfigurationConfigurationDetailArrayOutput) Index

func (ConfigurationConfigurationDetailArrayOutput) ToConfigurationConfigurationDetailArrayOutput

func (o ConfigurationConfigurationDetailArrayOutput) ToConfigurationConfigurationDetailArrayOutput() ConfigurationConfigurationDetailArrayOutput

func (ConfigurationConfigurationDetailArrayOutput) ToConfigurationConfigurationDetailArrayOutputWithContext

func (o ConfigurationConfigurationDetailArrayOutput) ToConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailArrayOutput

type ConfigurationConfigurationDetailInput

type ConfigurationConfigurationDetailInput interface {
	pulumi.Input

	ToConfigurationConfigurationDetailOutput() ConfigurationConfigurationDetailOutput
	ToConfigurationConfigurationDetailOutputWithContext(context.Context) ConfigurationConfigurationDetailOutput
}

ConfigurationConfigurationDetailInput is an input type that accepts ConfigurationConfigurationDetailArgs and ConfigurationConfigurationDetailOutput values. You can construct a concrete instance of `ConfigurationConfigurationDetailInput` via:

ConfigurationConfigurationDetailArgs{...}

type ConfigurationConfigurationDetailItem

type ConfigurationConfigurationDetailItem struct {
	// Range or list of allowed values.
	AllowedValues *string `pulumi:"allowedValues"`
	// Configuration variable name.
	ConfigKey *string `pulumi:"configKey"`
	// Data type of the variable.
	DataType *string `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue *string `pulumi:"defaultConfigValue"`
	// (Updatable) Details about the configuration set.
	Description *string `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable *bool `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired *bool `pulumi:"isRestartRequired"`
	// User-selected variable value.
	OverridenConfigValue *string `pulumi:"overridenConfigValue"`
}

type ConfigurationConfigurationDetailItemArgs

type ConfigurationConfigurationDetailItemArgs struct {
	// Range or list of allowed values.
	AllowedValues pulumi.StringPtrInput `pulumi:"allowedValues"`
	// Configuration variable name.
	ConfigKey pulumi.StringPtrInput `pulumi:"configKey"`
	// Data type of the variable.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue pulumi.StringPtrInput `pulumi:"defaultConfigValue"`
	// (Updatable) Details about the configuration set.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable pulumi.BoolPtrInput `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired pulumi.BoolPtrInput `pulumi:"isRestartRequired"`
	// User-selected variable value.
	OverridenConfigValue pulumi.StringPtrInput `pulumi:"overridenConfigValue"`
}

func (ConfigurationConfigurationDetailItemArgs) ElementType

func (ConfigurationConfigurationDetailItemArgs) ToConfigurationConfigurationDetailItemOutput

func (i ConfigurationConfigurationDetailItemArgs) ToConfigurationConfigurationDetailItemOutput() ConfigurationConfigurationDetailItemOutput

func (ConfigurationConfigurationDetailItemArgs) ToConfigurationConfigurationDetailItemOutputWithContext

func (i ConfigurationConfigurationDetailItemArgs) ToConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailItemOutput

type ConfigurationConfigurationDetailItemArray

type ConfigurationConfigurationDetailItemArray []ConfigurationConfigurationDetailItemInput

func (ConfigurationConfigurationDetailItemArray) ElementType

func (ConfigurationConfigurationDetailItemArray) ToConfigurationConfigurationDetailItemArrayOutput

func (i ConfigurationConfigurationDetailItemArray) ToConfigurationConfigurationDetailItemArrayOutput() ConfigurationConfigurationDetailItemArrayOutput

func (ConfigurationConfigurationDetailItemArray) ToConfigurationConfigurationDetailItemArrayOutputWithContext

func (i ConfigurationConfigurationDetailItemArray) ToConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailItemArrayOutput

type ConfigurationConfigurationDetailItemArrayInput

type ConfigurationConfigurationDetailItemArrayInput interface {
	pulumi.Input

	ToConfigurationConfigurationDetailItemArrayOutput() ConfigurationConfigurationDetailItemArrayOutput
	ToConfigurationConfigurationDetailItemArrayOutputWithContext(context.Context) ConfigurationConfigurationDetailItemArrayOutput
}

ConfigurationConfigurationDetailItemArrayInput is an input type that accepts ConfigurationConfigurationDetailItemArray and ConfigurationConfigurationDetailItemArrayOutput values. You can construct a concrete instance of `ConfigurationConfigurationDetailItemArrayInput` via:

ConfigurationConfigurationDetailItemArray{ ConfigurationConfigurationDetailItemArgs{...} }

type ConfigurationConfigurationDetailItemArrayOutput

type ConfigurationConfigurationDetailItemArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationConfigurationDetailItemArrayOutput) ElementType

func (ConfigurationConfigurationDetailItemArrayOutput) Index

func (ConfigurationConfigurationDetailItemArrayOutput) ToConfigurationConfigurationDetailItemArrayOutput

func (o ConfigurationConfigurationDetailItemArrayOutput) ToConfigurationConfigurationDetailItemArrayOutput() ConfigurationConfigurationDetailItemArrayOutput

func (ConfigurationConfigurationDetailItemArrayOutput) ToConfigurationConfigurationDetailItemArrayOutputWithContext

func (o ConfigurationConfigurationDetailItemArrayOutput) ToConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailItemArrayOutput

type ConfigurationConfigurationDetailItemInput

type ConfigurationConfigurationDetailItemInput interface {
	pulumi.Input

	ToConfigurationConfigurationDetailItemOutput() ConfigurationConfigurationDetailItemOutput
	ToConfigurationConfigurationDetailItemOutputWithContext(context.Context) ConfigurationConfigurationDetailItemOutput
}

ConfigurationConfigurationDetailItemInput is an input type that accepts ConfigurationConfigurationDetailItemArgs and ConfigurationConfigurationDetailItemOutput values. You can construct a concrete instance of `ConfigurationConfigurationDetailItemInput` via:

ConfigurationConfigurationDetailItemArgs{...}

type ConfigurationConfigurationDetailItemOutput

type ConfigurationConfigurationDetailItemOutput struct{ *pulumi.OutputState }

func (ConfigurationConfigurationDetailItemOutput) AllowedValues

Range or list of allowed values.

func (ConfigurationConfigurationDetailItemOutput) ConfigKey

Configuration variable name.

func (ConfigurationConfigurationDetailItemOutput) DataType

Data type of the variable.

func (ConfigurationConfigurationDetailItemOutput) DefaultConfigValue

Default value for the configuration variable.

func (ConfigurationConfigurationDetailItemOutput) Description

(Updatable) Details about the configuration set.

func (ConfigurationConfigurationDetailItemOutput) ElementType

func (ConfigurationConfigurationDetailItemOutput) IsOverridable

Whether the value can be overridden or not.

func (ConfigurationConfigurationDetailItemOutput) IsRestartRequired

If true, modifying this configuration value will require a restart of the database.

func (ConfigurationConfigurationDetailItemOutput) OverridenConfigValue

User-selected variable value.

func (ConfigurationConfigurationDetailItemOutput) ToConfigurationConfigurationDetailItemOutput

func (o ConfigurationConfigurationDetailItemOutput) ToConfigurationConfigurationDetailItemOutput() ConfigurationConfigurationDetailItemOutput

func (ConfigurationConfigurationDetailItemOutput) ToConfigurationConfigurationDetailItemOutputWithContext

func (o ConfigurationConfigurationDetailItemOutput) ToConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailItemOutput

type ConfigurationConfigurationDetailOutput

type ConfigurationConfigurationDetailOutput struct{ *pulumi.OutputState }

func (ConfigurationConfigurationDetailOutput) ElementType

func (ConfigurationConfigurationDetailOutput) Items

List of configuration overridden values.

func (ConfigurationConfigurationDetailOutput) ToConfigurationConfigurationDetailOutput

func (o ConfigurationConfigurationDetailOutput) ToConfigurationConfigurationDetailOutput() ConfigurationConfigurationDetailOutput

func (ConfigurationConfigurationDetailOutput) ToConfigurationConfigurationDetailOutputWithContext

func (o ConfigurationConfigurationDetailOutput) ToConfigurationConfigurationDetailOutputWithContext(ctx context.Context) ConfigurationConfigurationDetailOutput

type ConfigurationDbConfigurationOverrides

type ConfigurationDbConfigurationOverrides struct {
	// List of configuration overridden values.
	Items []ConfigurationDbConfigurationOverridesItem `pulumi:"items"`
}

type ConfigurationDbConfigurationOverridesArgs

type ConfigurationDbConfigurationOverridesArgs struct {
	// List of configuration overridden values.
	Items ConfigurationDbConfigurationOverridesItemArrayInput `pulumi:"items"`
}

func (ConfigurationDbConfigurationOverridesArgs) ElementType

func (ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesOutput

func (i ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesOutput() ConfigurationDbConfigurationOverridesOutput

func (ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesOutputWithContext

func (i ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesOutput

func (ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesPtrOutput

func (i ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesPtrOutput() ConfigurationDbConfigurationOverridesPtrOutput

func (ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesPtrOutputWithContext

func (i ConfigurationDbConfigurationOverridesArgs) ToConfigurationDbConfigurationOverridesPtrOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesPtrOutput

type ConfigurationDbConfigurationOverridesInput

type ConfigurationDbConfigurationOverridesInput interface {
	pulumi.Input

	ToConfigurationDbConfigurationOverridesOutput() ConfigurationDbConfigurationOverridesOutput
	ToConfigurationDbConfigurationOverridesOutputWithContext(context.Context) ConfigurationDbConfigurationOverridesOutput
}

ConfigurationDbConfigurationOverridesInput is an input type that accepts ConfigurationDbConfigurationOverridesArgs and ConfigurationDbConfigurationOverridesOutput values. You can construct a concrete instance of `ConfigurationDbConfigurationOverridesInput` via:

ConfigurationDbConfigurationOverridesArgs{...}

type ConfigurationDbConfigurationOverridesItem

type ConfigurationDbConfigurationOverridesItem struct {
	// Configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// User-selected variable value.
	OverridenConfigValue string `pulumi:"overridenConfigValue"`
}

type ConfigurationDbConfigurationOverridesItemArgs

type ConfigurationDbConfigurationOverridesItemArgs struct {
	// Configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// User-selected variable value.
	OverridenConfigValue pulumi.StringInput `pulumi:"overridenConfigValue"`
}

func (ConfigurationDbConfigurationOverridesItemArgs) ElementType

func (ConfigurationDbConfigurationOverridesItemArgs) ToConfigurationDbConfigurationOverridesItemOutput

func (i ConfigurationDbConfigurationOverridesItemArgs) ToConfigurationDbConfigurationOverridesItemOutput() ConfigurationDbConfigurationOverridesItemOutput

func (ConfigurationDbConfigurationOverridesItemArgs) ToConfigurationDbConfigurationOverridesItemOutputWithContext

func (i ConfigurationDbConfigurationOverridesItemArgs) ToConfigurationDbConfigurationOverridesItemOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesItemOutput

type ConfigurationDbConfigurationOverridesItemArray

type ConfigurationDbConfigurationOverridesItemArray []ConfigurationDbConfigurationOverridesItemInput

func (ConfigurationDbConfigurationOverridesItemArray) ElementType

func (ConfigurationDbConfigurationOverridesItemArray) ToConfigurationDbConfigurationOverridesItemArrayOutput

func (i ConfigurationDbConfigurationOverridesItemArray) ToConfigurationDbConfigurationOverridesItemArrayOutput() ConfigurationDbConfigurationOverridesItemArrayOutput

func (ConfigurationDbConfigurationOverridesItemArray) ToConfigurationDbConfigurationOverridesItemArrayOutputWithContext

func (i ConfigurationDbConfigurationOverridesItemArray) ToConfigurationDbConfigurationOverridesItemArrayOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesItemArrayOutput

type ConfigurationDbConfigurationOverridesItemArrayInput

type ConfigurationDbConfigurationOverridesItemArrayInput interface {
	pulumi.Input

	ToConfigurationDbConfigurationOverridesItemArrayOutput() ConfigurationDbConfigurationOverridesItemArrayOutput
	ToConfigurationDbConfigurationOverridesItemArrayOutputWithContext(context.Context) ConfigurationDbConfigurationOverridesItemArrayOutput
}

ConfigurationDbConfigurationOverridesItemArrayInput is an input type that accepts ConfigurationDbConfigurationOverridesItemArray and ConfigurationDbConfigurationOverridesItemArrayOutput values. You can construct a concrete instance of `ConfigurationDbConfigurationOverridesItemArrayInput` via:

ConfigurationDbConfigurationOverridesItemArray{ ConfigurationDbConfigurationOverridesItemArgs{...} }

type ConfigurationDbConfigurationOverridesItemArrayOutput

type ConfigurationDbConfigurationOverridesItemArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationDbConfigurationOverridesItemArrayOutput) ElementType

func (ConfigurationDbConfigurationOverridesItemArrayOutput) Index

func (ConfigurationDbConfigurationOverridesItemArrayOutput) ToConfigurationDbConfigurationOverridesItemArrayOutput

func (ConfigurationDbConfigurationOverridesItemArrayOutput) ToConfigurationDbConfigurationOverridesItemArrayOutputWithContext

func (o ConfigurationDbConfigurationOverridesItemArrayOutput) ToConfigurationDbConfigurationOverridesItemArrayOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesItemArrayOutput

type ConfigurationDbConfigurationOverridesItemInput

type ConfigurationDbConfigurationOverridesItemInput interface {
	pulumi.Input

	ToConfigurationDbConfigurationOverridesItemOutput() ConfigurationDbConfigurationOverridesItemOutput
	ToConfigurationDbConfigurationOverridesItemOutputWithContext(context.Context) ConfigurationDbConfigurationOverridesItemOutput
}

ConfigurationDbConfigurationOverridesItemInput is an input type that accepts ConfigurationDbConfigurationOverridesItemArgs and ConfigurationDbConfigurationOverridesItemOutput values. You can construct a concrete instance of `ConfigurationDbConfigurationOverridesItemInput` via:

ConfigurationDbConfigurationOverridesItemArgs{...}

type ConfigurationDbConfigurationOverridesItemOutput

type ConfigurationDbConfigurationOverridesItemOutput struct{ *pulumi.OutputState }

func (ConfigurationDbConfigurationOverridesItemOutput) ConfigKey

Configuration variable name.

func (ConfigurationDbConfigurationOverridesItemOutput) ElementType

func (ConfigurationDbConfigurationOverridesItemOutput) OverridenConfigValue

User-selected variable value.

func (ConfigurationDbConfigurationOverridesItemOutput) ToConfigurationDbConfigurationOverridesItemOutput

func (o ConfigurationDbConfigurationOverridesItemOutput) ToConfigurationDbConfigurationOverridesItemOutput() ConfigurationDbConfigurationOverridesItemOutput

func (ConfigurationDbConfigurationOverridesItemOutput) ToConfigurationDbConfigurationOverridesItemOutputWithContext

func (o ConfigurationDbConfigurationOverridesItemOutput) ToConfigurationDbConfigurationOverridesItemOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesItemOutput

type ConfigurationDbConfigurationOverridesOutput

type ConfigurationDbConfigurationOverridesOutput struct{ *pulumi.OutputState }

func (ConfigurationDbConfigurationOverridesOutput) ElementType

func (ConfigurationDbConfigurationOverridesOutput) Items

List of configuration overridden values.

func (ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesOutput

func (o ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesOutput() ConfigurationDbConfigurationOverridesOutput

func (ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesOutputWithContext

func (o ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesOutput

func (ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesPtrOutput

func (o ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesPtrOutput() ConfigurationDbConfigurationOverridesPtrOutput

func (ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesPtrOutputWithContext

func (o ConfigurationDbConfigurationOverridesOutput) ToConfigurationDbConfigurationOverridesPtrOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesPtrOutput

type ConfigurationDbConfigurationOverridesPtrInput

type ConfigurationDbConfigurationOverridesPtrInput interface {
	pulumi.Input

	ToConfigurationDbConfigurationOverridesPtrOutput() ConfigurationDbConfigurationOverridesPtrOutput
	ToConfigurationDbConfigurationOverridesPtrOutputWithContext(context.Context) ConfigurationDbConfigurationOverridesPtrOutput
}

ConfigurationDbConfigurationOverridesPtrInput is an input type that accepts ConfigurationDbConfigurationOverridesArgs, ConfigurationDbConfigurationOverridesPtr and ConfigurationDbConfigurationOverridesPtrOutput values. You can construct a concrete instance of `ConfigurationDbConfigurationOverridesPtrInput` via:

        ConfigurationDbConfigurationOverridesArgs{...}

or:

        nil

type ConfigurationDbConfigurationOverridesPtrOutput

type ConfigurationDbConfigurationOverridesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationDbConfigurationOverridesPtrOutput) Elem

func (ConfigurationDbConfigurationOverridesPtrOutput) ElementType

func (ConfigurationDbConfigurationOverridesPtrOutput) Items

List of configuration overridden values.

func (ConfigurationDbConfigurationOverridesPtrOutput) ToConfigurationDbConfigurationOverridesPtrOutput

func (o ConfigurationDbConfigurationOverridesPtrOutput) ToConfigurationDbConfigurationOverridesPtrOutput() ConfigurationDbConfigurationOverridesPtrOutput

func (ConfigurationDbConfigurationOverridesPtrOutput) ToConfigurationDbConfigurationOverridesPtrOutputWithContext

func (o ConfigurationDbConfigurationOverridesPtrOutput) ToConfigurationDbConfigurationOverridesPtrOutputWithContext(ctx context.Context) ConfigurationDbConfigurationOverridesPtrOutput

type ConfigurationInput

type ConfigurationInput interface {
	pulumi.Input

	ToConfigurationOutput() ConfigurationOutput
	ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
}

type ConfigurationMap

type ConfigurationMap map[string]ConfigurationInput

func (ConfigurationMap) ElementType

func (ConfigurationMap) ElementType() reflect.Type

func (ConfigurationMap) ToConfigurationMapOutput

func (i ConfigurationMap) ToConfigurationMapOutput() ConfigurationMapOutput

func (ConfigurationMap) ToConfigurationMapOutputWithContext

func (i ConfigurationMap) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput

type ConfigurationMapInput

type ConfigurationMapInput interface {
	pulumi.Input

	ToConfigurationMapOutput() ConfigurationMapOutput
	ToConfigurationMapOutputWithContext(context.Context) ConfigurationMapOutput
}

ConfigurationMapInput is an input type that accepts ConfigurationMap and ConfigurationMapOutput values. You can construct a concrete instance of `ConfigurationMapInput` via:

ConfigurationMap{ "key": ConfigurationArgs{...} }

type ConfigurationMapOutput

type ConfigurationMapOutput struct{ *pulumi.OutputState }

func (ConfigurationMapOutput) ElementType

func (ConfigurationMapOutput) ElementType() reflect.Type

func (ConfigurationMapOutput) MapIndex

func (ConfigurationMapOutput) ToConfigurationMapOutput

func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput

func (ConfigurationMapOutput) ToConfigurationMapOutputWithContext

func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput

type ConfigurationOutput

type ConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigurationOutput) CompartmentId

func (o ConfigurationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.

func (ConfigurationOutput) ConfigurationDetails

List of configuration details.

func (ConfigurationOutput) DbConfigurationOverrides

Configuration overrides for a PostgreSQL instance.

func (ConfigurationOutput) DbVersion

func (o ConfigurationOutput) DbVersion() pulumi.StringOutput

Version of the PostgreSQL database.

func (ConfigurationOutput) DefinedTags

func (o ConfigurationOutput) DefinedTags() pulumi.MapOutput

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

func (ConfigurationOutput) Description

func (o ConfigurationOutput) Description() pulumi.StringOutput

(Updatable) Details about the configuration set.

func (ConfigurationOutput) DisplayName

func (o ConfigurationOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the configuration. Avoid entering confidential information.

func (ConfigurationOutput) ElementType

func (ConfigurationOutput) ElementType() reflect.Type

func (ConfigurationOutput) FreeformTags

func (o ConfigurationOutput) FreeformTags() pulumi.MapOutput

(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 (ConfigurationOutput) InstanceMemorySizeInGbs

func (o ConfigurationOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

Memory size in gigabytes with 1GB increment.

func (ConfigurationOutput) InstanceOcpuCount

func (o ConfigurationOutput) InstanceOcpuCount() pulumi.IntOutput

CPU core count.

func (ConfigurationOutput) LifecycleDetails

func (o ConfigurationOutput) LifecycleDetails() pulumi.StringOutput

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 (ConfigurationOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (ConfigurationOutput) State

The current state of the configuration.

func (ConfigurationOutput) SystemTags

func (o ConfigurationOutput) SystemTags() pulumi.MapOutput

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

** 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 (ConfigurationOutput) TimeCreated

func (o ConfigurationOutput) TimeCreated() pulumi.StringOutput

The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (ConfigurationOutput) ToConfigurationOutput

func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput

func (ConfigurationOutput) ToConfigurationOutputWithContext

func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

type ConfigurationState

type ConfigurationState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.
	CompartmentId pulumi.StringPtrInput
	// List of configuration details.
	ConfigurationDetails ConfigurationConfigurationDetailArrayInput
	// Configuration overrides for a PostgreSQL instance.
	DbConfigurationOverrides ConfigurationDbConfigurationOverridesPtrInput
	// Version of the PostgreSQL database.
	DbVersion 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) Details about the configuration set.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the configuration. 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
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs pulumi.IntPtrInput
	// CPU core count.
	InstanceOcpuCount pulumi.IntPtrInput
	// 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
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringPtrInput
	// The current state of the configuration.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** 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
	SystemTags pulumi.MapInput
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
}

func (ConfigurationState) ElementType

func (ConfigurationState) ElementType() reflect.Type

type DbSystem

type DbSystem struct {
	pulumi.CustomResourceState

	// The database system administrator username.
	AdminUsername pulumi.StringOutput `pulumi:"adminUsername"`
	// Whether a configuration update requires a restart of the database instance or a reload of the configuration. Some configuration changes require a restart of database instances to be applied. Apply config can be passed as `RESTART` or `RELOAD`
	ApplyConfig pulumi.StringPtrOutput `pulumi:"applyConfig"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId pulumi.StringOutput `pulumi:"configId"`
	// Initial database system credentials that the database system will be provisioned with. The password details are not visible on any subsequent operation, such as GET /dbSystems/{dbSystemId}.
	Credentials DbSystemCredentialsPtrOutput `pulumi:"credentials"`
	// Version of database system software.
	DbVersion pulumi.StringOutput `pulumi:"dbVersion"`
	// (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"`
	// A user-provided description of the database instance node.
	Description pulumi.StringOutput `pulumi:"description"`
	// Display name of the database instance node. 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 when patchOperations are specified) Count of database instances nodes to be created in the database system.
	InstanceCount pulumi.IntOutput `pulumi:"instanceCount"`
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs pulumi.IntOutput `pulumi:"instanceMemorySizeInGbs"`
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount pulumi.IntOutput `pulumi:"instanceOcpuCount"`
	// The list of instances, or nodes, in the database system.
	Instances DbSystemInstanceArrayOutput `pulumi:"instances"`
	// Details of database instances nodes to be created. This parameter is optional. If specified, its size must match `instanceCount`.
	InstancesDetails DbSystemInstancesDetailArrayOutput `pulumi:"instancesDetails"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) PostgreSQL database system management policy update details.
	ManagementPolicy DbSystemManagementPolicyOutput `pulumi:"managementPolicy"`
	// Network details for the database system.
	NetworkDetails DbSystemNetworkDetailsOutput `pulumi:"networkDetails"`
	// (Updatable) For adding and removing from read replica database instances. Please remove the patchOperations after it is applied. Update the instanceCount arrodrandly. Cannot be specified when creating the resource.
	PatchOperations DbSystemPatchOperationArrayOutput `pulumi:"patchOperations"`
	// The name of the shape for the database instance node. Use the /shapes API for accepted shapes. Example: `PostgreSQL.VM.Standard.E4.Flex.2.32GB`. Find more about the supported shapes [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/supported-shapes.htm).
	Shape pulumi.StringOutput `pulumi:"shape"`
	// The source used to restore the database system.
	Source DbSystemSourceOutput `pulumi:"source"`
	// The current state of the database system.
	State pulumi.StringOutput `pulumi:"state"`
	// (Updatable) Storage details of the database system.
	StorageDetails DbSystemStorageDetailsOutput `pulumi:"storageDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// Type of the database system.
	//
	// ** 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
	SystemType pulumi.StringOutput `pulumi:"systemType"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Db System resource in Oracle Cloud Infrastructure Psql service.

Creates a new database system.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.NewDbSystem(ctx, "test_db_system", &Psql.DbSystemArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DbVersion:     pulumi.Any(dbSystemDbVersion),
			DisplayName:   pulumi.Any(dbSystemDisplayName),
			NetworkDetails: &psql.DbSystemNetworkDetailsArgs{
				SubnetId:                   pulumi.Any(testSubnet.Id),
				NsgIds:                     pulumi.Any(dbSystemNetworkDetailsNsgIds),
				PrimaryDbEndpointPrivateIp: pulumi.Any(dbSystemNetworkDetailsPrimaryDbEndpointPrivateIp),
			},
			Shape: pulumi.Any(dbSystemShape),
			StorageDetails: &psql.DbSystemStorageDetailsArgs{
				IsRegionallyDurable: pulumi.Any(dbSystemStorageDetailsIsRegionallyDurable),
				SystemType:          pulumi.Any(dbSystemStorageDetailsSystemType),
				AvailabilityDomain:  pulumi.Any(dbSystemStorageDetailsAvailabilityDomain),
				Iops:                pulumi.Any(dbSystemStorageDetailsIops),
			},
			ConfigId:    pulumi.Any(testConfig.Id),
			ApplyConfig: pulumi.Any(dbSystemApplyConfigType),
			Credentials: &psql.DbSystemCredentialsArgs{
				PasswordDetails: &psql.DbSystemCredentialsPasswordDetailsArgs{
					PasswordType:  pulumi.Any(dbSystemCredentialsPasswordDetailsPasswordType),
					Password:      pulumi.Any(dbSystemCredentialsPasswordDetailsPassword),
					SecretId:      pulumi.Any(testSecret.Id),
					SecretVersion: pulumi.Any(dbSystemCredentialsPasswordDetailsSecretVersion),
				},
				Username: pulumi.Any(dbSystemCredentialsUsername),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(dbSystemDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			InstanceCount:           pulumi.Any(dbSystemInstanceCount),
			InstanceMemorySizeInGbs: pulumi.Any(dbSystemInstanceMemorySizeInGbs),
			InstanceOcpuCount:       pulumi.Any(dbSystemInstanceOcpuCount),
			InstancesDetails: psql.DbSystemInstancesDetailArray{
				&psql.DbSystemInstancesDetailArgs{
					Description: pulumi.Any(dbSystemInstancesDetailsDescription),
					DisplayName: pulumi.Any(dbSystemInstancesDetailsDisplayName),
					PrivateIp:   pulumi.Any(dbSystemInstancesDetailsPrivateIp),
				},
			},
			ManagementPolicy: &psql.DbSystemManagementPolicyArgs{
				BackupPolicy: &psql.DbSystemManagementPolicyBackupPolicyArgs{
					BackupStart:     pulumi.Any(dbSystemManagementPolicyBackupPolicyBackupStart),
					DaysOfTheMonths: pulumi.Any(dbSystemManagementPolicyBackupPolicyDaysOfTheMonth),
					DaysOfTheWeeks:  pulumi.Any(dbSystemManagementPolicyBackupPolicyDaysOfTheWeek),
					Kind:            pulumi.Any(dbSystemManagementPolicyBackupPolicyKind),
					RetentionDays:   pulumi.Any(dbSystemManagementPolicyBackupPolicyRetentionDays),
				},
				MaintenanceWindowStart: pulumi.Any(dbSystemManagementPolicyMaintenanceWindowStart),
			},
			Source: &psql.DbSystemSourceArgs{
				SourceType:                     pulumi.Any(dbSystemSourceSourceType),
				BackupId:                       pulumi.Any(testBackup.Id),
				IsHavingRestoreConfigOverrides: pulumi.Any(dbSystemSourceIsHavingRestoreConfigOverrides),
			},
			SystemType: pulumi.Any(dbSystemSystemType),
			PatchOperations: psql.DbSystemPatchOperationArray{
				&psql.DbSystemPatchOperationArgs{
					Operation: pulumi.Any(dbSystemPatchOperationsOperation),
					Selection: pulumi.Any(dbSystemPatchOperationsSelection),
					Value:     pulumi.Any(dbSystemPatchOperationsValue),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Psql/dbSystem:DbSystem test_db_system "id" ```

func GetDbSystem

func GetDbSystem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbSystemState, opts ...pulumi.ResourceOption) (*DbSystem, error)

GetDbSystem gets an existing DbSystem 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 NewDbSystem

func NewDbSystem(ctx *pulumi.Context,
	name string, args *DbSystemArgs, opts ...pulumi.ResourceOption) (*DbSystem, error)

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

func (*DbSystem) ElementType

func (*DbSystem) ElementType() reflect.Type

func (*DbSystem) ToDbSystemOutput

func (i *DbSystem) ToDbSystemOutput() DbSystemOutput

func (*DbSystem) ToDbSystemOutputWithContext

func (i *DbSystem) ToDbSystemOutputWithContext(ctx context.Context) DbSystemOutput

type DbSystemArgs

type DbSystemArgs struct {
	// Whether a configuration update requires a restart of the database instance or a reload of the configuration. Some configuration changes require a restart of database instances to be applied. Apply config can be passed as `RESTART` or `RELOAD`
	ApplyConfig pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.
	CompartmentId pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId pulumi.StringPtrInput
	// Initial database system credentials that the database system will be provisioned with. The password details are not visible on any subsequent operation, such as GET /dbSystems/{dbSystemId}.
	Credentials DbSystemCredentialsPtrInput
	// Version of database system software.
	DbVersion 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
	// A user-provided description of the database instance node.
	Description pulumi.StringPtrInput
	// Display name of the database instance node. 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 when patchOperations are specified) Count of database instances nodes to be created in the database system.
	InstanceCount pulumi.IntPtrInput
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs pulumi.IntPtrInput
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount pulumi.IntPtrInput
	// Details of database instances nodes to be created. This parameter is optional. If specified, its size must match `instanceCount`.
	InstancesDetails DbSystemInstancesDetailArrayInput
	// (Updatable) PostgreSQL database system management policy update details.
	ManagementPolicy DbSystemManagementPolicyPtrInput
	// Network details for the database system.
	NetworkDetails DbSystemNetworkDetailsInput
	// (Updatable) For adding and removing from read replica database instances. Please remove the patchOperations after it is applied. Update the instanceCount arrodrandly. Cannot be specified when creating the resource.
	PatchOperations DbSystemPatchOperationArrayInput
	// The name of the shape for the database instance node. Use the /shapes API for accepted shapes. Example: `PostgreSQL.VM.Standard.E4.Flex.2.32GB`. Find more about the supported shapes [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/supported-shapes.htm).
	Shape pulumi.StringInput
	// The source used to restore the database system.
	Source DbSystemSourcePtrInput
	// (Updatable) Storage details of the database system.
	StorageDetails DbSystemStorageDetailsInput
	// Type of the database system.
	//
	// ** 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
	SystemType pulumi.StringPtrInput
}

The set of arguments for constructing a DbSystem resource.

func (DbSystemArgs) ElementType

func (DbSystemArgs) ElementType() reflect.Type

type DbSystemArray

type DbSystemArray []DbSystemInput

func (DbSystemArray) ElementType

func (DbSystemArray) ElementType() reflect.Type

func (DbSystemArray) ToDbSystemArrayOutput

func (i DbSystemArray) ToDbSystemArrayOutput() DbSystemArrayOutput

func (DbSystemArray) ToDbSystemArrayOutputWithContext

func (i DbSystemArray) ToDbSystemArrayOutputWithContext(ctx context.Context) DbSystemArrayOutput

type DbSystemArrayInput

type DbSystemArrayInput interface {
	pulumi.Input

	ToDbSystemArrayOutput() DbSystemArrayOutput
	ToDbSystemArrayOutputWithContext(context.Context) DbSystemArrayOutput
}

DbSystemArrayInput is an input type that accepts DbSystemArray and DbSystemArrayOutput values. You can construct a concrete instance of `DbSystemArrayInput` via:

DbSystemArray{ DbSystemArgs{...} }

type DbSystemArrayOutput

type DbSystemArrayOutput struct{ *pulumi.OutputState }

func (DbSystemArrayOutput) ElementType

func (DbSystemArrayOutput) ElementType() reflect.Type

func (DbSystemArrayOutput) Index

func (DbSystemArrayOutput) ToDbSystemArrayOutput

func (o DbSystemArrayOutput) ToDbSystemArrayOutput() DbSystemArrayOutput

func (DbSystemArrayOutput) ToDbSystemArrayOutputWithContext

func (o DbSystemArrayOutput) ToDbSystemArrayOutputWithContext(ctx context.Context) DbSystemArrayOutput

type DbSystemCredentials

type DbSystemCredentials struct {
	// Details for the database system password. Password can be passed as `VaultSecretPasswordDetails` or `PlainTextPasswordDetails`.
	PasswordDetails DbSystemCredentialsPasswordDetails `pulumi:"passwordDetails"`
	// The database system administrator username.
	Username string `pulumi:"username"`
}

type DbSystemCredentialsArgs

type DbSystemCredentialsArgs struct {
	// Details for the database system password. Password can be passed as `VaultSecretPasswordDetails` or `PlainTextPasswordDetails`.
	PasswordDetails DbSystemCredentialsPasswordDetailsInput `pulumi:"passwordDetails"`
	// The database system administrator username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (DbSystemCredentialsArgs) ElementType

func (DbSystemCredentialsArgs) ElementType() reflect.Type

func (DbSystemCredentialsArgs) ToDbSystemCredentialsOutput

func (i DbSystemCredentialsArgs) ToDbSystemCredentialsOutput() DbSystemCredentialsOutput

func (DbSystemCredentialsArgs) ToDbSystemCredentialsOutputWithContext

func (i DbSystemCredentialsArgs) ToDbSystemCredentialsOutputWithContext(ctx context.Context) DbSystemCredentialsOutput

func (DbSystemCredentialsArgs) ToDbSystemCredentialsPtrOutput

func (i DbSystemCredentialsArgs) ToDbSystemCredentialsPtrOutput() DbSystemCredentialsPtrOutput

func (DbSystemCredentialsArgs) ToDbSystemCredentialsPtrOutputWithContext

func (i DbSystemCredentialsArgs) ToDbSystemCredentialsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPtrOutput

type DbSystemCredentialsInput

type DbSystemCredentialsInput interface {
	pulumi.Input

	ToDbSystemCredentialsOutput() DbSystemCredentialsOutput
	ToDbSystemCredentialsOutputWithContext(context.Context) DbSystemCredentialsOutput
}

DbSystemCredentialsInput is an input type that accepts DbSystemCredentialsArgs and DbSystemCredentialsOutput values. You can construct a concrete instance of `DbSystemCredentialsInput` via:

DbSystemCredentialsArgs{...}

type DbSystemCredentialsOutput

type DbSystemCredentialsOutput struct{ *pulumi.OutputState }

func (DbSystemCredentialsOutput) ElementType

func (DbSystemCredentialsOutput) ElementType() reflect.Type

func (DbSystemCredentialsOutput) PasswordDetails

Details for the database system password. Password can be passed as `VaultSecretPasswordDetails` or `PlainTextPasswordDetails`.

func (DbSystemCredentialsOutput) ToDbSystemCredentialsOutput

func (o DbSystemCredentialsOutput) ToDbSystemCredentialsOutput() DbSystemCredentialsOutput

func (DbSystemCredentialsOutput) ToDbSystemCredentialsOutputWithContext

func (o DbSystemCredentialsOutput) ToDbSystemCredentialsOutputWithContext(ctx context.Context) DbSystemCredentialsOutput

func (DbSystemCredentialsOutput) ToDbSystemCredentialsPtrOutput

func (o DbSystemCredentialsOutput) ToDbSystemCredentialsPtrOutput() DbSystemCredentialsPtrOutput

func (DbSystemCredentialsOutput) ToDbSystemCredentialsPtrOutputWithContext

func (o DbSystemCredentialsOutput) ToDbSystemCredentialsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPtrOutput

func (DbSystemCredentialsOutput) Username

The database system administrator username.

type DbSystemCredentialsPasswordDetails

type DbSystemCredentialsPasswordDetails struct {
	// The database system password.
	Password *string `pulumi:"password"`
	// The password type.
	PasswordType string `pulumi:"passwordType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret where the password is stored.
	SecretId *string `pulumi:"secretId"`
	// The secret version of the stored password.
	SecretVersion *string `pulumi:"secretVersion"`
}

type DbSystemCredentialsPasswordDetailsArgs

type DbSystemCredentialsPasswordDetailsArgs struct {
	// The database system password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The password type.
	PasswordType pulumi.StringInput `pulumi:"passwordType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret where the password is stored.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// The secret version of the stored password.
	SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"`
}

func (DbSystemCredentialsPasswordDetailsArgs) ElementType

func (DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsOutput

func (i DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsOutput() DbSystemCredentialsPasswordDetailsOutput

func (DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsOutputWithContext

func (i DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsOutputWithContext(ctx context.Context) DbSystemCredentialsPasswordDetailsOutput

func (DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsPtrOutput

func (i DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsPtrOutput() DbSystemCredentialsPasswordDetailsPtrOutput

func (DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext

func (i DbSystemCredentialsPasswordDetailsArgs) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPasswordDetailsPtrOutput

type DbSystemCredentialsPasswordDetailsInput

type DbSystemCredentialsPasswordDetailsInput interface {
	pulumi.Input

	ToDbSystemCredentialsPasswordDetailsOutput() DbSystemCredentialsPasswordDetailsOutput
	ToDbSystemCredentialsPasswordDetailsOutputWithContext(context.Context) DbSystemCredentialsPasswordDetailsOutput
}

DbSystemCredentialsPasswordDetailsInput is an input type that accepts DbSystemCredentialsPasswordDetailsArgs and DbSystemCredentialsPasswordDetailsOutput values. You can construct a concrete instance of `DbSystemCredentialsPasswordDetailsInput` via:

DbSystemCredentialsPasswordDetailsArgs{...}

type DbSystemCredentialsPasswordDetailsOutput

type DbSystemCredentialsPasswordDetailsOutput struct{ *pulumi.OutputState }

func (DbSystemCredentialsPasswordDetailsOutput) ElementType

func (DbSystemCredentialsPasswordDetailsOutput) Password

The database system password.

func (DbSystemCredentialsPasswordDetailsOutput) PasswordType

The password type.

func (DbSystemCredentialsPasswordDetailsOutput) SecretId

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

func (DbSystemCredentialsPasswordDetailsOutput) SecretVersion

The secret version of the stored password.

func (DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsOutput

func (o DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsOutput() DbSystemCredentialsPasswordDetailsOutput

func (DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsOutputWithContext

func (o DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsOutputWithContext(ctx context.Context) DbSystemCredentialsPasswordDetailsOutput

func (DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsPtrOutput

func (o DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsPtrOutput() DbSystemCredentialsPasswordDetailsPtrOutput

func (DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext

func (o DbSystemCredentialsPasswordDetailsOutput) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPasswordDetailsPtrOutput

type DbSystemCredentialsPasswordDetailsPtrInput

type DbSystemCredentialsPasswordDetailsPtrInput interface {
	pulumi.Input

	ToDbSystemCredentialsPasswordDetailsPtrOutput() DbSystemCredentialsPasswordDetailsPtrOutput
	ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext(context.Context) DbSystemCredentialsPasswordDetailsPtrOutput
}

DbSystemCredentialsPasswordDetailsPtrInput is an input type that accepts DbSystemCredentialsPasswordDetailsArgs, DbSystemCredentialsPasswordDetailsPtr and DbSystemCredentialsPasswordDetailsPtrOutput values. You can construct a concrete instance of `DbSystemCredentialsPasswordDetailsPtrInput` via:

        DbSystemCredentialsPasswordDetailsArgs{...}

or:

        nil

type DbSystemCredentialsPasswordDetailsPtrOutput

type DbSystemCredentialsPasswordDetailsPtrOutput struct{ *pulumi.OutputState }

func (DbSystemCredentialsPasswordDetailsPtrOutput) Elem

func (DbSystemCredentialsPasswordDetailsPtrOutput) ElementType

func (DbSystemCredentialsPasswordDetailsPtrOutput) Password

The database system password.

func (DbSystemCredentialsPasswordDetailsPtrOutput) PasswordType

The password type.

func (DbSystemCredentialsPasswordDetailsPtrOutput) SecretId

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

func (DbSystemCredentialsPasswordDetailsPtrOutput) SecretVersion

The secret version of the stored password.

func (DbSystemCredentialsPasswordDetailsPtrOutput) ToDbSystemCredentialsPasswordDetailsPtrOutput

func (o DbSystemCredentialsPasswordDetailsPtrOutput) ToDbSystemCredentialsPasswordDetailsPtrOutput() DbSystemCredentialsPasswordDetailsPtrOutput

func (DbSystemCredentialsPasswordDetailsPtrOutput) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext

func (o DbSystemCredentialsPasswordDetailsPtrOutput) ToDbSystemCredentialsPasswordDetailsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPasswordDetailsPtrOutput

type DbSystemCredentialsPtrInput

type DbSystemCredentialsPtrInput interface {
	pulumi.Input

	ToDbSystemCredentialsPtrOutput() DbSystemCredentialsPtrOutput
	ToDbSystemCredentialsPtrOutputWithContext(context.Context) DbSystemCredentialsPtrOutput
}

DbSystemCredentialsPtrInput is an input type that accepts DbSystemCredentialsArgs, DbSystemCredentialsPtr and DbSystemCredentialsPtrOutput values. You can construct a concrete instance of `DbSystemCredentialsPtrInput` via:

        DbSystemCredentialsArgs{...}

or:

        nil

type DbSystemCredentialsPtrOutput

type DbSystemCredentialsPtrOutput struct{ *pulumi.OutputState }

func (DbSystemCredentialsPtrOutput) Elem

func (DbSystemCredentialsPtrOutput) ElementType

func (DbSystemCredentialsPtrOutput) PasswordDetails

Details for the database system password. Password can be passed as `VaultSecretPasswordDetails` or `PlainTextPasswordDetails`.

func (DbSystemCredentialsPtrOutput) ToDbSystemCredentialsPtrOutput

func (o DbSystemCredentialsPtrOutput) ToDbSystemCredentialsPtrOutput() DbSystemCredentialsPtrOutput

func (DbSystemCredentialsPtrOutput) ToDbSystemCredentialsPtrOutputWithContext

func (o DbSystemCredentialsPtrOutput) ToDbSystemCredentialsPtrOutputWithContext(ctx context.Context) DbSystemCredentialsPtrOutput

func (DbSystemCredentialsPtrOutput) Username

The database system administrator username.

type DbSystemInput

type DbSystemInput interface {
	pulumi.Input

	ToDbSystemOutput() DbSystemOutput
	ToDbSystemOutputWithContext(ctx context.Context) DbSystemOutput
}

type DbSystemInstance

type DbSystemInstance struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain *string `pulumi:"availabilityDomain"`
	// A user-provided description of the database instance node.
	Description *string `pulumi:"description"`
	// Display name of the database instance node. Avoid entering confidential information.
	DisplayName *string `pulumi:"displayName"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id *string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `pulumi:"lifecycleDetails"`
	// The current state of the database system.
	State *string `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *string `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *string `pulumi:"timeUpdated"`
}

type DbSystemInstanceArgs

type DbSystemInstanceArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"`
	// A user-provided description of the database instance node.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Display name of the database instance node. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id pulumi.StringPtrInput `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.StringPtrInput `pulumi:"lifecycleDetails"`
	// The current state of the database system.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"`
}

func (DbSystemInstanceArgs) ElementType

func (DbSystemInstanceArgs) ElementType() reflect.Type

func (DbSystemInstanceArgs) ToDbSystemInstanceOutput

func (i DbSystemInstanceArgs) ToDbSystemInstanceOutput() DbSystemInstanceOutput

func (DbSystemInstanceArgs) ToDbSystemInstanceOutputWithContext

func (i DbSystemInstanceArgs) ToDbSystemInstanceOutputWithContext(ctx context.Context) DbSystemInstanceOutput

type DbSystemInstanceArray

type DbSystemInstanceArray []DbSystemInstanceInput

func (DbSystemInstanceArray) ElementType

func (DbSystemInstanceArray) ElementType() reflect.Type

func (DbSystemInstanceArray) ToDbSystemInstanceArrayOutput

func (i DbSystemInstanceArray) ToDbSystemInstanceArrayOutput() DbSystemInstanceArrayOutput

func (DbSystemInstanceArray) ToDbSystemInstanceArrayOutputWithContext

func (i DbSystemInstanceArray) ToDbSystemInstanceArrayOutputWithContext(ctx context.Context) DbSystemInstanceArrayOutput

type DbSystemInstanceArrayInput

type DbSystemInstanceArrayInput interface {
	pulumi.Input

	ToDbSystemInstanceArrayOutput() DbSystemInstanceArrayOutput
	ToDbSystemInstanceArrayOutputWithContext(context.Context) DbSystemInstanceArrayOutput
}

DbSystemInstanceArrayInput is an input type that accepts DbSystemInstanceArray and DbSystemInstanceArrayOutput values. You can construct a concrete instance of `DbSystemInstanceArrayInput` via:

DbSystemInstanceArray{ DbSystemInstanceArgs{...} }

type DbSystemInstanceArrayOutput

type DbSystemInstanceArrayOutput struct{ *pulumi.OutputState }

func (DbSystemInstanceArrayOutput) ElementType

func (DbSystemInstanceArrayOutput) Index

func (DbSystemInstanceArrayOutput) ToDbSystemInstanceArrayOutput

func (o DbSystemInstanceArrayOutput) ToDbSystemInstanceArrayOutput() DbSystemInstanceArrayOutput

func (DbSystemInstanceArrayOutput) ToDbSystemInstanceArrayOutputWithContext

func (o DbSystemInstanceArrayOutput) ToDbSystemInstanceArrayOutputWithContext(ctx context.Context) DbSystemInstanceArrayOutput

type DbSystemInstanceInput

type DbSystemInstanceInput interface {
	pulumi.Input

	ToDbSystemInstanceOutput() DbSystemInstanceOutput
	ToDbSystemInstanceOutputWithContext(context.Context) DbSystemInstanceOutput
}

DbSystemInstanceInput is an input type that accepts DbSystemInstanceArgs and DbSystemInstanceOutput values. You can construct a concrete instance of `DbSystemInstanceInput` via:

DbSystemInstanceArgs{...}

type DbSystemInstanceOutput

type DbSystemInstanceOutput struct{ *pulumi.OutputState }

func (DbSystemInstanceOutput) AvailabilityDomain

func (o DbSystemInstanceOutput) AvailabilityDomain() pulumi.StringPtrOutput

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (DbSystemInstanceOutput) Description

A user-provided description of the database instance node.

func (DbSystemInstanceOutput) DisplayName

Display name of the database instance node. Avoid entering confidential information.

func (DbSystemInstanceOutput) ElementType

func (DbSystemInstanceOutput) ElementType() reflect.Type

func (DbSystemInstanceOutput) Id

A unique identifier for the database instance node. Immutable on creation.

func (DbSystemInstanceOutput) LifecycleDetails

func (o DbSystemInstanceOutput) LifecycleDetails() pulumi.StringPtrOutput

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 (DbSystemInstanceOutput) State

The current state of the database system.

func (DbSystemInstanceOutput) TimeCreated

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (DbSystemInstanceOutput) TimeUpdated

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (DbSystemInstanceOutput) ToDbSystemInstanceOutput

func (o DbSystemInstanceOutput) ToDbSystemInstanceOutput() DbSystemInstanceOutput

func (DbSystemInstanceOutput) ToDbSystemInstanceOutputWithContext

func (o DbSystemInstanceOutput) ToDbSystemInstanceOutputWithContext(ctx context.Context) DbSystemInstanceOutput

type DbSystemInstancesDetail

type DbSystemInstancesDetail struct {
	// A user-provided description of the database instance node.
	Description *string `pulumi:"description"`
	// Display name of the database instance node. Avoid entering confidential information.
	DisplayName *string `pulumi:"displayName"`
	// Private IP in customer subnet that will be assigned to the database instance node. This value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses in the specified subnet.
	PrivateIp *string `pulumi:"privateIp"`
}

type DbSystemInstancesDetailArgs

type DbSystemInstancesDetailArgs struct {
	// A user-provided description of the database instance node.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Display name of the database instance node. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Private IP in customer subnet that will be assigned to the database instance node. This value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses in the specified subnet.
	PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"`
}

func (DbSystemInstancesDetailArgs) ElementType

func (DbSystemInstancesDetailArgs) ToDbSystemInstancesDetailOutput

func (i DbSystemInstancesDetailArgs) ToDbSystemInstancesDetailOutput() DbSystemInstancesDetailOutput

func (DbSystemInstancesDetailArgs) ToDbSystemInstancesDetailOutputWithContext

func (i DbSystemInstancesDetailArgs) ToDbSystemInstancesDetailOutputWithContext(ctx context.Context) DbSystemInstancesDetailOutput

type DbSystemInstancesDetailArray

type DbSystemInstancesDetailArray []DbSystemInstancesDetailInput

func (DbSystemInstancesDetailArray) ElementType

func (DbSystemInstancesDetailArray) ToDbSystemInstancesDetailArrayOutput

func (i DbSystemInstancesDetailArray) ToDbSystemInstancesDetailArrayOutput() DbSystemInstancesDetailArrayOutput

func (DbSystemInstancesDetailArray) ToDbSystemInstancesDetailArrayOutputWithContext

func (i DbSystemInstancesDetailArray) ToDbSystemInstancesDetailArrayOutputWithContext(ctx context.Context) DbSystemInstancesDetailArrayOutput

type DbSystemInstancesDetailArrayInput

type DbSystemInstancesDetailArrayInput interface {
	pulumi.Input

	ToDbSystemInstancesDetailArrayOutput() DbSystemInstancesDetailArrayOutput
	ToDbSystemInstancesDetailArrayOutputWithContext(context.Context) DbSystemInstancesDetailArrayOutput
}

DbSystemInstancesDetailArrayInput is an input type that accepts DbSystemInstancesDetailArray and DbSystemInstancesDetailArrayOutput values. You can construct a concrete instance of `DbSystemInstancesDetailArrayInput` via:

DbSystemInstancesDetailArray{ DbSystemInstancesDetailArgs{...} }

type DbSystemInstancesDetailArrayOutput

type DbSystemInstancesDetailArrayOutput struct{ *pulumi.OutputState }

func (DbSystemInstancesDetailArrayOutput) ElementType

func (DbSystemInstancesDetailArrayOutput) Index

func (DbSystemInstancesDetailArrayOutput) ToDbSystemInstancesDetailArrayOutput

func (o DbSystemInstancesDetailArrayOutput) ToDbSystemInstancesDetailArrayOutput() DbSystemInstancesDetailArrayOutput

func (DbSystemInstancesDetailArrayOutput) ToDbSystemInstancesDetailArrayOutputWithContext

func (o DbSystemInstancesDetailArrayOutput) ToDbSystemInstancesDetailArrayOutputWithContext(ctx context.Context) DbSystemInstancesDetailArrayOutput

type DbSystemInstancesDetailInput

type DbSystemInstancesDetailInput interface {
	pulumi.Input

	ToDbSystemInstancesDetailOutput() DbSystemInstancesDetailOutput
	ToDbSystemInstancesDetailOutputWithContext(context.Context) DbSystemInstancesDetailOutput
}

DbSystemInstancesDetailInput is an input type that accepts DbSystemInstancesDetailArgs and DbSystemInstancesDetailOutput values. You can construct a concrete instance of `DbSystemInstancesDetailInput` via:

DbSystemInstancesDetailArgs{...}

type DbSystemInstancesDetailOutput

type DbSystemInstancesDetailOutput struct{ *pulumi.OutputState }

func (DbSystemInstancesDetailOutput) Description

A user-provided description of the database instance node.

func (DbSystemInstancesDetailOutput) DisplayName

Display name of the database instance node. Avoid entering confidential information.

func (DbSystemInstancesDetailOutput) ElementType

func (DbSystemInstancesDetailOutput) PrivateIp

Private IP in customer subnet that will be assigned to the database instance node. This value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses in the specified subnet.

func (DbSystemInstancesDetailOutput) ToDbSystemInstancesDetailOutput

func (o DbSystemInstancesDetailOutput) ToDbSystemInstancesDetailOutput() DbSystemInstancesDetailOutput

func (DbSystemInstancesDetailOutput) ToDbSystemInstancesDetailOutputWithContext

func (o DbSystemInstancesDetailOutput) ToDbSystemInstancesDetailOutputWithContext(ctx context.Context) DbSystemInstancesDetailOutput

type DbSystemManagementPolicy

type DbSystemManagementPolicy struct {
	// (Updatable) PostgreSQL database system backup policy.
	BackupPolicy *DbSystemManagementPolicyBackupPolicy `pulumi:"backupPolicy"`
	// (Updatable) The start of the maintenance window.
	MaintenanceWindowStart *string `pulumi:"maintenanceWindowStart"`
}

type DbSystemManagementPolicyArgs

type DbSystemManagementPolicyArgs struct {
	// (Updatable) PostgreSQL database system backup policy.
	BackupPolicy DbSystemManagementPolicyBackupPolicyPtrInput `pulumi:"backupPolicy"`
	// (Updatable) The start of the maintenance window.
	MaintenanceWindowStart pulumi.StringPtrInput `pulumi:"maintenanceWindowStart"`
}

func (DbSystemManagementPolicyArgs) ElementType

func (DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyOutput

func (i DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyOutput() DbSystemManagementPolicyOutput

func (DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyOutputWithContext

func (i DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyOutputWithContext(ctx context.Context) DbSystemManagementPolicyOutput

func (DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyPtrOutput

func (i DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyPtrOutput() DbSystemManagementPolicyPtrOutput

func (DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyPtrOutputWithContext

func (i DbSystemManagementPolicyArgs) ToDbSystemManagementPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyPtrOutput

type DbSystemManagementPolicyBackupPolicy

type DbSystemManagementPolicyBackupPolicy struct {
	// (Updatable) Hour of the day when the backup starts.
	BackupStart *string `pulumi:"backupStart"`
	// (Updatable) Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths []int `pulumi:"daysOfTheMonths"`
	// (Updatable) The day of the week that the backup starts.
	DaysOfTheWeeks []string `pulumi:"daysOfTheWeeks"`
	// (Updatable) The kind of backup policy.
	Kind *string `pulumi:"kind"`
	// (Updatable) How many days the data should be stored after the database system deletion.
	RetentionDays *int `pulumi:"retentionDays"`
}

type DbSystemManagementPolicyBackupPolicyArgs

type DbSystemManagementPolicyBackupPolicyArgs struct {
	// (Updatable) Hour of the day when the backup starts.
	BackupStart pulumi.StringPtrInput `pulumi:"backupStart"`
	// (Updatable) Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths pulumi.IntArrayInput `pulumi:"daysOfTheMonths"`
	// (Updatable) The day of the week that the backup starts.
	DaysOfTheWeeks pulumi.StringArrayInput `pulumi:"daysOfTheWeeks"`
	// (Updatable) The kind of backup policy.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// (Updatable) How many days the data should be stored after the database system deletion.
	RetentionDays pulumi.IntPtrInput `pulumi:"retentionDays"`
}

func (DbSystemManagementPolicyBackupPolicyArgs) ElementType

func (DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyOutput

func (i DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyOutput() DbSystemManagementPolicyBackupPolicyOutput

func (DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyOutputWithContext

func (i DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) DbSystemManagementPolicyBackupPolicyOutput

func (DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyPtrOutput

func (i DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyPtrOutput() DbSystemManagementPolicyBackupPolicyPtrOutput

func (DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext

func (i DbSystemManagementPolicyBackupPolicyArgs) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyBackupPolicyPtrOutput

type DbSystemManagementPolicyBackupPolicyInput

type DbSystemManagementPolicyBackupPolicyInput interface {
	pulumi.Input

	ToDbSystemManagementPolicyBackupPolicyOutput() DbSystemManagementPolicyBackupPolicyOutput
	ToDbSystemManagementPolicyBackupPolicyOutputWithContext(context.Context) DbSystemManagementPolicyBackupPolicyOutput
}

DbSystemManagementPolicyBackupPolicyInput is an input type that accepts DbSystemManagementPolicyBackupPolicyArgs and DbSystemManagementPolicyBackupPolicyOutput values. You can construct a concrete instance of `DbSystemManagementPolicyBackupPolicyInput` via:

DbSystemManagementPolicyBackupPolicyArgs{...}

type DbSystemManagementPolicyBackupPolicyOutput

type DbSystemManagementPolicyBackupPolicyOutput struct{ *pulumi.OutputState }

func (DbSystemManagementPolicyBackupPolicyOutput) BackupStart

(Updatable) Hour of the day when the backup starts.

func (DbSystemManagementPolicyBackupPolicyOutput) DaysOfTheMonths

(Updatable) Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.

func (DbSystemManagementPolicyBackupPolicyOutput) DaysOfTheWeeks

(Updatable) The day of the week that the backup starts.

func (DbSystemManagementPolicyBackupPolicyOutput) ElementType

func (DbSystemManagementPolicyBackupPolicyOutput) Kind

(Updatable) The kind of backup policy.

func (DbSystemManagementPolicyBackupPolicyOutput) RetentionDays

(Updatable) How many days the data should be stored after the database system deletion.

func (DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyOutput

func (o DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyOutput() DbSystemManagementPolicyBackupPolicyOutput

func (DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyOutputWithContext

func (o DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) DbSystemManagementPolicyBackupPolicyOutput

func (DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutput

func (o DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutput() DbSystemManagementPolicyBackupPolicyPtrOutput

func (DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext

func (o DbSystemManagementPolicyBackupPolicyOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyBackupPolicyPtrOutput

type DbSystemManagementPolicyBackupPolicyPtrInput

type DbSystemManagementPolicyBackupPolicyPtrInput interface {
	pulumi.Input

	ToDbSystemManagementPolicyBackupPolicyPtrOutput() DbSystemManagementPolicyBackupPolicyPtrOutput
	ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext(context.Context) DbSystemManagementPolicyBackupPolicyPtrOutput
}

DbSystemManagementPolicyBackupPolicyPtrInput is an input type that accepts DbSystemManagementPolicyBackupPolicyArgs, DbSystemManagementPolicyBackupPolicyPtr and DbSystemManagementPolicyBackupPolicyPtrOutput values. You can construct a concrete instance of `DbSystemManagementPolicyBackupPolicyPtrInput` via:

        DbSystemManagementPolicyBackupPolicyArgs{...}

or:

        nil

type DbSystemManagementPolicyBackupPolicyPtrOutput

type DbSystemManagementPolicyBackupPolicyPtrOutput struct{ *pulumi.OutputState }

func (DbSystemManagementPolicyBackupPolicyPtrOutput) BackupStart

(Updatable) Hour of the day when the backup starts.

func (DbSystemManagementPolicyBackupPolicyPtrOutput) DaysOfTheMonths

(Updatable) Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.

func (DbSystemManagementPolicyBackupPolicyPtrOutput) DaysOfTheWeeks

(Updatable) The day of the week that the backup starts.

func (DbSystemManagementPolicyBackupPolicyPtrOutput) Elem

func (DbSystemManagementPolicyBackupPolicyPtrOutput) ElementType

func (DbSystemManagementPolicyBackupPolicyPtrOutput) Kind

(Updatable) The kind of backup policy.

func (DbSystemManagementPolicyBackupPolicyPtrOutput) RetentionDays

(Updatable) How many days the data should be stored after the database system deletion.

func (DbSystemManagementPolicyBackupPolicyPtrOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutput

func (o DbSystemManagementPolicyBackupPolicyPtrOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutput() DbSystemManagementPolicyBackupPolicyPtrOutput

func (DbSystemManagementPolicyBackupPolicyPtrOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext

func (o DbSystemManagementPolicyBackupPolicyPtrOutput) ToDbSystemManagementPolicyBackupPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyBackupPolicyPtrOutput

type DbSystemManagementPolicyInput

type DbSystemManagementPolicyInput interface {
	pulumi.Input

	ToDbSystemManagementPolicyOutput() DbSystemManagementPolicyOutput
	ToDbSystemManagementPolicyOutputWithContext(context.Context) DbSystemManagementPolicyOutput
}

DbSystemManagementPolicyInput is an input type that accepts DbSystemManagementPolicyArgs and DbSystemManagementPolicyOutput values. You can construct a concrete instance of `DbSystemManagementPolicyInput` via:

DbSystemManagementPolicyArgs{...}

type DbSystemManagementPolicyOutput

type DbSystemManagementPolicyOutput struct{ *pulumi.OutputState }

func (DbSystemManagementPolicyOutput) BackupPolicy

(Updatable) PostgreSQL database system backup policy.

func (DbSystemManagementPolicyOutput) ElementType

func (DbSystemManagementPolicyOutput) MaintenanceWindowStart

func (o DbSystemManagementPolicyOutput) MaintenanceWindowStart() pulumi.StringPtrOutput

(Updatable) The start of the maintenance window.

func (DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyOutput

func (o DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyOutput() DbSystemManagementPolicyOutput

func (DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyOutputWithContext

func (o DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyOutputWithContext(ctx context.Context) DbSystemManagementPolicyOutput

func (DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyPtrOutput

func (o DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyPtrOutput() DbSystemManagementPolicyPtrOutput

func (DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyPtrOutputWithContext

func (o DbSystemManagementPolicyOutput) ToDbSystemManagementPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyPtrOutput

type DbSystemManagementPolicyPtrInput

type DbSystemManagementPolicyPtrInput interface {
	pulumi.Input

	ToDbSystemManagementPolicyPtrOutput() DbSystemManagementPolicyPtrOutput
	ToDbSystemManagementPolicyPtrOutputWithContext(context.Context) DbSystemManagementPolicyPtrOutput
}

DbSystemManagementPolicyPtrInput is an input type that accepts DbSystemManagementPolicyArgs, DbSystemManagementPolicyPtr and DbSystemManagementPolicyPtrOutput values. You can construct a concrete instance of `DbSystemManagementPolicyPtrInput` via:

        DbSystemManagementPolicyArgs{...}

or:

        nil

type DbSystemManagementPolicyPtrOutput

type DbSystemManagementPolicyPtrOutput struct{ *pulumi.OutputState }

func (DbSystemManagementPolicyPtrOutput) BackupPolicy

(Updatable) PostgreSQL database system backup policy.

func (DbSystemManagementPolicyPtrOutput) Elem

func (DbSystemManagementPolicyPtrOutput) ElementType

func (DbSystemManagementPolicyPtrOutput) MaintenanceWindowStart

func (o DbSystemManagementPolicyPtrOutput) MaintenanceWindowStart() pulumi.StringPtrOutput

(Updatable) The start of the maintenance window.

func (DbSystemManagementPolicyPtrOutput) ToDbSystemManagementPolicyPtrOutput

func (o DbSystemManagementPolicyPtrOutput) ToDbSystemManagementPolicyPtrOutput() DbSystemManagementPolicyPtrOutput

func (DbSystemManagementPolicyPtrOutput) ToDbSystemManagementPolicyPtrOutputWithContext

func (o DbSystemManagementPolicyPtrOutput) ToDbSystemManagementPolicyPtrOutputWithContext(ctx context.Context) DbSystemManagementPolicyPtrOutput

type DbSystemMap

type DbSystemMap map[string]DbSystemInput

func (DbSystemMap) ElementType

func (DbSystemMap) ElementType() reflect.Type

func (DbSystemMap) ToDbSystemMapOutput

func (i DbSystemMap) ToDbSystemMapOutput() DbSystemMapOutput

func (DbSystemMap) ToDbSystemMapOutputWithContext

func (i DbSystemMap) ToDbSystemMapOutputWithContext(ctx context.Context) DbSystemMapOutput

type DbSystemMapInput

type DbSystemMapInput interface {
	pulumi.Input

	ToDbSystemMapOutput() DbSystemMapOutput
	ToDbSystemMapOutputWithContext(context.Context) DbSystemMapOutput
}

DbSystemMapInput is an input type that accepts DbSystemMap and DbSystemMapOutput values. You can construct a concrete instance of `DbSystemMapInput` via:

DbSystemMap{ "key": DbSystemArgs{...} }

type DbSystemMapOutput

type DbSystemMapOutput struct{ *pulumi.OutputState }

func (DbSystemMapOutput) ElementType

func (DbSystemMapOutput) ElementType() reflect.Type

func (DbSystemMapOutput) MapIndex

func (DbSystemMapOutput) ToDbSystemMapOutput

func (o DbSystemMapOutput) ToDbSystemMapOutput() DbSystemMapOutput

func (DbSystemMapOutput) ToDbSystemMapOutputWithContext

func (o DbSystemMapOutput) ToDbSystemMapOutputWithContext(ctx context.Context) DbSystemMapOutput

type DbSystemNetworkDetails

type DbSystemNetworkDetails struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds []string `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp *string `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId string `pulumi:"subnetId"`
}

type DbSystemNetworkDetailsArgs

type DbSystemNetworkDetailsArgs struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp pulumi.StringPtrInput `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (DbSystemNetworkDetailsArgs) ElementType

func (DbSystemNetworkDetailsArgs) ElementType() reflect.Type

func (DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsOutput

func (i DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsOutput() DbSystemNetworkDetailsOutput

func (DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsOutputWithContext

func (i DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsOutputWithContext(ctx context.Context) DbSystemNetworkDetailsOutput

func (DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsPtrOutput

func (i DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsPtrOutput() DbSystemNetworkDetailsPtrOutput

func (DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsPtrOutputWithContext

func (i DbSystemNetworkDetailsArgs) ToDbSystemNetworkDetailsPtrOutputWithContext(ctx context.Context) DbSystemNetworkDetailsPtrOutput

type DbSystemNetworkDetailsInput

type DbSystemNetworkDetailsInput interface {
	pulumi.Input

	ToDbSystemNetworkDetailsOutput() DbSystemNetworkDetailsOutput
	ToDbSystemNetworkDetailsOutputWithContext(context.Context) DbSystemNetworkDetailsOutput
}

DbSystemNetworkDetailsInput is an input type that accepts DbSystemNetworkDetailsArgs and DbSystemNetworkDetailsOutput values. You can construct a concrete instance of `DbSystemNetworkDetailsInput` via:

DbSystemNetworkDetailsArgs{...}

type DbSystemNetworkDetailsOutput

type DbSystemNetworkDetailsOutput struct{ *pulumi.OutputState }

func (DbSystemNetworkDetailsOutput) ElementType

func (DbSystemNetworkDetailsOutput) NsgIds

List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.

func (DbSystemNetworkDetailsOutput) PrimaryDbEndpointPrivateIp

func (o DbSystemNetworkDetailsOutput) PrimaryDbEndpointPrivateIp() pulumi.StringPtrOutput

Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.

func (DbSystemNetworkDetailsOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.

func (DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsOutput

func (o DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsOutput() DbSystemNetworkDetailsOutput

func (DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsOutputWithContext

func (o DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsOutputWithContext(ctx context.Context) DbSystemNetworkDetailsOutput

func (DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsPtrOutput

func (o DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsPtrOutput() DbSystemNetworkDetailsPtrOutput

func (DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsPtrOutputWithContext

func (o DbSystemNetworkDetailsOutput) ToDbSystemNetworkDetailsPtrOutputWithContext(ctx context.Context) DbSystemNetworkDetailsPtrOutput

type DbSystemNetworkDetailsPtrInput

type DbSystemNetworkDetailsPtrInput interface {
	pulumi.Input

	ToDbSystemNetworkDetailsPtrOutput() DbSystemNetworkDetailsPtrOutput
	ToDbSystemNetworkDetailsPtrOutputWithContext(context.Context) DbSystemNetworkDetailsPtrOutput
}

DbSystemNetworkDetailsPtrInput is an input type that accepts DbSystemNetworkDetailsArgs, DbSystemNetworkDetailsPtr and DbSystemNetworkDetailsPtrOutput values. You can construct a concrete instance of `DbSystemNetworkDetailsPtrInput` via:

        DbSystemNetworkDetailsArgs{...}

or:

        nil

type DbSystemNetworkDetailsPtrOutput

type DbSystemNetworkDetailsPtrOutput struct{ *pulumi.OutputState }

func (DbSystemNetworkDetailsPtrOutput) Elem

func (DbSystemNetworkDetailsPtrOutput) ElementType

func (DbSystemNetworkDetailsPtrOutput) NsgIds

List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.

func (DbSystemNetworkDetailsPtrOutput) PrimaryDbEndpointPrivateIp

func (o DbSystemNetworkDetailsPtrOutput) PrimaryDbEndpointPrivateIp() pulumi.StringPtrOutput

Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.

func (DbSystemNetworkDetailsPtrOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.

func (DbSystemNetworkDetailsPtrOutput) ToDbSystemNetworkDetailsPtrOutput

func (o DbSystemNetworkDetailsPtrOutput) ToDbSystemNetworkDetailsPtrOutput() DbSystemNetworkDetailsPtrOutput

func (DbSystemNetworkDetailsPtrOutput) ToDbSystemNetworkDetailsPtrOutputWithContext

func (o DbSystemNetworkDetailsPtrOutput) ToDbSystemNetworkDetailsPtrOutputWithContext(ctx context.Context) DbSystemNetworkDetailsPtrOutput

type DbSystemOutput

type DbSystemOutput struct{ *pulumi.OutputState }

func (DbSystemOutput) AdminUsername

func (o DbSystemOutput) AdminUsername() pulumi.StringOutput

The database system administrator username.

func (DbSystemOutput) ApplyConfig added in v1.18.0

func (o DbSystemOutput) ApplyConfig() pulumi.StringPtrOutput

Whether a configuration update requires a restart of the database instance or a reload of the configuration. Some configuration changes require a restart of database instances to be applied. Apply config can be passed as `RESTART` or `RELOAD`

func (DbSystemOutput) CompartmentId

func (o DbSystemOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.

func (DbSystemOutput) ConfigId

func (o DbSystemOutput) ConfigId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.

func (DbSystemOutput) Credentials

Initial database system credentials that the database system will be provisioned with. The password details are not visible on any subsequent operation, such as GET /dbSystems/{dbSystemId}.

func (DbSystemOutput) DbVersion

func (o DbSystemOutput) DbVersion() pulumi.StringOutput

Version of database system software.

func (DbSystemOutput) DefinedTags

func (o DbSystemOutput) DefinedTags() pulumi.MapOutput

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

func (DbSystemOutput) Description

func (o DbSystemOutput) Description() pulumi.StringOutput

A user-provided description of the database instance node.

func (DbSystemOutput) DisplayName

func (o DbSystemOutput) DisplayName() pulumi.StringOutput

Display name of the database instance node. Avoid entering confidential information.

func (DbSystemOutput) ElementType

func (DbSystemOutput) ElementType() reflect.Type

func (DbSystemOutput) FreeformTags

func (o DbSystemOutput) FreeformTags() pulumi.MapOutput

(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 (DbSystemOutput) InstanceCount

func (o DbSystemOutput) InstanceCount() pulumi.IntOutput

(Updatable when patchOperations are specified) Count of database instances nodes to be created in the database system.

func (DbSystemOutput) InstanceMemorySizeInGbs

func (o DbSystemOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

The total amount of memory available to each database instance node, in gigabytes.

func (DbSystemOutput) InstanceOcpuCount

func (o DbSystemOutput) InstanceOcpuCount() pulumi.IntOutput

The total number of OCPUs available to each database instance node.

func (DbSystemOutput) Instances

The list of instances, or nodes, in the database system.

func (DbSystemOutput) InstancesDetails

Details of database instances nodes to be created. This parameter is optional. If specified, its size must match `instanceCount`.

func (DbSystemOutput) LifecycleDetails

func (o DbSystemOutput) LifecycleDetails() pulumi.StringOutput

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 (DbSystemOutput) ManagementPolicy

func (o DbSystemOutput) ManagementPolicy() DbSystemManagementPolicyOutput

(Updatable) PostgreSQL database system management policy update details.

func (DbSystemOutput) NetworkDetails

func (o DbSystemOutput) NetworkDetails() DbSystemNetworkDetailsOutput

Network details for the database system.

func (DbSystemOutput) PatchOperations added in v1.18.0

(Updatable) For adding and removing from read replica database instances. Please remove the patchOperations after it is applied. Update the instanceCount arrodrandly. Cannot be specified when creating the resource.

func (DbSystemOutput) Shape

The name of the shape for the database instance node. Use the /shapes API for accepted shapes. Example: `PostgreSQL.VM.Standard.E4.Flex.2.32GB`. Find more about the supported shapes [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/supported-shapes.htm).

func (DbSystemOutput) Source

The source used to restore the database system.

func (DbSystemOutput) State

The current state of the database system.

func (DbSystemOutput) StorageDetails

func (o DbSystemOutput) StorageDetails() DbSystemStorageDetailsOutput

(Updatable) Storage details of the database system.

func (DbSystemOutput) SystemTags

func (o DbSystemOutput) SystemTags() pulumi.MapOutput

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (DbSystemOutput) SystemType

func (o DbSystemOutput) SystemType() pulumi.StringOutput

Type of the database system.

** 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 (DbSystemOutput) TimeCreated

func (o DbSystemOutput) TimeCreated() pulumi.StringOutput

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (DbSystemOutput) TimeUpdated

func (o DbSystemOutput) TimeUpdated() pulumi.StringOutput

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (DbSystemOutput) ToDbSystemOutput

func (o DbSystemOutput) ToDbSystemOutput() DbSystemOutput

func (DbSystemOutput) ToDbSystemOutputWithContext

func (o DbSystemOutput) ToDbSystemOutputWithContext(ctx context.Context) DbSystemOutput

type DbSystemPatchOperation added in v1.18.0

type DbSystemPatchOperation struct {
	From *string `pulumi:"from"`
	// The operation can be one of these values: `INSERT`, `REMOVE`.
	Operation    string  `pulumi:"operation"`
	Position     *string `pulumi:"position"`
	SelectedItem *string `pulumi:"selectedItem"`
	// In case of `INSERT`, selection is `instances`. In case of `REMOVE`, selection is `instances[?id == '${var.instance_id}']`.
	Selection string `pulumi:"selection"`
	// Specify instance details such as displayName, description or privateIp. Example: `{"displayName": "value"}`.
	Value map[string]interface{} `pulumi:"value"`
}

type DbSystemPatchOperationArgs added in v1.18.0

type DbSystemPatchOperationArgs struct {
	From pulumi.StringPtrInput `pulumi:"from"`
	// The operation can be one of these values: `INSERT`, `REMOVE`.
	Operation    pulumi.StringInput    `pulumi:"operation"`
	Position     pulumi.StringPtrInput `pulumi:"position"`
	SelectedItem pulumi.StringPtrInput `pulumi:"selectedItem"`
	// In case of `INSERT`, selection is `instances`. In case of `REMOVE`, selection is `instances[?id == '${var.instance_id}']`.
	Selection pulumi.StringInput `pulumi:"selection"`
	// Specify instance details such as displayName, description or privateIp. Example: `{"displayName": "value"}`.
	Value pulumi.MapInput `pulumi:"value"`
}

func (DbSystemPatchOperationArgs) ElementType added in v1.18.0

func (DbSystemPatchOperationArgs) ElementType() reflect.Type

func (DbSystemPatchOperationArgs) ToDbSystemPatchOperationOutput added in v1.18.0

func (i DbSystemPatchOperationArgs) ToDbSystemPatchOperationOutput() DbSystemPatchOperationOutput

func (DbSystemPatchOperationArgs) ToDbSystemPatchOperationOutputWithContext added in v1.18.0

func (i DbSystemPatchOperationArgs) ToDbSystemPatchOperationOutputWithContext(ctx context.Context) DbSystemPatchOperationOutput

type DbSystemPatchOperationArray added in v1.18.0

type DbSystemPatchOperationArray []DbSystemPatchOperationInput

func (DbSystemPatchOperationArray) ElementType added in v1.18.0

func (DbSystemPatchOperationArray) ToDbSystemPatchOperationArrayOutput added in v1.18.0

func (i DbSystemPatchOperationArray) ToDbSystemPatchOperationArrayOutput() DbSystemPatchOperationArrayOutput

func (DbSystemPatchOperationArray) ToDbSystemPatchOperationArrayOutputWithContext added in v1.18.0

func (i DbSystemPatchOperationArray) ToDbSystemPatchOperationArrayOutputWithContext(ctx context.Context) DbSystemPatchOperationArrayOutput

type DbSystemPatchOperationArrayInput added in v1.18.0

type DbSystemPatchOperationArrayInput interface {
	pulumi.Input

	ToDbSystemPatchOperationArrayOutput() DbSystemPatchOperationArrayOutput
	ToDbSystemPatchOperationArrayOutputWithContext(context.Context) DbSystemPatchOperationArrayOutput
}

DbSystemPatchOperationArrayInput is an input type that accepts DbSystemPatchOperationArray and DbSystemPatchOperationArrayOutput values. You can construct a concrete instance of `DbSystemPatchOperationArrayInput` via:

DbSystemPatchOperationArray{ DbSystemPatchOperationArgs{...} }

type DbSystemPatchOperationArrayOutput added in v1.18.0

type DbSystemPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (DbSystemPatchOperationArrayOutput) ElementType added in v1.18.0

func (DbSystemPatchOperationArrayOutput) Index added in v1.18.0

func (DbSystemPatchOperationArrayOutput) ToDbSystemPatchOperationArrayOutput added in v1.18.0

func (o DbSystemPatchOperationArrayOutput) ToDbSystemPatchOperationArrayOutput() DbSystemPatchOperationArrayOutput

func (DbSystemPatchOperationArrayOutput) ToDbSystemPatchOperationArrayOutputWithContext added in v1.18.0

func (o DbSystemPatchOperationArrayOutput) ToDbSystemPatchOperationArrayOutputWithContext(ctx context.Context) DbSystemPatchOperationArrayOutput

type DbSystemPatchOperationInput added in v1.18.0

type DbSystemPatchOperationInput interface {
	pulumi.Input

	ToDbSystemPatchOperationOutput() DbSystemPatchOperationOutput
	ToDbSystemPatchOperationOutputWithContext(context.Context) DbSystemPatchOperationOutput
}

DbSystemPatchOperationInput is an input type that accepts DbSystemPatchOperationArgs and DbSystemPatchOperationOutput values. You can construct a concrete instance of `DbSystemPatchOperationInput` via:

DbSystemPatchOperationArgs{...}

type DbSystemPatchOperationOutput added in v1.18.0

type DbSystemPatchOperationOutput struct{ *pulumi.OutputState }

func (DbSystemPatchOperationOutput) ElementType added in v1.18.0

func (DbSystemPatchOperationOutput) From added in v1.18.0

func (DbSystemPatchOperationOutput) Operation added in v1.18.0

The operation can be one of these values: `INSERT`, `REMOVE`.

func (DbSystemPatchOperationOutput) Position added in v1.18.0

func (DbSystemPatchOperationOutput) SelectedItem added in v1.18.0

func (DbSystemPatchOperationOutput) Selection added in v1.18.0

In case of `INSERT`, selection is `instances`. In case of `REMOVE`, selection is `instances[?id == '${var.instance_id}']`.

func (DbSystemPatchOperationOutput) ToDbSystemPatchOperationOutput added in v1.18.0

func (o DbSystemPatchOperationOutput) ToDbSystemPatchOperationOutput() DbSystemPatchOperationOutput

func (DbSystemPatchOperationOutput) ToDbSystemPatchOperationOutputWithContext added in v1.18.0

func (o DbSystemPatchOperationOutput) ToDbSystemPatchOperationOutputWithContext(ctx context.Context) DbSystemPatchOperationOutput

func (DbSystemPatchOperationOutput) Value added in v1.18.0

Specify instance details such as displayName, description or privateIp. Example: `{"displayName": "value"}`.

type DbSystemSource

type DbSystemSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId *string `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides *bool `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator. Example: `{"sourceType": "BACKUP"}`.
	SourceType string `pulumi:"sourceType"`
}

type DbSystemSourceArgs

type DbSystemSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId pulumi.StringPtrInput `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides pulumi.BoolPtrInput `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator. Example: `{"sourceType": "BACKUP"}`.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (DbSystemSourceArgs) ElementType

func (DbSystemSourceArgs) ElementType() reflect.Type

func (DbSystemSourceArgs) ToDbSystemSourceOutput

func (i DbSystemSourceArgs) ToDbSystemSourceOutput() DbSystemSourceOutput

func (DbSystemSourceArgs) ToDbSystemSourceOutputWithContext

func (i DbSystemSourceArgs) ToDbSystemSourceOutputWithContext(ctx context.Context) DbSystemSourceOutput

func (DbSystemSourceArgs) ToDbSystemSourcePtrOutput

func (i DbSystemSourceArgs) ToDbSystemSourcePtrOutput() DbSystemSourcePtrOutput

func (DbSystemSourceArgs) ToDbSystemSourcePtrOutputWithContext

func (i DbSystemSourceArgs) ToDbSystemSourcePtrOutputWithContext(ctx context.Context) DbSystemSourcePtrOutput

type DbSystemSourceInput

type DbSystemSourceInput interface {
	pulumi.Input

	ToDbSystemSourceOutput() DbSystemSourceOutput
	ToDbSystemSourceOutputWithContext(context.Context) DbSystemSourceOutput
}

DbSystemSourceInput is an input type that accepts DbSystemSourceArgs and DbSystemSourceOutput values. You can construct a concrete instance of `DbSystemSourceInput` via:

DbSystemSourceArgs{...}

type DbSystemSourceOutput

type DbSystemSourceOutput struct{ *pulumi.OutputState }

func (DbSystemSourceOutput) BackupId

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

func (DbSystemSourceOutput) ElementType

func (DbSystemSourceOutput) ElementType() reflect.Type

func (DbSystemSourceOutput) IsHavingRestoreConfigOverrides

func (o DbSystemSourceOutput) IsHavingRestoreConfigOverrides() pulumi.BoolPtrOutput

Deprecated. Don't use.

func (DbSystemSourceOutput) SourceType

func (o DbSystemSourceOutput) SourceType() pulumi.StringOutput

The source descriminator. Example: `{"sourceType": "BACKUP"}`.

func (DbSystemSourceOutput) ToDbSystemSourceOutput

func (o DbSystemSourceOutput) ToDbSystemSourceOutput() DbSystemSourceOutput

func (DbSystemSourceOutput) ToDbSystemSourceOutputWithContext

func (o DbSystemSourceOutput) ToDbSystemSourceOutputWithContext(ctx context.Context) DbSystemSourceOutput

func (DbSystemSourceOutput) ToDbSystemSourcePtrOutput

func (o DbSystemSourceOutput) ToDbSystemSourcePtrOutput() DbSystemSourcePtrOutput

func (DbSystemSourceOutput) ToDbSystemSourcePtrOutputWithContext

func (o DbSystemSourceOutput) ToDbSystemSourcePtrOutputWithContext(ctx context.Context) DbSystemSourcePtrOutput

type DbSystemSourcePtrInput

type DbSystemSourcePtrInput interface {
	pulumi.Input

	ToDbSystemSourcePtrOutput() DbSystemSourcePtrOutput
	ToDbSystemSourcePtrOutputWithContext(context.Context) DbSystemSourcePtrOutput
}

DbSystemSourcePtrInput is an input type that accepts DbSystemSourceArgs, DbSystemSourcePtr and DbSystemSourcePtrOutput values. You can construct a concrete instance of `DbSystemSourcePtrInput` via:

        DbSystemSourceArgs{...}

or:

        nil

type DbSystemSourcePtrOutput

type DbSystemSourcePtrOutput struct{ *pulumi.OutputState }

func (DbSystemSourcePtrOutput) BackupId

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

func (DbSystemSourcePtrOutput) Elem

func (DbSystemSourcePtrOutput) ElementType

func (DbSystemSourcePtrOutput) ElementType() reflect.Type

func (DbSystemSourcePtrOutput) IsHavingRestoreConfigOverrides

func (o DbSystemSourcePtrOutput) IsHavingRestoreConfigOverrides() pulumi.BoolPtrOutput

Deprecated. Don't use.

func (DbSystemSourcePtrOutput) SourceType

The source descriminator. Example: `{"sourceType": "BACKUP"}`.

func (DbSystemSourcePtrOutput) ToDbSystemSourcePtrOutput

func (o DbSystemSourcePtrOutput) ToDbSystemSourcePtrOutput() DbSystemSourcePtrOutput

func (DbSystemSourcePtrOutput) ToDbSystemSourcePtrOutputWithContext

func (o DbSystemSourcePtrOutput) ToDbSystemSourcePtrOutputWithContext(ctx context.Context) DbSystemSourcePtrOutput

type DbSystemState

type DbSystemState struct {
	// The database system administrator username.
	AdminUsername pulumi.StringPtrInput
	// Whether a configuration update requires a restart of the database instance or a reload of the configuration. Some configuration changes require a restart of database instances to be applied. Apply config can be passed as `RESTART` or `RELOAD`
	ApplyConfig pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId pulumi.StringPtrInput
	// Initial database system credentials that the database system will be provisioned with. The password details are not visible on any subsequent operation, such as GET /dbSystems/{dbSystemId}.
	Credentials DbSystemCredentialsPtrInput
	// Version of database system software.
	DbVersion 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
	// A user-provided description of the database instance node.
	Description pulumi.StringPtrInput
	// Display name of the database instance node. 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 when patchOperations are specified) Count of database instances nodes to be created in the database system.
	InstanceCount pulumi.IntPtrInput
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs pulumi.IntPtrInput
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount pulumi.IntPtrInput
	// The list of instances, or nodes, in the database system.
	Instances DbSystemInstanceArrayInput
	// Details of database instances nodes to be created. This parameter is optional. If specified, its size must match `instanceCount`.
	InstancesDetails DbSystemInstancesDetailArrayInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) PostgreSQL database system management policy update details.
	ManagementPolicy DbSystemManagementPolicyPtrInput
	// Network details for the database system.
	NetworkDetails DbSystemNetworkDetailsPtrInput
	// (Updatable) For adding and removing from read replica database instances. Please remove the patchOperations after it is applied. Update the instanceCount arrodrandly. Cannot be specified when creating the resource.
	PatchOperations DbSystemPatchOperationArrayInput
	// The name of the shape for the database instance node. Use the /shapes API for accepted shapes. Example: `PostgreSQL.VM.Standard.E4.Flex.2.32GB`. Find more about the supported shapes [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/supported-shapes.htm).
	Shape pulumi.StringPtrInput
	// The source used to restore the database system.
	Source DbSystemSourcePtrInput
	// The current state of the database system.
	State pulumi.StringPtrInput
	// (Updatable) Storage details of the database system.
	StorageDetails DbSystemStorageDetailsPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// Type of the database system.
	//
	// ** 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
	SystemType pulumi.StringPtrInput
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
}

func (DbSystemState) ElementType

func (DbSystemState) ElementType() reflect.Type

type DbSystemStorageDetails

type DbSystemStorageDetails struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain *string `pulumi:"availabilityDomain"`
	// (Updatable) Guaranteed input/output storage requests per second (IOPS) available to the database system. Find more about the supported Peformance Tiers [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/performance-tiers.htm).
	Iops *string `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable bool `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	//
	// ** 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
	SystemType string `pulumi:"systemType"`
}

type DbSystemStorageDetailsArgs

type DbSystemStorageDetailsArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"`
	// (Updatable) Guaranteed input/output storage requests per second (IOPS) available to the database system. Find more about the supported Peformance Tiers [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/performance-tiers.htm).
	Iops pulumi.StringPtrInput `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable pulumi.BoolInput `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	//
	// ** 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
	SystemType pulumi.StringInput `pulumi:"systemType"`
}

func (DbSystemStorageDetailsArgs) ElementType

func (DbSystemStorageDetailsArgs) ElementType() reflect.Type

func (DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsOutput

func (i DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsOutput() DbSystemStorageDetailsOutput

func (DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsOutputWithContext

func (i DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsOutputWithContext(ctx context.Context) DbSystemStorageDetailsOutput

func (DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsPtrOutput

func (i DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsPtrOutput() DbSystemStorageDetailsPtrOutput

func (DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsPtrOutputWithContext

func (i DbSystemStorageDetailsArgs) ToDbSystemStorageDetailsPtrOutputWithContext(ctx context.Context) DbSystemStorageDetailsPtrOutput

type DbSystemStorageDetailsInput

type DbSystemStorageDetailsInput interface {
	pulumi.Input

	ToDbSystemStorageDetailsOutput() DbSystemStorageDetailsOutput
	ToDbSystemStorageDetailsOutputWithContext(context.Context) DbSystemStorageDetailsOutput
}

DbSystemStorageDetailsInput is an input type that accepts DbSystemStorageDetailsArgs and DbSystemStorageDetailsOutput values. You can construct a concrete instance of `DbSystemStorageDetailsInput` via:

DbSystemStorageDetailsArgs{...}

type DbSystemStorageDetailsOutput

type DbSystemStorageDetailsOutput struct{ *pulumi.OutputState }

func (DbSystemStorageDetailsOutput) AvailabilityDomain

func (o DbSystemStorageDetailsOutput) AvailabilityDomain() pulumi.StringPtrOutput

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (DbSystemStorageDetailsOutput) ElementType

func (DbSystemStorageDetailsOutput) Iops

(Updatable) Guaranteed input/output storage requests per second (IOPS) available to the database system. Find more about the supported Peformance Tiers [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/performance-tiers.htm).

func (DbSystemStorageDetailsOutput) IsRegionallyDurable

func (o DbSystemStorageDetailsOutput) IsRegionallyDurable() pulumi.BoolOutput

Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (DbSystemStorageDetailsOutput) SystemType

Type of the database system.

** 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 (DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsOutput

func (o DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsOutput() DbSystemStorageDetailsOutput

func (DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsOutputWithContext

func (o DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsOutputWithContext(ctx context.Context) DbSystemStorageDetailsOutput

func (DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsPtrOutput

func (o DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsPtrOutput() DbSystemStorageDetailsPtrOutput

func (DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsPtrOutputWithContext

func (o DbSystemStorageDetailsOutput) ToDbSystemStorageDetailsPtrOutputWithContext(ctx context.Context) DbSystemStorageDetailsPtrOutput

type DbSystemStorageDetailsPtrInput

type DbSystemStorageDetailsPtrInput interface {
	pulumi.Input

	ToDbSystemStorageDetailsPtrOutput() DbSystemStorageDetailsPtrOutput
	ToDbSystemStorageDetailsPtrOutputWithContext(context.Context) DbSystemStorageDetailsPtrOutput
}

DbSystemStorageDetailsPtrInput is an input type that accepts DbSystemStorageDetailsArgs, DbSystemStorageDetailsPtr and DbSystemStorageDetailsPtrOutput values. You can construct a concrete instance of `DbSystemStorageDetailsPtrInput` via:

        DbSystemStorageDetailsArgs{...}

or:

        nil

type DbSystemStorageDetailsPtrOutput

type DbSystemStorageDetailsPtrOutput struct{ *pulumi.OutputState }

func (DbSystemStorageDetailsPtrOutput) AvailabilityDomain

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (DbSystemStorageDetailsPtrOutput) Elem

func (DbSystemStorageDetailsPtrOutput) ElementType

func (DbSystemStorageDetailsPtrOutput) Iops

(Updatable) Guaranteed input/output storage requests per second (IOPS) available to the database system. Find more about the supported Peformance Tiers [here](https://docs.oracle.com/en-us/iaas/Content/postgresql/performance-tiers.htm).

func (DbSystemStorageDetailsPtrOutput) IsRegionallyDurable

func (o DbSystemStorageDetailsPtrOutput) IsRegionallyDurable() pulumi.BoolPtrOutput

Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (DbSystemStorageDetailsPtrOutput) SystemType

Type of the database system.

** 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 (DbSystemStorageDetailsPtrOutput) ToDbSystemStorageDetailsPtrOutput

func (o DbSystemStorageDetailsPtrOutput) ToDbSystemStorageDetailsPtrOutput() DbSystemStorageDetailsPtrOutput

func (DbSystemStorageDetailsPtrOutput) ToDbSystemStorageDetailsPtrOutputWithContext

func (o DbSystemStorageDetailsPtrOutput) ToDbSystemStorageDetailsPtrOutputWithContext(ctx context.Context) DbSystemStorageDetailsPtrOutput

type GetBackupDbSystemDetail

type GetBackupDbSystemDetail struct {
	// The major and minor versions of the database system software.
	DbVersion string `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
}

type GetBackupDbSystemDetailArgs

type GetBackupDbSystemDetailArgs struct {
	// The major and minor versions of the database system software.
	DbVersion pulumi.StringInput `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
}

func (GetBackupDbSystemDetailArgs) ElementType

func (GetBackupDbSystemDetailArgs) ToGetBackupDbSystemDetailOutput

func (i GetBackupDbSystemDetailArgs) ToGetBackupDbSystemDetailOutput() GetBackupDbSystemDetailOutput

func (GetBackupDbSystemDetailArgs) ToGetBackupDbSystemDetailOutputWithContext

func (i GetBackupDbSystemDetailArgs) ToGetBackupDbSystemDetailOutputWithContext(ctx context.Context) GetBackupDbSystemDetailOutput

type GetBackupDbSystemDetailArray

type GetBackupDbSystemDetailArray []GetBackupDbSystemDetailInput

func (GetBackupDbSystemDetailArray) ElementType

func (GetBackupDbSystemDetailArray) ToGetBackupDbSystemDetailArrayOutput

func (i GetBackupDbSystemDetailArray) ToGetBackupDbSystemDetailArrayOutput() GetBackupDbSystemDetailArrayOutput

func (GetBackupDbSystemDetailArray) ToGetBackupDbSystemDetailArrayOutputWithContext

func (i GetBackupDbSystemDetailArray) ToGetBackupDbSystemDetailArrayOutputWithContext(ctx context.Context) GetBackupDbSystemDetailArrayOutput

type GetBackupDbSystemDetailArrayInput

type GetBackupDbSystemDetailArrayInput interface {
	pulumi.Input

	ToGetBackupDbSystemDetailArrayOutput() GetBackupDbSystemDetailArrayOutput
	ToGetBackupDbSystemDetailArrayOutputWithContext(context.Context) GetBackupDbSystemDetailArrayOutput
}

GetBackupDbSystemDetailArrayInput is an input type that accepts GetBackupDbSystemDetailArray and GetBackupDbSystemDetailArrayOutput values. You can construct a concrete instance of `GetBackupDbSystemDetailArrayInput` via:

GetBackupDbSystemDetailArray{ GetBackupDbSystemDetailArgs{...} }

type GetBackupDbSystemDetailArrayOutput

type GetBackupDbSystemDetailArrayOutput struct{ *pulumi.OutputState }

func (GetBackupDbSystemDetailArrayOutput) ElementType

func (GetBackupDbSystemDetailArrayOutput) Index

func (GetBackupDbSystemDetailArrayOutput) ToGetBackupDbSystemDetailArrayOutput

func (o GetBackupDbSystemDetailArrayOutput) ToGetBackupDbSystemDetailArrayOutput() GetBackupDbSystemDetailArrayOutput

func (GetBackupDbSystemDetailArrayOutput) ToGetBackupDbSystemDetailArrayOutputWithContext

func (o GetBackupDbSystemDetailArrayOutput) ToGetBackupDbSystemDetailArrayOutputWithContext(ctx context.Context) GetBackupDbSystemDetailArrayOutput

type GetBackupDbSystemDetailInput

type GetBackupDbSystemDetailInput interface {
	pulumi.Input

	ToGetBackupDbSystemDetailOutput() GetBackupDbSystemDetailOutput
	ToGetBackupDbSystemDetailOutputWithContext(context.Context) GetBackupDbSystemDetailOutput
}

GetBackupDbSystemDetailInput is an input type that accepts GetBackupDbSystemDetailArgs and GetBackupDbSystemDetailOutput values. You can construct a concrete instance of `GetBackupDbSystemDetailInput` via:

GetBackupDbSystemDetailArgs{...}

type GetBackupDbSystemDetailOutput

type GetBackupDbSystemDetailOutput struct{ *pulumi.OutputState }

func (GetBackupDbSystemDetailOutput) DbVersion

The major and minor versions of the database system software.

func (GetBackupDbSystemDetailOutput) ElementType

func (GetBackupDbSystemDetailOutput) SystemType

Type of the database system.

func (GetBackupDbSystemDetailOutput) ToGetBackupDbSystemDetailOutput

func (o GetBackupDbSystemDetailOutput) ToGetBackupDbSystemDetailOutput() GetBackupDbSystemDetailOutput

func (GetBackupDbSystemDetailOutput) ToGetBackupDbSystemDetailOutputWithContext

func (o GetBackupDbSystemDetailOutput) ToGetBackupDbSystemDetailOutputWithContext(ctx context.Context) GetBackupDbSystemDetailOutput

type GetBackupsArgs

type GetBackupsArgs struct {
	// A unique identifier for the backup.
	BackupId *string `pulumi:"backupId"`
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetBackupsFilter `pulumi:"filters"`
	// A unique identifier for the database system.
	Id *string `pulumi:"id"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State *string `pulumi:"state"`
	// The end date for getting backups. An [RFC 3339](https://tools.ietf.org/rfc/rfc3339) formatted datetime string.
	TimeEnded *string `pulumi:"timeEnded"`
	// The start date for getting backups. An [RFC 3339](https://tools.ietf.org/rfc/rfc3339) formatted datetime string.
	TimeStarted *string `pulumi:"timeStarted"`
}

A collection of arguments for invoking getBackups.

type GetBackupsBackupCollection

type GetBackupsBackupCollection struct {
	Items []GetBackupsBackupCollectionItem `pulumi:"items"`
}

type GetBackupsBackupCollectionArgs

type GetBackupsBackupCollectionArgs struct {
	Items GetBackupsBackupCollectionItemArrayInput `pulumi:"items"`
}

func (GetBackupsBackupCollectionArgs) ElementType

func (GetBackupsBackupCollectionArgs) ToGetBackupsBackupCollectionOutput

func (i GetBackupsBackupCollectionArgs) ToGetBackupsBackupCollectionOutput() GetBackupsBackupCollectionOutput

func (GetBackupsBackupCollectionArgs) ToGetBackupsBackupCollectionOutputWithContext

func (i GetBackupsBackupCollectionArgs) ToGetBackupsBackupCollectionOutputWithContext(ctx context.Context) GetBackupsBackupCollectionOutput

type GetBackupsBackupCollectionArray

type GetBackupsBackupCollectionArray []GetBackupsBackupCollectionInput

func (GetBackupsBackupCollectionArray) ElementType

func (GetBackupsBackupCollectionArray) ToGetBackupsBackupCollectionArrayOutput

func (i GetBackupsBackupCollectionArray) ToGetBackupsBackupCollectionArrayOutput() GetBackupsBackupCollectionArrayOutput

func (GetBackupsBackupCollectionArray) ToGetBackupsBackupCollectionArrayOutputWithContext

func (i GetBackupsBackupCollectionArray) ToGetBackupsBackupCollectionArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionArrayOutput

type GetBackupsBackupCollectionArrayInput

type GetBackupsBackupCollectionArrayInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionArrayOutput() GetBackupsBackupCollectionArrayOutput
	ToGetBackupsBackupCollectionArrayOutputWithContext(context.Context) GetBackupsBackupCollectionArrayOutput
}

GetBackupsBackupCollectionArrayInput is an input type that accepts GetBackupsBackupCollectionArray and GetBackupsBackupCollectionArrayOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionArrayInput` via:

GetBackupsBackupCollectionArray{ GetBackupsBackupCollectionArgs{...} }

type GetBackupsBackupCollectionArrayOutput

type GetBackupsBackupCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionArrayOutput) ElementType

func (GetBackupsBackupCollectionArrayOutput) Index

func (GetBackupsBackupCollectionArrayOutput) ToGetBackupsBackupCollectionArrayOutput

func (o GetBackupsBackupCollectionArrayOutput) ToGetBackupsBackupCollectionArrayOutput() GetBackupsBackupCollectionArrayOutput

func (GetBackupsBackupCollectionArrayOutput) ToGetBackupsBackupCollectionArrayOutputWithContext

func (o GetBackupsBackupCollectionArrayOutput) ToGetBackupsBackupCollectionArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionArrayOutput

type GetBackupsBackupCollectionInput

type GetBackupsBackupCollectionInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionOutput() GetBackupsBackupCollectionOutput
	ToGetBackupsBackupCollectionOutputWithContext(context.Context) GetBackupsBackupCollectionOutput
}

GetBackupsBackupCollectionInput is an input type that accepts GetBackupsBackupCollectionArgs and GetBackupsBackupCollectionOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionInput` via:

GetBackupsBackupCollectionArgs{...}

type GetBackupsBackupCollectionItem

type GetBackupsBackupCollectionItem struct {
	// The size of the backup, in gigabytes.
	BackupSize int `pulumi:"backupSize"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Information about the database system associated with a backup.
	DbSystemDetails []GetBackupsBackupCollectionItemDbSystemDetail `pulumi:"dbSystemDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup's source database system.
	DbSystemId string `pulumi:"dbSystemId"`
	// 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 for the backup.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A unique identifier for the database system.
	Id string `pulumi:"id"`
	// lastAcceptedRequestToken from MP.
	LastAcceptedRequestToken string `pulumi:"lastAcceptedRequestToken"`
	// lastCompletedRequestToken from MP.
	LastCompletedRequestToken string `pulumi:"lastCompletedRequestToken"`
	// 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"`
	// Backup retention period in days.
	RetentionPeriod int `pulumi:"retentionPeriod"`
	// Specifies whether the backup was created manually, or by a management policy.
	SourceType string `pulumi:"sourceType"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetBackupsBackupCollectionItemArgs

type GetBackupsBackupCollectionItemArgs struct {
	// The size of the backup, in gigabytes.
	BackupSize pulumi.IntInput `pulumi:"backupSize"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Information about the database system associated with a backup.
	DbSystemDetails GetBackupsBackupCollectionItemDbSystemDetailArrayInput `pulumi:"dbSystemDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup's source database system.
	DbSystemId pulumi.StringInput `pulumi:"dbSystemId"`
	// 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 for the backup.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// A unique identifier for the database system.
	Id pulumi.StringInput `pulumi:"id"`
	// lastAcceptedRequestToken from MP.
	LastAcceptedRequestToken pulumi.StringInput `pulumi:"lastAcceptedRequestToken"`
	// lastCompletedRequestToken from MP.
	LastCompletedRequestToken pulumi.StringInput `pulumi:"lastCompletedRequestToken"`
	// 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"`
	// Backup retention period in days.
	RetentionPeriod pulumi.IntInput `pulumi:"retentionPeriod"`
	// Specifies whether the backup was created manually, or by a management policy.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetBackupsBackupCollectionItemArgs) ElementType

func (GetBackupsBackupCollectionItemArgs) ToGetBackupsBackupCollectionItemOutput

func (i GetBackupsBackupCollectionItemArgs) ToGetBackupsBackupCollectionItemOutput() GetBackupsBackupCollectionItemOutput

func (GetBackupsBackupCollectionItemArgs) ToGetBackupsBackupCollectionItemOutputWithContext

func (i GetBackupsBackupCollectionItemArgs) ToGetBackupsBackupCollectionItemOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemOutput

type GetBackupsBackupCollectionItemArray

type GetBackupsBackupCollectionItemArray []GetBackupsBackupCollectionItemInput

func (GetBackupsBackupCollectionItemArray) ElementType

func (GetBackupsBackupCollectionItemArray) ToGetBackupsBackupCollectionItemArrayOutput

func (i GetBackupsBackupCollectionItemArray) ToGetBackupsBackupCollectionItemArrayOutput() GetBackupsBackupCollectionItemArrayOutput

func (GetBackupsBackupCollectionItemArray) ToGetBackupsBackupCollectionItemArrayOutputWithContext

func (i GetBackupsBackupCollectionItemArray) ToGetBackupsBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemArrayOutput

type GetBackupsBackupCollectionItemArrayInput

type GetBackupsBackupCollectionItemArrayInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionItemArrayOutput() GetBackupsBackupCollectionItemArrayOutput
	ToGetBackupsBackupCollectionItemArrayOutputWithContext(context.Context) GetBackupsBackupCollectionItemArrayOutput
}

GetBackupsBackupCollectionItemArrayInput is an input type that accepts GetBackupsBackupCollectionItemArray and GetBackupsBackupCollectionItemArrayOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionItemArrayInput` via:

GetBackupsBackupCollectionItemArray{ GetBackupsBackupCollectionItemArgs{...} }

type GetBackupsBackupCollectionItemArrayOutput

type GetBackupsBackupCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionItemArrayOutput) ElementType

func (GetBackupsBackupCollectionItemArrayOutput) Index

func (GetBackupsBackupCollectionItemArrayOutput) ToGetBackupsBackupCollectionItemArrayOutput

func (o GetBackupsBackupCollectionItemArrayOutput) ToGetBackupsBackupCollectionItemArrayOutput() GetBackupsBackupCollectionItemArrayOutput

func (GetBackupsBackupCollectionItemArrayOutput) ToGetBackupsBackupCollectionItemArrayOutputWithContext

func (o GetBackupsBackupCollectionItemArrayOutput) ToGetBackupsBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemArrayOutput

type GetBackupsBackupCollectionItemDbSystemDetail

type GetBackupsBackupCollectionItemDbSystemDetail struct {
	// The major and minor versions of the database system software.
	DbVersion string `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
}

type GetBackupsBackupCollectionItemDbSystemDetailArgs

type GetBackupsBackupCollectionItemDbSystemDetailArgs struct {
	// The major and minor versions of the database system software.
	DbVersion pulumi.StringInput `pulumi:"dbVersion"`
	// Type of the database system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
}

func (GetBackupsBackupCollectionItemDbSystemDetailArgs) ElementType

func (GetBackupsBackupCollectionItemDbSystemDetailArgs) ToGetBackupsBackupCollectionItemDbSystemDetailOutput

func (i GetBackupsBackupCollectionItemDbSystemDetailArgs) ToGetBackupsBackupCollectionItemDbSystemDetailOutput() GetBackupsBackupCollectionItemDbSystemDetailOutput

func (GetBackupsBackupCollectionItemDbSystemDetailArgs) ToGetBackupsBackupCollectionItemDbSystemDetailOutputWithContext

func (i GetBackupsBackupCollectionItemDbSystemDetailArgs) ToGetBackupsBackupCollectionItemDbSystemDetailOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemDbSystemDetailOutput

type GetBackupsBackupCollectionItemDbSystemDetailArray

type GetBackupsBackupCollectionItemDbSystemDetailArray []GetBackupsBackupCollectionItemDbSystemDetailInput

func (GetBackupsBackupCollectionItemDbSystemDetailArray) ElementType

func (GetBackupsBackupCollectionItemDbSystemDetailArray) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutput

func (i GetBackupsBackupCollectionItemDbSystemDetailArray) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutput() GetBackupsBackupCollectionItemDbSystemDetailArrayOutput

func (GetBackupsBackupCollectionItemDbSystemDetailArray) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutputWithContext

func (i GetBackupsBackupCollectionItemDbSystemDetailArray) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemDbSystemDetailArrayOutput

type GetBackupsBackupCollectionItemDbSystemDetailArrayInput

type GetBackupsBackupCollectionItemDbSystemDetailArrayInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutput() GetBackupsBackupCollectionItemDbSystemDetailArrayOutput
	ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutputWithContext(context.Context) GetBackupsBackupCollectionItemDbSystemDetailArrayOutput
}

GetBackupsBackupCollectionItemDbSystemDetailArrayInput is an input type that accepts GetBackupsBackupCollectionItemDbSystemDetailArray and GetBackupsBackupCollectionItemDbSystemDetailArrayOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionItemDbSystemDetailArrayInput` via:

GetBackupsBackupCollectionItemDbSystemDetailArray{ GetBackupsBackupCollectionItemDbSystemDetailArgs{...} }

type GetBackupsBackupCollectionItemDbSystemDetailArrayOutput

type GetBackupsBackupCollectionItemDbSystemDetailArrayOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionItemDbSystemDetailArrayOutput) ElementType

func (GetBackupsBackupCollectionItemDbSystemDetailArrayOutput) Index

func (GetBackupsBackupCollectionItemDbSystemDetailArrayOutput) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutput

func (GetBackupsBackupCollectionItemDbSystemDetailArrayOutput) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutputWithContext

func (o GetBackupsBackupCollectionItemDbSystemDetailArrayOutput) ToGetBackupsBackupCollectionItemDbSystemDetailArrayOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemDbSystemDetailArrayOutput

type GetBackupsBackupCollectionItemDbSystemDetailInput

type GetBackupsBackupCollectionItemDbSystemDetailInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionItemDbSystemDetailOutput() GetBackupsBackupCollectionItemDbSystemDetailOutput
	ToGetBackupsBackupCollectionItemDbSystemDetailOutputWithContext(context.Context) GetBackupsBackupCollectionItemDbSystemDetailOutput
}

GetBackupsBackupCollectionItemDbSystemDetailInput is an input type that accepts GetBackupsBackupCollectionItemDbSystemDetailArgs and GetBackupsBackupCollectionItemDbSystemDetailOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionItemDbSystemDetailInput` via:

GetBackupsBackupCollectionItemDbSystemDetailArgs{...}

type GetBackupsBackupCollectionItemDbSystemDetailOutput

type GetBackupsBackupCollectionItemDbSystemDetailOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionItemDbSystemDetailOutput) DbVersion

The major and minor versions of the database system software.

func (GetBackupsBackupCollectionItemDbSystemDetailOutput) ElementType

func (GetBackupsBackupCollectionItemDbSystemDetailOutput) SystemType

Type of the database system.

func (GetBackupsBackupCollectionItemDbSystemDetailOutput) ToGetBackupsBackupCollectionItemDbSystemDetailOutput

func (o GetBackupsBackupCollectionItemDbSystemDetailOutput) ToGetBackupsBackupCollectionItemDbSystemDetailOutput() GetBackupsBackupCollectionItemDbSystemDetailOutput

func (GetBackupsBackupCollectionItemDbSystemDetailOutput) ToGetBackupsBackupCollectionItemDbSystemDetailOutputWithContext

func (o GetBackupsBackupCollectionItemDbSystemDetailOutput) ToGetBackupsBackupCollectionItemDbSystemDetailOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemDbSystemDetailOutput

type GetBackupsBackupCollectionItemInput

type GetBackupsBackupCollectionItemInput interface {
	pulumi.Input

	ToGetBackupsBackupCollectionItemOutput() GetBackupsBackupCollectionItemOutput
	ToGetBackupsBackupCollectionItemOutputWithContext(context.Context) GetBackupsBackupCollectionItemOutput
}

GetBackupsBackupCollectionItemInput is an input type that accepts GetBackupsBackupCollectionItemArgs and GetBackupsBackupCollectionItemOutput values. You can construct a concrete instance of `GetBackupsBackupCollectionItemInput` via:

GetBackupsBackupCollectionItemArgs{...}

type GetBackupsBackupCollectionItemOutput

type GetBackupsBackupCollectionItemOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionItemOutput) BackupSize

The size of the backup, in gigabytes.

func (GetBackupsBackupCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetBackupsBackupCollectionItemOutput) DbSystemDetails

Information about the database system associated with a backup.

func (GetBackupsBackupCollectionItemOutput) DbSystemId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup's source database system.

func (GetBackupsBackupCollectionItemOutput) DefinedTags

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

func (GetBackupsBackupCollectionItemOutput) Description

A description for the backup.

func (GetBackupsBackupCollectionItemOutput) DisplayName

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

func (GetBackupsBackupCollectionItemOutput) ElementType

func (GetBackupsBackupCollectionItemOutput) 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 (GetBackupsBackupCollectionItemOutput) Id

A unique identifier for the database system.

func (GetBackupsBackupCollectionItemOutput) LastAcceptedRequestToken

func (o GetBackupsBackupCollectionItemOutput) LastAcceptedRequestToken() pulumi.StringOutput

lastAcceptedRequestToken from MP.

func (GetBackupsBackupCollectionItemOutput) LastCompletedRequestToken

func (o GetBackupsBackupCollectionItemOutput) LastCompletedRequestToken() pulumi.StringOutput

lastCompletedRequestToken from MP.

func (GetBackupsBackupCollectionItemOutput) 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 (GetBackupsBackupCollectionItemOutput) RetentionPeriod

Backup retention period in days.

func (GetBackupsBackupCollectionItemOutput) SourceType

Specifies whether the backup was created manually, or by a management policy.

func (GetBackupsBackupCollectionItemOutput) State

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

func (GetBackupsBackupCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetBackupsBackupCollectionItemOutput) TimeCreated

The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetBackupsBackupCollectionItemOutput) TimeUpdated

The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetBackupsBackupCollectionItemOutput) ToGetBackupsBackupCollectionItemOutput

func (o GetBackupsBackupCollectionItemOutput) ToGetBackupsBackupCollectionItemOutput() GetBackupsBackupCollectionItemOutput

func (GetBackupsBackupCollectionItemOutput) ToGetBackupsBackupCollectionItemOutputWithContext

func (o GetBackupsBackupCollectionItemOutput) ToGetBackupsBackupCollectionItemOutputWithContext(ctx context.Context) GetBackupsBackupCollectionItemOutput

type GetBackupsBackupCollectionOutput

type GetBackupsBackupCollectionOutput struct{ *pulumi.OutputState }

func (GetBackupsBackupCollectionOutput) ElementType

func (GetBackupsBackupCollectionOutput) Items

func (GetBackupsBackupCollectionOutput) ToGetBackupsBackupCollectionOutput

func (o GetBackupsBackupCollectionOutput) ToGetBackupsBackupCollectionOutput() GetBackupsBackupCollectionOutput

func (GetBackupsBackupCollectionOutput) ToGetBackupsBackupCollectionOutputWithContext

func (o GetBackupsBackupCollectionOutput) ToGetBackupsBackupCollectionOutputWithContext(ctx context.Context) GetBackupsBackupCollectionOutput

type GetBackupsFilter

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

type GetBackupsFilterArgs

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

func (GetBackupsFilterArgs) ElementType

func (GetBackupsFilterArgs) ElementType() reflect.Type

func (GetBackupsFilterArgs) ToGetBackupsFilterOutput

func (i GetBackupsFilterArgs) ToGetBackupsFilterOutput() GetBackupsFilterOutput

func (GetBackupsFilterArgs) ToGetBackupsFilterOutputWithContext

func (i GetBackupsFilterArgs) ToGetBackupsFilterOutputWithContext(ctx context.Context) GetBackupsFilterOutput

type GetBackupsFilterArray

type GetBackupsFilterArray []GetBackupsFilterInput

func (GetBackupsFilterArray) ElementType

func (GetBackupsFilterArray) ElementType() reflect.Type

func (GetBackupsFilterArray) ToGetBackupsFilterArrayOutput

func (i GetBackupsFilterArray) ToGetBackupsFilterArrayOutput() GetBackupsFilterArrayOutput

func (GetBackupsFilterArray) ToGetBackupsFilterArrayOutputWithContext

func (i GetBackupsFilterArray) ToGetBackupsFilterArrayOutputWithContext(ctx context.Context) GetBackupsFilterArrayOutput

type GetBackupsFilterArrayInput

type GetBackupsFilterArrayInput interface {
	pulumi.Input

	ToGetBackupsFilterArrayOutput() GetBackupsFilterArrayOutput
	ToGetBackupsFilterArrayOutputWithContext(context.Context) GetBackupsFilterArrayOutput
}

GetBackupsFilterArrayInput is an input type that accepts GetBackupsFilterArray and GetBackupsFilterArrayOutput values. You can construct a concrete instance of `GetBackupsFilterArrayInput` via:

GetBackupsFilterArray{ GetBackupsFilterArgs{...} }

type GetBackupsFilterArrayOutput

type GetBackupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBackupsFilterArrayOutput) ElementType

func (GetBackupsFilterArrayOutput) Index

func (GetBackupsFilterArrayOutput) ToGetBackupsFilterArrayOutput

func (o GetBackupsFilterArrayOutput) ToGetBackupsFilterArrayOutput() GetBackupsFilterArrayOutput

func (GetBackupsFilterArrayOutput) ToGetBackupsFilterArrayOutputWithContext

func (o GetBackupsFilterArrayOutput) ToGetBackupsFilterArrayOutputWithContext(ctx context.Context) GetBackupsFilterArrayOutput

type GetBackupsFilterInput

type GetBackupsFilterInput interface {
	pulumi.Input

	ToGetBackupsFilterOutput() GetBackupsFilterOutput
	ToGetBackupsFilterOutputWithContext(context.Context) GetBackupsFilterOutput
}

GetBackupsFilterInput is an input type that accepts GetBackupsFilterArgs and GetBackupsFilterOutput values. You can construct a concrete instance of `GetBackupsFilterInput` via:

GetBackupsFilterArgs{...}

type GetBackupsFilterOutput

type GetBackupsFilterOutput struct{ *pulumi.OutputState }

func (GetBackupsFilterOutput) ElementType

func (GetBackupsFilterOutput) ElementType() reflect.Type

func (GetBackupsFilterOutput) Name

func (GetBackupsFilterOutput) Regex

func (GetBackupsFilterOutput) ToGetBackupsFilterOutput

func (o GetBackupsFilterOutput) ToGetBackupsFilterOutput() GetBackupsFilterOutput

func (GetBackupsFilterOutput) ToGetBackupsFilterOutputWithContext

func (o GetBackupsFilterOutput) ToGetBackupsFilterOutputWithContext(ctx context.Context) GetBackupsFilterOutput

func (GetBackupsFilterOutput) Values

type GetBackupsOutputArgs

type GetBackupsOutputArgs struct {
	// A unique identifier for the backup.
	BackupId pulumi.StringPtrInput `pulumi:"backupId"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput      `pulumi:"displayName"`
	Filters     GetBackupsFilterArrayInput `pulumi:"filters"`
	// A unique identifier for the database system.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The end date for getting backups. An [RFC 3339](https://tools.ietf.org/rfc/rfc3339) formatted datetime string.
	TimeEnded pulumi.StringPtrInput `pulumi:"timeEnded"`
	// The start date for getting backups. An [RFC 3339](https://tools.ietf.org/rfc/rfc3339) formatted datetime string.
	TimeStarted pulumi.StringPtrInput `pulumi:"timeStarted"`
}

A collection of arguments for invoking getBackups.

func (GetBackupsOutputArgs) ElementType

func (GetBackupsOutputArgs) ElementType() reflect.Type

type GetBackupsResult

type GetBackupsResult struct {
	// The list of backup_collection.
	BackupCollections []GetBackupsBackupCollection `pulumi:"backupCollections"`
	BackupId          *string                      `pulumi:"backupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly display name for the backup. Avoid entering confidential information.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetBackupsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup.
	Id *string `pulumi:"id"`
	// The current state of the backup.
	State       *string `pulumi:"state"`
	TimeEnded   *string `pulumi:"timeEnded"`
	TimeStarted *string `pulumi:"timeStarted"`
}

A collection of values returned by getBackups.

func GetBackups

func GetBackups(ctx *pulumi.Context, args *GetBackupsArgs, opts ...pulumi.InvokeOption) (*GetBackupsResult, error)

This data source provides the list of Backups in Oracle Cloud Infrastructure Psql service.

Returns a list of backups.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetBackups(ctx, &psql.GetBackupsArgs{
			BackupId:      pulumi.StringRef(testBackup.Id),
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(backupDisplayName),
			Id:            pulumi.StringRef(backupId),
			State:         pulumi.StringRef(backupState),
			TimeEnded:     pulumi.StringRef(backupTimeEnded),
			TimeStarted:   pulumi.StringRef(backupTimeStarted),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetBackupsResultOutput

type GetBackupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackups.

func (GetBackupsResultOutput) BackupCollections

The list of backup_collection.

func (GetBackupsResultOutput) BackupId

func (GetBackupsResultOutput) CompartmentId

func (o GetBackupsResultOutput) CompartmentId() pulumi.StringPtrOutput

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

func (GetBackupsResultOutput) DisplayName

A user-friendly display name for the backup. Avoid entering confidential information.

func (GetBackupsResultOutput) ElementType

func (GetBackupsResultOutput) ElementType() reflect.Type

func (GetBackupsResultOutput) Filters

func (GetBackupsResultOutput) State

The current state of the backup.

func (GetBackupsResultOutput) TimeEnded

func (GetBackupsResultOutput) TimeStarted

func (GetBackupsResultOutput) ToGetBackupsResultOutput

func (o GetBackupsResultOutput) ToGetBackupsResultOutput() GetBackupsResultOutput

func (GetBackupsResultOutput) ToGetBackupsResultOutputWithContext

func (o GetBackupsResultOutput) ToGetBackupsResultOutputWithContext(ctx context.Context) GetBackupsResultOutput

type GetConfigurationConfigurationDetail

type GetConfigurationConfigurationDetail struct {
	// List of ConfigParms object.
	Items []GetConfigurationConfigurationDetailItem `pulumi:"items"`
}

type GetConfigurationConfigurationDetailArgs

type GetConfigurationConfigurationDetailArgs struct {
	// List of ConfigParms object.
	Items GetConfigurationConfigurationDetailItemArrayInput `pulumi:"items"`
}

func (GetConfigurationConfigurationDetailArgs) ElementType

func (GetConfigurationConfigurationDetailArgs) ToGetConfigurationConfigurationDetailOutput

func (i GetConfigurationConfigurationDetailArgs) ToGetConfigurationConfigurationDetailOutput() GetConfigurationConfigurationDetailOutput

func (GetConfigurationConfigurationDetailArgs) ToGetConfigurationConfigurationDetailOutputWithContext

func (i GetConfigurationConfigurationDetailArgs) ToGetConfigurationConfigurationDetailOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailOutput

type GetConfigurationConfigurationDetailArray

type GetConfigurationConfigurationDetailArray []GetConfigurationConfigurationDetailInput

func (GetConfigurationConfigurationDetailArray) ElementType

func (GetConfigurationConfigurationDetailArray) ToGetConfigurationConfigurationDetailArrayOutput

func (i GetConfigurationConfigurationDetailArray) ToGetConfigurationConfigurationDetailArrayOutput() GetConfigurationConfigurationDetailArrayOutput

func (GetConfigurationConfigurationDetailArray) ToGetConfigurationConfigurationDetailArrayOutputWithContext

func (i GetConfigurationConfigurationDetailArray) ToGetConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailArrayOutput

type GetConfigurationConfigurationDetailArrayInput

type GetConfigurationConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetConfigurationConfigurationDetailArrayOutput() GetConfigurationConfigurationDetailArrayOutput
	ToGetConfigurationConfigurationDetailArrayOutputWithContext(context.Context) GetConfigurationConfigurationDetailArrayOutput
}

GetConfigurationConfigurationDetailArrayInput is an input type that accepts GetConfigurationConfigurationDetailArray and GetConfigurationConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetConfigurationConfigurationDetailArrayInput` via:

GetConfigurationConfigurationDetailArray{ GetConfigurationConfigurationDetailArgs{...} }

type GetConfigurationConfigurationDetailArrayOutput

type GetConfigurationConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationConfigurationDetailArrayOutput) ElementType

func (GetConfigurationConfigurationDetailArrayOutput) Index

func (GetConfigurationConfigurationDetailArrayOutput) ToGetConfigurationConfigurationDetailArrayOutput

func (o GetConfigurationConfigurationDetailArrayOutput) ToGetConfigurationConfigurationDetailArrayOutput() GetConfigurationConfigurationDetailArrayOutput

func (GetConfigurationConfigurationDetailArrayOutput) ToGetConfigurationConfigurationDetailArrayOutputWithContext

func (o GetConfigurationConfigurationDetailArrayOutput) ToGetConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailArrayOutput

type GetConfigurationConfigurationDetailInput

type GetConfigurationConfigurationDetailInput interface {
	pulumi.Input

	ToGetConfigurationConfigurationDetailOutput() GetConfigurationConfigurationDetailOutput
	ToGetConfigurationConfigurationDetailOutputWithContext(context.Context) GetConfigurationConfigurationDetailOutput
}

GetConfigurationConfigurationDetailInput is an input type that accepts GetConfigurationConfigurationDetailArgs and GetConfigurationConfigurationDetailOutput values. You can construct a concrete instance of `GetConfigurationConfigurationDetailInput` via:

GetConfigurationConfigurationDetailArgs{...}

type GetConfigurationConfigurationDetailItem

type GetConfigurationConfigurationDetailItem struct {
	// Range or list of allowed values.
	AllowedValues string `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// Data type of the variable.
	DataType string `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue string `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable bool `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired bool `pulumi:"isRestartRequired"`
	// User-selected configuration variable value.
	OverridenConfigValue string `pulumi:"overridenConfigValue"`
}

type GetConfigurationConfigurationDetailItemArgs

type GetConfigurationConfigurationDetailItemArgs struct {
	// Range or list of allowed values.
	AllowedValues pulumi.StringInput `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// Data type of the variable.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue pulumi.StringInput `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable pulumi.BoolInput `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired pulumi.BoolInput `pulumi:"isRestartRequired"`
	// User-selected configuration variable value.
	OverridenConfigValue pulumi.StringInput `pulumi:"overridenConfigValue"`
}

func (GetConfigurationConfigurationDetailItemArgs) ElementType

func (GetConfigurationConfigurationDetailItemArgs) ToGetConfigurationConfigurationDetailItemOutput

func (i GetConfigurationConfigurationDetailItemArgs) ToGetConfigurationConfigurationDetailItemOutput() GetConfigurationConfigurationDetailItemOutput

func (GetConfigurationConfigurationDetailItemArgs) ToGetConfigurationConfigurationDetailItemOutputWithContext

func (i GetConfigurationConfigurationDetailItemArgs) ToGetConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailItemOutput

type GetConfigurationConfigurationDetailItemArray

type GetConfigurationConfigurationDetailItemArray []GetConfigurationConfigurationDetailItemInput

func (GetConfigurationConfigurationDetailItemArray) ElementType

func (GetConfigurationConfigurationDetailItemArray) ToGetConfigurationConfigurationDetailItemArrayOutput

func (i GetConfigurationConfigurationDetailItemArray) ToGetConfigurationConfigurationDetailItemArrayOutput() GetConfigurationConfigurationDetailItemArrayOutput

func (GetConfigurationConfigurationDetailItemArray) ToGetConfigurationConfigurationDetailItemArrayOutputWithContext

func (i GetConfigurationConfigurationDetailItemArray) ToGetConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailItemArrayOutput

type GetConfigurationConfigurationDetailItemArrayInput

type GetConfigurationConfigurationDetailItemArrayInput interface {
	pulumi.Input

	ToGetConfigurationConfigurationDetailItemArrayOutput() GetConfigurationConfigurationDetailItemArrayOutput
	ToGetConfigurationConfigurationDetailItemArrayOutputWithContext(context.Context) GetConfigurationConfigurationDetailItemArrayOutput
}

GetConfigurationConfigurationDetailItemArrayInput is an input type that accepts GetConfigurationConfigurationDetailItemArray and GetConfigurationConfigurationDetailItemArrayOutput values. You can construct a concrete instance of `GetConfigurationConfigurationDetailItemArrayInput` via:

GetConfigurationConfigurationDetailItemArray{ GetConfigurationConfigurationDetailItemArgs{...} }

type GetConfigurationConfigurationDetailItemArrayOutput

type GetConfigurationConfigurationDetailItemArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationConfigurationDetailItemArrayOutput) ElementType

func (GetConfigurationConfigurationDetailItemArrayOutput) Index

func (GetConfigurationConfigurationDetailItemArrayOutput) ToGetConfigurationConfigurationDetailItemArrayOutput

func (o GetConfigurationConfigurationDetailItemArrayOutput) ToGetConfigurationConfigurationDetailItemArrayOutput() GetConfigurationConfigurationDetailItemArrayOutput

func (GetConfigurationConfigurationDetailItemArrayOutput) ToGetConfigurationConfigurationDetailItemArrayOutputWithContext

func (o GetConfigurationConfigurationDetailItemArrayOutput) ToGetConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailItemArrayOutput

type GetConfigurationConfigurationDetailItemInput

type GetConfigurationConfigurationDetailItemInput interface {
	pulumi.Input

	ToGetConfigurationConfigurationDetailItemOutput() GetConfigurationConfigurationDetailItemOutput
	ToGetConfigurationConfigurationDetailItemOutputWithContext(context.Context) GetConfigurationConfigurationDetailItemOutput
}

GetConfigurationConfigurationDetailItemInput is an input type that accepts GetConfigurationConfigurationDetailItemArgs and GetConfigurationConfigurationDetailItemOutput values. You can construct a concrete instance of `GetConfigurationConfigurationDetailItemInput` via:

GetConfigurationConfigurationDetailItemArgs{...}

type GetConfigurationConfigurationDetailItemOutput

type GetConfigurationConfigurationDetailItemOutput struct{ *pulumi.OutputState }

func (GetConfigurationConfigurationDetailItemOutput) AllowedValues

Range or list of allowed values.

func (GetConfigurationConfigurationDetailItemOutput) ConfigKey

The configuration variable name.

func (GetConfigurationConfigurationDetailItemOutput) DataType

Data type of the variable.

func (GetConfigurationConfigurationDetailItemOutput) DefaultConfigValue

Default value for the configuration variable.

func (GetConfigurationConfigurationDetailItemOutput) Description

A description for the configuration.

func (GetConfigurationConfigurationDetailItemOutput) ElementType

func (GetConfigurationConfigurationDetailItemOutput) IsOverridable

Whether the value can be overridden or not.

func (GetConfigurationConfigurationDetailItemOutput) IsRestartRequired

If true, modifying this configuration value will require a restart of the database.

func (GetConfigurationConfigurationDetailItemOutput) OverridenConfigValue

User-selected configuration variable value.

func (GetConfigurationConfigurationDetailItemOutput) ToGetConfigurationConfigurationDetailItemOutput

func (o GetConfigurationConfigurationDetailItemOutput) ToGetConfigurationConfigurationDetailItemOutput() GetConfigurationConfigurationDetailItemOutput

func (GetConfigurationConfigurationDetailItemOutput) ToGetConfigurationConfigurationDetailItemOutputWithContext

func (o GetConfigurationConfigurationDetailItemOutput) ToGetConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailItemOutput

type GetConfigurationConfigurationDetailOutput

type GetConfigurationConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetConfigurationConfigurationDetailOutput) ElementType

func (GetConfigurationConfigurationDetailOutput) Items

List of ConfigParms object.

func (GetConfigurationConfigurationDetailOutput) ToGetConfigurationConfigurationDetailOutput

func (o GetConfigurationConfigurationDetailOutput) ToGetConfigurationConfigurationDetailOutput() GetConfigurationConfigurationDetailOutput

func (GetConfigurationConfigurationDetailOutput) ToGetConfigurationConfigurationDetailOutputWithContext

func (o GetConfigurationConfigurationDetailOutput) ToGetConfigurationConfigurationDetailOutputWithContext(ctx context.Context) GetConfigurationConfigurationDetailOutput

type GetConfigurationDbConfigurationOverride

type GetConfigurationDbConfigurationOverride struct {
	// List of ConfigParms object.
	Items []GetConfigurationDbConfigurationOverrideItem `pulumi:"items"`
}

type GetConfigurationDbConfigurationOverrideArgs

type GetConfigurationDbConfigurationOverrideArgs struct {
	// List of ConfigParms object.
	Items GetConfigurationDbConfigurationOverrideItemArrayInput `pulumi:"items"`
}

func (GetConfigurationDbConfigurationOverrideArgs) ElementType

func (GetConfigurationDbConfigurationOverrideArgs) ToGetConfigurationDbConfigurationOverrideOutput

func (i GetConfigurationDbConfigurationOverrideArgs) ToGetConfigurationDbConfigurationOverrideOutput() GetConfigurationDbConfigurationOverrideOutput

func (GetConfigurationDbConfigurationOverrideArgs) ToGetConfigurationDbConfigurationOverrideOutputWithContext

func (i GetConfigurationDbConfigurationOverrideArgs) ToGetConfigurationDbConfigurationOverrideOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideOutput

type GetConfigurationDbConfigurationOverrideArray

type GetConfigurationDbConfigurationOverrideArray []GetConfigurationDbConfigurationOverrideInput

func (GetConfigurationDbConfigurationOverrideArray) ElementType

func (GetConfigurationDbConfigurationOverrideArray) ToGetConfigurationDbConfigurationOverrideArrayOutput

func (i GetConfigurationDbConfigurationOverrideArray) ToGetConfigurationDbConfigurationOverrideArrayOutput() GetConfigurationDbConfigurationOverrideArrayOutput

func (GetConfigurationDbConfigurationOverrideArray) ToGetConfigurationDbConfigurationOverrideArrayOutputWithContext

func (i GetConfigurationDbConfigurationOverrideArray) ToGetConfigurationDbConfigurationOverrideArrayOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideArrayOutput

type GetConfigurationDbConfigurationOverrideArrayInput

type GetConfigurationDbConfigurationOverrideArrayInput interface {
	pulumi.Input

	ToGetConfigurationDbConfigurationOverrideArrayOutput() GetConfigurationDbConfigurationOverrideArrayOutput
	ToGetConfigurationDbConfigurationOverrideArrayOutputWithContext(context.Context) GetConfigurationDbConfigurationOverrideArrayOutput
}

GetConfigurationDbConfigurationOverrideArrayInput is an input type that accepts GetConfigurationDbConfigurationOverrideArray and GetConfigurationDbConfigurationOverrideArrayOutput values. You can construct a concrete instance of `GetConfigurationDbConfigurationOverrideArrayInput` via:

GetConfigurationDbConfigurationOverrideArray{ GetConfigurationDbConfigurationOverrideArgs{...} }

type GetConfigurationDbConfigurationOverrideArrayOutput

type GetConfigurationDbConfigurationOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationDbConfigurationOverrideArrayOutput) ElementType

func (GetConfigurationDbConfigurationOverrideArrayOutput) Index

func (GetConfigurationDbConfigurationOverrideArrayOutput) ToGetConfigurationDbConfigurationOverrideArrayOutput

func (o GetConfigurationDbConfigurationOverrideArrayOutput) ToGetConfigurationDbConfigurationOverrideArrayOutput() GetConfigurationDbConfigurationOverrideArrayOutput

func (GetConfigurationDbConfigurationOverrideArrayOutput) ToGetConfigurationDbConfigurationOverrideArrayOutputWithContext

func (o GetConfigurationDbConfigurationOverrideArrayOutput) ToGetConfigurationDbConfigurationOverrideArrayOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideArrayOutput

type GetConfigurationDbConfigurationOverrideInput

type GetConfigurationDbConfigurationOverrideInput interface {
	pulumi.Input

	ToGetConfigurationDbConfigurationOverrideOutput() GetConfigurationDbConfigurationOverrideOutput
	ToGetConfigurationDbConfigurationOverrideOutputWithContext(context.Context) GetConfigurationDbConfigurationOverrideOutput
}

GetConfigurationDbConfigurationOverrideInput is an input type that accepts GetConfigurationDbConfigurationOverrideArgs and GetConfigurationDbConfigurationOverrideOutput values. You can construct a concrete instance of `GetConfigurationDbConfigurationOverrideInput` via:

GetConfigurationDbConfigurationOverrideArgs{...}

type GetConfigurationDbConfigurationOverrideItem

type GetConfigurationDbConfigurationOverrideItem struct {
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// User-selected configuration variable value.
	OverridenConfigValue string `pulumi:"overridenConfigValue"`
}

type GetConfigurationDbConfigurationOverrideItemArgs

type GetConfigurationDbConfigurationOverrideItemArgs struct {
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// User-selected configuration variable value.
	OverridenConfigValue pulumi.StringInput `pulumi:"overridenConfigValue"`
}

func (GetConfigurationDbConfigurationOverrideItemArgs) ElementType

func (GetConfigurationDbConfigurationOverrideItemArgs) ToGetConfigurationDbConfigurationOverrideItemOutput

func (i GetConfigurationDbConfigurationOverrideItemArgs) ToGetConfigurationDbConfigurationOverrideItemOutput() GetConfigurationDbConfigurationOverrideItemOutput

func (GetConfigurationDbConfigurationOverrideItemArgs) ToGetConfigurationDbConfigurationOverrideItemOutputWithContext

func (i GetConfigurationDbConfigurationOverrideItemArgs) ToGetConfigurationDbConfigurationOverrideItemOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideItemOutput

type GetConfigurationDbConfigurationOverrideItemArray

type GetConfigurationDbConfigurationOverrideItemArray []GetConfigurationDbConfigurationOverrideItemInput

func (GetConfigurationDbConfigurationOverrideItemArray) ElementType

func (GetConfigurationDbConfigurationOverrideItemArray) ToGetConfigurationDbConfigurationOverrideItemArrayOutput

func (i GetConfigurationDbConfigurationOverrideItemArray) ToGetConfigurationDbConfigurationOverrideItemArrayOutput() GetConfigurationDbConfigurationOverrideItemArrayOutput

func (GetConfigurationDbConfigurationOverrideItemArray) ToGetConfigurationDbConfigurationOverrideItemArrayOutputWithContext

func (i GetConfigurationDbConfigurationOverrideItemArray) ToGetConfigurationDbConfigurationOverrideItemArrayOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideItemArrayOutput

type GetConfigurationDbConfigurationOverrideItemArrayInput

type GetConfigurationDbConfigurationOverrideItemArrayInput interface {
	pulumi.Input

	ToGetConfigurationDbConfigurationOverrideItemArrayOutput() GetConfigurationDbConfigurationOverrideItemArrayOutput
	ToGetConfigurationDbConfigurationOverrideItemArrayOutputWithContext(context.Context) GetConfigurationDbConfigurationOverrideItemArrayOutput
}

GetConfigurationDbConfigurationOverrideItemArrayInput is an input type that accepts GetConfigurationDbConfigurationOverrideItemArray and GetConfigurationDbConfigurationOverrideItemArrayOutput values. You can construct a concrete instance of `GetConfigurationDbConfigurationOverrideItemArrayInput` via:

GetConfigurationDbConfigurationOverrideItemArray{ GetConfigurationDbConfigurationOverrideItemArgs{...} }

type GetConfigurationDbConfigurationOverrideItemArrayOutput

type GetConfigurationDbConfigurationOverrideItemArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationDbConfigurationOverrideItemArrayOutput) ElementType

func (GetConfigurationDbConfigurationOverrideItemArrayOutput) Index

func (GetConfigurationDbConfigurationOverrideItemArrayOutput) ToGetConfigurationDbConfigurationOverrideItemArrayOutput

func (GetConfigurationDbConfigurationOverrideItemArrayOutput) ToGetConfigurationDbConfigurationOverrideItemArrayOutputWithContext

func (o GetConfigurationDbConfigurationOverrideItemArrayOutput) ToGetConfigurationDbConfigurationOverrideItemArrayOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideItemArrayOutput

type GetConfigurationDbConfigurationOverrideItemInput

type GetConfigurationDbConfigurationOverrideItemInput interface {
	pulumi.Input

	ToGetConfigurationDbConfigurationOverrideItemOutput() GetConfigurationDbConfigurationOverrideItemOutput
	ToGetConfigurationDbConfigurationOverrideItemOutputWithContext(context.Context) GetConfigurationDbConfigurationOverrideItemOutput
}

GetConfigurationDbConfigurationOverrideItemInput is an input type that accepts GetConfigurationDbConfigurationOverrideItemArgs and GetConfigurationDbConfigurationOverrideItemOutput values. You can construct a concrete instance of `GetConfigurationDbConfigurationOverrideItemInput` via:

GetConfigurationDbConfigurationOverrideItemArgs{...}

type GetConfigurationDbConfigurationOverrideItemOutput

type GetConfigurationDbConfigurationOverrideItemOutput struct{ *pulumi.OutputState }

func (GetConfigurationDbConfigurationOverrideItemOutput) ConfigKey

The configuration variable name.

func (GetConfigurationDbConfigurationOverrideItemOutput) ElementType

func (GetConfigurationDbConfigurationOverrideItemOutput) OverridenConfigValue

User-selected configuration variable value.

func (GetConfigurationDbConfigurationOverrideItemOutput) ToGetConfigurationDbConfigurationOverrideItemOutput

func (o GetConfigurationDbConfigurationOverrideItemOutput) ToGetConfigurationDbConfigurationOverrideItemOutput() GetConfigurationDbConfigurationOverrideItemOutput

func (GetConfigurationDbConfigurationOverrideItemOutput) ToGetConfigurationDbConfigurationOverrideItemOutputWithContext

func (o GetConfigurationDbConfigurationOverrideItemOutput) ToGetConfigurationDbConfigurationOverrideItemOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideItemOutput

type GetConfigurationDbConfigurationOverrideOutput

type GetConfigurationDbConfigurationOverrideOutput struct{ *pulumi.OutputState }

func (GetConfigurationDbConfigurationOverrideOutput) ElementType

func (GetConfigurationDbConfigurationOverrideOutput) Items

List of ConfigParms object.

func (GetConfigurationDbConfigurationOverrideOutput) ToGetConfigurationDbConfigurationOverrideOutput

func (o GetConfigurationDbConfigurationOverrideOutput) ToGetConfigurationDbConfigurationOverrideOutput() GetConfigurationDbConfigurationOverrideOutput

func (GetConfigurationDbConfigurationOverrideOutput) ToGetConfigurationDbConfigurationOverrideOutputWithContext

func (o GetConfigurationDbConfigurationOverrideOutput) ToGetConfigurationDbConfigurationOverrideOutputWithContext(ctx context.Context) GetConfigurationDbConfigurationOverrideOutput

type GetConfigurationsArgs

type GetConfigurationsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A unique identifier for the configuration.
	ConfigurationId *string `pulumi:"configurationId"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion *string `pulumi:"dbVersion"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetConfigurationsFilter `pulumi:"filters"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape *string `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getConfigurations.

type GetConfigurationsConfigurationCollection

type GetConfigurationsConfigurationCollection struct {
	// List of ConfigParms object.
	Items []GetConfigurationsConfigurationCollectionItem `pulumi:"items"`
}

type GetConfigurationsConfigurationCollectionArgs

type GetConfigurationsConfigurationCollectionArgs struct {
	// List of ConfigParms object.
	Items GetConfigurationsConfigurationCollectionItemArrayInput `pulumi:"items"`
}

func (GetConfigurationsConfigurationCollectionArgs) ElementType

func (GetConfigurationsConfigurationCollectionArgs) ToGetConfigurationsConfigurationCollectionOutput

func (i GetConfigurationsConfigurationCollectionArgs) ToGetConfigurationsConfigurationCollectionOutput() GetConfigurationsConfigurationCollectionOutput

func (GetConfigurationsConfigurationCollectionArgs) ToGetConfigurationsConfigurationCollectionOutputWithContext

func (i GetConfigurationsConfigurationCollectionArgs) ToGetConfigurationsConfigurationCollectionOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionOutput

type GetConfigurationsConfigurationCollectionArray

type GetConfigurationsConfigurationCollectionArray []GetConfigurationsConfigurationCollectionInput

func (GetConfigurationsConfigurationCollectionArray) ElementType

func (GetConfigurationsConfigurationCollectionArray) ToGetConfigurationsConfigurationCollectionArrayOutput

func (i GetConfigurationsConfigurationCollectionArray) ToGetConfigurationsConfigurationCollectionArrayOutput() GetConfigurationsConfigurationCollectionArrayOutput

func (GetConfigurationsConfigurationCollectionArray) ToGetConfigurationsConfigurationCollectionArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionArray) ToGetConfigurationsConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionArrayOutput

type GetConfigurationsConfigurationCollectionArrayInput

type GetConfigurationsConfigurationCollectionArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionArrayOutput() GetConfigurationsConfigurationCollectionArrayOutput
	ToGetConfigurationsConfigurationCollectionArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionArrayOutput
}

GetConfigurationsConfigurationCollectionArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionArray and GetConfigurationsConfigurationCollectionArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionArrayInput` via:

GetConfigurationsConfigurationCollectionArray{ GetConfigurationsConfigurationCollectionArgs{...} }

type GetConfigurationsConfigurationCollectionArrayOutput

type GetConfigurationsConfigurationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionArrayOutput) Index

func (GetConfigurationsConfigurationCollectionArrayOutput) ToGetConfigurationsConfigurationCollectionArrayOutput

func (o GetConfigurationsConfigurationCollectionArrayOutput) ToGetConfigurationsConfigurationCollectionArrayOutput() GetConfigurationsConfigurationCollectionArrayOutput

func (GetConfigurationsConfigurationCollectionArrayOutput) ToGetConfigurationsConfigurationCollectionArrayOutputWithContext

func (o GetConfigurationsConfigurationCollectionArrayOutput) ToGetConfigurationsConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionArrayOutput

type GetConfigurationsConfigurationCollectionInput

type GetConfigurationsConfigurationCollectionInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionOutput() GetConfigurationsConfigurationCollectionOutput
	ToGetConfigurationsConfigurationCollectionOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionOutput
}

GetConfigurationsConfigurationCollectionInput is an input type that accepts GetConfigurationsConfigurationCollectionArgs and GetConfigurationsConfigurationCollectionOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionInput` via:

GetConfigurationsConfigurationCollectionArgs{...}

type GetConfigurationsConfigurationCollectionItem

type GetConfigurationsConfigurationCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// List of configuration details.
	ConfigurationDetails     []GetConfigurationsConfigurationCollectionItemConfigurationDetail     `pulumi:"configurationDetails"`
	DbConfigurationOverrides []GetConfigurationsConfigurationCollectionItemDbConfigurationOverride `pulumi:"dbConfigurationOverrides"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion string `pulumi:"dbVersion"`
	// 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 for the configuration.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A unique identifier for the configuration. Immutable on creation.
	Id string `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

type GetConfigurationsConfigurationCollectionItemArgs

type GetConfigurationsConfigurationCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// List of configuration details.
	ConfigurationDetails     GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayInput     `pulumi:"configurationDetails"`
	DbConfigurationOverrides GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayInput `pulumi:"dbConfigurationOverrides"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion pulumi.StringInput `pulumi:"dbVersion"`
	// 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 for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// A unique identifier for the configuration. Immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs pulumi.IntInput `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count.
	InstanceOcpuCount pulumi.IntInput `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringInput `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetConfigurationsConfigurationCollectionItemArgs) ElementType

func (GetConfigurationsConfigurationCollectionItemArgs) ToGetConfigurationsConfigurationCollectionItemOutput

func (i GetConfigurationsConfigurationCollectionItemArgs) ToGetConfigurationsConfigurationCollectionItemOutput() GetConfigurationsConfigurationCollectionItemOutput

func (GetConfigurationsConfigurationCollectionItemArgs) ToGetConfigurationsConfigurationCollectionItemOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemArgs) ToGetConfigurationsConfigurationCollectionItemOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemOutput

type GetConfigurationsConfigurationCollectionItemArray

type GetConfigurationsConfigurationCollectionItemArray []GetConfigurationsConfigurationCollectionItemInput

func (GetConfigurationsConfigurationCollectionItemArray) ElementType

func (GetConfigurationsConfigurationCollectionItemArray) ToGetConfigurationsConfigurationCollectionItemArrayOutput

func (i GetConfigurationsConfigurationCollectionItemArray) ToGetConfigurationsConfigurationCollectionItemArrayOutput() GetConfigurationsConfigurationCollectionItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemArray) ToGetConfigurationsConfigurationCollectionItemArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemArray) ToGetConfigurationsConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemArrayOutput

type GetConfigurationsConfigurationCollectionItemArrayInput

type GetConfigurationsConfigurationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemArrayOutput() GetConfigurationsConfigurationCollectionItemArrayOutput
	ToGetConfigurationsConfigurationCollectionItemArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemArrayOutput
}

GetConfigurationsConfigurationCollectionItemArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionItemArray and GetConfigurationsConfigurationCollectionItemArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemArrayInput` via:

GetConfigurationsConfigurationCollectionItemArray{ GetConfigurationsConfigurationCollectionItemArgs{...} }

type GetConfigurationsConfigurationCollectionItemArrayOutput

type GetConfigurationsConfigurationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemArrayOutput) Index

func (GetConfigurationsConfigurationCollectionItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemArrayOutputWithContext

func (o GetConfigurationsConfigurationCollectionItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemArrayOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetail

type GetConfigurationsConfigurationCollectionItemConfigurationDetail struct {
	// List of ConfigParms object.
	Items []GetConfigurationsConfigurationCollectionItemConfigurationDetailItem `pulumi:"items"`
}

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs struct {
	// List of ConfigParms object.
	Items GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayInput `pulumi:"items"`
}

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArray

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArray []GetConfigurationsConfigurationCollectionItemConfigurationDetailInput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArray) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemConfigurationDetailArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayInput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput() GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput
	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput
}

GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionItemConfigurationDetailArray and GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayInput` via:

GetConfigurationsConfigurationCollectionItemConfigurationDetailArray{ GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs{...} }

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailArrayOutputWithContext

type GetConfigurationsConfigurationCollectionItemConfigurationDetailInput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutput() GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput
	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput
}

GetConfigurationsConfigurationCollectionItemConfigurationDetailInput is an input type that accepts GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs and GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemConfigurationDetailInput` via:

GetConfigurationsConfigurationCollectionItemConfigurationDetailArgs{...}

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItem

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItem struct {
	// Range or list of allowed values.
	AllowedValues string `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// Data type of the variable.
	DataType string `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue string `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable bool `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired bool `pulumi:"isRestartRequired"`
	// User-selected configuration variable value.
	OverridenConfigValue string `pulumi:"overridenConfigValue"`
}

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs struct {
	// Range or list of allowed values.
	AllowedValues pulumi.StringInput `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// Data type of the variable.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Default value for the configuration variable.
	DefaultConfigValue pulumi.StringInput `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable pulumi.BoolInput `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart of the database.
	IsRestartRequired pulumi.BoolInput `pulumi:"isRestartRequired"`
	// User-selected configuration variable value.
	OverridenConfigValue pulumi.StringInput `pulumi:"overridenConfigValue"`
}

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray []GetConfigurationsConfigurationCollectionItemConfigurationDetailItemInput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayInput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput() GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput
	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput
}

GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray and GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayInput` via:

GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArray{ GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs{...} }

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemInput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput() GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput
	ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput
}

GetConfigurationsConfigurationCollectionItemConfigurationDetailItemInput is an input type that accepts GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs and GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemConfigurationDetailItemInput` via:

GetConfigurationsConfigurationCollectionItemConfigurationDetailItemArgs{...}

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) AllowedValues

Range or list of allowed values.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) ConfigKey

The configuration variable name.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) DataType

Data type of the variable.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) DefaultConfigValue

Default value for the configuration variable.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) Description

A description for the configuration.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) IsOverridable

Whether the value can be overridden or not.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) IsRestartRequired

If true, modifying this configuration value will require a restart of the database.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) OverridenConfigValue

User-selected configuration variable value.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailItemOutputWithContext

type GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput

type GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput) Items

List of ConfigParms object.

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutput

func (GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutputWithContext

func (o GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput) ToGetConfigurationsConfigurationCollectionItemConfigurationDetailOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemConfigurationDetailOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverride

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverride struct {
	// List of ConfigParms object.
	Items []GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItem `pulumi:"items"`
}

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs struct {
	// List of ConfigParms object.
	Items GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayInput `pulumi:"items"`
}

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray []GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideInput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayInput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput() GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput
	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput
}

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray and GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayInput` via:

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArray{ GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs{...} }

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArrayOutputWithContext

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideInput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput() GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput
	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput
}

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideInput is an input type that accepts GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs and GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideInput` via:

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideArgs{...}

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItem

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItem struct {
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// User-selected configuration variable value.
	OverridenConfigValue string `pulumi:"overridenConfigValue"`
}

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs struct {
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// User-selected configuration variable value.
	OverridenConfigValue pulumi.StringInput `pulumi:"overridenConfigValue"`
}

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutputWithContext

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray []GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemInput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutputWithContext

func (i GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayInput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput() GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput
	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput
}

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayInput is an input type that accepts GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray and GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayInput` via:

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArray{ GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs{...} }

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArrayOutputWithContext

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemInput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput() GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput
	ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput
}

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemInput is an input type that accepts GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs and GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemInput` via:

GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemArgs{...}

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput) ConfigKey

The configuration variable name.

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput) OverridenConfigValue

User-selected configuration variable value.

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideItemOutputWithContext

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput

type GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput) Items

List of ConfigParms object.

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput

func (GetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutput) ToGetConfigurationsConfigurationCollectionItemDbConfigurationOverrideOutputWithContext

type GetConfigurationsConfigurationCollectionItemInput

type GetConfigurationsConfigurationCollectionItemInput interface {
	pulumi.Input

	ToGetConfigurationsConfigurationCollectionItemOutput() GetConfigurationsConfigurationCollectionItemOutput
	ToGetConfigurationsConfigurationCollectionItemOutputWithContext(context.Context) GetConfigurationsConfigurationCollectionItemOutput
}

GetConfigurationsConfigurationCollectionItemInput is an input type that accepts GetConfigurationsConfigurationCollectionItemArgs and GetConfigurationsConfigurationCollectionItemOutput values. You can construct a concrete instance of `GetConfigurationsConfigurationCollectionItemInput` via:

GetConfigurationsConfigurationCollectionItemArgs{...}

type GetConfigurationsConfigurationCollectionItemOutput

type GetConfigurationsConfigurationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetConfigurationsConfigurationCollectionItemOutput) ConfigurationDetails

List of configuration details.

func (GetConfigurationsConfigurationCollectionItemOutput) DbVersion

Verison of the PostgreSQL database, such as 14.9.

func (GetConfigurationsConfigurationCollectionItemOutput) DefinedTags

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

func (GetConfigurationsConfigurationCollectionItemOutput) Description

A description for the configuration.

func (GetConfigurationsConfigurationCollectionItemOutput) DisplayName

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

func (GetConfigurationsConfigurationCollectionItemOutput) ElementType

func (GetConfigurationsConfigurationCollectionItemOutput) 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 (GetConfigurationsConfigurationCollectionItemOutput) Id

A unique identifier for the configuration. Immutable on creation.

func (GetConfigurationsConfigurationCollectionItemOutput) InstanceMemorySizeInGbs

Memory size in gigabytes with 1GB increment.

func (GetConfigurationsConfigurationCollectionItemOutput) InstanceOcpuCount

CPU core count.

func (GetConfigurationsConfigurationCollectionItemOutput) 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 (GetConfigurationsConfigurationCollectionItemOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (GetConfigurationsConfigurationCollectionItemOutput) State

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

func (GetConfigurationsConfigurationCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetConfigurationsConfigurationCollectionItemOutput) TimeCreated

The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetConfigurationsConfigurationCollectionItemOutput) ToGetConfigurationsConfigurationCollectionItemOutput

func (o GetConfigurationsConfigurationCollectionItemOutput) ToGetConfigurationsConfigurationCollectionItemOutput() GetConfigurationsConfigurationCollectionItemOutput

func (GetConfigurationsConfigurationCollectionItemOutput) ToGetConfigurationsConfigurationCollectionItemOutputWithContext

func (o GetConfigurationsConfigurationCollectionItemOutput) ToGetConfigurationsConfigurationCollectionItemOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionItemOutput

type GetConfigurationsConfigurationCollectionOutput

type GetConfigurationsConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetConfigurationsConfigurationCollectionOutput) ElementType

func (GetConfigurationsConfigurationCollectionOutput) Items

List of ConfigParms object.

func (GetConfigurationsConfigurationCollectionOutput) ToGetConfigurationsConfigurationCollectionOutput

func (o GetConfigurationsConfigurationCollectionOutput) ToGetConfigurationsConfigurationCollectionOutput() GetConfigurationsConfigurationCollectionOutput

func (GetConfigurationsConfigurationCollectionOutput) ToGetConfigurationsConfigurationCollectionOutputWithContext

func (o GetConfigurationsConfigurationCollectionOutput) ToGetConfigurationsConfigurationCollectionOutputWithContext(ctx context.Context) GetConfigurationsConfigurationCollectionOutput

type GetConfigurationsFilter

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

type GetConfigurationsFilterArgs

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

func (GetConfigurationsFilterArgs) ElementType

func (GetConfigurationsFilterArgs) ToGetConfigurationsFilterOutput

func (i GetConfigurationsFilterArgs) ToGetConfigurationsFilterOutput() GetConfigurationsFilterOutput

func (GetConfigurationsFilterArgs) ToGetConfigurationsFilterOutputWithContext

func (i GetConfigurationsFilterArgs) ToGetConfigurationsFilterOutputWithContext(ctx context.Context) GetConfigurationsFilterOutput

type GetConfigurationsFilterArray

type GetConfigurationsFilterArray []GetConfigurationsFilterInput

func (GetConfigurationsFilterArray) ElementType

func (GetConfigurationsFilterArray) ToGetConfigurationsFilterArrayOutput

func (i GetConfigurationsFilterArray) ToGetConfigurationsFilterArrayOutput() GetConfigurationsFilterArrayOutput

func (GetConfigurationsFilterArray) ToGetConfigurationsFilterArrayOutputWithContext

func (i GetConfigurationsFilterArray) ToGetConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetConfigurationsFilterArrayOutput

type GetConfigurationsFilterArrayInput

type GetConfigurationsFilterArrayInput interface {
	pulumi.Input

	ToGetConfigurationsFilterArrayOutput() GetConfigurationsFilterArrayOutput
	ToGetConfigurationsFilterArrayOutputWithContext(context.Context) GetConfigurationsFilterArrayOutput
}

GetConfigurationsFilterArrayInput is an input type that accepts GetConfigurationsFilterArray and GetConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetConfigurationsFilterArrayInput` via:

GetConfigurationsFilterArray{ GetConfigurationsFilterArgs{...} }

type GetConfigurationsFilterArrayOutput

type GetConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetConfigurationsFilterArrayOutput) ElementType

func (GetConfigurationsFilterArrayOutput) Index

func (GetConfigurationsFilterArrayOutput) ToGetConfigurationsFilterArrayOutput

func (o GetConfigurationsFilterArrayOutput) ToGetConfigurationsFilterArrayOutput() GetConfigurationsFilterArrayOutput

func (GetConfigurationsFilterArrayOutput) ToGetConfigurationsFilterArrayOutputWithContext

func (o GetConfigurationsFilterArrayOutput) ToGetConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetConfigurationsFilterArrayOutput

type GetConfigurationsFilterInput

type GetConfigurationsFilterInput interface {
	pulumi.Input

	ToGetConfigurationsFilterOutput() GetConfigurationsFilterOutput
	ToGetConfigurationsFilterOutputWithContext(context.Context) GetConfigurationsFilterOutput
}

GetConfigurationsFilterInput is an input type that accepts GetConfigurationsFilterArgs and GetConfigurationsFilterOutput values. You can construct a concrete instance of `GetConfigurationsFilterInput` via:

GetConfigurationsFilterArgs{...}

type GetConfigurationsFilterOutput

type GetConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetConfigurationsFilterOutput) ElementType

func (GetConfigurationsFilterOutput) Name

func (GetConfigurationsFilterOutput) Regex

func (GetConfigurationsFilterOutput) ToGetConfigurationsFilterOutput

func (o GetConfigurationsFilterOutput) ToGetConfigurationsFilterOutput() GetConfigurationsFilterOutput

func (GetConfigurationsFilterOutput) ToGetConfigurationsFilterOutputWithContext

func (o GetConfigurationsFilterOutput) ToGetConfigurationsFilterOutputWithContext(ctx context.Context) GetConfigurationsFilterOutput

func (GetConfigurationsFilterOutput) Values

type GetConfigurationsOutputArgs

type GetConfigurationsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A unique identifier for the configuration.
	ConfigurationId pulumi.StringPtrInput `pulumi:"configurationId"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion pulumi.StringPtrInput `pulumi:"dbVersion"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput             `pulumi:"displayName"`
	Filters     GetConfigurationsFilterArrayInput `pulumi:"filters"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringPtrInput `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getConfigurations.

func (GetConfigurationsOutputArgs) ElementType

type GetConfigurationsResult

type GetConfigurationsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.
	CompartmentId *string `pulumi:"compartmentId"`
	// The list of configuration_collection.
	ConfigurationCollections []GetConfigurationsConfigurationCollection `pulumi:"configurationCollections"`
	ConfigurationId          *string                                    `pulumi:"configurationId"`
	// Version of the PostgreSQL database.
	DbVersion *string `pulumi:"dbVersion"`
	// A user-friendly display name for the configuration. Avoid entering confidential information.
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetConfigurationsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape *string `pulumi:"shape"`
	// The current state of the configuration.
	State *string `pulumi:"state"`
}

A collection of values returned by getConfigurations.

func GetConfigurations

func GetConfigurations(ctx *pulumi.Context, args *GetConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetConfigurationsResult, error)

This data source provides the list of Configurations in Oracle Cloud Infrastructure Psql service.

Returns a list of configurations.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetConfigurations(ctx, &psql.GetConfigurationsArgs{
			CompartmentId:   pulumi.StringRef(compartmentId),
			ConfigurationId: pulumi.StringRef(testConfiguration.Id),
			DbVersion:       pulumi.StringRef(configurationDbVersion),
			DisplayName:     pulumi.StringRef(configurationDisplayName),
			Shape:           pulumi.StringRef(configurationShape),
			State:           pulumi.StringRef(configurationState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConfigurationsResultOutput

type GetConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConfigurations.

func (GetConfigurationsResultOutput) CompartmentId

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

func (GetConfigurationsResultOutput) ConfigurationCollections

The list of configuration_collection.

func (GetConfigurationsResultOutput) ConfigurationId

func (GetConfigurationsResultOutput) DbVersion

Version of the PostgreSQL database.

func (GetConfigurationsResultOutput) DisplayName

A user-friendly display name for the configuration. Avoid entering confidential information.

func (GetConfigurationsResultOutput) ElementType

func (GetConfigurationsResultOutput) Filters

func (GetConfigurationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConfigurationsResultOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (GetConfigurationsResultOutput) State

The current state of the configuration.

func (GetConfigurationsResultOutput) ToGetConfigurationsResultOutput

func (o GetConfigurationsResultOutput) ToGetConfigurationsResultOutput() GetConfigurationsResultOutput

func (GetConfigurationsResultOutput) ToGetConfigurationsResultOutputWithContext

func (o GetConfigurationsResultOutput) ToGetConfigurationsResultOutputWithContext(ctx context.Context) GetConfigurationsResultOutput

type GetDbSystemConnectionDetailArgs

type GetDbSystemConnectionDetailArgs struct {
	// A unique identifier for the database system.
	DbSystemId string `pulumi:"dbSystemId"`
}

A collection of arguments for invoking getDbSystemConnectionDetail.

type GetDbSystemConnectionDetailInstanceEndpoint

type GetDbSystemConnectionDetailInstanceEndpoint struct {
	// Unique identifier of the database instance node.
	DbInstanceId string `pulumi:"dbInstanceId"`
	// Information about the database instance node endpoint.
	Endpoints []GetDbSystemConnectionDetailInstanceEndpointEndpoint `pulumi:"endpoints"`
}

type GetDbSystemConnectionDetailInstanceEndpointArgs

type GetDbSystemConnectionDetailInstanceEndpointArgs struct {
	// Unique identifier of the database instance node.
	DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"`
	// Information about the database instance node endpoint.
	Endpoints GetDbSystemConnectionDetailInstanceEndpointEndpointArrayInput `pulumi:"endpoints"`
}

func (GetDbSystemConnectionDetailInstanceEndpointArgs) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointOutput

func (i GetDbSystemConnectionDetailInstanceEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointOutput() GetDbSystemConnectionDetailInstanceEndpointOutput

func (GetDbSystemConnectionDetailInstanceEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointOutputWithContext

func (i GetDbSystemConnectionDetailInstanceEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointOutput

type GetDbSystemConnectionDetailInstanceEndpointArray

type GetDbSystemConnectionDetailInstanceEndpointArray []GetDbSystemConnectionDetailInstanceEndpointInput

func (GetDbSystemConnectionDetailInstanceEndpointArray) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutput

func (i GetDbSystemConnectionDetailInstanceEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutput() GetDbSystemConnectionDetailInstanceEndpointArrayOutput

func (GetDbSystemConnectionDetailInstanceEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutputWithContext

func (i GetDbSystemConnectionDetailInstanceEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointArrayInput

type GetDbSystemConnectionDetailInstanceEndpointArrayInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailInstanceEndpointArrayOutput() GetDbSystemConnectionDetailInstanceEndpointArrayOutput
	ToGetDbSystemConnectionDetailInstanceEndpointArrayOutputWithContext(context.Context) GetDbSystemConnectionDetailInstanceEndpointArrayOutput
}

GetDbSystemConnectionDetailInstanceEndpointArrayInput is an input type that accepts GetDbSystemConnectionDetailInstanceEndpointArray and GetDbSystemConnectionDetailInstanceEndpointArrayOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailInstanceEndpointArrayInput` via:

GetDbSystemConnectionDetailInstanceEndpointArray{ GetDbSystemConnectionDetailInstanceEndpointArgs{...} }

type GetDbSystemConnectionDetailInstanceEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailInstanceEndpointArrayOutput) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointArrayOutput) Index

func (GetDbSystemConnectionDetailInstanceEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutput

func (GetDbSystemConnectionDetailInstanceEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutputWithContext

func (o GetDbSystemConnectionDetailInstanceEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpoint

type GetDbSystemConnectionDetailInstanceEndpointEndpoint struct {
	// The FQDN of the endpoint.
	Fqdn string `pulumi:"fqdn"`
	// The IP address of the endpoint.
	IpAddress string `pulumi:"ipAddress"`
	// The port address of the endpoint.
	Port int `pulumi:"port"`
}

type GetDbSystemConnectionDetailInstanceEndpointEndpointArgs

type GetDbSystemConnectionDetailInstanceEndpointEndpointArgs struct {
	// The FQDN of the endpoint.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// The IP address of the endpoint.
	IpAddress pulumi.StringInput `pulumi:"ipAddress"`
	// The port address of the endpoint.
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArgs) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutput

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutputWithContext

func (i GetDbSystemConnectionDetailInstanceEndpointEndpointArgs) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpointArray

type GetDbSystemConnectionDetailInstanceEndpointEndpointArray []GetDbSystemConnectionDetailInstanceEndpointEndpointInput

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArray) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

func (i GetDbSystemConnectionDetailInstanceEndpointEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput() GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutputWithContext

func (i GetDbSystemConnectionDetailInstanceEndpointEndpointArray) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpointArrayInput

type GetDbSystemConnectionDetailInstanceEndpointEndpointArrayInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput() GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput
	ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutputWithContext(context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput
}

GetDbSystemConnectionDetailInstanceEndpointEndpointArrayInput is an input type that accepts GetDbSystemConnectionDetailInstanceEndpointEndpointArray and GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailInstanceEndpointEndpointArrayInput` via:

GetDbSystemConnectionDetailInstanceEndpointEndpointArray{ GetDbSystemConnectionDetailInstanceEndpointEndpointArgs{...} }

type GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput) Index

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

func (GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutputWithContext

func (o GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointArrayOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpointInput

type GetDbSystemConnectionDetailInstanceEndpointEndpointInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutput() GetDbSystemConnectionDetailInstanceEndpointEndpointOutput
	ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutputWithContext(context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointOutput
}

GetDbSystemConnectionDetailInstanceEndpointEndpointInput is an input type that accepts GetDbSystemConnectionDetailInstanceEndpointEndpointArgs and GetDbSystemConnectionDetailInstanceEndpointEndpointOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailInstanceEndpointEndpointInput` via:

GetDbSystemConnectionDetailInstanceEndpointEndpointArgs{...}

type GetDbSystemConnectionDetailInstanceEndpointEndpointOutput

type GetDbSystemConnectionDetailInstanceEndpointEndpointOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) Fqdn

The FQDN of the endpoint.

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) IpAddress

The IP address of the endpoint.

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) Port

The port address of the endpoint.

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutput

func (GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutputWithContext

func (o GetDbSystemConnectionDetailInstanceEndpointEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointEndpointOutput

type GetDbSystemConnectionDetailInstanceEndpointInput

type GetDbSystemConnectionDetailInstanceEndpointInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailInstanceEndpointOutput() GetDbSystemConnectionDetailInstanceEndpointOutput
	ToGetDbSystemConnectionDetailInstanceEndpointOutputWithContext(context.Context) GetDbSystemConnectionDetailInstanceEndpointOutput
}

GetDbSystemConnectionDetailInstanceEndpointInput is an input type that accepts GetDbSystemConnectionDetailInstanceEndpointArgs and GetDbSystemConnectionDetailInstanceEndpointOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailInstanceEndpointInput` via:

GetDbSystemConnectionDetailInstanceEndpointArgs{...}

type GetDbSystemConnectionDetailInstanceEndpointOutput

type GetDbSystemConnectionDetailInstanceEndpointOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailInstanceEndpointOutput) DbInstanceId

Unique identifier of the database instance node.

func (GetDbSystemConnectionDetailInstanceEndpointOutput) ElementType

func (GetDbSystemConnectionDetailInstanceEndpointOutput) Endpoints

Information about the database instance node endpoint.

func (GetDbSystemConnectionDetailInstanceEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointOutput

func (o GetDbSystemConnectionDetailInstanceEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointOutput() GetDbSystemConnectionDetailInstanceEndpointOutput

func (GetDbSystemConnectionDetailInstanceEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointOutputWithContext

func (o GetDbSystemConnectionDetailInstanceEndpointOutput) ToGetDbSystemConnectionDetailInstanceEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailInstanceEndpointOutput

type GetDbSystemConnectionDetailOutputArgs

type GetDbSystemConnectionDetailOutputArgs struct {
	// A unique identifier for the database system.
	DbSystemId pulumi.StringInput `pulumi:"dbSystemId"`
}

A collection of arguments for invoking getDbSystemConnectionDetail.

func (GetDbSystemConnectionDetailOutputArgs) ElementType

type GetDbSystemConnectionDetailPrimaryDbEndpoint

type GetDbSystemConnectionDetailPrimaryDbEndpoint struct {
	// The FQDN of the endpoint.
	Fqdn string `pulumi:"fqdn"`
	// The IP address of the endpoint.
	IpAddress string `pulumi:"ipAddress"`
	// The port address of the endpoint.
	Port int `pulumi:"port"`
}

type GetDbSystemConnectionDetailPrimaryDbEndpointArgs

type GetDbSystemConnectionDetailPrimaryDbEndpointArgs struct {
	// The FQDN of the endpoint.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// The IP address of the endpoint.
	IpAddress pulumi.StringInput `pulumi:"ipAddress"`
	// The port address of the endpoint.
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetDbSystemConnectionDetailPrimaryDbEndpointArgs) ElementType

func (GetDbSystemConnectionDetailPrimaryDbEndpointArgs) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutput

func (i GetDbSystemConnectionDetailPrimaryDbEndpointArgs) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutput() GetDbSystemConnectionDetailPrimaryDbEndpointOutput

func (GetDbSystemConnectionDetailPrimaryDbEndpointArgs) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutputWithContext

func (i GetDbSystemConnectionDetailPrimaryDbEndpointArgs) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointOutput

type GetDbSystemConnectionDetailPrimaryDbEndpointArray

type GetDbSystemConnectionDetailPrimaryDbEndpointArray []GetDbSystemConnectionDetailPrimaryDbEndpointInput

func (GetDbSystemConnectionDetailPrimaryDbEndpointArray) ElementType

func (GetDbSystemConnectionDetailPrimaryDbEndpointArray) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

func (i GetDbSystemConnectionDetailPrimaryDbEndpointArray) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput() GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

func (GetDbSystemConnectionDetailPrimaryDbEndpointArray) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutputWithContext

func (i GetDbSystemConnectionDetailPrimaryDbEndpointArray) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

type GetDbSystemConnectionDetailPrimaryDbEndpointArrayInput

type GetDbSystemConnectionDetailPrimaryDbEndpointArrayInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput() GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput
	ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutputWithContext(context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput
}

GetDbSystemConnectionDetailPrimaryDbEndpointArrayInput is an input type that accepts GetDbSystemConnectionDetailPrimaryDbEndpointArray and GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailPrimaryDbEndpointArrayInput` via:

GetDbSystemConnectionDetailPrimaryDbEndpointArray{ GetDbSystemConnectionDetailPrimaryDbEndpointArgs{...} }

type GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

type GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput) ElementType

func (GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput) Index

func (GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

func (GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutputWithContext

func (o GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointArrayOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointArrayOutput

type GetDbSystemConnectionDetailPrimaryDbEndpointInput

type GetDbSystemConnectionDetailPrimaryDbEndpointInput interface {
	pulumi.Input

	ToGetDbSystemConnectionDetailPrimaryDbEndpointOutput() GetDbSystemConnectionDetailPrimaryDbEndpointOutput
	ToGetDbSystemConnectionDetailPrimaryDbEndpointOutputWithContext(context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointOutput
}

GetDbSystemConnectionDetailPrimaryDbEndpointInput is an input type that accepts GetDbSystemConnectionDetailPrimaryDbEndpointArgs and GetDbSystemConnectionDetailPrimaryDbEndpointOutput values. You can construct a concrete instance of `GetDbSystemConnectionDetailPrimaryDbEndpointInput` via:

GetDbSystemConnectionDetailPrimaryDbEndpointArgs{...}

type GetDbSystemConnectionDetailPrimaryDbEndpointOutput

type GetDbSystemConnectionDetailPrimaryDbEndpointOutput struct{ *pulumi.OutputState }

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) ElementType

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) Fqdn

The FQDN of the endpoint.

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) IpAddress

The IP address of the endpoint.

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) Port

The port address of the endpoint.

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutput

func (o GetDbSystemConnectionDetailPrimaryDbEndpointOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutput() GetDbSystemConnectionDetailPrimaryDbEndpointOutput

func (GetDbSystemConnectionDetailPrimaryDbEndpointOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutputWithContext

func (o GetDbSystemConnectionDetailPrimaryDbEndpointOutput) ToGetDbSystemConnectionDetailPrimaryDbEndpointOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailPrimaryDbEndpointOutput

type GetDbSystemConnectionDetailResult

type GetDbSystemConnectionDetailResult struct {
	// The CA certificate to be used by the PosgreSQL client to connect to the database. The CA certificate is used to authenticate the server identity.  It is issued by PostgreSQL Service Private CA.
	CaCertificate string `pulumi:"caCertificate"`
	DbSystemId    string `pulumi:"dbSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of database instance node endpoints in the database system.
	InstanceEndpoints []GetDbSystemConnectionDetailInstanceEndpoint `pulumi:"instanceEndpoints"`
	// Information about the database instance node endpoint.
	PrimaryDbEndpoints []GetDbSystemConnectionDetailPrimaryDbEndpoint `pulumi:"primaryDbEndpoints"`
}

A collection of values returned by getDbSystemConnectionDetail.

func GetDbSystemConnectionDetail

func GetDbSystemConnectionDetail(ctx *pulumi.Context, args *GetDbSystemConnectionDetailArgs, opts ...pulumi.InvokeOption) (*GetDbSystemConnectionDetailResult, error)

This data source provides details about a specific Db System Connection Detail resource in Oracle Cloud Infrastructure Psql service.

Gets the database system connection details.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDbSystemConnectionDetail(ctx, &psql.GetDbSystemConnectionDetailArgs{
			DbSystemId: testDbSystem.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDbSystemConnectionDetailResultOutput

type GetDbSystemConnectionDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbSystemConnectionDetail.

func (GetDbSystemConnectionDetailResultOutput) CaCertificate

The CA certificate to be used by the PosgreSQL client to connect to the database. The CA certificate is used to authenticate the server identity. It is issued by PostgreSQL Service Private CA.

func (GetDbSystemConnectionDetailResultOutput) DbSystemId

func (GetDbSystemConnectionDetailResultOutput) ElementType

func (GetDbSystemConnectionDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbSystemConnectionDetailResultOutput) InstanceEndpoints

The list of database instance node endpoints in the database system.

func (GetDbSystemConnectionDetailResultOutput) PrimaryDbEndpoints

Information about the database instance node endpoint.

func (GetDbSystemConnectionDetailResultOutput) ToGetDbSystemConnectionDetailResultOutput

func (o GetDbSystemConnectionDetailResultOutput) ToGetDbSystemConnectionDetailResultOutput() GetDbSystemConnectionDetailResultOutput

func (GetDbSystemConnectionDetailResultOutput) ToGetDbSystemConnectionDetailResultOutputWithContext

func (o GetDbSystemConnectionDetailResultOutput) ToGetDbSystemConnectionDetailResultOutputWithContext(ctx context.Context) GetDbSystemConnectionDetailResultOutput

type GetDbSystemCredential

type GetDbSystemCredential struct {
	PasswordDetails []GetDbSystemCredentialPasswordDetail `pulumi:"passwordDetails"`
	Username        string                                `pulumi:"username"`
}

type GetDbSystemCredentialArgs

type GetDbSystemCredentialArgs struct {
	PasswordDetails GetDbSystemCredentialPasswordDetailArrayInput `pulumi:"passwordDetails"`
	Username        pulumi.StringInput                            `pulumi:"username"`
}

func (GetDbSystemCredentialArgs) ElementType

func (GetDbSystemCredentialArgs) ElementType() reflect.Type

func (GetDbSystemCredentialArgs) ToGetDbSystemCredentialOutput

func (i GetDbSystemCredentialArgs) ToGetDbSystemCredentialOutput() GetDbSystemCredentialOutput

func (GetDbSystemCredentialArgs) ToGetDbSystemCredentialOutputWithContext

func (i GetDbSystemCredentialArgs) ToGetDbSystemCredentialOutputWithContext(ctx context.Context) GetDbSystemCredentialOutput

type GetDbSystemCredentialArray

type GetDbSystemCredentialArray []GetDbSystemCredentialInput

func (GetDbSystemCredentialArray) ElementType

func (GetDbSystemCredentialArray) ElementType() reflect.Type

func (GetDbSystemCredentialArray) ToGetDbSystemCredentialArrayOutput

func (i GetDbSystemCredentialArray) ToGetDbSystemCredentialArrayOutput() GetDbSystemCredentialArrayOutput

func (GetDbSystemCredentialArray) ToGetDbSystemCredentialArrayOutputWithContext

func (i GetDbSystemCredentialArray) ToGetDbSystemCredentialArrayOutputWithContext(ctx context.Context) GetDbSystemCredentialArrayOutput

type GetDbSystemCredentialArrayInput

type GetDbSystemCredentialArrayInput interface {
	pulumi.Input

	ToGetDbSystemCredentialArrayOutput() GetDbSystemCredentialArrayOutput
	ToGetDbSystemCredentialArrayOutputWithContext(context.Context) GetDbSystemCredentialArrayOutput
}

GetDbSystemCredentialArrayInput is an input type that accepts GetDbSystemCredentialArray and GetDbSystemCredentialArrayOutput values. You can construct a concrete instance of `GetDbSystemCredentialArrayInput` via:

GetDbSystemCredentialArray{ GetDbSystemCredentialArgs{...} }

type GetDbSystemCredentialArrayOutput

type GetDbSystemCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemCredentialArrayOutput) ElementType

func (GetDbSystemCredentialArrayOutput) Index

func (GetDbSystemCredentialArrayOutput) ToGetDbSystemCredentialArrayOutput

func (o GetDbSystemCredentialArrayOutput) ToGetDbSystemCredentialArrayOutput() GetDbSystemCredentialArrayOutput

func (GetDbSystemCredentialArrayOutput) ToGetDbSystemCredentialArrayOutputWithContext

func (o GetDbSystemCredentialArrayOutput) ToGetDbSystemCredentialArrayOutputWithContext(ctx context.Context) GetDbSystemCredentialArrayOutput

type GetDbSystemCredentialInput

type GetDbSystemCredentialInput interface {
	pulumi.Input

	ToGetDbSystemCredentialOutput() GetDbSystemCredentialOutput
	ToGetDbSystemCredentialOutputWithContext(context.Context) GetDbSystemCredentialOutput
}

GetDbSystemCredentialInput is an input type that accepts GetDbSystemCredentialArgs and GetDbSystemCredentialOutput values. You can construct a concrete instance of `GetDbSystemCredentialInput` via:

GetDbSystemCredentialArgs{...}

type GetDbSystemCredentialOutput

type GetDbSystemCredentialOutput struct{ *pulumi.OutputState }

func (GetDbSystemCredentialOutput) ElementType

func (GetDbSystemCredentialOutput) PasswordDetails

func (GetDbSystemCredentialOutput) ToGetDbSystemCredentialOutput

func (o GetDbSystemCredentialOutput) ToGetDbSystemCredentialOutput() GetDbSystemCredentialOutput

func (GetDbSystemCredentialOutput) ToGetDbSystemCredentialOutputWithContext

func (o GetDbSystemCredentialOutput) ToGetDbSystemCredentialOutputWithContext(ctx context.Context) GetDbSystemCredentialOutput

func (GetDbSystemCredentialOutput) Username

type GetDbSystemCredentialPasswordDetail

type GetDbSystemCredentialPasswordDetail struct {
	Password      string `pulumi:"password"`
	PasswordType  string `pulumi:"passwordType"`
	SecretId      string `pulumi:"secretId"`
	SecretVersion string `pulumi:"secretVersion"`
}

type GetDbSystemCredentialPasswordDetailArgs

type GetDbSystemCredentialPasswordDetailArgs struct {
	Password      pulumi.StringInput `pulumi:"password"`
	PasswordType  pulumi.StringInput `pulumi:"passwordType"`
	SecretId      pulumi.StringInput `pulumi:"secretId"`
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
}

func (GetDbSystemCredentialPasswordDetailArgs) ElementType

func (GetDbSystemCredentialPasswordDetailArgs) ToGetDbSystemCredentialPasswordDetailOutput

func (i GetDbSystemCredentialPasswordDetailArgs) ToGetDbSystemCredentialPasswordDetailOutput() GetDbSystemCredentialPasswordDetailOutput

func (GetDbSystemCredentialPasswordDetailArgs) ToGetDbSystemCredentialPasswordDetailOutputWithContext

func (i GetDbSystemCredentialPasswordDetailArgs) ToGetDbSystemCredentialPasswordDetailOutputWithContext(ctx context.Context) GetDbSystemCredentialPasswordDetailOutput

type GetDbSystemCredentialPasswordDetailArray

type GetDbSystemCredentialPasswordDetailArray []GetDbSystemCredentialPasswordDetailInput

func (GetDbSystemCredentialPasswordDetailArray) ElementType

func (GetDbSystemCredentialPasswordDetailArray) ToGetDbSystemCredentialPasswordDetailArrayOutput

func (i GetDbSystemCredentialPasswordDetailArray) ToGetDbSystemCredentialPasswordDetailArrayOutput() GetDbSystemCredentialPasswordDetailArrayOutput

func (GetDbSystemCredentialPasswordDetailArray) ToGetDbSystemCredentialPasswordDetailArrayOutputWithContext

func (i GetDbSystemCredentialPasswordDetailArray) ToGetDbSystemCredentialPasswordDetailArrayOutputWithContext(ctx context.Context) GetDbSystemCredentialPasswordDetailArrayOutput

type GetDbSystemCredentialPasswordDetailArrayInput

type GetDbSystemCredentialPasswordDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemCredentialPasswordDetailArrayOutput() GetDbSystemCredentialPasswordDetailArrayOutput
	ToGetDbSystemCredentialPasswordDetailArrayOutputWithContext(context.Context) GetDbSystemCredentialPasswordDetailArrayOutput
}

GetDbSystemCredentialPasswordDetailArrayInput is an input type that accepts GetDbSystemCredentialPasswordDetailArray and GetDbSystemCredentialPasswordDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemCredentialPasswordDetailArrayInput` via:

GetDbSystemCredentialPasswordDetailArray{ GetDbSystemCredentialPasswordDetailArgs{...} }

type GetDbSystemCredentialPasswordDetailArrayOutput

type GetDbSystemCredentialPasswordDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemCredentialPasswordDetailArrayOutput) ElementType

func (GetDbSystemCredentialPasswordDetailArrayOutput) Index

func (GetDbSystemCredentialPasswordDetailArrayOutput) ToGetDbSystemCredentialPasswordDetailArrayOutput

func (o GetDbSystemCredentialPasswordDetailArrayOutput) ToGetDbSystemCredentialPasswordDetailArrayOutput() GetDbSystemCredentialPasswordDetailArrayOutput

func (GetDbSystemCredentialPasswordDetailArrayOutput) ToGetDbSystemCredentialPasswordDetailArrayOutputWithContext

func (o GetDbSystemCredentialPasswordDetailArrayOutput) ToGetDbSystemCredentialPasswordDetailArrayOutputWithContext(ctx context.Context) GetDbSystemCredentialPasswordDetailArrayOutput

type GetDbSystemCredentialPasswordDetailInput

type GetDbSystemCredentialPasswordDetailInput interface {
	pulumi.Input

	ToGetDbSystemCredentialPasswordDetailOutput() GetDbSystemCredentialPasswordDetailOutput
	ToGetDbSystemCredentialPasswordDetailOutputWithContext(context.Context) GetDbSystemCredentialPasswordDetailOutput
}

GetDbSystemCredentialPasswordDetailInput is an input type that accepts GetDbSystemCredentialPasswordDetailArgs and GetDbSystemCredentialPasswordDetailOutput values. You can construct a concrete instance of `GetDbSystemCredentialPasswordDetailInput` via:

GetDbSystemCredentialPasswordDetailArgs{...}

type GetDbSystemCredentialPasswordDetailOutput

type GetDbSystemCredentialPasswordDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemCredentialPasswordDetailOutput) ElementType

func (GetDbSystemCredentialPasswordDetailOutput) Password

func (GetDbSystemCredentialPasswordDetailOutput) PasswordType

func (GetDbSystemCredentialPasswordDetailOutput) SecretId

func (GetDbSystemCredentialPasswordDetailOutput) SecretVersion

func (GetDbSystemCredentialPasswordDetailOutput) ToGetDbSystemCredentialPasswordDetailOutput

func (o GetDbSystemCredentialPasswordDetailOutput) ToGetDbSystemCredentialPasswordDetailOutput() GetDbSystemCredentialPasswordDetailOutput

func (GetDbSystemCredentialPasswordDetailOutput) ToGetDbSystemCredentialPasswordDetailOutputWithContext

func (o GetDbSystemCredentialPasswordDetailOutput) ToGetDbSystemCredentialPasswordDetailOutputWithContext(ctx context.Context) GetDbSystemCredentialPasswordDetailOutput

type GetDbSystemInstance

type GetDbSystemInstance struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain string `pulumi:"availabilityDomain"`
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the database system.
	State string `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDbSystemInstanceArgs

type GetDbSystemInstanceArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"`
	// Description of the database instance node.
	Description pulumi.StringInput `pulumi:"description"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The current state of the database system.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDbSystemInstanceArgs) ElementType

func (GetDbSystemInstanceArgs) ElementType() reflect.Type

func (GetDbSystemInstanceArgs) ToGetDbSystemInstanceOutput

func (i GetDbSystemInstanceArgs) ToGetDbSystemInstanceOutput() GetDbSystemInstanceOutput

func (GetDbSystemInstanceArgs) ToGetDbSystemInstanceOutputWithContext

func (i GetDbSystemInstanceArgs) ToGetDbSystemInstanceOutputWithContext(ctx context.Context) GetDbSystemInstanceOutput

type GetDbSystemInstanceArray

type GetDbSystemInstanceArray []GetDbSystemInstanceInput

func (GetDbSystemInstanceArray) ElementType

func (GetDbSystemInstanceArray) ElementType() reflect.Type

func (GetDbSystemInstanceArray) ToGetDbSystemInstanceArrayOutput

func (i GetDbSystemInstanceArray) ToGetDbSystemInstanceArrayOutput() GetDbSystemInstanceArrayOutput

func (GetDbSystemInstanceArray) ToGetDbSystemInstanceArrayOutputWithContext

func (i GetDbSystemInstanceArray) ToGetDbSystemInstanceArrayOutputWithContext(ctx context.Context) GetDbSystemInstanceArrayOutput

type GetDbSystemInstanceArrayInput

type GetDbSystemInstanceArrayInput interface {
	pulumi.Input

	ToGetDbSystemInstanceArrayOutput() GetDbSystemInstanceArrayOutput
	ToGetDbSystemInstanceArrayOutputWithContext(context.Context) GetDbSystemInstanceArrayOutput
}

GetDbSystemInstanceArrayInput is an input type that accepts GetDbSystemInstanceArray and GetDbSystemInstanceArrayOutput values. You can construct a concrete instance of `GetDbSystemInstanceArrayInput` via:

GetDbSystemInstanceArray{ GetDbSystemInstanceArgs{...} }

type GetDbSystemInstanceArrayOutput

type GetDbSystemInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemInstanceArrayOutput) ElementType

func (GetDbSystemInstanceArrayOutput) Index

func (GetDbSystemInstanceArrayOutput) ToGetDbSystemInstanceArrayOutput

func (o GetDbSystemInstanceArrayOutput) ToGetDbSystemInstanceArrayOutput() GetDbSystemInstanceArrayOutput

func (GetDbSystemInstanceArrayOutput) ToGetDbSystemInstanceArrayOutputWithContext

func (o GetDbSystemInstanceArrayOutput) ToGetDbSystemInstanceArrayOutputWithContext(ctx context.Context) GetDbSystemInstanceArrayOutput

type GetDbSystemInstanceInput

type GetDbSystemInstanceInput interface {
	pulumi.Input

	ToGetDbSystemInstanceOutput() GetDbSystemInstanceOutput
	ToGetDbSystemInstanceOutputWithContext(context.Context) GetDbSystemInstanceOutput
}

GetDbSystemInstanceInput is an input type that accepts GetDbSystemInstanceArgs and GetDbSystemInstanceOutput values. You can construct a concrete instance of `GetDbSystemInstanceInput` via:

GetDbSystemInstanceArgs{...}

type GetDbSystemInstanceOutput

type GetDbSystemInstanceOutput struct{ *pulumi.OutputState }

func (GetDbSystemInstanceOutput) AvailabilityDomain

func (o GetDbSystemInstanceOutput) AvailabilityDomain() pulumi.StringOutput

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemInstanceOutput) Description

Description of the database instance node.

func (GetDbSystemInstanceOutput) DisplayName

A user-friendly display name for the database instance node. Avoid entering confidential information.

func (GetDbSystemInstanceOutput) ElementType

func (GetDbSystemInstanceOutput) ElementType() reflect.Type

func (GetDbSystemInstanceOutput) Id

A unique identifier for the database instance node. Immutable on creation.

func (GetDbSystemInstanceOutput) LifecycleDetails

func (o GetDbSystemInstanceOutput) LifecycleDetails() pulumi.StringOutput

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 (GetDbSystemInstanceOutput) State

The current state of the database system.

func (GetDbSystemInstanceOutput) TimeCreated

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemInstanceOutput) TimeUpdated

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemInstanceOutput) ToGetDbSystemInstanceOutput

func (o GetDbSystemInstanceOutput) ToGetDbSystemInstanceOutput() GetDbSystemInstanceOutput

func (GetDbSystemInstanceOutput) ToGetDbSystemInstanceOutputWithContext

func (o GetDbSystemInstanceOutput) ToGetDbSystemInstanceOutputWithContext(ctx context.Context) GetDbSystemInstanceOutput

type GetDbSystemInstancesDetail

type GetDbSystemInstancesDetail struct {
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	PrivateIp   string `pulumi:"privateIp"`
}

type GetDbSystemInstancesDetailArgs

type GetDbSystemInstancesDetailArgs struct {
	// Description of the database instance node.
	Description pulumi.StringInput `pulumi:"description"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	PrivateIp   pulumi.StringInput `pulumi:"privateIp"`
}

func (GetDbSystemInstancesDetailArgs) ElementType

func (GetDbSystemInstancesDetailArgs) ToGetDbSystemInstancesDetailOutput

func (i GetDbSystemInstancesDetailArgs) ToGetDbSystemInstancesDetailOutput() GetDbSystemInstancesDetailOutput

func (GetDbSystemInstancesDetailArgs) ToGetDbSystemInstancesDetailOutputWithContext

func (i GetDbSystemInstancesDetailArgs) ToGetDbSystemInstancesDetailOutputWithContext(ctx context.Context) GetDbSystemInstancesDetailOutput

type GetDbSystemInstancesDetailArray

type GetDbSystemInstancesDetailArray []GetDbSystemInstancesDetailInput

func (GetDbSystemInstancesDetailArray) ElementType

func (GetDbSystemInstancesDetailArray) ToGetDbSystemInstancesDetailArrayOutput

func (i GetDbSystemInstancesDetailArray) ToGetDbSystemInstancesDetailArrayOutput() GetDbSystemInstancesDetailArrayOutput

func (GetDbSystemInstancesDetailArray) ToGetDbSystemInstancesDetailArrayOutputWithContext

func (i GetDbSystemInstancesDetailArray) ToGetDbSystemInstancesDetailArrayOutputWithContext(ctx context.Context) GetDbSystemInstancesDetailArrayOutput

type GetDbSystemInstancesDetailArrayInput

type GetDbSystemInstancesDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemInstancesDetailArrayOutput() GetDbSystemInstancesDetailArrayOutput
	ToGetDbSystemInstancesDetailArrayOutputWithContext(context.Context) GetDbSystemInstancesDetailArrayOutput
}

GetDbSystemInstancesDetailArrayInput is an input type that accepts GetDbSystemInstancesDetailArray and GetDbSystemInstancesDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemInstancesDetailArrayInput` via:

GetDbSystemInstancesDetailArray{ GetDbSystemInstancesDetailArgs{...} }

type GetDbSystemInstancesDetailArrayOutput

type GetDbSystemInstancesDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemInstancesDetailArrayOutput) ElementType

func (GetDbSystemInstancesDetailArrayOutput) Index

func (GetDbSystemInstancesDetailArrayOutput) ToGetDbSystemInstancesDetailArrayOutput

func (o GetDbSystemInstancesDetailArrayOutput) ToGetDbSystemInstancesDetailArrayOutput() GetDbSystemInstancesDetailArrayOutput

func (GetDbSystemInstancesDetailArrayOutput) ToGetDbSystemInstancesDetailArrayOutputWithContext

func (o GetDbSystemInstancesDetailArrayOutput) ToGetDbSystemInstancesDetailArrayOutputWithContext(ctx context.Context) GetDbSystemInstancesDetailArrayOutput

type GetDbSystemInstancesDetailInput

type GetDbSystemInstancesDetailInput interface {
	pulumi.Input

	ToGetDbSystemInstancesDetailOutput() GetDbSystemInstancesDetailOutput
	ToGetDbSystemInstancesDetailOutputWithContext(context.Context) GetDbSystemInstancesDetailOutput
}

GetDbSystemInstancesDetailInput is an input type that accepts GetDbSystemInstancesDetailArgs and GetDbSystemInstancesDetailOutput values. You can construct a concrete instance of `GetDbSystemInstancesDetailInput` via:

GetDbSystemInstancesDetailArgs{...}

type GetDbSystemInstancesDetailOutput

type GetDbSystemInstancesDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemInstancesDetailOutput) Description

Description of the database instance node.

func (GetDbSystemInstancesDetailOutput) DisplayName

A user-friendly display name for the database instance node. Avoid entering confidential information.

func (GetDbSystemInstancesDetailOutput) ElementType

func (GetDbSystemInstancesDetailOutput) PrivateIp

func (GetDbSystemInstancesDetailOutput) ToGetDbSystemInstancesDetailOutput

func (o GetDbSystemInstancesDetailOutput) ToGetDbSystemInstancesDetailOutput() GetDbSystemInstancesDetailOutput

func (GetDbSystemInstancesDetailOutput) ToGetDbSystemInstancesDetailOutputWithContext

func (o GetDbSystemInstancesDetailOutput) ToGetDbSystemInstancesDetailOutputWithContext(ctx context.Context) GetDbSystemInstancesDetailOutput

type GetDbSystemManagementPolicy

type GetDbSystemManagementPolicy struct {
	// PostgreSQL database system backup policy.
	BackupPolicies []GetDbSystemManagementPolicyBackupPolicy `pulumi:"backupPolicies"`
	// The start of the maintenance window.
	MaintenanceWindowStart string `pulumi:"maintenanceWindowStart"`
}

type GetDbSystemManagementPolicyArgs

type GetDbSystemManagementPolicyArgs struct {
	// PostgreSQL database system backup policy.
	BackupPolicies GetDbSystemManagementPolicyBackupPolicyArrayInput `pulumi:"backupPolicies"`
	// The start of the maintenance window.
	MaintenanceWindowStart pulumi.StringInput `pulumi:"maintenanceWindowStart"`
}

func (GetDbSystemManagementPolicyArgs) ElementType

func (GetDbSystemManagementPolicyArgs) ToGetDbSystemManagementPolicyOutput

func (i GetDbSystemManagementPolicyArgs) ToGetDbSystemManagementPolicyOutput() GetDbSystemManagementPolicyOutput

func (GetDbSystemManagementPolicyArgs) ToGetDbSystemManagementPolicyOutputWithContext

func (i GetDbSystemManagementPolicyArgs) ToGetDbSystemManagementPolicyOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyOutput

type GetDbSystemManagementPolicyArray

type GetDbSystemManagementPolicyArray []GetDbSystemManagementPolicyInput

func (GetDbSystemManagementPolicyArray) ElementType

func (GetDbSystemManagementPolicyArray) ToGetDbSystemManagementPolicyArrayOutput

func (i GetDbSystemManagementPolicyArray) ToGetDbSystemManagementPolicyArrayOutput() GetDbSystemManagementPolicyArrayOutput

func (GetDbSystemManagementPolicyArray) ToGetDbSystemManagementPolicyArrayOutputWithContext

func (i GetDbSystemManagementPolicyArray) ToGetDbSystemManagementPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyArrayOutput

type GetDbSystemManagementPolicyArrayInput

type GetDbSystemManagementPolicyArrayInput interface {
	pulumi.Input

	ToGetDbSystemManagementPolicyArrayOutput() GetDbSystemManagementPolicyArrayOutput
	ToGetDbSystemManagementPolicyArrayOutputWithContext(context.Context) GetDbSystemManagementPolicyArrayOutput
}

GetDbSystemManagementPolicyArrayInput is an input type that accepts GetDbSystemManagementPolicyArray and GetDbSystemManagementPolicyArrayOutput values. You can construct a concrete instance of `GetDbSystemManagementPolicyArrayInput` via:

GetDbSystemManagementPolicyArray{ GetDbSystemManagementPolicyArgs{...} }

type GetDbSystemManagementPolicyArrayOutput

type GetDbSystemManagementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemManagementPolicyArrayOutput) ElementType

func (GetDbSystemManagementPolicyArrayOutput) Index

func (GetDbSystemManagementPolicyArrayOutput) ToGetDbSystemManagementPolicyArrayOutput

func (o GetDbSystemManagementPolicyArrayOutput) ToGetDbSystemManagementPolicyArrayOutput() GetDbSystemManagementPolicyArrayOutput

func (GetDbSystemManagementPolicyArrayOutput) ToGetDbSystemManagementPolicyArrayOutputWithContext

func (o GetDbSystemManagementPolicyArrayOutput) ToGetDbSystemManagementPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyArrayOutput

type GetDbSystemManagementPolicyBackupPolicy

type GetDbSystemManagementPolicyBackupPolicy struct {
	// Hour of the day when the backup starts.
	BackupStart string `pulumi:"backupStart"`
	// Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths []int `pulumi:"daysOfTheMonths"`
	// The day of the week that the backup starts.
	DaysOfTheWeeks []string `pulumi:"daysOfTheWeeks"`
	// The kind of backup policy.
	Kind string `pulumi:"kind"`
	// How many days the data should be stored after the database system deletion.
	RetentionDays int `pulumi:"retentionDays"`
}

type GetDbSystemManagementPolicyBackupPolicyArgs

type GetDbSystemManagementPolicyBackupPolicyArgs struct {
	// Hour of the day when the backup starts.
	BackupStart pulumi.StringInput `pulumi:"backupStart"`
	// Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths pulumi.IntArrayInput `pulumi:"daysOfTheMonths"`
	// The day of the week that the backup starts.
	DaysOfTheWeeks pulumi.StringArrayInput `pulumi:"daysOfTheWeeks"`
	// The kind of backup policy.
	Kind pulumi.StringInput `pulumi:"kind"`
	// How many days the data should be stored after the database system deletion.
	RetentionDays pulumi.IntInput `pulumi:"retentionDays"`
}

func (GetDbSystemManagementPolicyBackupPolicyArgs) ElementType

func (GetDbSystemManagementPolicyBackupPolicyArgs) ToGetDbSystemManagementPolicyBackupPolicyOutput

func (i GetDbSystemManagementPolicyBackupPolicyArgs) ToGetDbSystemManagementPolicyBackupPolicyOutput() GetDbSystemManagementPolicyBackupPolicyOutput

func (GetDbSystemManagementPolicyBackupPolicyArgs) ToGetDbSystemManagementPolicyBackupPolicyOutputWithContext

func (i GetDbSystemManagementPolicyBackupPolicyArgs) ToGetDbSystemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyBackupPolicyOutput

type GetDbSystemManagementPolicyBackupPolicyArray

type GetDbSystemManagementPolicyBackupPolicyArray []GetDbSystemManagementPolicyBackupPolicyInput

func (GetDbSystemManagementPolicyBackupPolicyArray) ElementType

func (GetDbSystemManagementPolicyBackupPolicyArray) ToGetDbSystemManagementPolicyBackupPolicyArrayOutput

func (i GetDbSystemManagementPolicyBackupPolicyArray) ToGetDbSystemManagementPolicyBackupPolicyArrayOutput() GetDbSystemManagementPolicyBackupPolicyArrayOutput

func (GetDbSystemManagementPolicyBackupPolicyArray) ToGetDbSystemManagementPolicyBackupPolicyArrayOutputWithContext

func (i GetDbSystemManagementPolicyBackupPolicyArray) ToGetDbSystemManagementPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyBackupPolicyArrayOutput

type GetDbSystemManagementPolicyBackupPolicyArrayInput

type GetDbSystemManagementPolicyBackupPolicyArrayInput interface {
	pulumi.Input

	ToGetDbSystemManagementPolicyBackupPolicyArrayOutput() GetDbSystemManagementPolicyBackupPolicyArrayOutput
	ToGetDbSystemManagementPolicyBackupPolicyArrayOutputWithContext(context.Context) GetDbSystemManagementPolicyBackupPolicyArrayOutput
}

GetDbSystemManagementPolicyBackupPolicyArrayInput is an input type that accepts GetDbSystemManagementPolicyBackupPolicyArray and GetDbSystemManagementPolicyBackupPolicyArrayOutput values. You can construct a concrete instance of `GetDbSystemManagementPolicyBackupPolicyArrayInput` via:

GetDbSystemManagementPolicyBackupPolicyArray{ GetDbSystemManagementPolicyBackupPolicyArgs{...} }

type GetDbSystemManagementPolicyBackupPolicyArrayOutput

type GetDbSystemManagementPolicyBackupPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemManagementPolicyBackupPolicyArrayOutput) ElementType

func (GetDbSystemManagementPolicyBackupPolicyArrayOutput) Index

func (GetDbSystemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemManagementPolicyBackupPolicyArrayOutput

func (o GetDbSystemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemManagementPolicyBackupPolicyArrayOutput() GetDbSystemManagementPolicyBackupPolicyArrayOutput

func (GetDbSystemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemManagementPolicyBackupPolicyArrayOutputWithContext

func (o GetDbSystemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemManagementPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyBackupPolicyArrayOutput

type GetDbSystemManagementPolicyBackupPolicyInput

type GetDbSystemManagementPolicyBackupPolicyInput interface {
	pulumi.Input

	ToGetDbSystemManagementPolicyBackupPolicyOutput() GetDbSystemManagementPolicyBackupPolicyOutput
	ToGetDbSystemManagementPolicyBackupPolicyOutputWithContext(context.Context) GetDbSystemManagementPolicyBackupPolicyOutput
}

GetDbSystemManagementPolicyBackupPolicyInput is an input type that accepts GetDbSystemManagementPolicyBackupPolicyArgs and GetDbSystemManagementPolicyBackupPolicyOutput values. You can construct a concrete instance of `GetDbSystemManagementPolicyBackupPolicyInput` via:

GetDbSystemManagementPolicyBackupPolicyArgs{...}

type GetDbSystemManagementPolicyBackupPolicyOutput

type GetDbSystemManagementPolicyBackupPolicyOutput struct{ *pulumi.OutputState }

func (GetDbSystemManagementPolicyBackupPolicyOutput) BackupStart

Hour of the day when the backup starts.

func (GetDbSystemManagementPolicyBackupPolicyOutput) DaysOfTheMonths

Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.

func (GetDbSystemManagementPolicyBackupPolicyOutput) DaysOfTheWeeks

The day of the week that the backup starts.

func (GetDbSystemManagementPolicyBackupPolicyOutput) ElementType

func (GetDbSystemManagementPolicyBackupPolicyOutput) Kind

The kind of backup policy.

func (GetDbSystemManagementPolicyBackupPolicyOutput) RetentionDays

How many days the data should be stored after the database system deletion.

func (GetDbSystemManagementPolicyBackupPolicyOutput) ToGetDbSystemManagementPolicyBackupPolicyOutput

func (o GetDbSystemManagementPolicyBackupPolicyOutput) ToGetDbSystemManagementPolicyBackupPolicyOutput() GetDbSystemManagementPolicyBackupPolicyOutput

func (GetDbSystemManagementPolicyBackupPolicyOutput) ToGetDbSystemManagementPolicyBackupPolicyOutputWithContext

func (o GetDbSystemManagementPolicyBackupPolicyOutput) ToGetDbSystemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyBackupPolicyOutput

type GetDbSystemManagementPolicyInput

type GetDbSystemManagementPolicyInput interface {
	pulumi.Input

	ToGetDbSystemManagementPolicyOutput() GetDbSystemManagementPolicyOutput
	ToGetDbSystemManagementPolicyOutputWithContext(context.Context) GetDbSystemManagementPolicyOutput
}

GetDbSystemManagementPolicyInput is an input type that accepts GetDbSystemManagementPolicyArgs and GetDbSystemManagementPolicyOutput values. You can construct a concrete instance of `GetDbSystemManagementPolicyInput` via:

GetDbSystemManagementPolicyArgs{...}

type GetDbSystemManagementPolicyOutput

type GetDbSystemManagementPolicyOutput struct{ *pulumi.OutputState }

func (GetDbSystemManagementPolicyOutput) BackupPolicies

PostgreSQL database system backup policy.

func (GetDbSystemManagementPolicyOutput) ElementType

func (GetDbSystemManagementPolicyOutput) MaintenanceWindowStart

func (o GetDbSystemManagementPolicyOutput) MaintenanceWindowStart() pulumi.StringOutput

The start of the maintenance window.

func (GetDbSystemManagementPolicyOutput) ToGetDbSystemManagementPolicyOutput

func (o GetDbSystemManagementPolicyOutput) ToGetDbSystemManagementPolicyOutput() GetDbSystemManagementPolicyOutput

func (GetDbSystemManagementPolicyOutput) ToGetDbSystemManagementPolicyOutputWithContext

func (o GetDbSystemManagementPolicyOutput) ToGetDbSystemManagementPolicyOutputWithContext(ctx context.Context) GetDbSystemManagementPolicyOutput

type GetDbSystemNetworkDetail

type GetDbSystemNetworkDetail struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds []string `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp string `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId string `pulumi:"subnetId"`
}

type GetDbSystemNetworkDetailArgs

type GetDbSystemNetworkDetailArgs struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp pulumi.StringInput `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetDbSystemNetworkDetailArgs) ElementType

func (GetDbSystemNetworkDetailArgs) ToGetDbSystemNetworkDetailOutput

func (i GetDbSystemNetworkDetailArgs) ToGetDbSystemNetworkDetailOutput() GetDbSystemNetworkDetailOutput

func (GetDbSystemNetworkDetailArgs) ToGetDbSystemNetworkDetailOutputWithContext

func (i GetDbSystemNetworkDetailArgs) ToGetDbSystemNetworkDetailOutputWithContext(ctx context.Context) GetDbSystemNetworkDetailOutput

type GetDbSystemNetworkDetailArray

type GetDbSystemNetworkDetailArray []GetDbSystemNetworkDetailInput

func (GetDbSystemNetworkDetailArray) ElementType

func (GetDbSystemNetworkDetailArray) ToGetDbSystemNetworkDetailArrayOutput

func (i GetDbSystemNetworkDetailArray) ToGetDbSystemNetworkDetailArrayOutput() GetDbSystemNetworkDetailArrayOutput

func (GetDbSystemNetworkDetailArray) ToGetDbSystemNetworkDetailArrayOutputWithContext

func (i GetDbSystemNetworkDetailArray) ToGetDbSystemNetworkDetailArrayOutputWithContext(ctx context.Context) GetDbSystemNetworkDetailArrayOutput

type GetDbSystemNetworkDetailArrayInput

type GetDbSystemNetworkDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemNetworkDetailArrayOutput() GetDbSystemNetworkDetailArrayOutput
	ToGetDbSystemNetworkDetailArrayOutputWithContext(context.Context) GetDbSystemNetworkDetailArrayOutput
}

GetDbSystemNetworkDetailArrayInput is an input type that accepts GetDbSystemNetworkDetailArray and GetDbSystemNetworkDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemNetworkDetailArrayInput` via:

GetDbSystemNetworkDetailArray{ GetDbSystemNetworkDetailArgs{...} }

type GetDbSystemNetworkDetailArrayOutput

type GetDbSystemNetworkDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemNetworkDetailArrayOutput) ElementType

func (GetDbSystemNetworkDetailArrayOutput) Index

func (GetDbSystemNetworkDetailArrayOutput) ToGetDbSystemNetworkDetailArrayOutput

func (o GetDbSystemNetworkDetailArrayOutput) ToGetDbSystemNetworkDetailArrayOutput() GetDbSystemNetworkDetailArrayOutput

func (GetDbSystemNetworkDetailArrayOutput) ToGetDbSystemNetworkDetailArrayOutputWithContext

func (o GetDbSystemNetworkDetailArrayOutput) ToGetDbSystemNetworkDetailArrayOutputWithContext(ctx context.Context) GetDbSystemNetworkDetailArrayOutput

type GetDbSystemNetworkDetailInput

type GetDbSystemNetworkDetailInput interface {
	pulumi.Input

	ToGetDbSystemNetworkDetailOutput() GetDbSystemNetworkDetailOutput
	ToGetDbSystemNetworkDetailOutputWithContext(context.Context) GetDbSystemNetworkDetailOutput
}

GetDbSystemNetworkDetailInput is an input type that accepts GetDbSystemNetworkDetailArgs and GetDbSystemNetworkDetailOutput values. You can construct a concrete instance of `GetDbSystemNetworkDetailInput` via:

GetDbSystemNetworkDetailArgs{...}

type GetDbSystemNetworkDetailOutput

type GetDbSystemNetworkDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemNetworkDetailOutput) ElementType

func (GetDbSystemNetworkDetailOutput) NsgIds

List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.

func (GetDbSystemNetworkDetailOutput) PrimaryDbEndpointPrivateIp

func (o GetDbSystemNetworkDetailOutput) PrimaryDbEndpointPrivateIp() pulumi.StringOutput

Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.

func (GetDbSystemNetworkDetailOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.

func (GetDbSystemNetworkDetailOutput) ToGetDbSystemNetworkDetailOutput

func (o GetDbSystemNetworkDetailOutput) ToGetDbSystemNetworkDetailOutput() GetDbSystemNetworkDetailOutput

func (GetDbSystemNetworkDetailOutput) ToGetDbSystemNetworkDetailOutputWithContext

func (o GetDbSystemNetworkDetailOutput) ToGetDbSystemNetworkDetailOutputWithContext(ctx context.Context) GetDbSystemNetworkDetailOutput

type GetDbSystemPatchOperation added in v1.18.0

type GetDbSystemPatchOperation struct {
	From         string                 `pulumi:"from"`
	Operation    string                 `pulumi:"operation"`
	Position     string                 `pulumi:"position"`
	SelectedItem string                 `pulumi:"selectedItem"`
	Selection    string                 `pulumi:"selection"`
	Value        map[string]interface{} `pulumi:"value"`
}

type GetDbSystemPatchOperationArgs added in v1.18.0

type GetDbSystemPatchOperationArgs struct {
	From         pulumi.StringInput `pulumi:"from"`
	Operation    pulumi.StringInput `pulumi:"operation"`
	Position     pulumi.StringInput `pulumi:"position"`
	SelectedItem pulumi.StringInput `pulumi:"selectedItem"`
	Selection    pulumi.StringInput `pulumi:"selection"`
	Value        pulumi.MapInput    `pulumi:"value"`
}

func (GetDbSystemPatchOperationArgs) ElementType added in v1.18.0

func (GetDbSystemPatchOperationArgs) ToGetDbSystemPatchOperationOutput added in v1.18.0

func (i GetDbSystemPatchOperationArgs) ToGetDbSystemPatchOperationOutput() GetDbSystemPatchOperationOutput

func (GetDbSystemPatchOperationArgs) ToGetDbSystemPatchOperationOutputWithContext added in v1.18.0

func (i GetDbSystemPatchOperationArgs) ToGetDbSystemPatchOperationOutputWithContext(ctx context.Context) GetDbSystemPatchOperationOutput

type GetDbSystemPatchOperationArray added in v1.18.0

type GetDbSystemPatchOperationArray []GetDbSystemPatchOperationInput

func (GetDbSystemPatchOperationArray) ElementType added in v1.18.0

func (GetDbSystemPatchOperationArray) ToGetDbSystemPatchOperationArrayOutput added in v1.18.0

func (i GetDbSystemPatchOperationArray) ToGetDbSystemPatchOperationArrayOutput() GetDbSystemPatchOperationArrayOutput

func (GetDbSystemPatchOperationArray) ToGetDbSystemPatchOperationArrayOutputWithContext added in v1.18.0

func (i GetDbSystemPatchOperationArray) ToGetDbSystemPatchOperationArrayOutputWithContext(ctx context.Context) GetDbSystemPatchOperationArrayOutput

type GetDbSystemPatchOperationArrayInput added in v1.18.0

type GetDbSystemPatchOperationArrayInput interface {
	pulumi.Input

	ToGetDbSystemPatchOperationArrayOutput() GetDbSystemPatchOperationArrayOutput
	ToGetDbSystemPatchOperationArrayOutputWithContext(context.Context) GetDbSystemPatchOperationArrayOutput
}

GetDbSystemPatchOperationArrayInput is an input type that accepts GetDbSystemPatchOperationArray and GetDbSystemPatchOperationArrayOutput values. You can construct a concrete instance of `GetDbSystemPatchOperationArrayInput` via:

GetDbSystemPatchOperationArray{ GetDbSystemPatchOperationArgs{...} }

type GetDbSystemPatchOperationArrayOutput added in v1.18.0

type GetDbSystemPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemPatchOperationArrayOutput) ElementType added in v1.18.0

func (GetDbSystemPatchOperationArrayOutput) Index added in v1.18.0

func (GetDbSystemPatchOperationArrayOutput) ToGetDbSystemPatchOperationArrayOutput added in v1.18.0

func (o GetDbSystemPatchOperationArrayOutput) ToGetDbSystemPatchOperationArrayOutput() GetDbSystemPatchOperationArrayOutput

func (GetDbSystemPatchOperationArrayOutput) ToGetDbSystemPatchOperationArrayOutputWithContext added in v1.18.0

func (o GetDbSystemPatchOperationArrayOutput) ToGetDbSystemPatchOperationArrayOutputWithContext(ctx context.Context) GetDbSystemPatchOperationArrayOutput

type GetDbSystemPatchOperationInput added in v1.18.0

type GetDbSystemPatchOperationInput interface {
	pulumi.Input

	ToGetDbSystemPatchOperationOutput() GetDbSystemPatchOperationOutput
	ToGetDbSystemPatchOperationOutputWithContext(context.Context) GetDbSystemPatchOperationOutput
}

GetDbSystemPatchOperationInput is an input type that accepts GetDbSystemPatchOperationArgs and GetDbSystemPatchOperationOutput values. You can construct a concrete instance of `GetDbSystemPatchOperationInput` via:

GetDbSystemPatchOperationArgs{...}

type GetDbSystemPatchOperationOutput added in v1.18.0

type GetDbSystemPatchOperationOutput struct{ *pulumi.OutputState }

func (GetDbSystemPatchOperationOutput) ElementType added in v1.18.0

func (GetDbSystemPatchOperationOutput) From added in v1.18.0

func (GetDbSystemPatchOperationOutput) Operation added in v1.18.0

func (GetDbSystemPatchOperationOutput) Position added in v1.18.0

func (GetDbSystemPatchOperationOutput) SelectedItem added in v1.18.0

func (GetDbSystemPatchOperationOutput) Selection added in v1.18.0

func (GetDbSystemPatchOperationOutput) ToGetDbSystemPatchOperationOutput added in v1.18.0

func (o GetDbSystemPatchOperationOutput) ToGetDbSystemPatchOperationOutput() GetDbSystemPatchOperationOutput

func (GetDbSystemPatchOperationOutput) ToGetDbSystemPatchOperationOutputWithContext added in v1.18.0

func (o GetDbSystemPatchOperationOutput) ToGetDbSystemPatchOperationOutputWithContext(ctx context.Context) GetDbSystemPatchOperationOutput

func (GetDbSystemPatchOperationOutput) Value added in v1.18.0

type GetDbSystemPrimaryDbInstanceArgs

type GetDbSystemPrimaryDbInstanceArgs struct {
	// A unique identifier for the database system.
	DbSystemId string `pulumi:"dbSystemId"`
}

A collection of arguments for invoking getDbSystemPrimaryDbInstance.

type GetDbSystemPrimaryDbInstanceOutputArgs

type GetDbSystemPrimaryDbInstanceOutputArgs struct {
	// A unique identifier for the database system.
	DbSystemId pulumi.StringInput `pulumi:"dbSystemId"`
}

A collection of arguments for invoking getDbSystemPrimaryDbInstance.

func (GetDbSystemPrimaryDbInstanceOutputArgs) ElementType

type GetDbSystemPrimaryDbInstanceResult

type GetDbSystemPrimaryDbInstanceResult struct {
	// A unique identifier for the primary database instance node.
	DbInstanceId string `pulumi:"dbInstanceId"`
	DbSystemId   string `pulumi:"dbSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getDbSystemPrimaryDbInstance.

func GetDbSystemPrimaryDbInstance

func GetDbSystemPrimaryDbInstance(ctx *pulumi.Context, args *GetDbSystemPrimaryDbInstanceArgs, opts ...pulumi.InvokeOption) (*GetDbSystemPrimaryDbInstanceResult, error)

This data source provides details about a specific Db System Primary Db Instance resource in Oracle Cloud Infrastructure Psql service.

Gets the primary database instance node details.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDbSystemPrimaryDbInstance(ctx, &psql.GetDbSystemPrimaryDbInstanceArgs{
			DbSystemId: testDbSystem.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDbSystemPrimaryDbInstanceResultOutput

type GetDbSystemPrimaryDbInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbSystemPrimaryDbInstance.

func (GetDbSystemPrimaryDbInstanceResultOutput) DbInstanceId

A unique identifier for the primary database instance node.

func (GetDbSystemPrimaryDbInstanceResultOutput) DbSystemId

func (GetDbSystemPrimaryDbInstanceResultOutput) ElementType

func (GetDbSystemPrimaryDbInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbSystemPrimaryDbInstanceResultOutput) ToGetDbSystemPrimaryDbInstanceResultOutput

func (o GetDbSystemPrimaryDbInstanceResultOutput) ToGetDbSystemPrimaryDbInstanceResultOutput() GetDbSystemPrimaryDbInstanceResultOutput

func (GetDbSystemPrimaryDbInstanceResultOutput) ToGetDbSystemPrimaryDbInstanceResultOutputWithContext

func (o GetDbSystemPrimaryDbInstanceResultOutput) ToGetDbSystemPrimaryDbInstanceResultOutputWithContext(ctx context.Context) GetDbSystemPrimaryDbInstanceResultOutput

type GetDbSystemSource

type GetDbSystemSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId string `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides bool `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator.
	SourceType string `pulumi:"sourceType"`
}

type GetDbSystemSourceArgs

type GetDbSystemSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId pulumi.StringInput `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides pulumi.BoolInput `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetDbSystemSourceArgs) ElementType

func (GetDbSystemSourceArgs) ElementType() reflect.Type

func (GetDbSystemSourceArgs) ToGetDbSystemSourceOutput

func (i GetDbSystemSourceArgs) ToGetDbSystemSourceOutput() GetDbSystemSourceOutput

func (GetDbSystemSourceArgs) ToGetDbSystemSourceOutputWithContext

func (i GetDbSystemSourceArgs) ToGetDbSystemSourceOutputWithContext(ctx context.Context) GetDbSystemSourceOutput

type GetDbSystemSourceArray

type GetDbSystemSourceArray []GetDbSystemSourceInput

func (GetDbSystemSourceArray) ElementType

func (GetDbSystemSourceArray) ElementType() reflect.Type

func (GetDbSystemSourceArray) ToGetDbSystemSourceArrayOutput

func (i GetDbSystemSourceArray) ToGetDbSystemSourceArrayOutput() GetDbSystemSourceArrayOutput

func (GetDbSystemSourceArray) ToGetDbSystemSourceArrayOutputWithContext

func (i GetDbSystemSourceArray) ToGetDbSystemSourceArrayOutputWithContext(ctx context.Context) GetDbSystemSourceArrayOutput

type GetDbSystemSourceArrayInput

type GetDbSystemSourceArrayInput interface {
	pulumi.Input

	ToGetDbSystemSourceArrayOutput() GetDbSystemSourceArrayOutput
	ToGetDbSystemSourceArrayOutputWithContext(context.Context) GetDbSystemSourceArrayOutput
}

GetDbSystemSourceArrayInput is an input type that accepts GetDbSystemSourceArray and GetDbSystemSourceArrayOutput values. You can construct a concrete instance of `GetDbSystemSourceArrayInput` via:

GetDbSystemSourceArray{ GetDbSystemSourceArgs{...} }

type GetDbSystemSourceArrayOutput

type GetDbSystemSourceArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemSourceArrayOutput) ElementType

func (GetDbSystemSourceArrayOutput) Index

func (GetDbSystemSourceArrayOutput) ToGetDbSystemSourceArrayOutput

func (o GetDbSystemSourceArrayOutput) ToGetDbSystemSourceArrayOutput() GetDbSystemSourceArrayOutput

func (GetDbSystemSourceArrayOutput) ToGetDbSystemSourceArrayOutputWithContext

func (o GetDbSystemSourceArrayOutput) ToGetDbSystemSourceArrayOutputWithContext(ctx context.Context) GetDbSystemSourceArrayOutput

type GetDbSystemSourceInput

type GetDbSystemSourceInput interface {
	pulumi.Input

	ToGetDbSystemSourceOutput() GetDbSystemSourceOutput
	ToGetDbSystemSourceOutputWithContext(context.Context) GetDbSystemSourceOutput
}

GetDbSystemSourceInput is an input type that accepts GetDbSystemSourceArgs and GetDbSystemSourceOutput values. You can construct a concrete instance of `GetDbSystemSourceInput` via:

GetDbSystemSourceArgs{...}

type GetDbSystemSourceOutput

type GetDbSystemSourceOutput struct{ *pulumi.OutputState }

func (GetDbSystemSourceOutput) BackupId

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

func (GetDbSystemSourceOutput) ElementType

func (GetDbSystemSourceOutput) ElementType() reflect.Type

func (GetDbSystemSourceOutput) IsHavingRestoreConfigOverrides

func (o GetDbSystemSourceOutput) IsHavingRestoreConfigOverrides() pulumi.BoolOutput

Deprecated. Don't use.

func (GetDbSystemSourceOutput) SourceType

The source descriminator.

func (GetDbSystemSourceOutput) ToGetDbSystemSourceOutput

func (o GetDbSystemSourceOutput) ToGetDbSystemSourceOutput() GetDbSystemSourceOutput

func (GetDbSystemSourceOutput) ToGetDbSystemSourceOutputWithContext

func (o GetDbSystemSourceOutput) ToGetDbSystemSourceOutputWithContext(ctx context.Context) GetDbSystemSourceOutput

type GetDbSystemStorageDetail

type GetDbSystemStorageDetail struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain string `pulumi:"availabilityDomain"`
	// Guaranteed input/output storage requests per second (IOPS) available to the database system.
	Iops string `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable bool `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
}

type GetDbSystemStorageDetailArgs

type GetDbSystemStorageDetailArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"`
	// Guaranteed input/output storage requests per second (IOPS) available to the database system.
	Iops pulumi.StringInput `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable pulumi.BoolInput `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
}

func (GetDbSystemStorageDetailArgs) ElementType

func (GetDbSystemStorageDetailArgs) ToGetDbSystemStorageDetailOutput

func (i GetDbSystemStorageDetailArgs) ToGetDbSystemStorageDetailOutput() GetDbSystemStorageDetailOutput

func (GetDbSystemStorageDetailArgs) ToGetDbSystemStorageDetailOutputWithContext

func (i GetDbSystemStorageDetailArgs) ToGetDbSystemStorageDetailOutputWithContext(ctx context.Context) GetDbSystemStorageDetailOutput

type GetDbSystemStorageDetailArray

type GetDbSystemStorageDetailArray []GetDbSystemStorageDetailInput

func (GetDbSystemStorageDetailArray) ElementType

func (GetDbSystemStorageDetailArray) ToGetDbSystemStorageDetailArrayOutput

func (i GetDbSystemStorageDetailArray) ToGetDbSystemStorageDetailArrayOutput() GetDbSystemStorageDetailArrayOutput

func (GetDbSystemStorageDetailArray) ToGetDbSystemStorageDetailArrayOutputWithContext

func (i GetDbSystemStorageDetailArray) ToGetDbSystemStorageDetailArrayOutputWithContext(ctx context.Context) GetDbSystemStorageDetailArrayOutput

type GetDbSystemStorageDetailArrayInput

type GetDbSystemStorageDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemStorageDetailArrayOutput() GetDbSystemStorageDetailArrayOutput
	ToGetDbSystemStorageDetailArrayOutputWithContext(context.Context) GetDbSystemStorageDetailArrayOutput
}

GetDbSystemStorageDetailArrayInput is an input type that accepts GetDbSystemStorageDetailArray and GetDbSystemStorageDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemStorageDetailArrayInput` via:

GetDbSystemStorageDetailArray{ GetDbSystemStorageDetailArgs{...} }

type GetDbSystemStorageDetailArrayOutput

type GetDbSystemStorageDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemStorageDetailArrayOutput) ElementType

func (GetDbSystemStorageDetailArrayOutput) Index

func (GetDbSystemStorageDetailArrayOutput) ToGetDbSystemStorageDetailArrayOutput

func (o GetDbSystemStorageDetailArrayOutput) ToGetDbSystemStorageDetailArrayOutput() GetDbSystemStorageDetailArrayOutput

func (GetDbSystemStorageDetailArrayOutput) ToGetDbSystemStorageDetailArrayOutputWithContext

func (o GetDbSystemStorageDetailArrayOutput) ToGetDbSystemStorageDetailArrayOutputWithContext(ctx context.Context) GetDbSystemStorageDetailArrayOutput

type GetDbSystemStorageDetailInput

type GetDbSystemStorageDetailInput interface {
	pulumi.Input

	ToGetDbSystemStorageDetailOutput() GetDbSystemStorageDetailOutput
	ToGetDbSystemStorageDetailOutputWithContext(context.Context) GetDbSystemStorageDetailOutput
}

GetDbSystemStorageDetailInput is an input type that accepts GetDbSystemStorageDetailArgs and GetDbSystemStorageDetailOutput values. You can construct a concrete instance of `GetDbSystemStorageDetailInput` via:

GetDbSystemStorageDetailArgs{...}

type GetDbSystemStorageDetailOutput

type GetDbSystemStorageDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemStorageDetailOutput) AvailabilityDomain

func (o GetDbSystemStorageDetailOutput) AvailabilityDomain() pulumi.StringOutput

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemStorageDetailOutput) ElementType

func (GetDbSystemStorageDetailOutput) Iops

Guaranteed input/output storage requests per second (IOPS) available to the database system.

func (GetDbSystemStorageDetailOutput) IsRegionallyDurable

func (o GetDbSystemStorageDetailOutput) IsRegionallyDurable() pulumi.BoolOutput

Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemStorageDetailOutput) SystemType

Type of the database system.

func (GetDbSystemStorageDetailOutput) ToGetDbSystemStorageDetailOutput

func (o GetDbSystemStorageDetailOutput) ToGetDbSystemStorageDetailOutput() GetDbSystemStorageDetailOutput

func (GetDbSystemStorageDetailOutput) ToGetDbSystemStorageDetailOutputWithContext

func (o GetDbSystemStorageDetailOutput) ToGetDbSystemStorageDetailOutputWithContext(ctx context.Context) GetDbSystemStorageDetailOutput

type GetDbSystemsArgs

type GetDbSystemsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetDbSystemsFilter `pulumi:"filters"`
	// A unique identifier for the database system.
	Id *string `pulumi:"id"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDbSystems.

type GetDbSystemsDbSystemCollection

type GetDbSystemsDbSystemCollection struct {
	Items []GetDbSystemsDbSystemCollectionItem `pulumi:"items"`
}

type GetDbSystemsDbSystemCollectionArgs

type GetDbSystemsDbSystemCollectionArgs struct {
	Items GetDbSystemsDbSystemCollectionItemArrayInput `pulumi:"items"`
}

func (GetDbSystemsDbSystemCollectionArgs) ElementType

func (GetDbSystemsDbSystemCollectionArgs) ToGetDbSystemsDbSystemCollectionOutput

func (i GetDbSystemsDbSystemCollectionArgs) ToGetDbSystemsDbSystemCollectionOutput() GetDbSystemsDbSystemCollectionOutput

func (GetDbSystemsDbSystemCollectionArgs) ToGetDbSystemsDbSystemCollectionOutputWithContext

func (i GetDbSystemsDbSystemCollectionArgs) ToGetDbSystemsDbSystemCollectionOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionOutput

type GetDbSystemsDbSystemCollectionArray

type GetDbSystemsDbSystemCollectionArray []GetDbSystemsDbSystemCollectionInput

func (GetDbSystemsDbSystemCollectionArray) ElementType

func (GetDbSystemsDbSystemCollectionArray) ToGetDbSystemsDbSystemCollectionArrayOutput

func (i GetDbSystemsDbSystemCollectionArray) ToGetDbSystemsDbSystemCollectionArrayOutput() GetDbSystemsDbSystemCollectionArrayOutput

func (GetDbSystemsDbSystemCollectionArray) ToGetDbSystemsDbSystemCollectionArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionArray) ToGetDbSystemsDbSystemCollectionArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionArrayOutput

type GetDbSystemsDbSystemCollectionArrayInput

type GetDbSystemsDbSystemCollectionArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionArrayOutput() GetDbSystemsDbSystemCollectionArrayOutput
	ToGetDbSystemsDbSystemCollectionArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionArrayOutput
}

GetDbSystemsDbSystemCollectionArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionArray and GetDbSystemsDbSystemCollectionArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionArrayInput` via:

GetDbSystemsDbSystemCollectionArray{ GetDbSystemsDbSystemCollectionArgs{...} }

type GetDbSystemsDbSystemCollectionArrayOutput

type GetDbSystemsDbSystemCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionArrayOutput) Index

func (GetDbSystemsDbSystemCollectionArrayOutput) ToGetDbSystemsDbSystemCollectionArrayOutput

func (o GetDbSystemsDbSystemCollectionArrayOutput) ToGetDbSystemsDbSystemCollectionArrayOutput() GetDbSystemsDbSystemCollectionArrayOutput

func (GetDbSystemsDbSystemCollectionArrayOutput) ToGetDbSystemsDbSystemCollectionArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionArrayOutput) ToGetDbSystemsDbSystemCollectionArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionArrayOutput

type GetDbSystemsDbSystemCollectionInput

type GetDbSystemsDbSystemCollectionInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionOutput() GetDbSystemsDbSystemCollectionOutput
	ToGetDbSystemsDbSystemCollectionOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionOutput
}

GetDbSystemsDbSystemCollectionInput is an input type that accepts GetDbSystemsDbSystemCollectionArgs and GetDbSystemsDbSystemCollectionOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionInput` via:

GetDbSystemsDbSystemCollectionArgs{...}

type GetDbSystemsDbSystemCollectionItem

type GetDbSystemsDbSystemCollectionItem struct {
	// The database system administrator username.
	AdminUsername string `pulumi:"adminUsername"`
	ApplyConfig   string `pulumi:"applyConfig"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId    string                                         `pulumi:"configId"`
	Credentials []GetDbSystemsDbSystemCollectionItemCredential `pulumi:"credentials"`
	// The major and minor versions of the database system software.
	DbVersion string `pulumi:"dbVersion"`
	// 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"`
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A unique identifier for the database system.
	Id string `pulumi:"id"`
	// Count of instances, or nodes, in the database system.
	InstanceCount int `pulumi:"instanceCount"`
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// The list of instances, or nodes, in the database system.
	Instances        []GetDbSystemsDbSystemCollectionItemInstance        `pulumi:"instances"`
	InstancesDetails []GetDbSystemsDbSystemCollectionItemInstancesDetail `pulumi:"instancesDetails"`
	// 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"`
	// PostgreSQL database system management policy.
	ManagementPolicies []GetDbSystemsDbSystemCollectionItemManagementPolicy `pulumi:"managementPolicies"`
	// Network details for the database system.
	NetworkDetails  []GetDbSystemsDbSystemCollectionItemNetworkDetail  `pulumi:"networkDetails"`
	PatchOperations []GetDbSystemsDbSystemCollectionItemPatchOperation `pulumi:"patchOperations"`
	// The name of the shape for the database instance. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// The source used to restore the database system.
	Sources []GetDbSystemsDbSystemCollectionItemSource `pulumi:"sources"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State string `pulumi:"state"`
	// Storage details of the database system.
	StorageDetails []GetDbSystemsDbSystemCollectionItemStorageDetail `pulumi:"storageDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDbSystemsDbSystemCollectionItemArgs

type GetDbSystemsDbSystemCollectionItemArgs struct {
	// The database system administrator username.
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	ApplyConfig   pulumi.StringInput `pulumi:"applyConfig"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId    pulumi.StringInput                                     `pulumi:"configId"`
	Credentials GetDbSystemsDbSystemCollectionItemCredentialArrayInput `pulumi:"credentials"`
	// The major and minor versions of the database system software.
	DbVersion pulumi.StringInput `pulumi:"dbVersion"`
	// 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"`
	// Description of the database instance node.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// A unique identifier for the database system.
	Id pulumi.StringInput `pulumi:"id"`
	// Count of instances, or nodes, in the database system.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs pulumi.IntInput `pulumi:"instanceMemorySizeInGbs"`
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount pulumi.IntInput `pulumi:"instanceOcpuCount"`
	// The list of instances, or nodes, in the database system.
	Instances        GetDbSystemsDbSystemCollectionItemInstanceArrayInput        `pulumi:"instances"`
	InstancesDetails GetDbSystemsDbSystemCollectionItemInstancesDetailArrayInput `pulumi:"instancesDetails"`
	// 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"`
	// PostgreSQL database system management policy.
	ManagementPolicies GetDbSystemsDbSystemCollectionItemManagementPolicyArrayInput `pulumi:"managementPolicies"`
	// Network details for the database system.
	NetworkDetails  GetDbSystemsDbSystemCollectionItemNetworkDetailArrayInput  `pulumi:"networkDetails"`
	PatchOperations GetDbSystemsDbSystemCollectionItemPatchOperationArrayInput `pulumi:"patchOperations"`
	// The name of the shape for the database instance. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringInput `pulumi:"shape"`
	// The source used to restore the database system.
	Sources GetDbSystemsDbSystemCollectionItemSourceArrayInput `pulumi:"sources"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// Storage details of the database system.
	StorageDetails GetDbSystemsDbSystemCollectionItemStorageDetailArrayInput `pulumi:"storageDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// Type of the database system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDbSystemsDbSystemCollectionItemArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemArgs) ToGetDbSystemsDbSystemCollectionItemOutput

func (i GetDbSystemsDbSystemCollectionItemArgs) ToGetDbSystemsDbSystemCollectionItemOutput() GetDbSystemsDbSystemCollectionItemOutput

func (GetDbSystemsDbSystemCollectionItemArgs) ToGetDbSystemsDbSystemCollectionItemOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemArgs) ToGetDbSystemsDbSystemCollectionItemOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemOutput

type GetDbSystemsDbSystemCollectionItemArray

type GetDbSystemsDbSystemCollectionItemArray []GetDbSystemsDbSystemCollectionItemInput

func (GetDbSystemsDbSystemCollectionItemArray) ElementType

func (GetDbSystemsDbSystemCollectionItemArray) ToGetDbSystemsDbSystemCollectionItemArrayOutput

func (i GetDbSystemsDbSystemCollectionItemArray) ToGetDbSystemsDbSystemCollectionItemArrayOutput() GetDbSystemsDbSystemCollectionItemArrayOutput

func (GetDbSystemsDbSystemCollectionItemArray) ToGetDbSystemsDbSystemCollectionItemArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemArray) ToGetDbSystemsDbSystemCollectionItemArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemArrayOutput

type GetDbSystemsDbSystemCollectionItemArrayInput

type GetDbSystemsDbSystemCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemArrayOutput() GetDbSystemsDbSystemCollectionItemArrayOutput
	ToGetDbSystemsDbSystemCollectionItemArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemArrayOutput
}

GetDbSystemsDbSystemCollectionItemArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemArray and GetDbSystemsDbSystemCollectionItemArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemArrayInput` via:

GetDbSystemsDbSystemCollectionItemArray{ GetDbSystemsDbSystemCollectionItemArgs{...} }

type GetDbSystemsDbSystemCollectionItemArrayOutput

type GetDbSystemsDbSystemCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemArrayOutput) ToGetDbSystemsDbSystemCollectionItemArrayOutput

func (o GetDbSystemsDbSystemCollectionItemArrayOutput) ToGetDbSystemsDbSystemCollectionItemArrayOutput() GetDbSystemsDbSystemCollectionItemArrayOutput

func (GetDbSystemsDbSystemCollectionItemArrayOutput) ToGetDbSystemsDbSystemCollectionItemArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemArrayOutput) ToGetDbSystemsDbSystemCollectionItemArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemArrayOutput

type GetDbSystemsDbSystemCollectionItemCredential

type GetDbSystemsDbSystemCollectionItemCredential struct {
	PasswordDetails []GetDbSystemsDbSystemCollectionItemCredentialPasswordDetail `pulumi:"passwordDetails"`
	Username        string                                                       `pulumi:"username"`
}

type GetDbSystemsDbSystemCollectionItemCredentialArgs

type GetDbSystemsDbSystemCollectionItemCredentialArgs struct {
	PasswordDetails GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayInput `pulumi:"passwordDetails"`
	Username        pulumi.StringInput                                                   `pulumi:"username"`
}

func (GetDbSystemsDbSystemCollectionItemCredentialArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialArgs) ToGetDbSystemsDbSystemCollectionItemCredentialOutput

func (i GetDbSystemsDbSystemCollectionItemCredentialArgs) ToGetDbSystemsDbSystemCollectionItemCredentialOutput() GetDbSystemsDbSystemCollectionItemCredentialOutput

func (GetDbSystemsDbSystemCollectionItemCredentialArgs) ToGetDbSystemsDbSystemCollectionItemCredentialOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemCredentialArgs) ToGetDbSystemsDbSystemCollectionItemCredentialOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialOutput

type GetDbSystemsDbSystemCollectionItemCredentialArray

type GetDbSystemsDbSystemCollectionItemCredentialArray []GetDbSystemsDbSystemCollectionItemCredentialInput

func (GetDbSystemsDbSystemCollectionItemCredentialArray) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialArray) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutput

func (i GetDbSystemsDbSystemCollectionItemCredentialArray) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutput() GetDbSystemsDbSystemCollectionItemCredentialArrayOutput

func (GetDbSystemsDbSystemCollectionItemCredentialArray) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemCredentialArray) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialArrayInput

type GetDbSystemsDbSystemCollectionItemCredentialArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutput() GetDbSystemsDbSystemCollectionItemCredentialArrayOutput
	ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemCredentialArrayOutput
}

GetDbSystemsDbSystemCollectionItemCredentialArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemCredentialArray and GetDbSystemsDbSystemCollectionItemCredentialArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemCredentialArrayInput` via:

GetDbSystemsDbSystemCollectionItemCredentialArray{ GetDbSystemsDbSystemCollectionItemCredentialArgs{...} }

type GetDbSystemsDbSystemCollectionItemCredentialArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemCredentialArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemCredentialArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutput

func (GetDbSystemsDbSystemCollectionItemCredentialArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemCredentialArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialInput

type GetDbSystemsDbSystemCollectionItemCredentialInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemCredentialOutput() GetDbSystemsDbSystemCollectionItemCredentialOutput
	ToGetDbSystemsDbSystemCollectionItemCredentialOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemCredentialOutput
}

GetDbSystemsDbSystemCollectionItemCredentialInput is an input type that accepts GetDbSystemsDbSystemCollectionItemCredentialArgs and GetDbSystemsDbSystemCollectionItemCredentialOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemCredentialInput` via:

GetDbSystemsDbSystemCollectionItemCredentialArgs{...}

type GetDbSystemsDbSystemCollectionItemCredentialOutput

type GetDbSystemsDbSystemCollectionItemCredentialOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemCredentialOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialOutput) ToGetDbSystemsDbSystemCollectionItemCredentialOutput

func (o GetDbSystemsDbSystemCollectionItemCredentialOutput) ToGetDbSystemsDbSystemCollectionItemCredentialOutput() GetDbSystemsDbSystemCollectionItemCredentialOutput

func (GetDbSystemsDbSystemCollectionItemCredentialOutput) ToGetDbSystemsDbSystemCollectionItemCredentialOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemCredentialOutput) ToGetDbSystemsDbSystemCollectionItemCredentialOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialOutput

func (GetDbSystemsDbSystemCollectionItemCredentialOutput) Username

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetail

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetail struct {
	Password      string `pulumi:"password"`
	PasswordType  string `pulumi:"passwordType"`
	SecretId      string `pulumi:"secretId"`
	SecretVersion string `pulumi:"secretVersion"`
}

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs struct {
	Password      pulumi.StringInput `pulumi:"password"`
	PasswordType  pulumi.StringInput `pulumi:"passwordType"`
	SecretId      pulumi.StringInput `pulumi:"secretId"`
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
}

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray []GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailInput

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayInput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput() GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput
	ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput
}

GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray and GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayInput` via:

GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArray{ GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs{...} }

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailInput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput() GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput
	ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput
}

GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailInput is an input type that accepts GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs and GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailInput` via:

GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailArgs{...}

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput

type GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) Password

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) PasswordType

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) SecretId

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) SecretVersion

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput

func (GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput) ToGetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemCredentialPasswordDetailOutput

type GetDbSystemsDbSystemCollectionItemInput

type GetDbSystemsDbSystemCollectionItemInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemOutput() GetDbSystemsDbSystemCollectionItemOutput
	ToGetDbSystemsDbSystemCollectionItemOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemOutput
}

GetDbSystemsDbSystemCollectionItemInput is an input type that accepts GetDbSystemsDbSystemCollectionItemArgs and GetDbSystemsDbSystemCollectionItemOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemInput` via:

GetDbSystemsDbSystemCollectionItemArgs{...}

type GetDbSystemsDbSystemCollectionItemInstance

type GetDbSystemsDbSystemCollectionItemInstance struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain string `pulumi:"availabilityDomain"`
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// A unique identifier for the database system.
	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 if their `lifecycleState` matches the given `lifecycleState`.
	State string `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDbSystemsDbSystemCollectionItemInstanceArgs

type GetDbSystemsDbSystemCollectionItemInstanceArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"`
	// Description of the database instance node.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// A unique identifier for the database system.
	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 if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDbSystemsDbSystemCollectionItemInstanceArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemInstanceArgs) ToGetDbSystemsDbSystemCollectionItemInstanceOutput

func (i GetDbSystemsDbSystemCollectionItemInstanceArgs) ToGetDbSystemsDbSystemCollectionItemInstanceOutput() GetDbSystemsDbSystemCollectionItemInstanceOutput

func (GetDbSystemsDbSystemCollectionItemInstanceArgs) ToGetDbSystemsDbSystemCollectionItemInstanceOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemInstanceArgs) ToGetDbSystemsDbSystemCollectionItemInstanceOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstanceOutput

type GetDbSystemsDbSystemCollectionItemInstanceArray

type GetDbSystemsDbSystemCollectionItemInstanceArray []GetDbSystemsDbSystemCollectionItemInstanceInput

func (GetDbSystemsDbSystemCollectionItemInstanceArray) ElementType

func (GetDbSystemsDbSystemCollectionItemInstanceArray) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutput

func (i GetDbSystemsDbSystemCollectionItemInstanceArray) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutput() GetDbSystemsDbSystemCollectionItemInstanceArrayOutput

func (GetDbSystemsDbSystemCollectionItemInstanceArray) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemInstanceArray) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstanceArrayOutput

type GetDbSystemsDbSystemCollectionItemInstanceArrayInput

type GetDbSystemsDbSystemCollectionItemInstanceArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutput() GetDbSystemsDbSystemCollectionItemInstanceArrayOutput
	ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemInstanceArrayOutput
}

GetDbSystemsDbSystemCollectionItemInstanceArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemInstanceArray and GetDbSystemsDbSystemCollectionItemInstanceArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemInstanceArrayInput` via:

GetDbSystemsDbSystemCollectionItemInstanceArray{ GetDbSystemsDbSystemCollectionItemInstanceArgs{...} }

type GetDbSystemsDbSystemCollectionItemInstanceArrayOutput

type GetDbSystemsDbSystemCollectionItemInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemInstanceArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemInstanceArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemInstanceArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutput

func (GetDbSystemsDbSystemCollectionItemInstanceArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemInstanceArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstanceArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstanceArrayOutput

type GetDbSystemsDbSystemCollectionItemInstanceInput

type GetDbSystemsDbSystemCollectionItemInstanceInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemInstanceOutput() GetDbSystemsDbSystemCollectionItemInstanceOutput
	ToGetDbSystemsDbSystemCollectionItemInstanceOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemInstanceOutput
}

GetDbSystemsDbSystemCollectionItemInstanceInput is an input type that accepts GetDbSystemsDbSystemCollectionItemInstanceArgs and GetDbSystemsDbSystemCollectionItemInstanceOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemInstanceInput` via:

GetDbSystemsDbSystemCollectionItemInstanceArgs{...}

type GetDbSystemsDbSystemCollectionItemInstanceOutput

type GetDbSystemsDbSystemCollectionItemInstanceOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) AvailabilityDomain

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) Description

Description of the database instance node.

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) DisplayName

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

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) Id

A unique identifier for the database system.

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) 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 (GetDbSystemsDbSystemCollectionItemInstanceOutput) State

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

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) TimeCreated

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) TimeUpdated

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) ToGetDbSystemsDbSystemCollectionItemInstanceOutput

func (o GetDbSystemsDbSystemCollectionItemInstanceOutput) ToGetDbSystemsDbSystemCollectionItemInstanceOutput() GetDbSystemsDbSystemCollectionItemInstanceOutput

func (GetDbSystemsDbSystemCollectionItemInstanceOutput) ToGetDbSystemsDbSystemCollectionItemInstanceOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemInstanceOutput) ToGetDbSystemsDbSystemCollectionItemInstanceOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstanceOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetail

type GetDbSystemsDbSystemCollectionItemInstancesDetail struct {
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	PrivateIp   string `pulumi:"privateIp"`
}

type GetDbSystemsDbSystemCollectionItemInstancesDetailArgs

type GetDbSystemsDbSystemCollectionItemInstancesDetailArgs struct {
	// Description of the database instance node.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	PrivateIp   pulumi.StringInput `pulumi:"privateIp"`
}

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArgs) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutput

func (i GetDbSystemsDbSystemCollectionItemInstancesDetailArgs) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutput() GetDbSystemsDbSystemCollectionItemInstancesDetailOutput

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArgs) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemInstancesDetailArgs) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetailArray

type GetDbSystemsDbSystemCollectionItemInstancesDetailArray []GetDbSystemsDbSystemCollectionItemInstancesDetailInput

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArray) ElementType

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArray) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

func (i GetDbSystemsDbSystemCollectionItemInstancesDetailArray) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput() GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArray) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemInstancesDetailArray) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetailArrayInput

type GetDbSystemsDbSystemCollectionItemInstancesDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput() GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput
	ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput
}

GetDbSystemsDbSystemCollectionItemInstancesDetailArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemInstancesDetailArray and GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemInstancesDetailArrayInput` via:

GetDbSystemsDbSystemCollectionItemInstancesDetailArray{ GetDbSystemsDbSystemCollectionItemInstancesDetailArgs{...} }

type GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetailInput

type GetDbSystemsDbSystemCollectionItemInstancesDetailInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutput() GetDbSystemsDbSystemCollectionItemInstancesDetailOutput
	ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailOutput
}

GetDbSystemsDbSystemCollectionItemInstancesDetailInput is an input type that accepts GetDbSystemsDbSystemCollectionItemInstancesDetailArgs and GetDbSystemsDbSystemCollectionItemInstancesDetailOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemInstancesDetailInput` via:

GetDbSystemsDbSystemCollectionItemInstancesDetailArgs{...}

type GetDbSystemsDbSystemCollectionItemInstancesDetailOutput

type GetDbSystemsDbSystemCollectionItemInstancesDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) Description

Description of the database instance node.

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) DisplayName

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

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) PrivateIp

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutput

func (GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemInstancesDetailOutput) ToGetDbSystemsDbSystemCollectionItemInstancesDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemInstancesDetailOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicy

type GetDbSystemsDbSystemCollectionItemManagementPolicy struct {
	// PostgreSQL database system backup policy.
	BackupPolicies []GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicy `pulumi:"backupPolicies"`
	// The start of the maintenance window.
	MaintenanceWindowStart string `pulumi:"maintenanceWindowStart"`
}

type GetDbSystemsDbSystemCollectionItemManagementPolicyArgs

type GetDbSystemsDbSystemCollectionItemManagementPolicyArgs struct {
	// PostgreSQL database system backup policy.
	BackupPolicies GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayInput `pulumi:"backupPolicies"`
	// The start of the maintenance window.
	MaintenanceWindowStart pulumi.StringInput `pulumi:"maintenanceWindowStart"`
}

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemManagementPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyArray

type GetDbSystemsDbSystemCollectionItemManagementPolicyArray []GetDbSystemsDbSystemCollectionItemManagementPolicyInput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArray) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

func (i GetDbSystemsDbSystemCollectionItemManagementPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput() GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemManagementPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyArrayInput

type GetDbSystemsDbSystemCollectionItemManagementPolicyArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput() GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput
	ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput
}

GetDbSystemsDbSystemCollectionItemManagementPolicyArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemManagementPolicyArray and GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemManagementPolicyArrayInput` via:

GetDbSystemsDbSystemCollectionItemManagementPolicyArray{ GetDbSystemsDbSystemCollectionItemManagementPolicyArgs{...} }

type GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyArrayOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicy

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicy struct {
	// Hour of the day when the backup starts.
	BackupStart string `pulumi:"backupStart"`
	// Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths []int `pulumi:"daysOfTheMonths"`
	// The day of the week that the backup starts.
	DaysOfTheWeeks []string `pulumi:"daysOfTheWeeks"`
	// The kind of backup policy.
	Kind string `pulumi:"kind"`
	// How many days the data should be stored after the database system deletion.
	RetentionDays int `pulumi:"retentionDays"`
}

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs struct {
	// Hour of the day when the backup starts.
	BackupStart pulumi.StringInput `pulumi:"backupStart"`
	// Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.
	DaysOfTheMonths pulumi.IntArrayInput `pulumi:"daysOfTheMonths"`
	// The day of the week that the backup starts.
	DaysOfTheWeeks pulumi.StringArrayInput `pulumi:"daysOfTheWeeks"`
	// The kind of backup policy.
	Kind pulumi.StringInput `pulumi:"kind"`
	// How many days the data should be stored after the database system deletion.
	RetentionDays pulumi.IntInput `pulumi:"retentionDays"`
}

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray []GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyInput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayInput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput() GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput
	ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput
}

GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray and GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayInput` via:

GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArray{ GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs{...} }

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArrayOutputWithContext

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyInput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput() GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput
	ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput
}

GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyInput is an input type that accepts GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs and GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyInput` via:

GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyArgs{...}

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) BackupStart

Hour of the day when the backup starts.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) DaysOfTheMonths

Day of the month when the backup should start. To ensure that the backup runs monthly, the latest day of the month that you can use to schedule a backup is the the 28th day.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) DaysOfTheWeeks

The day of the week that the backup starts.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) Kind

The kind of backup policy.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) RetentionDays

How many days the data should be stored after the database system deletion.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyBackupPolicyOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyInput

type GetDbSystemsDbSystemCollectionItemManagementPolicyInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutput() GetDbSystemsDbSystemCollectionItemManagementPolicyOutput
	ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyOutput
}

GetDbSystemsDbSystemCollectionItemManagementPolicyInput is an input type that accepts GetDbSystemsDbSystemCollectionItemManagementPolicyArgs and GetDbSystemsDbSystemCollectionItemManagementPolicyOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemManagementPolicyInput` via:

GetDbSystemsDbSystemCollectionItemManagementPolicyArgs{...}

type GetDbSystemsDbSystemCollectionItemManagementPolicyOutput

type GetDbSystemsDbSystemCollectionItemManagementPolicyOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) BackupPolicies

PostgreSQL database system backup policy.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) MaintenanceWindowStart

The start of the maintenance window.

func (GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutput

func (GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemManagementPolicyOutput) ToGetDbSystemsDbSystemCollectionItemManagementPolicyOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemManagementPolicyOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetail

type GetDbSystemsDbSystemCollectionItemNetworkDetail struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds []string `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp string `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId string `pulumi:"subnetId"`
}

type GetDbSystemsDbSystemCollectionItemNetworkDetailArgs

type GetDbSystemsDbSystemCollectionItemNetworkDetailArgs struct {
	// List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.
	PrimaryDbEndpointPrivateIp pulumi.StringInput `pulumi:"primaryDbEndpointPrivateIp"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArgs) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutput

func (i GetDbSystemsDbSystemCollectionItemNetworkDetailArgs) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutput() GetDbSystemsDbSystemCollectionItemNetworkDetailOutput

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArgs) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemNetworkDetailArgs) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetailArray

type GetDbSystemsDbSystemCollectionItemNetworkDetailArray []GetDbSystemsDbSystemCollectionItemNetworkDetailInput

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArray) ElementType

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArray) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

func (i GetDbSystemsDbSystemCollectionItemNetworkDetailArray) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput() GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArray) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemNetworkDetailArray) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetailArrayInput

type GetDbSystemsDbSystemCollectionItemNetworkDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput() GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput
	ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput
}

GetDbSystemsDbSystemCollectionItemNetworkDetailArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemNetworkDetailArray and GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemNetworkDetailArrayInput` via:

GetDbSystemsDbSystemCollectionItemNetworkDetailArray{ GetDbSystemsDbSystemCollectionItemNetworkDetailArgs{...} }

type GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetailInput

type GetDbSystemsDbSystemCollectionItemNetworkDetailInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutput() GetDbSystemsDbSystemCollectionItemNetworkDetailOutput
	ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailOutput
}

GetDbSystemsDbSystemCollectionItemNetworkDetailInput is an input type that accepts GetDbSystemsDbSystemCollectionItemNetworkDetailArgs and GetDbSystemsDbSystemCollectionItemNetworkDetailOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemNetworkDetailInput` via:

GetDbSystemsDbSystemCollectionItemNetworkDetailArgs{...}

type GetDbSystemsDbSystemCollectionItemNetworkDetailOutput

type GetDbSystemsDbSystemCollectionItemNetworkDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) NsgIds

List of customer Network Security Group [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the database system.

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) PrimaryDbEndpointPrivateIp

Private IP in customer subnet. The value is optional. If the IP is not provided, the IP will be chosen from the available IP addresses from the specified subnet.

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) SubnetId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer subnet associated with the database system.

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutput

func (GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemNetworkDetailOutput) ToGetDbSystemsDbSystemCollectionItemNetworkDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemNetworkDetailOutput

type GetDbSystemsDbSystemCollectionItemOutput

type GetDbSystemsDbSystemCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemOutput) AdminUsername

The database system administrator username.

func (GetDbSystemsDbSystemCollectionItemOutput) ApplyConfig added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDbSystemsDbSystemCollectionItemOutput) ConfigId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) Credentials

func (GetDbSystemsDbSystemCollectionItemOutput) DbVersion

The major and minor versions of the database system software.

func (GetDbSystemsDbSystemCollectionItemOutput) DefinedTags

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

func (GetDbSystemsDbSystemCollectionItemOutput) Description

Description of the database instance node.

func (GetDbSystemsDbSystemCollectionItemOutput) DisplayName

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

func (GetDbSystemsDbSystemCollectionItemOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemOutput) 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 (GetDbSystemsDbSystemCollectionItemOutput) Id

A unique identifier for the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) InstanceCount

Count of instances, or nodes, in the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) InstanceMemorySizeInGbs

func (o GetDbSystemsDbSystemCollectionItemOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

The total amount of memory available to each database instance node, in gigabytes.

func (GetDbSystemsDbSystemCollectionItemOutput) InstanceOcpuCount

The total number of OCPUs available to each database instance node.

func (GetDbSystemsDbSystemCollectionItemOutput) Instances

The list of instances, or nodes, in the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) InstancesDetails

func (GetDbSystemsDbSystemCollectionItemOutput) 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 (GetDbSystemsDbSystemCollectionItemOutput) ManagementPolicies

PostgreSQL database system management policy.

func (GetDbSystemsDbSystemCollectionItemOutput) NetworkDetails

Network details for the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) PatchOperations added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemOutput) Shape

The name of the shape for the database instance. Example: `VM.Standard.E4.Flex`

func (GetDbSystemsDbSystemCollectionItemOutput) Sources

The source used to restore the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) State

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

func (GetDbSystemsDbSystemCollectionItemOutput) StorageDetails

Storage details of the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDbSystemsDbSystemCollectionItemOutput) SystemType

Type of the database system.

func (GetDbSystemsDbSystemCollectionItemOutput) TimeCreated

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemsDbSystemCollectionItemOutput) TimeUpdated

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDbSystemsDbSystemCollectionItemOutput) ToGetDbSystemsDbSystemCollectionItemOutput

func (o GetDbSystemsDbSystemCollectionItemOutput) ToGetDbSystemsDbSystemCollectionItemOutput() GetDbSystemsDbSystemCollectionItemOutput

func (GetDbSystemsDbSystemCollectionItemOutput) ToGetDbSystemsDbSystemCollectionItemOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemOutput) ToGetDbSystemsDbSystemCollectionItemOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemOutput

type GetDbSystemsDbSystemCollectionItemPatchOperation added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperation struct {
	From         string                 `pulumi:"from"`
	Operation    string                 `pulumi:"operation"`
	Position     string                 `pulumi:"position"`
	SelectedItem string                 `pulumi:"selectedItem"`
	Selection    string                 `pulumi:"selection"`
	Value        map[string]interface{} `pulumi:"value"`
}

type GetDbSystemsDbSystemCollectionItemPatchOperationArgs added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationArgs struct {
	From         pulumi.StringInput `pulumi:"from"`
	Operation    pulumi.StringInput `pulumi:"operation"`
	Position     pulumi.StringInput `pulumi:"position"`
	SelectedItem pulumi.StringInput `pulumi:"selectedItem"`
	Selection    pulumi.StringInput `pulumi:"selection"`
	Value        pulumi.MapInput    `pulumi:"value"`
}

func (GetDbSystemsDbSystemCollectionItemPatchOperationArgs) ElementType added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationArgs) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutput added in v1.18.0

func (i GetDbSystemsDbSystemCollectionItemPatchOperationArgs) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutput() GetDbSystemsDbSystemCollectionItemPatchOperationOutput

func (GetDbSystemsDbSystemCollectionItemPatchOperationArgs) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutputWithContext added in v1.18.0

func (i GetDbSystemsDbSystemCollectionItemPatchOperationArgs) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationOutput

type GetDbSystemsDbSystemCollectionItemPatchOperationArray added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationArray []GetDbSystemsDbSystemCollectionItemPatchOperationInput

func (GetDbSystemsDbSystemCollectionItemPatchOperationArray) ElementType added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationArray) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput added in v1.18.0

func (i GetDbSystemsDbSystemCollectionItemPatchOperationArray) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput() GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput

func (GetDbSystemsDbSystemCollectionItemPatchOperationArray) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutputWithContext added in v1.18.0

func (i GetDbSystemsDbSystemCollectionItemPatchOperationArray) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput

type GetDbSystemsDbSystemCollectionItemPatchOperationArrayInput added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput() GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput
	ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput
}

GetDbSystemsDbSystemCollectionItemPatchOperationArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemPatchOperationArray and GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemPatchOperationArrayInput` via:

GetDbSystemsDbSystemCollectionItemPatchOperationArray{ GetDbSystemsDbSystemCollectionItemPatchOperationArgs{...} }

type GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput) ElementType added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput) Index added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutputWithContext added in v1.18.0

func (o GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationArrayOutput

type GetDbSystemsDbSystemCollectionItemPatchOperationInput added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemPatchOperationOutput() GetDbSystemsDbSystemCollectionItemPatchOperationOutput
	ToGetDbSystemsDbSystemCollectionItemPatchOperationOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationOutput
}

GetDbSystemsDbSystemCollectionItemPatchOperationInput is an input type that accepts GetDbSystemsDbSystemCollectionItemPatchOperationArgs and GetDbSystemsDbSystemCollectionItemPatchOperationOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemPatchOperationInput` via:

GetDbSystemsDbSystemCollectionItemPatchOperationArgs{...}

type GetDbSystemsDbSystemCollectionItemPatchOperationOutput added in v1.18.0

type GetDbSystemsDbSystemCollectionItemPatchOperationOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) ElementType added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) From added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) Operation added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) Position added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) SelectedItem added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) Selection added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutput added in v1.18.0

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutputWithContext added in v1.18.0

func (o GetDbSystemsDbSystemCollectionItemPatchOperationOutput) ToGetDbSystemsDbSystemCollectionItemPatchOperationOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemPatchOperationOutput

func (GetDbSystemsDbSystemCollectionItemPatchOperationOutput) Value added in v1.18.0

type GetDbSystemsDbSystemCollectionItemSource

type GetDbSystemsDbSystemCollectionItemSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId string `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides bool `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator.
	SourceType string `pulumi:"sourceType"`
}

type GetDbSystemsDbSystemCollectionItemSourceArgs

type GetDbSystemsDbSystemCollectionItemSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database system backup.
	BackupId pulumi.StringInput `pulumi:"backupId"`
	// Deprecated. Don't use.
	IsHavingRestoreConfigOverrides pulumi.BoolInput `pulumi:"isHavingRestoreConfigOverrides"`
	// The source descriminator.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetDbSystemsDbSystemCollectionItemSourceArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemSourceArgs) ToGetDbSystemsDbSystemCollectionItemSourceOutput

func (i GetDbSystemsDbSystemCollectionItemSourceArgs) ToGetDbSystemsDbSystemCollectionItemSourceOutput() GetDbSystemsDbSystemCollectionItemSourceOutput

func (GetDbSystemsDbSystemCollectionItemSourceArgs) ToGetDbSystemsDbSystemCollectionItemSourceOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemSourceArgs) ToGetDbSystemsDbSystemCollectionItemSourceOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemSourceOutput

type GetDbSystemsDbSystemCollectionItemSourceArray

type GetDbSystemsDbSystemCollectionItemSourceArray []GetDbSystemsDbSystemCollectionItemSourceInput

func (GetDbSystemsDbSystemCollectionItemSourceArray) ElementType

func (GetDbSystemsDbSystemCollectionItemSourceArray) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutput

func (i GetDbSystemsDbSystemCollectionItemSourceArray) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutput() GetDbSystemsDbSystemCollectionItemSourceArrayOutput

func (GetDbSystemsDbSystemCollectionItemSourceArray) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemSourceArray) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemSourceArrayOutput

type GetDbSystemsDbSystemCollectionItemSourceArrayInput

type GetDbSystemsDbSystemCollectionItemSourceArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemSourceArrayOutput() GetDbSystemsDbSystemCollectionItemSourceArrayOutput
	ToGetDbSystemsDbSystemCollectionItemSourceArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemSourceArrayOutput
}

GetDbSystemsDbSystemCollectionItemSourceArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemSourceArray and GetDbSystemsDbSystemCollectionItemSourceArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemSourceArrayInput` via:

GetDbSystemsDbSystemCollectionItemSourceArray{ GetDbSystemsDbSystemCollectionItemSourceArgs{...} }

type GetDbSystemsDbSystemCollectionItemSourceArrayOutput

type GetDbSystemsDbSystemCollectionItemSourceArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemSourceArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemSourceArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemSourceArrayOutput) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutput

func (o GetDbSystemsDbSystemCollectionItemSourceArrayOutput) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutput() GetDbSystemsDbSystemCollectionItemSourceArrayOutput

func (GetDbSystemsDbSystemCollectionItemSourceArrayOutput) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemSourceArrayOutput) ToGetDbSystemsDbSystemCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemSourceArrayOutput

type GetDbSystemsDbSystemCollectionItemSourceInput

type GetDbSystemsDbSystemCollectionItemSourceInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemSourceOutput() GetDbSystemsDbSystemCollectionItemSourceOutput
	ToGetDbSystemsDbSystemCollectionItemSourceOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemSourceOutput
}

GetDbSystemsDbSystemCollectionItemSourceInput is an input type that accepts GetDbSystemsDbSystemCollectionItemSourceArgs and GetDbSystemsDbSystemCollectionItemSourceOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemSourceInput` via:

GetDbSystemsDbSystemCollectionItemSourceArgs{...}

type GetDbSystemsDbSystemCollectionItemSourceOutput

type GetDbSystemsDbSystemCollectionItemSourceOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemSourceOutput) BackupId

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

func (GetDbSystemsDbSystemCollectionItemSourceOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemSourceOutput) IsHavingRestoreConfigOverrides

func (o GetDbSystemsDbSystemCollectionItemSourceOutput) IsHavingRestoreConfigOverrides() pulumi.BoolOutput

Deprecated. Don't use.

func (GetDbSystemsDbSystemCollectionItemSourceOutput) SourceType

The source descriminator.

func (GetDbSystemsDbSystemCollectionItemSourceOutput) ToGetDbSystemsDbSystemCollectionItemSourceOutput

func (o GetDbSystemsDbSystemCollectionItemSourceOutput) ToGetDbSystemsDbSystemCollectionItemSourceOutput() GetDbSystemsDbSystemCollectionItemSourceOutput

func (GetDbSystemsDbSystemCollectionItemSourceOutput) ToGetDbSystemsDbSystemCollectionItemSourceOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemSourceOutput) ToGetDbSystemsDbSystemCollectionItemSourceOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemSourceOutput

type GetDbSystemsDbSystemCollectionItemStorageDetail

type GetDbSystemsDbSystemCollectionItemStorageDetail struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain string `pulumi:"availabilityDomain"`
	// Guaranteed input/output storage requests per second (IOPS) available to the database system.
	Iops string `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable bool `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
}

type GetDbSystemsDbSystemCollectionItemStorageDetailArgs

type GetDbSystemsDbSystemCollectionItemStorageDetailArgs struct {
	// Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"`
	// Guaranteed input/output storage requests per second (IOPS) available to the database system.
	Iops pulumi.StringInput `pulumi:"iops"`
	// Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.
	IsRegionallyDurable pulumi.BoolInput `pulumi:"isRegionallyDurable"`
	// Type of the database system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
}

func (GetDbSystemsDbSystemCollectionItemStorageDetailArgs) ElementType

func (GetDbSystemsDbSystemCollectionItemStorageDetailArgs) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutput

func (i GetDbSystemsDbSystemCollectionItemStorageDetailArgs) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutput() GetDbSystemsDbSystemCollectionItemStorageDetailOutput

func (GetDbSystemsDbSystemCollectionItemStorageDetailArgs) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemStorageDetailArgs) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailOutput

type GetDbSystemsDbSystemCollectionItemStorageDetailArray

type GetDbSystemsDbSystemCollectionItemStorageDetailArray []GetDbSystemsDbSystemCollectionItemStorageDetailInput

func (GetDbSystemsDbSystemCollectionItemStorageDetailArray) ElementType

func (GetDbSystemsDbSystemCollectionItemStorageDetailArray) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

func (i GetDbSystemsDbSystemCollectionItemStorageDetailArray) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput() GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemStorageDetailArray) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutputWithContext

func (i GetDbSystemsDbSystemCollectionItemStorageDetailArray) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemStorageDetailArrayInput

type GetDbSystemsDbSystemCollectionItemStorageDetailArrayInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput() GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput
	ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput
}

GetDbSystemsDbSystemCollectionItemStorageDetailArrayInput is an input type that accepts GetDbSystemsDbSystemCollectionItemStorageDetailArray and GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemStorageDetailArrayInput` via:

GetDbSystemsDbSystemCollectionItemStorageDetailArray{ GetDbSystemsDbSystemCollectionItemStorageDetailArgs{...} }

type GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput) Index

func (GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

func (GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailArrayOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailArrayOutput

type GetDbSystemsDbSystemCollectionItemStorageDetailInput

type GetDbSystemsDbSystemCollectionItemStorageDetailInput interface {
	pulumi.Input

	ToGetDbSystemsDbSystemCollectionItemStorageDetailOutput() GetDbSystemsDbSystemCollectionItemStorageDetailOutput
	ToGetDbSystemsDbSystemCollectionItemStorageDetailOutputWithContext(context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailOutput
}

GetDbSystemsDbSystemCollectionItemStorageDetailInput is an input type that accepts GetDbSystemsDbSystemCollectionItemStorageDetailArgs and GetDbSystemsDbSystemCollectionItemStorageDetailOutput values. You can construct a concrete instance of `GetDbSystemsDbSystemCollectionItemStorageDetailInput` via:

GetDbSystemsDbSystemCollectionItemStorageDetailArgs{...}

type GetDbSystemsDbSystemCollectionItemStorageDetailOutput

type GetDbSystemsDbSystemCollectionItemStorageDetailOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) AvailabilityDomain

Specifies the availability domain of AD-local storage. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) ElementType

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) Iops

Guaranteed input/output storage requests per second (IOPS) available to the database system.

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) IsRegionallyDurable

Specifies if the block volume used for the database system is regional or AD-local. If not specified, it will be set to false. If `isRegionallyDurable` is set to true, `availabilityDomain` should not be specified. If `isRegionallyDurable` is set to false, `availabilityDomain` must be specified.

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) SystemType

Type of the database system.

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutput

func (GetDbSystemsDbSystemCollectionItemStorageDetailOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutputWithContext

func (o GetDbSystemsDbSystemCollectionItemStorageDetailOutput) ToGetDbSystemsDbSystemCollectionItemStorageDetailOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionItemStorageDetailOutput

type GetDbSystemsDbSystemCollectionOutput

type GetDbSystemsDbSystemCollectionOutput struct{ *pulumi.OutputState }

func (GetDbSystemsDbSystemCollectionOutput) ElementType

func (GetDbSystemsDbSystemCollectionOutput) Items

func (GetDbSystemsDbSystemCollectionOutput) ToGetDbSystemsDbSystemCollectionOutput

func (o GetDbSystemsDbSystemCollectionOutput) ToGetDbSystemsDbSystemCollectionOutput() GetDbSystemsDbSystemCollectionOutput

func (GetDbSystemsDbSystemCollectionOutput) ToGetDbSystemsDbSystemCollectionOutputWithContext

func (o GetDbSystemsDbSystemCollectionOutput) ToGetDbSystemsDbSystemCollectionOutputWithContext(ctx context.Context) GetDbSystemsDbSystemCollectionOutput

type GetDbSystemsFilter

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

type GetDbSystemsFilterArgs

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

func (GetDbSystemsFilterArgs) ElementType

func (GetDbSystemsFilterArgs) ElementType() reflect.Type

func (GetDbSystemsFilterArgs) ToGetDbSystemsFilterOutput

func (i GetDbSystemsFilterArgs) ToGetDbSystemsFilterOutput() GetDbSystemsFilterOutput

func (GetDbSystemsFilterArgs) ToGetDbSystemsFilterOutputWithContext

func (i GetDbSystemsFilterArgs) ToGetDbSystemsFilterOutputWithContext(ctx context.Context) GetDbSystemsFilterOutput

type GetDbSystemsFilterArray

type GetDbSystemsFilterArray []GetDbSystemsFilterInput

func (GetDbSystemsFilterArray) ElementType

func (GetDbSystemsFilterArray) ElementType() reflect.Type

func (GetDbSystemsFilterArray) ToGetDbSystemsFilterArrayOutput

func (i GetDbSystemsFilterArray) ToGetDbSystemsFilterArrayOutput() GetDbSystemsFilterArrayOutput

func (GetDbSystemsFilterArray) ToGetDbSystemsFilterArrayOutputWithContext

func (i GetDbSystemsFilterArray) ToGetDbSystemsFilterArrayOutputWithContext(ctx context.Context) GetDbSystemsFilterArrayOutput

type GetDbSystemsFilterArrayInput

type GetDbSystemsFilterArrayInput interface {
	pulumi.Input

	ToGetDbSystemsFilterArrayOutput() GetDbSystemsFilterArrayOutput
	ToGetDbSystemsFilterArrayOutputWithContext(context.Context) GetDbSystemsFilterArrayOutput
}

GetDbSystemsFilterArrayInput is an input type that accepts GetDbSystemsFilterArray and GetDbSystemsFilterArrayOutput values. You can construct a concrete instance of `GetDbSystemsFilterArrayInput` via:

GetDbSystemsFilterArray{ GetDbSystemsFilterArgs{...} }

type GetDbSystemsFilterArrayOutput

type GetDbSystemsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDbSystemsFilterArrayOutput) ElementType

func (GetDbSystemsFilterArrayOutput) Index

func (GetDbSystemsFilterArrayOutput) ToGetDbSystemsFilterArrayOutput

func (o GetDbSystemsFilterArrayOutput) ToGetDbSystemsFilterArrayOutput() GetDbSystemsFilterArrayOutput

func (GetDbSystemsFilterArrayOutput) ToGetDbSystemsFilterArrayOutputWithContext

func (o GetDbSystemsFilterArrayOutput) ToGetDbSystemsFilterArrayOutputWithContext(ctx context.Context) GetDbSystemsFilterArrayOutput

type GetDbSystemsFilterInput

type GetDbSystemsFilterInput interface {
	pulumi.Input

	ToGetDbSystemsFilterOutput() GetDbSystemsFilterOutput
	ToGetDbSystemsFilterOutputWithContext(context.Context) GetDbSystemsFilterOutput
}

GetDbSystemsFilterInput is an input type that accepts GetDbSystemsFilterArgs and GetDbSystemsFilterOutput values. You can construct a concrete instance of `GetDbSystemsFilterInput` via:

GetDbSystemsFilterArgs{...}

type GetDbSystemsFilterOutput

type GetDbSystemsFilterOutput struct{ *pulumi.OutputState }

func (GetDbSystemsFilterOutput) ElementType

func (GetDbSystemsFilterOutput) ElementType() reflect.Type

func (GetDbSystemsFilterOutput) Name

func (GetDbSystemsFilterOutput) Regex

func (GetDbSystemsFilterOutput) ToGetDbSystemsFilterOutput

func (o GetDbSystemsFilterOutput) ToGetDbSystemsFilterOutput() GetDbSystemsFilterOutput

func (GetDbSystemsFilterOutput) ToGetDbSystemsFilterOutputWithContext

func (o GetDbSystemsFilterOutput) ToGetDbSystemsFilterOutputWithContext(ctx context.Context) GetDbSystemsFilterOutput

func (GetDbSystemsFilterOutput) Values

type GetDbSystemsOutputArgs

type GetDbSystemsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput        `pulumi:"displayName"`
	Filters     GetDbSystemsFilterArrayInput `pulumi:"filters"`
	// A unique identifier for the database system.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDbSystems.

func (GetDbSystemsOutputArgs) ElementType

func (GetDbSystemsOutputArgs) ElementType() reflect.Type

type GetDbSystemsResult

type GetDbSystemsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.
	CompartmentId *string `pulumi:"compartmentId"`
	// The list of db_system_collection.
	DbSystemCollections []GetDbSystemsDbSystemCollection `pulumi:"dbSystemCollections"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetDbSystemsFilter `pulumi:"filters"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id *string `pulumi:"id"`
	// The current state of the database system.
	State *string `pulumi:"state"`
}

A collection of values returned by getDbSystems.

func GetDbSystems

func GetDbSystems(ctx *pulumi.Context, args *GetDbSystemsArgs, opts ...pulumi.InvokeOption) (*GetDbSystemsResult, error)

This data source provides the list of Db Systems in Oracle Cloud Infrastructure Psql service.

Returns a list of database systems.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDbSystems(ctx, &psql.GetDbSystemsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(dbSystemDisplayName),
			Id:            pulumi.StringRef(dbSystemId),
			State:         pulumi.StringRef(dbSystemState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDbSystemsResultOutput

type GetDbSystemsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbSystems.

func (GetDbSystemsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.

func (GetDbSystemsResultOutput) DbSystemCollections

The list of db_system_collection.

func (GetDbSystemsResultOutput) DisplayName

A user-friendly display name for the database instance node. Avoid entering confidential information.

func (GetDbSystemsResultOutput) ElementType

func (GetDbSystemsResultOutput) ElementType() reflect.Type

func (GetDbSystemsResultOutput) Filters

func (GetDbSystemsResultOutput) Id

A unique identifier for the database instance node. Immutable on creation.

func (GetDbSystemsResultOutput) State

The current state of the database system.

func (GetDbSystemsResultOutput) ToGetDbSystemsResultOutput

func (o GetDbSystemsResultOutput) ToGetDbSystemsResultOutput() GetDbSystemsResultOutput

func (GetDbSystemsResultOutput) ToGetDbSystemsResultOutputWithContext

func (o GetDbSystemsResultOutput) ToGetDbSystemsResultOutputWithContext(ctx context.Context) GetDbSystemsResultOutput

type GetDefaultConfigurationArgs

type GetDefaultConfigurationArgs struct {
	// A unique identifier for the configuration.
	DefaultConfigurationId string `pulumi:"defaultConfigurationId"`
}

A collection of arguments for invoking getDefaultConfiguration.

type GetDefaultConfigurationConfigurationDetail

type GetDefaultConfigurationConfigurationDetail struct {
	// List of ConfigParms object.
	Items []GetDefaultConfigurationConfigurationDetailItem `pulumi:"items"`
}

type GetDefaultConfigurationConfigurationDetailArgs

type GetDefaultConfigurationConfigurationDetailArgs struct {
	// List of ConfigParms object.
	Items GetDefaultConfigurationConfigurationDetailItemArrayInput `pulumi:"items"`
}

func (GetDefaultConfigurationConfigurationDetailArgs) ElementType

func (GetDefaultConfigurationConfigurationDetailArgs) ToGetDefaultConfigurationConfigurationDetailOutput

func (i GetDefaultConfigurationConfigurationDetailArgs) ToGetDefaultConfigurationConfigurationDetailOutput() GetDefaultConfigurationConfigurationDetailOutput

func (GetDefaultConfigurationConfigurationDetailArgs) ToGetDefaultConfigurationConfigurationDetailOutputWithContext

func (i GetDefaultConfigurationConfigurationDetailArgs) ToGetDefaultConfigurationConfigurationDetailOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailOutput

type GetDefaultConfigurationConfigurationDetailArray

type GetDefaultConfigurationConfigurationDetailArray []GetDefaultConfigurationConfigurationDetailInput

func (GetDefaultConfigurationConfigurationDetailArray) ElementType

func (GetDefaultConfigurationConfigurationDetailArray) ToGetDefaultConfigurationConfigurationDetailArrayOutput

func (i GetDefaultConfigurationConfigurationDetailArray) ToGetDefaultConfigurationConfigurationDetailArrayOutput() GetDefaultConfigurationConfigurationDetailArrayOutput

func (GetDefaultConfigurationConfigurationDetailArray) ToGetDefaultConfigurationConfigurationDetailArrayOutputWithContext

func (i GetDefaultConfigurationConfigurationDetailArray) ToGetDefaultConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailArrayOutput

type GetDefaultConfigurationConfigurationDetailArrayInput

type GetDefaultConfigurationConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationConfigurationDetailArrayOutput() GetDefaultConfigurationConfigurationDetailArrayOutput
	ToGetDefaultConfigurationConfigurationDetailArrayOutputWithContext(context.Context) GetDefaultConfigurationConfigurationDetailArrayOutput
}

GetDefaultConfigurationConfigurationDetailArrayInput is an input type that accepts GetDefaultConfigurationConfigurationDetailArray and GetDefaultConfigurationConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationConfigurationDetailArrayInput` via:

GetDefaultConfigurationConfigurationDetailArray{ GetDefaultConfigurationConfigurationDetailArgs{...} }

type GetDefaultConfigurationConfigurationDetailArrayOutput

type GetDefaultConfigurationConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationConfigurationDetailArrayOutput) ElementType

func (GetDefaultConfigurationConfigurationDetailArrayOutput) Index

func (GetDefaultConfigurationConfigurationDetailArrayOutput) ToGetDefaultConfigurationConfigurationDetailArrayOutput

func (GetDefaultConfigurationConfigurationDetailArrayOutput) ToGetDefaultConfigurationConfigurationDetailArrayOutputWithContext

func (o GetDefaultConfigurationConfigurationDetailArrayOutput) ToGetDefaultConfigurationConfigurationDetailArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailArrayOutput

type GetDefaultConfigurationConfigurationDetailInput

type GetDefaultConfigurationConfigurationDetailInput interface {
	pulumi.Input

	ToGetDefaultConfigurationConfigurationDetailOutput() GetDefaultConfigurationConfigurationDetailOutput
	ToGetDefaultConfigurationConfigurationDetailOutputWithContext(context.Context) GetDefaultConfigurationConfigurationDetailOutput
}

GetDefaultConfigurationConfigurationDetailInput is an input type that accepts GetDefaultConfigurationConfigurationDetailArgs and GetDefaultConfigurationConfigurationDetailOutput values. You can construct a concrete instance of `GetDefaultConfigurationConfigurationDetailInput` via:

GetDefaultConfigurationConfigurationDetailArgs{...}

type GetDefaultConfigurationConfigurationDetailItem

type GetDefaultConfigurationConfigurationDetailItem struct {
	// Range or list of allowed values.
	AllowedValues string `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// Data type of the variable.
	DataType string `pulumi:"dataType"`
	// Default value for the variable.
	DefaultConfigValue string `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable bool `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart.
	IsRestartRequired bool `pulumi:"isRestartRequired"`
}

type GetDefaultConfigurationConfigurationDetailItemArgs

type GetDefaultConfigurationConfigurationDetailItemArgs struct {
	// Range or list of allowed values.
	AllowedValues pulumi.StringInput `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// Data type of the variable.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Default value for the variable.
	DefaultConfigValue pulumi.StringInput `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable pulumi.BoolInput `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart.
	IsRestartRequired pulumi.BoolInput `pulumi:"isRestartRequired"`
}

func (GetDefaultConfigurationConfigurationDetailItemArgs) ElementType

func (GetDefaultConfigurationConfigurationDetailItemArgs) ToGetDefaultConfigurationConfigurationDetailItemOutput

func (i GetDefaultConfigurationConfigurationDetailItemArgs) ToGetDefaultConfigurationConfigurationDetailItemOutput() GetDefaultConfigurationConfigurationDetailItemOutput

func (GetDefaultConfigurationConfigurationDetailItemArgs) ToGetDefaultConfigurationConfigurationDetailItemOutputWithContext

func (i GetDefaultConfigurationConfigurationDetailItemArgs) ToGetDefaultConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailItemOutput

type GetDefaultConfigurationConfigurationDetailItemArray

type GetDefaultConfigurationConfigurationDetailItemArray []GetDefaultConfigurationConfigurationDetailItemInput

func (GetDefaultConfigurationConfigurationDetailItemArray) ElementType

func (GetDefaultConfigurationConfigurationDetailItemArray) ToGetDefaultConfigurationConfigurationDetailItemArrayOutput

func (i GetDefaultConfigurationConfigurationDetailItemArray) ToGetDefaultConfigurationConfigurationDetailItemArrayOutput() GetDefaultConfigurationConfigurationDetailItemArrayOutput

func (GetDefaultConfigurationConfigurationDetailItemArray) ToGetDefaultConfigurationConfigurationDetailItemArrayOutputWithContext

func (i GetDefaultConfigurationConfigurationDetailItemArray) ToGetDefaultConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailItemArrayOutput

type GetDefaultConfigurationConfigurationDetailItemArrayInput

type GetDefaultConfigurationConfigurationDetailItemArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationConfigurationDetailItemArrayOutput() GetDefaultConfigurationConfigurationDetailItemArrayOutput
	ToGetDefaultConfigurationConfigurationDetailItemArrayOutputWithContext(context.Context) GetDefaultConfigurationConfigurationDetailItemArrayOutput
}

GetDefaultConfigurationConfigurationDetailItemArrayInput is an input type that accepts GetDefaultConfigurationConfigurationDetailItemArray and GetDefaultConfigurationConfigurationDetailItemArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationConfigurationDetailItemArrayInput` via:

GetDefaultConfigurationConfigurationDetailItemArray{ GetDefaultConfigurationConfigurationDetailItemArgs{...} }

type GetDefaultConfigurationConfigurationDetailItemArrayOutput

type GetDefaultConfigurationConfigurationDetailItemArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationConfigurationDetailItemArrayOutput) ElementType

func (GetDefaultConfigurationConfigurationDetailItemArrayOutput) Index

func (GetDefaultConfigurationConfigurationDetailItemArrayOutput) ToGetDefaultConfigurationConfigurationDetailItemArrayOutput

func (GetDefaultConfigurationConfigurationDetailItemArrayOutput) ToGetDefaultConfigurationConfigurationDetailItemArrayOutputWithContext

func (o GetDefaultConfigurationConfigurationDetailItemArrayOutput) ToGetDefaultConfigurationConfigurationDetailItemArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailItemArrayOutput

type GetDefaultConfigurationConfigurationDetailItemInput

type GetDefaultConfigurationConfigurationDetailItemInput interface {
	pulumi.Input

	ToGetDefaultConfigurationConfigurationDetailItemOutput() GetDefaultConfigurationConfigurationDetailItemOutput
	ToGetDefaultConfigurationConfigurationDetailItemOutputWithContext(context.Context) GetDefaultConfigurationConfigurationDetailItemOutput
}

GetDefaultConfigurationConfigurationDetailItemInput is an input type that accepts GetDefaultConfigurationConfigurationDetailItemArgs and GetDefaultConfigurationConfigurationDetailItemOutput values. You can construct a concrete instance of `GetDefaultConfigurationConfigurationDetailItemInput` via:

GetDefaultConfigurationConfigurationDetailItemArgs{...}

type GetDefaultConfigurationConfigurationDetailItemOutput

type GetDefaultConfigurationConfigurationDetailItemOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationConfigurationDetailItemOutput) AllowedValues

Range or list of allowed values.

func (GetDefaultConfigurationConfigurationDetailItemOutput) ConfigKey

The configuration variable name.

func (GetDefaultConfigurationConfigurationDetailItemOutput) DataType

Data type of the variable.

func (GetDefaultConfigurationConfigurationDetailItemOutput) DefaultConfigValue

Default value for the variable.

func (GetDefaultConfigurationConfigurationDetailItemOutput) Description

A description for the configuration.

func (GetDefaultConfigurationConfigurationDetailItemOutput) ElementType

func (GetDefaultConfigurationConfigurationDetailItemOutput) IsOverridable

Whether the value can be overridden or not.

func (GetDefaultConfigurationConfigurationDetailItemOutput) IsRestartRequired

If true, modifying this configuration value will require a restart.

func (GetDefaultConfigurationConfigurationDetailItemOutput) ToGetDefaultConfigurationConfigurationDetailItemOutput

func (GetDefaultConfigurationConfigurationDetailItemOutput) ToGetDefaultConfigurationConfigurationDetailItemOutputWithContext

func (o GetDefaultConfigurationConfigurationDetailItemOutput) ToGetDefaultConfigurationConfigurationDetailItemOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailItemOutput

type GetDefaultConfigurationConfigurationDetailOutput

type GetDefaultConfigurationConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationConfigurationDetailOutput) ElementType

func (GetDefaultConfigurationConfigurationDetailOutput) Items

List of ConfigParms object.

func (GetDefaultConfigurationConfigurationDetailOutput) ToGetDefaultConfigurationConfigurationDetailOutput

func (o GetDefaultConfigurationConfigurationDetailOutput) ToGetDefaultConfigurationConfigurationDetailOutput() GetDefaultConfigurationConfigurationDetailOutput

func (GetDefaultConfigurationConfigurationDetailOutput) ToGetDefaultConfigurationConfigurationDetailOutputWithContext

func (o GetDefaultConfigurationConfigurationDetailOutput) ToGetDefaultConfigurationConfigurationDetailOutputWithContext(ctx context.Context) GetDefaultConfigurationConfigurationDetailOutput

type GetDefaultConfigurationOutputArgs

type GetDefaultConfigurationOutputArgs struct {
	// A unique identifier for the configuration.
	DefaultConfigurationId pulumi.StringInput `pulumi:"defaultConfigurationId"`
}

A collection of arguments for invoking getDefaultConfiguration.

func (GetDefaultConfigurationOutputArgs) ElementType

type GetDefaultConfigurationResult

type GetDefaultConfigurationResult struct {
	// List of default configuration values for databases.
	ConfigurationDetails []GetDefaultConfigurationConfigurationDetail `pulumi:"configurationDetails"`
	// Version of the PostgreSQL database.
	DbVersion              string `pulumi:"dbVersion"`
	DefaultConfigurationId string `pulumi:"defaultConfigurationId"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// A user-friendly display name for the configuration.
	DisplayName string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count. Minimum value is 1.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// The current state of the configuration.
	State string `pulumi:"state"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getDefaultConfiguration.

func GetDefaultConfiguration

func GetDefaultConfiguration(ctx *pulumi.Context, args *GetDefaultConfigurationArgs, opts ...pulumi.InvokeOption) (*GetDefaultConfigurationResult, error)

This data source provides details about a specific Default Configuration resource in Oracle Cloud Infrastructure Psql service.

Gets a default configuration by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDefaultConfiguration(ctx, &psql.GetDefaultConfigurationArgs{
			DefaultConfigurationId: testDefaultConfigurationOciPsqlDefaultConfiguration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDefaultConfigurationResultOutput

type GetDefaultConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDefaultConfiguration.

func (GetDefaultConfigurationResultOutput) ConfigurationDetails

List of default configuration values for databases.

func (GetDefaultConfigurationResultOutput) DbVersion

Version of the PostgreSQL database.

func (GetDefaultConfigurationResultOutput) DefaultConfigurationId

func (o GetDefaultConfigurationResultOutput) DefaultConfigurationId() pulumi.StringOutput

func (GetDefaultConfigurationResultOutput) Description

A description for the configuration.

func (GetDefaultConfigurationResultOutput) DisplayName

A user-friendly display name for the configuration.

func (GetDefaultConfigurationResultOutput) ElementType

func (GetDefaultConfigurationResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDefaultConfigurationResultOutput) InstanceMemorySizeInGbs

func (o GetDefaultConfigurationResultOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

Memory size in gigabytes with 1GB increment.

func (GetDefaultConfigurationResultOutput) InstanceOcpuCount

CPU core count. Minimum value is 1.

func (GetDefaultConfigurationResultOutput) 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 (GetDefaultConfigurationResultOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (GetDefaultConfigurationResultOutput) State

The current state of the configuration.

func (GetDefaultConfigurationResultOutput) TimeCreated

The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDefaultConfigurationResultOutput) ToGetDefaultConfigurationResultOutput

func (o GetDefaultConfigurationResultOutput) ToGetDefaultConfigurationResultOutput() GetDefaultConfigurationResultOutput

func (GetDefaultConfigurationResultOutput) ToGetDefaultConfigurationResultOutputWithContext

func (o GetDefaultConfigurationResultOutput) ToGetDefaultConfigurationResultOutputWithContext(ctx context.Context) GetDefaultConfigurationResultOutput

type GetDefaultConfigurationsArgs

type GetDefaultConfigurationsArgs struct {
	// A unique identifier for the configuration.
	ConfigurationId *string `pulumi:"configurationId"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion *string `pulumi:"dbVersion"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                          `pulumi:"displayName"`
	Filters     []GetDefaultConfigurationsFilter `pulumi:"filters"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape *string `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDefaultConfigurations.

type GetDefaultConfigurationsDefaultConfigurationCollection

type GetDefaultConfigurationsDefaultConfigurationCollection struct {
	// List of ConfigParms object.
	Items []GetDefaultConfigurationsDefaultConfigurationCollectionItem `pulumi:"items"`
}

type GetDefaultConfigurationsDefaultConfigurationCollectionArgs

type GetDefaultConfigurationsDefaultConfigurationCollectionArgs struct {
	// List of ConfigParms object.
	Items GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayInput `pulumi:"items"`
}

func (GetDefaultConfigurationsDefaultConfigurationCollectionArgs) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutputWithContext

func (i GetDefaultConfigurationsDefaultConfigurationCollectionArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionArray

type GetDefaultConfigurationsDefaultConfigurationCollectionArray []GetDefaultConfigurationsDefaultConfigurationCollectionInput

func (GetDefaultConfigurationsDefaultConfigurationCollectionArray) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutputWithContext

func (i GetDefaultConfigurationsDefaultConfigurationCollectionArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionArrayInput

type GetDefaultConfigurationsDefaultConfigurationCollectionArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput() GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionArrayInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionArray and GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionArrayInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionArray{ GetDefaultConfigurationsDefaultConfigurationCollectionArgs{...} }

type GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput) Index

func (GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutputWithContext

func (o GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionInput

type GetDefaultConfigurationsDefaultConfigurationCollectionInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionOutput() GetDefaultConfigurationsDefaultConfigurationCollectionOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionArgs and GetDefaultConfigurationsDefaultConfigurationCollectionOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionArgs{...}

type GetDefaultConfigurationsDefaultConfigurationCollectionItem

type GetDefaultConfigurationsDefaultConfigurationCollectionItem struct {
	// List of default configuration values for databases.
	ConfigurationDetails []GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetail `pulumi:"configurationDetails"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion string `pulumi:"dbVersion"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// A unique identifier for the configuration.
	Id string `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count. Minimum value is 1.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State string `pulumi:"state"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs struct {
	// List of default configuration values for databases.
	ConfigurationDetails GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayInput `pulumi:"configurationDetails"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion pulumi.StringInput `pulumi:"dbVersion"`
	// A description for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// A unique identifier for the configuration.
	Id pulumi.StringInput `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs pulumi.IntInput `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count. Minimum value is 1.
	InstanceOcpuCount pulumi.IntInput `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringInput `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutputWithContext

func (i GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArray

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArray []GetDefaultConfigurationsDefaultConfigurationCollectionItemInput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArray) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutputWithContext

func (i GetDefaultConfigurationsDefaultConfigurationCollectionItemArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemArray and GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemArray{ GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs{...} }

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutputWithContext

func (o GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetail

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetail struct {
	// List of ConfigParms object.
	Items []GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItem `pulumi:"items"`
}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs struct {
	// List of ConfigParms object.
	Items GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayInput `pulumi:"items"`
}

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray []GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailInput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray and GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArray{ GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs{...} }

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArrayOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs and GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailArgs{...}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItem

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItem struct {
	// Range or list of allowed values.
	AllowedValues string `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey string `pulumi:"configKey"`
	// Data type of the variable.
	DataType string `pulumi:"dataType"`
	// Default value for the variable.
	DefaultConfigValue string `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description string `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable bool `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart.
	IsRestartRequired bool `pulumi:"isRestartRequired"`
}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs struct {
	// Range or list of allowed values.
	AllowedValues pulumi.StringInput `pulumi:"allowedValues"`
	// The configuration variable name.
	ConfigKey pulumi.StringInput `pulumi:"configKey"`
	// Data type of the variable.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Default value for the variable.
	DefaultConfigValue pulumi.StringInput `pulumi:"defaultConfigValue"`
	// A description for the configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Whether the value can be overridden or not.
	IsOverridable pulumi.BoolInput `pulumi:"isOverridable"`
	// If true, modifying this configuration value will require a restart.
	IsRestartRequired pulumi.BoolInput `pulumi:"isRestartRequired"`
}

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray []GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemInput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray and GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArray{ GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs{...} }

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArrayOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs and GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemArgs{...}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) AllowedValues

Range or list of allowed values.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) ConfigKey

The configuration variable name.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) DataType

Data type of the variable.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) DefaultConfigValue

Default value for the variable.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) Description

A description for the configuration.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) IsOverridable

Whether the value can be overridden or not.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) IsRestartRequired

If true, modifying this configuration value will require a restart.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailItemOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput) Items

List of ConfigParms object.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemConfigurationDetailOutputWithContext

type GetDefaultConfigurationsDefaultConfigurationCollectionItemInput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutput() GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput
	ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutputWithContext(context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput
}

GetDefaultConfigurationsDefaultConfigurationCollectionItemInput is an input type that accepts GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs and GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput values. You can construct a concrete instance of `GetDefaultConfigurationsDefaultConfigurationCollectionItemInput` via:

GetDefaultConfigurationsDefaultConfigurationCollectionItemArgs{...}

type GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) ConfigurationDetails

List of default configuration values for databases.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) DbVersion

Verison of the PostgreSQL database, such as 14.9.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) Description

A description for the configuration.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) DisplayName

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

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) Id

A unique identifier for the configuration.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) InstanceMemorySizeInGbs

Memory size in gigabytes with 1GB increment.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) InstanceOcpuCount

CPU core count. Minimum value is 1.

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) 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 (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) State

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

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) TimeCreated

The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutputWithContext

func (o GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionItemOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionItemOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionOutput

type GetDefaultConfigurationsDefaultConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsDefaultConfigurationCollectionOutput) ElementType

func (GetDefaultConfigurationsDefaultConfigurationCollectionOutput) Items

List of ConfigParms object.

func (GetDefaultConfigurationsDefaultConfigurationCollectionOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutput

func (GetDefaultConfigurationsDefaultConfigurationCollectionOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutputWithContext

func (o GetDefaultConfigurationsDefaultConfigurationCollectionOutput) ToGetDefaultConfigurationsDefaultConfigurationCollectionOutputWithContext(ctx context.Context) GetDefaultConfigurationsDefaultConfigurationCollectionOutput

type GetDefaultConfigurationsFilter

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

type GetDefaultConfigurationsFilterArgs

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

func (GetDefaultConfigurationsFilterArgs) ElementType

func (GetDefaultConfigurationsFilterArgs) ToGetDefaultConfigurationsFilterOutput

func (i GetDefaultConfigurationsFilterArgs) ToGetDefaultConfigurationsFilterOutput() GetDefaultConfigurationsFilterOutput

func (GetDefaultConfigurationsFilterArgs) ToGetDefaultConfigurationsFilterOutputWithContext

func (i GetDefaultConfigurationsFilterArgs) ToGetDefaultConfigurationsFilterOutputWithContext(ctx context.Context) GetDefaultConfigurationsFilterOutput

type GetDefaultConfigurationsFilterArray

type GetDefaultConfigurationsFilterArray []GetDefaultConfigurationsFilterInput

func (GetDefaultConfigurationsFilterArray) ElementType

func (GetDefaultConfigurationsFilterArray) ToGetDefaultConfigurationsFilterArrayOutput

func (i GetDefaultConfigurationsFilterArray) ToGetDefaultConfigurationsFilterArrayOutput() GetDefaultConfigurationsFilterArrayOutput

func (GetDefaultConfigurationsFilterArray) ToGetDefaultConfigurationsFilterArrayOutputWithContext

func (i GetDefaultConfigurationsFilterArray) ToGetDefaultConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsFilterArrayOutput

type GetDefaultConfigurationsFilterArrayInput

type GetDefaultConfigurationsFilterArrayInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsFilterArrayOutput() GetDefaultConfigurationsFilterArrayOutput
	ToGetDefaultConfigurationsFilterArrayOutputWithContext(context.Context) GetDefaultConfigurationsFilterArrayOutput
}

GetDefaultConfigurationsFilterArrayInput is an input type that accepts GetDefaultConfigurationsFilterArray and GetDefaultConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetDefaultConfigurationsFilterArrayInput` via:

GetDefaultConfigurationsFilterArray{ GetDefaultConfigurationsFilterArgs{...} }

type GetDefaultConfigurationsFilterArrayOutput

type GetDefaultConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsFilterArrayOutput) ElementType

func (GetDefaultConfigurationsFilterArrayOutput) Index

func (GetDefaultConfigurationsFilterArrayOutput) ToGetDefaultConfigurationsFilterArrayOutput

func (o GetDefaultConfigurationsFilterArrayOutput) ToGetDefaultConfigurationsFilterArrayOutput() GetDefaultConfigurationsFilterArrayOutput

func (GetDefaultConfigurationsFilterArrayOutput) ToGetDefaultConfigurationsFilterArrayOutputWithContext

func (o GetDefaultConfigurationsFilterArrayOutput) ToGetDefaultConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDefaultConfigurationsFilterArrayOutput

type GetDefaultConfigurationsFilterInput

type GetDefaultConfigurationsFilterInput interface {
	pulumi.Input

	ToGetDefaultConfigurationsFilterOutput() GetDefaultConfigurationsFilterOutput
	ToGetDefaultConfigurationsFilterOutputWithContext(context.Context) GetDefaultConfigurationsFilterOutput
}

GetDefaultConfigurationsFilterInput is an input type that accepts GetDefaultConfigurationsFilterArgs and GetDefaultConfigurationsFilterOutput values. You can construct a concrete instance of `GetDefaultConfigurationsFilterInput` via:

GetDefaultConfigurationsFilterArgs{...}

type GetDefaultConfigurationsFilterOutput

type GetDefaultConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetDefaultConfigurationsFilterOutput) ElementType

func (GetDefaultConfigurationsFilterOutput) Name

func (GetDefaultConfigurationsFilterOutput) Regex

func (GetDefaultConfigurationsFilterOutput) ToGetDefaultConfigurationsFilterOutput

func (o GetDefaultConfigurationsFilterOutput) ToGetDefaultConfigurationsFilterOutput() GetDefaultConfigurationsFilterOutput

func (GetDefaultConfigurationsFilterOutput) ToGetDefaultConfigurationsFilterOutputWithContext

func (o GetDefaultConfigurationsFilterOutput) ToGetDefaultConfigurationsFilterOutputWithContext(ctx context.Context) GetDefaultConfigurationsFilterOutput

func (GetDefaultConfigurationsFilterOutput) Values

type GetDefaultConfigurationsOutputArgs

type GetDefaultConfigurationsOutputArgs struct {
	// A unique identifier for the configuration.
	ConfigurationId pulumi.StringPtrInput `pulumi:"configurationId"`
	// Verison of the PostgreSQL database, such as 14.9.
	DbVersion pulumi.StringPtrInput `pulumi:"dbVersion"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                    `pulumi:"displayName"`
	Filters     GetDefaultConfigurationsFilterArrayInput `pulumi:"filters"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringPtrInput `pulumi:"shape"`
	// A filter to return only resources if their `lifecycleState` matches the given `lifecycleState`.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDefaultConfigurations.

func (GetDefaultConfigurationsOutputArgs) ElementType

type GetDefaultConfigurationsResult

type GetDefaultConfigurationsResult struct {
	ConfigurationId *string `pulumi:"configurationId"`
	// Version of the PostgreSQL database.
	DbVersion *string `pulumi:"dbVersion"`
	// The list of default_configuration_collection.
	DefaultConfigurationCollections []GetDefaultConfigurationsDefaultConfigurationCollection `pulumi:"defaultConfigurationCollections"`
	// A user-friendly display name for the configuration.
	DisplayName *string                          `pulumi:"displayName"`
	Filters     []GetDefaultConfigurationsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape *string `pulumi:"shape"`
	// The current state of the configuration.
	State *string `pulumi:"state"`
}

A collection of values returned by getDefaultConfigurations.

func GetDefaultConfigurations

func GetDefaultConfigurations(ctx *pulumi.Context, args *GetDefaultConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetDefaultConfigurationsResult, error)

This data source provides the list of Default Configurations in Oracle Cloud Infrastructure Psql service.

Returns a list of default configurations.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDefaultConfigurations(ctx, &psql.GetDefaultConfigurationsArgs{
			ConfigurationId: pulumi.StringRef(testConfiguration.Id),
			DbVersion:       pulumi.StringRef(defaultConfigurationDbVersion),
			DisplayName:     pulumi.StringRef(defaultConfigurationDisplayName),
			Shape:           pulumi.StringRef(defaultConfigurationShape),
			State:           pulumi.StringRef(defaultConfigurationState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDefaultConfigurationsResultOutput

type GetDefaultConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDefaultConfigurations.

func (GetDefaultConfigurationsResultOutput) ConfigurationId

func (GetDefaultConfigurationsResultOutput) DbVersion

Version of the PostgreSQL database.

func (GetDefaultConfigurationsResultOutput) DefaultConfigurationCollections

The list of default_configuration_collection.

func (GetDefaultConfigurationsResultOutput) DisplayName

A user-friendly display name for the configuration.

func (GetDefaultConfigurationsResultOutput) ElementType

func (GetDefaultConfigurationsResultOutput) Filters

func (GetDefaultConfigurationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDefaultConfigurationsResultOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (GetDefaultConfigurationsResultOutput) State

The current state of the configuration.

func (GetDefaultConfigurationsResultOutput) ToGetDefaultConfigurationsResultOutput

func (o GetDefaultConfigurationsResultOutput) ToGetDefaultConfigurationsResultOutput() GetDefaultConfigurationsResultOutput

func (GetDefaultConfigurationsResultOutput) ToGetDefaultConfigurationsResultOutputWithContext

func (o GetDefaultConfigurationsResultOutput) ToGetDefaultConfigurationsResultOutputWithContext(ctx context.Context) GetDefaultConfigurationsResultOutput

type GetShapesArgs

type GetShapesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string           `pulumi:"compartmentId"`
	Filters       []GetShapesFilter `pulumi:"filters"`
	// A filter to return the feature by the shape name.
	Id *string `pulumi:"id"`
}

A collection of arguments for invoking getShapes.

type GetShapesFilter

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

type GetShapesFilterArgs

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

func (GetShapesFilterArgs) ElementType

func (GetShapesFilterArgs) ElementType() reflect.Type

func (GetShapesFilterArgs) ToGetShapesFilterOutput

func (i GetShapesFilterArgs) ToGetShapesFilterOutput() GetShapesFilterOutput

func (GetShapesFilterArgs) ToGetShapesFilterOutputWithContext

func (i GetShapesFilterArgs) ToGetShapesFilterOutputWithContext(ctx context.Context) GetShapesFilterOutput

type GetShapesFilterArray

type GetShapesFilterArray []GetShapesFilterInput

func (GetShapesFilterArray) ElementType

func (GetShapesFilterArray) ElementType() reflect.Type

func (GetShapesFilterArray) ToGetShapesFilterArrayOutput

func (i GetShapesFilterArray) ToGetShapesFilterArrayOutput() GetShapesFilterArrayOutput

func (GetShapesFilterArray) ToGetShapesFilterArrayOutputWithContext

func (i GetShapesFilterArray) ToGetShapesFilterArrayOutputWithContext(ctx context.Context) GetShapesFilterArrayOutput

type GetShapesFilterArrayInput

type GetShapesFilterArrayInput interface {
	pulumi.Input

	ToGetShapesFilterArrayOutput() GetShapesFilterArrayOutput
	ToGetShapesFilterArrayOutputWithContext(context.Context) GetShapesFilterArrayOutput
}

GetShapesFilterArrayInput is an input type that accepts GetShapesFilterArray and GetShapesFilterArrayOutput values. You can construct a concrete instance of `GetShapesFilterArrayInput` via:

GetShapesFilterArray{ GetShapesFilterArgs{...} }

type GetShapesFilterArrayOutput

type GetShapesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetShapesFilterArrayOutput) ElementType

func (GetShapesFilterArrayOutput) ElementType() reflect.Type

func (GetShapesFilterArrayOutput) Index

func (GetShapesFilterArrayOutput) ToGetShapesFilterArrayOutput

func (o GetShapesFilterArrayOutput) ToGetShapesFilterArrayOutput() GetShapesFilterArrayOutput

func (GetShapesFilterArrayOutput) ToGetShapesFilterArrayOutputWithContext

func (o GetShapesFilterArrayOutput) ToGetShapesFilterArrayOutputWithContext(ctx context.Context) GetShapesFilterArrayOutput

type GetShapesFilterInput

type GetShapesFilterInput interface {
	pulumi.Input

	ToGetShapesFilterOutput() GetShapesFilterOutput
	ToGetShapesFilterOutputWithContext(context.Context) GetShapesFilterOutput
}

GetShapesFilterInput is an input type that accepts GetShapesFilterArgs and GetShapesFilterOutput values. You can construct a concrete instance of `GetShapesFilterInput` via:

GetShapesFilterArgs{...}

type GetShapesFilterOutput

type GetShapesFilterOutput struct{ *pulumi.OutputState }

func (GetShapesFilterOutput) ElementType

func (GetShapesFilterOutput) ElementType() reflect.Type

func (GetShapesFilterOutput) Name

func (GetShapesFilterOutput) Regex

func (GetShapesFilterOutput) ToGetShapesFilterOutput

func (o GetShapesFilterOutput) ToGetShapesFilterOutput() GetShapesFilterOutput

func (GetShapesFilterOutput) ToGetShapesFilterOutputWithContext

func (o GetShapesFilterOutput) ToGetShapesFilterOutputWithContext(ctx context.Context) GetShapesFilterOutput

func (GetShapesFilterOutput) Values

type GetShapesOutputArgs

type GetShapesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput     `pulumi:"compartmentId"`
	Filters       GetShapesFilterArrayInput `pulumi:"filters"`
	// A filter to return the feature by the shape name.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

A collection of arguments for invoking getShapes.

func (GetShapesOutputArgs) ElementType

func (GetShapesOutputArgs) ElementType() reflect.Type

type GetShapesResult

type GetShapesResult struct {
	CompartmentId *string           `pulumi:"compartmentId"`
	Filters       []GetShapesFilter `pulumi:"filters"`
	// A unique identifier for the shape.
	Id *string `pulumi:"id"`
	// The list of shape_collection.
	ShapeCollections []GetShapesShapeCollection `pulumi:"shapeCollections"`
}

A collection of values returned by getShapes.

func GetShapes

func GetShapes(ctx *pulumi.Context, args *GetShapesArgs, opts ...pulumi.InvokeOption) (*GetShapesResult, error)

This data source provides the list of Shapes in Oracle Cloud Infrastructure Psql service.

Returns the list of shapes allowed in the region.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetShapes(ctx, &psql.GetShapesArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			Id:            pulumi.StringRef(shapeId),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetShapesResultOutput

type GetShapesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getShapes.

func (GetShapesResultOutput) CompartmentId

func (o GetShapesResultOutput) CompartmentId() pulumi.StringPtrOutput

func (GetShapesResultOutput) ElementType

func (GetShapesResultOutput) ElementType() reflect.Type

func (GetShapesResultOutput) Filters

func (GetShapesResultOutput) Id

A unique identifier for the shape.

func (GetShapesResultOutput) ShapeCollections

The list of shape_collection.

func (GetShapesResultOutput) ToGetShapesResultOutput

func (o GetShapesResultOutput) ToGetShapesResultOutput() GetShapesResultOutput

func (GetShapesResultOutput) ToGetShapesResultOutputWithContext

func (o GetShapesResultOutput) ToGetShapesResultOutputWithContext(ctx context.Context) GetShapesResultOutput

type GetShapesShapeCollection

type GetShapesShapeCollection struct {
	// List of supported shapes.
	Items []GetShapesShapeCollectionItem `pulumi:"items"`
}

type GetShapesShapeCollectionArgs

type GetShapesShapeCollectionArgs struct {
	// List of supported shapes.
	Items GetShapesShapeCollectionItemArrayInput `pulumi:"items"`
}

func (GetShapesShapeCollectionArgs) ElementType

func (GetShapesShapeCollectionArgs) ToGetShapesShapeCollectionOutput

func (i GetShapesShapeCollectionArgs) ToGetShapesShapeCollectionOutput() GetShapesShapeCollectionOutput

func (GetShapesShapeCollectionArgs) ToGetShapesShapeCollectionOutputWithContext

func (i GetShapesShapeCollectionArgs) ToGetShapesShapeCollectionOutputWithContext(ctx context.Context) GetShapesShapeCollectionOutput

type GetShapesShapeCollectionArray

type GetShapesShapeCollectionArray []GetShapesShapeCollectionInput

func (GetShapesShapeCollectionArray) ElementType

func (GetShapesShapeCollectionArray) ToGetShapesShapeCollectionArrayOutput

func (i GetShapesShapeCollectionArray) ToGetShapesShapeCollectionArrayOutput() GetShapesShapeCollectionArrayOutput

func (GetShapesShapeCollectionArray) ToGetShapesShapeCollectionArrayOutputWithContext

func (i GetShapesShapeCollectionArray) ToGetShapesShapeCollectionArrayOutputWithContext(ctx context.Context) GetShapesShapeCollectionArrayOutput

type GetShapesShapeCollectionArrayInput

type GetShapesShapeCollectionArrayInput interface {
	pulumi.Input

	ToGetShapesShapeCollectionArrayOutput() GetShapesShapeCollectionArrayOutput
	ToGetShapesShapeCollectionArrayOutputWithContext(context.Context) GetShapesShapeCollectionArrayOutput
}

GetShapesShapeCollectionArrayInput is an input type that accepts GetShapesShapeCollectionArray and GetShapesShapeCollectionArrayOutput values. You can construct a concrete instance of `GetShapesShapeCollectionArrayInput` via:

GetShapesShapeCollectionArray{ GetShapesShapeCollectionArgs{...} }

type GetShapesShapeCollectionArrayOutput

type GetShapesShapeCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetShapesShapeCollectionArrayOutput) ElementType

func (GetShapesShapeCollectionArrayOutput) Index

func (GetShapesShapeCollectionArrayOutput) ToGetShapesShapeCollectionArrayOutput

func (o GetShapesShapeCollectionArrayOutput) ToGetShapesShapeCollectionArrayOutput() GetShapesShapeCollectionArrayOutput

func (GetShapesShapeCollectionArrayOutput) ToGetShapesShapeCollectionArrayOutputWithContext

func (o GetShapesShapeCollectionArrayOutput) ToGetShapesShapeCollectionArrayOutputWithContext(ctx context.Context) GetShapesShapeCollectionArrayOutput

type GetShapesShapeCollectionInput

type GetShapesShapeCollectionInput interface {
	pulumi.Input

	ToGetShapesShapeCollectionOutput() GetShapesShapeCollectionOutput
	ToGetShapesShapeCollectionOutputWithContext(context.Context) GetShapesShapeCollectionOutput
}

GetShapesShapeCollectionInput is an input type that accepts GetShapesShapeCollectionArgs and GetShapesShapeCollectionOutput values. You can construct a concrete instance of `GetShapesShapeCollectionInput` via:

GetShapesShapeCollectionArgs{...}

type GetShapesShapeCollectionItem

type GetShapesShapeCollectionItem struct {
	// A filter to return the feature by the shape name.
	Id string `pulumi:"id"`
	// The amount of memory in gigabytes.
	MemorySizeInGbs int `pulumi:"memorySizeInGbs"`
	// The number of OCPUs.
	OcpuCount int `pulumi:"ocpuCount"`
	// The name of the Compute VM shape. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
}

type GetShapesShapeCollectionItemArgs

type GetShapesShapeCollectionItemArgs struct {
	// A filter to return the feature by the shape name.
	Id pulumi.StringInput `pulumi:"id"`
	// The amount of memory in gigabytes.
	MemorySizeInGbs pulumi.IntInput `pulumi:"memorySizeInGbs"`
	// The number of OCPUs.
	OcpuCount pulumi.IntInput `pulumi:"ocpuCount"`
	// The name of the Compute VM shape. Example: `VM.Standard.E4.Flex`
	Shape pulumi.StringInput `pulumi:"shape"`
}

func (GetShapesShapeCollectionItemArgs) ElementType

func (GetShapesShapeCollectionItemArgs) ToGetShapesShapeCollectionItemOutput

func (i GetShapesShapeCollectionItemArgs) ToGetShapesShapeCollectionItemOutput() GetShapesShapeCollectionItemOutput

func (GetShapesShapeCollectionItemArgs) ToGetShapesShapeCollectionItemOutputWithContext

func (i GetShapesShapeCollectionItemArgs) ToGetShapesShapeCollectionItemOutputWithContext(ctx context.Context) GetShapesShapeCollectionItemOutput

type GetShapesShapeCollectionItemArray

type GetShapesShapeCollectionItemArray []GetShapesShapeCollectionItemInput

func (GetShapesShapeCollectionItemArray) ElementType

func (GetShapesShapeCollectionItemArray) ToGetShapesShapeCollectionItemArrayOutput

func (i GetShapesShapeCollectionItemArray) ToGetShapesShapeCollectionItemArrayOutput() GetShapesShapeCollectionItemArrayOutput

func (GetShapesShapeCollectionItemArray) ToGetShapesShapeCollectionItemArrayOutputWithContext

func (i GetShapesShapeCollectionItemArray) ToGetShapesShapeCollectionItemArrayOutputWithContext(ctx context.Context) GetShapesShapeCollectionItemArrayOutput

type GetShapesShapeCollectionItemArrayInput

type GetShapesShapeCollectionItemArrayInput interface {
	pulumi.Input

	ToGetShapesShapeCollectionItemArrayOutput() GetShapesShapeCollectionItemArrayOutput
	ToGetShapesShapeCollectionItemArrayOutputWithContext(context.Context) GetShapesShapeCollectionItemArrayOutput
}

GetShapesShapeCollectionItemArrayInput is an input type that accepts GetShapesShapeCollectionItemArray and GetShapesShapeCollectionItemArrayOutput values. You can construct a concrete instance of `GetShapesShapeCollectionItemArrayInput` via:

GetShapesShapeCollectionItemArray{ GetShapesShapeCollectionItemArgs{...} }

type GetShapesShapeCollectionItemArrayOutput

type GetShapesShapeCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetShapesShapeCollectionItemArrayOutput) ElementType

func (GetShapesShapeCollectionItemArrayOutput) Index

func (GetShapesShapeCollectionItemArrayOutput) ToGetShapesShapeCollectionItemArrayOutput

func (o GetShapesShapeCollectionItemArrayOutput) ToGetShapesShapeCollectionItemArrayOutput() GetShapesShapeCollectionItemArrayOutput

func (GetShapesShapeCollectionItemArrayOutput) ToGetShapesShapeCollectionItemArrayOutputWithContext

func (o GetShapesShapeCollectionItemArrayOutput) ToGetShapesShapeCollectionItemArrayOutputWithContext(ctx context.Context) GetShapesShapeCollectionItemArrayOutput

type GetShapesShapeCollectionItemInput

type GetShapesShapeCollectionItemInput interface {
	pulumi.Input

	ToGetShapesShapeCollectionItemOutput() GetShapesShapeCollectionItemOutput
	ToGetShapesShapeCollectionItemOutputWithContext(context.Context) GetShapesShapeCollectionItemOutput
}

GetShapesShapeCollectionItemInput is an input type that accepts GetShapesShapeCollectionItemArgs and GetShapesShapeCollectionItemOutput values. You can construct a concrete instance of `GetShapesShapeCollectionItemInput` via:

GetShapesShapeCollectionItemArgs{...}

type GetShapesShapeCollectionItemOutput

type GetShapesShapeCollectionItemOutput struct{ *pulumi.OutputState }

func (GetShapesShapeCollectionItemOutput) ElementType

func (GetShapesShapeCollectionItemOutput) Id

A filter to return the feature by the shape name.

func (GetShapesShapeCollectionItemOutput) MemorySizeInGbs

The amount of memory in gigabytes.

func (GetShapesShapeCollectionItemOutput) OcpuCount

The number of OCPUs.

func (GetShapesShapeCollectionItemOutput) Shape

The name of the Compute VM shape. Example: `VM.Standard.E4.Flex`

func (GetShapesShapeCollectionItemOutput) ToGetShapesShapeCollectionItemOutput

func (o GetShapesShapeCollectionItemOutput) ToGetShapesShapeCollectionItemOutput() GetShapesShapeCollectionItemOutput

func (GetShapesShapeCollectionItemOutput) ToGetShapesShapeCollectionItemOutputWithContext

func (o GetShapesShapeCollectionItemOutput) ToGetShapesShapeCollectionItemOutputWithContext(ctx context.Context) GetShapesShapeCollectionItemOutput

type GetShapesShapeCollectionOutput

type GetShapesShapeCollectionOutput struct{ *pulumi.OutputState }

func (GetShapesShapeCollectionOutput) ElementType

func (GetShapesShapeCollectionOutput) Items

List of supported shapes.

func (GetShapesShapeCollectionOutput) ToGetShapesShapeCollectionOutput

func (o GetShapesShapeCollectionOutput) ToGetShapesShapeCollectionOutput() GetShapesShapeCollectionOutput

func (GetShapesShapeCollectionOutput) ToGetShapesShapeCollectionOutputWithContext

func (o GetShapesShapeCollectionOutput) ToGetShapesShapeCollectionOutputWithContext(ctx context.Context) GetShapesShapeCollectionOutput

type LookupBackupArgs

type LookupBackupArgs struct {
	// A unique identifier for the backup.
	BackupId string `pulumi:"backupId"`
}

A collection of arguments for invoking getBackup.

type LookupBackupOutputArgs

type LookupBackupOutputArgs struct {
	// A unique identifier for the backup.
	BackupId pulumi.StringInput `pulumi:"backupId"`
}

A collection of arguments for invoking getBackup.

func (LookupBackupOutputArgs) ElementType

func (LookupBackupOutputArgs) ElementType() reflect.Type

type LookupBackupResult

type LookupBackupResult struct {
	BackupId string `pulumi:"backupId"`
	// The size of the backup, in gigabytes.
	BackupSize int `pulumi:"backupSize"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the backup.
	CompartmentId string `pulumi:"compartmentId"`
	// Information about the database system associated with a backup.
	DbSystemDetails []GetBackupDbSystemDetail `pulumi:"dbSystemDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup's source database system.
	DbSystemId string `pulumi:"dbSystemId"`
	// 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 for the backup.
	Description string `pulumi:"description"`
	// A user-friendly display name for the backup. 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 backup.
	Id string `pulumi:"id"`
	// lastAcceptedRequestToken from MP.
	LastAcceptedRequestToken string `pulumi:"lastAcceptedRequestToken"`
	// lastCompletedRequestToken from MP.
	LastCompletedRequestToken string `pulumi:"lastCompletedRequestToken"`
	// 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"`
	// Backup retention period in days.
	RetentionPeriod int `pulumi:"retentionPeriod"`
	// Specifies whether the backup was created manually, or by a management policy.
	SourceType string `pulumi:"sourceType"`
	// The current state of the backup.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getBackup.

func LookupBackup

func LookupBackup(ctx *pulumi.Context, args *LookupBackupArgs, opts ...pulumi.InvokeOption) (*LookupBackupResult, error)

This data source provides details about a specific Backup resource in Oracle Cloud Infrastructure Psql service.

Gets a backup by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetBackup(ctx, &psql.GetBackupArgs{
			BackupId: testBackupOciPsqlBackup.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupBackupResultOutput

type LookupBackupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackup.

func (LookupBackupResultOutput) BackupId

func (LookupBackupResultOutput) BackupSize

func (o LookupBackupResultOutput) BackupSize() pulumi.IntOutput

The size of the backup, in gigabytes.

func (LookupBackupResultOutput) CompartmentId

func (o LookupBackupResultOutput) CompartmentId() pulumi.StringOutput

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

func (LookupBackupResultOutput) DbSystemDetails

Information about the database system associated with a backup.

func (LookupBackupResultOutput) DbSystemId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup's source database system.

func (LookupBackupResultOutput) DefinedTags

func (o LookupBackupResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupBackupResultOutput) Description

A description for the backup.

func (LookupBackupResultOutput) DisplayName

A user-friendly display name for the backup. Avoid entering confidential information.

func (LookupBackupResultOutput) ElementType

func (LookupBackupResultOutput) ElementType() reflect.Type

func (LookupBackupResultOutput) FreeformTags

func (o LookupBackupResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupBackupResultOutput) LastAcceptedRequestToken

func (o LookupBackupResultOutput) LastAcceptedRequestToken() pulumi.StringOutput

lastAcceptedRequestToken from MP.

func (LookupBackupResultOutput) LastCompletedRequestToken

func (o LookupBackupResultOutput) LastCompletedRequestToken() pulumi.StringOutput

lastCompletedRequestToken from MP.

func (LookupBackupResultOutput) LifecycleDetails

func (o LookupBackupResultOutput) LifecycleDetails() pulumi.StringOutput

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 (LookupBackupResultOutput) RetentionPeriod

func (o LookupBackupResultOutput) RetentionPeriod() pulumi.IntOutput

Backup retention period in days.

func (LookupBackupResultOutput) SourceType

Specifies whether the backup was created manually, or by a management policy.

func (LookupBackupResultOutput) State

The current state of the backup.

func (LookupBackupResultOutput) SystemTags

func (o LookupBackupResultOutput) SystemTags() pulumi.MapOutput

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupBackupResultOutput) TimeCreated

The date and time the backup was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (LookupBackupResultOutput) TimeUpdated

The date and time the backup was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (LookupBackupResultOutput) ToLookupBackupResultOutput

func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput

func (LookupBackupResultOutput) ToLookupBackupResultOutputWithContext

func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput

type LookupConfigurationArgs

type LookupConfigurationArgs struct {
	// A unique identifier for the configuration.
	ConfigurationId string `pulumi:"configurationId"`
}

A collection of arguments for invoking getConfiguration.

type LookupConfigurationOutputArgs

type LookupConfigurationOutputArgs struct {
	// A unique identifier for the configuration.
	ConfigurationId pulumi.StringInput `pulumi:"configurationId"`
}

A collection of arguments for invoking getConfiguration.

func (LookupConfigurationOutputArgs) ElementType

type LookupConfigurationResult

type LookupConfigurationResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the configuration.
	CompartmentId string `pulumi:"compartmentId"`
	// List of configuration details.
	ConfigurationDetails     []GetConfigurationConfigurationDetail     `pulumi:"configurationDetails"`
	ConfigurationId          string                                    `pulumi:"configurationId"`
	DbConfigurationOverrides []GetConfigurationDbConfigurationOverride `pulumi:"dbConfigurationOverrides"`
	// Version of the PostgreSQL database.
	DbVersion string `pulumi:"dbVersion"`
	// 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 for the configuration.
	Description string `pulumi:"description"`
	// A user-friendly display name for the configuration. 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"`
	// A unique identifier for the configuration. Immutable on creation.
	Id string `pulumi:"id"`
	// Memory size in gigabytes with 1GB increment.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// CPU core count.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// The current state of the configuration.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getConfiguration.

func LookupConfiguration

func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)

This data source provides details about a specific Configuration resource in Oracle Cloud Infrastructure Psql service.

Gets a configuration by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetConfiguration(ctx, &psql.GetConfigurationArgs{
			ConfigurationId: testConfigurationOciPsqlConfiguration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupConfigurationResultOutput

type LookupConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConfiguration.

func (LookupConfigurationResultOutput) CompartmentId

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

func (LookupConfigurationResultOutput) ConfigurationDetails

List of configuration details.

func (LookupConfigurationResultOutput) ConfigurationId

func (LookupConfigurationResultOutput) DbConfigurationOverrides

func (LookupConfigurationResultOutput) DbVersion

Version of the PostgreSQL database.

func (LookupConfigurationResultOutput) DefinedTags

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

func (LookupConfigurationResultOutput) Description

A description for the configuration.

func (LookupConfigurationResultOutput) DisplayName

A user-friendly display name for the configuration. Avoid entering confidential information.

func (LookupConfigurationResultOutput) ElementType

func (LookupConfigurationResultOutput) 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 (LookupConfigurationResultOutput) Id

A unique identifier for the configuration. Immutable on creation.

func (LookupConfigurationResultOutput) InstanceMemorySizeInGbs

func (o LookupConfigurationResultOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

Memory size in gigabytes with 1GB increment.

func (LookupConfigurationResultOutput) InstanceOcpuCount

func (o LookupConfigurationResultOutput) InstanceOcpuCount() pulumi.IntOutput

CPU core count.

func (LookupConfigurationResultOutput) 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 (LookupConfigurationResultOutput) Shape

The name of the shape for the configuration. Example: `VM.Standard.E4.Flex`

func (LookupConfigurationResultOutput) State

The current state of the configuration.

func (LookupConfigurationResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupConfigurationResultOutput) TimeCreated

The date and time that the configuration was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutput

func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput

func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext

func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput

type LookupDbSystemArgs

type LookupDbSystemArgs struct {
	// A unique identifier for the database system.
	DbSystemId string `pulumi:"dbSystemId"`
	// A filter to exclude database configuration when this query parameter is set to OverrideDbConfig.
	ExcludedFields *string `pulumi:"excludedFields"`
}

A collection of arguments for invoking getDbSystem.

type LookupDbSystemOutputArgs

type LookupDbSystemOutputArgs struct {
	// A unique identifier for the database system.
	DbSystemId pulumi.StringInput `pulumi:"dbSystemId"`
	// A filter to exclude database configuration when this query parameter is set to OverrideDbConfig.
	ExcludedFields pulumi.StringPtrInput `pulumi:"excludedFields"`
}

A collection of arguments for invoking getDbSystem.

func (LookupDbSystemOutputArgs) ElementType

func (LookupDbSystemOutputArgs) ElementType() reflect.Type

type LookupDbSystemResult

type LookupDbSystemResult struct {
	// The database system administrator username.
	AdminUsername string `pulumi:"adminUsername"`
	ApplyConfig   string `pulumi:"applyConfig"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.
	ConfigId    string                  `pulumi:"configId"`
	Credentials []GetDbSystemCredential `pulumi:"credentials"`
	DbSystemId  string                  `pulumi:"dbSystemId"`
	// The major and minor versions of the database system software.
	DbVersion string `pulumi:"dbVersion"`
	// 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"`
	// Description of the database instance node.
	Description string `pulumi:"description"`
	// A user-friendly display name for the database instance node. Avoid entering confidential information.
	DisplayName    string  `pulumi:"displayName"`
	ExcludedFields *string `pulumi:"excludedFields"`
	// 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"`
	// A unique identifier for the database instance node. Immutable on creation.
	Id string `pulumi:"id"`
	// Count of instances, or nodes, in the database system.
	InstanceCount int `pulumi:"instanceCount"`
	// The total amount of memory available to each database instance node, in gigabytes.
	InstanceMemorySizeInGbs int `pulumi:"instanceMemorySizeInGbs"`
	// The total number of OCPUs available to each database instance node.
	InstanceOcpuCount int `pulumi:"instanceOcpuCount"`
	// The list of instances, or nodes, in the database system.
	Instances        []GetDbSystemInstance        `pulumi:"instances"`
	InstancesDetails []GetDbSystemInstancesDetail `pulumi:"instancesDetails"`
	// 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"`
	// PostgreSQL database system management policy.
	ManagementPolicies []GetDbSystemManagementPolicy `pulumi:"managementPolicies"`
	// Network details for the database system.
	NetworkDetails  []GetDbSystemNetworkDetail  `pulumi:"networkDetails"`
	PatchOperations []GetDbSystemPatchOperation `pulumi:"patchOperations"`
	// The name of the shape for the database instance. Example: `VM.Standard.E4.Flex`
	Shape string `pulumi:"shape"`
	// The source used to restore the database system.
	Sources []GetDbSystemSource `pulumi:"sources"`
	// The current state of the database system.
	State string `pulumi:"state"`
	// Storage details of the database system.
	StorageDetails []GetDbSystemStorageDetail `pulumi:"storageDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Type of the database system.
	SystemType string `pulumi:"systemType"`
	// The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format.  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDbSystem.

func LookupDbSystem

func LookupDbSystem(ctx *pulumi.Context, args *LookupDbSystemArgs, opts ...pulumi.InvokeOption) (*LookupDbSystemResult, error)

This data source provides details about a specific Db System resource in Oracle Cloud Infrastructure Psql service.

Gets a database system by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Psql.GetDbSystem(ctx, &psql.GetDbSystemArgs{
			DbSystemId:     testDbSystemOciPsqlDbSystem.Id,
			ExcludedFields: pulumi.StringRef(dbSystemExcludedFields),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDbSystemResultOutput

type LookupDbSystemResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbSystem.

func (LookupDbSystemResultOutput) AdminUsername

The database system administrator username.

func (LookupDbSystemResultOutput) ApplyConfig added in v1.18.0

func (LookupDbSystemResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the database system.

func (LookupDbSystemResultOutput) ConfigId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration associated with the database system.

func (LookupDbSystemResultOutput) Credentials

func (LookupDbSystemResultOutput) DbSystemId

func (LookupDbSystemResultOutput) DbVersion

The major and minor versions of the database system software.

func (LookupDbSystemResultOutput) DefinedTags

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

func (LookupDbSystemResultOutput) Description

Description of the database instance node.

func (LookupDbSystemResultOutput) DisplayName

A user-friendly display name for the database instance node. Avoid entering confidential information.

func (LookupDbSystemResultOutput) ElementType

func (LookupDbSystemResultOutput) ElementType() reflect.Type

func (LookupDbSystemResultOutput) ExcludedFields

func (LookupDbSystemResultOutput) FreeformTags

func (o LookupDbSystemResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupDbSystemResultOutput) Id

A unique identifier for the database instance node. Immutable on creation.

func (LookupDbSystemResultOutput) InstanceCount

func (o LookupDbSystemResultOutput) InstanceCount() pulumi.IntOutput

Count of instances, or nodes, in the database system.

func (LookupDbSystemResultOutput) InstanceMemorySizeInGbs

func (o LookupDbSystemResultOutput) InstanceMemorySizeInGbs() pulumi.IntOutput

The total amount of memory available to each database instance node, in gigabytes.

func (LookupDbSystemResultOutput) InstanceOcpuCount

func (o LookupDbSystemResultOutput) InstanceOcpuCount() pulumi.IntOutput

The total number of OCPUs available to each database instance node.

func (LookupDbSystemResultOutput) Instances

The list of instances, or nodes, in the database system.

func (LookupDbSystemResultOutput) InstancesDetails

func (LookupDbSystemResultOutput) LifecycleDetails

func (o LookupDbSystemResultOutput) LifecycleDetails() pulumi.StringOutput

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 (LookupDbSystemResultOutput) ManagementPolicies

PostgreSQL database system management policy.

func (LookupDbSystemResultOutput) NetworkDetails

Network details for the database system.

func (LookupDbSystemResultOutput) PatchOperations added in v1.18.0

func (LookupDbSystemResultOutput) Shape

The name of the shape for the database instance. Example: `VM.Standard.E4.Flex`

func (LookupDbSystemResultOutput) Sources

The source used to restore the database system.

func (LookupDbSystemResultOutput) State

The current state of the database system.

func (LookupDbSystemResultOutput) StorageDetails

Storage details of the database system.

func (LookupDbSystemResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupDbSystemResultOutput) SystemType

Type of the database system.

func (LookupDbSystemResultOutput) TimeCreated

The date and time that the database system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (LookupDbSystemResultOutput) TimeUpdated

The date and time that the database system was updated, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`

func (LookupDbSystemResultOutput) ToLookupDbSystemResultOutput

func (o LookupDbSystemResultOutput) ToLookupDbSystemResultOutput() LookupDbSystemResultOutput

func (LookupDbSystemResultOutput) ToLookupDbSystemResultOutputWithContext

func (o LookupDbSystemResultOutput) ToLookupDbSystemResultOutputWithContext(ctx context.Context) LookupDbSystemResultOutput

Jump to

Keyboard shortcuts

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