Show / Hide Table of Contents

Class DatabaseInstanceSettingsArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DatabaseInstanceSettingsArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Sql.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DatabaseInstanceSettingsArgs : ResourceArgs

Constructors

View Source

DatabaseInstanceSettingsArgs()

Declaration
public DatabaseInstanceSettingsArgs()

Properties

View Source

ActivationPolicy

This specifies when the instance should be active. Can be either ALWAYS, NEVER or ON_DEMAND.

Declaration
public Input<string> ActivationPolicy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AuthorizedGaeApplications

This property is only applicable to First Generation instances. First Generation instances are now deprecated, see here for information on how to upgrade to Second Generation instances. A list of Google App Engine (GAE) project names that are allowed to access this instance.

Declaration
[Obsolete("This property is only applicable to First Generation instances, and First Generation instances are now deprecated.")]
public InputList<string> AuthorizedGaeApplications { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

AvailabilityType

The availability type of the Cloud SQL instance, high availability (REGIONAL) or single zone (ZONAL).'

Declaration
public Input<string> AvailabilityType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BackupConfiguration

Declaration
public Input<DatabaseInstanceSettingsBackupConfigurationArgs> BackupConfiguration { get; set; }
Property Value
Type Description
Input<DatabaseInstanceSettingsBackupConfigurationArgs>
View Source

CrashSafeReplication

This property is only applicable to First Generation instances. First Generation instances are now deprecated, see here for information on how to upgrade to Second Generation instances. Specific to read instances, indicates when crash-safe replication flags are enabled.

Declaration
public Input<bool> CrashSafeReplication { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DatabaseFlags

Declaration
public InputList<DatabaseInstanceSettingsDatabaseFlagArgs> DatabaseFlags { get; set; }
Property Value
Type Description
InputList<DatabaseInstanceSettingsDatabaseFlagArgs>
View Source

DiskAutoresize

Configuration to increase storage size automatically. Note that future pulumi apply calls will attempt to resize the disk to the value specified in disk_size - if this is set, do not set disk_size.

Declaration
public Input<bool> DiskAutoresize { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DiskSize

The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased.

Declaration
public Input<int> DiskSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

DiskType

The type of data disk: PD_SSD or PD_HDD.

Declaration
public Input<string> DiskType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpConfiguration

Declaration
public Input<DatabaseInstanceSettingsIpConfigurationArgs> IpConfiguration { get; set; }
Property Value
Type Description
Input<DatabaseInstanceSettingsIpConfigurationArgs>
View Source

LocationPreference

Declaration
public Input<DatabaseInstanceSettingsLocationPreferenceArgs> LocationPreference { get; set; }
Property Value
Type Description
Input<DatabaseInstanceSettingsLocationPreferenceArgs>
View Source

MaintenanceWindow

Declaration
public Input<DatabaseInstanceSettingsMaintenanceWindowArgs> MaintenanceWindow { get; set; }
Property Value
Type Description
Input<DatabaseInstanceSettingsMaintenanceWindowArgs>
View Source

PricingPlan

Pricing plan for this instance, can only be PER_USE.

Declaration
public Input<string> PricingPlan { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReplicationType

This property is only applicable to First Generation instances. First Generation instances are now deprecated, see here for information on how to upgrade to Second Generation instances. Replication type for this instance, can be one of ASYNCHRONOUS or SYNCHRONOUS.

Declaration
public Input<string> ReplicationType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tier

The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine types such as db-f1-micro, and custom machine types such as db-custom-2-13312. See the Custom Machine Type Documentation to learn about specifying custom machine types.

Declaration
public Input<string> Tier { get; set; }
Property Value
Type Description
Input<System.String>
View Source

UserLabels

A set of key/value user label pairs to assign to the instance.

Declaration
public InputMap<string> UserLabels { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

Version

Declaration
public Input<int> Version { get; set; }
Property Value
Type Description
Input<System.Int32>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.