Class DatabaseInstanceSettingsArgs
Inheritance
System.Object
DatabaseInstanceSettingsArgs
Inherited Members
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()
Assembly: Pulumi.Gcp.dll
public sealed class DatabaseInstanceSettingsArgs : ResourceArgs
Constructors
View Source
Declaration
public DatabaseInstanceSettingsArgs()
Properties
View Source
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
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
View Source
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
Declaration
public Input<DatabaseInstanceSettingsBackupConfigurationArgs> BackupConfiguration { get; set; }
Property Value
View Source
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
Declaration
public InputList<DatabaseInstanceSettingsDatabaseFlagArgs> DatabaseFlags { get; set; }
Property Value
View Source
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
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
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
Declaration
public Input<DatabaseInstanceSettingsIpConfigurationArgs> IpConfiguration { get; set; }
Property Value
View Source
Declaration
public Input<DatabaseInstanceSettingsLocationPreferenceArgs> LocationPreference { get; set; }
Property Value
View Source
MaintenanceWindow
Declaration
public Input<DatabaseInstanceSettingsMaintenanceWindowArgs> MaintenanceWindow { get; set; }
Property Value
View Source
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
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
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
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
Declaration
public Input<int> Version { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|