forked from hashicorp/terraform-provider-google
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathresource_sql_database_instance_meta.yaml
More file actions
190 lines (190 loc) · 9.59 KB
/
resource_sql_database_instance_meta.yaml
File metadata and controls
190 lines (190 loc) · 9.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
resource: 'google_sql_database_instance'
generation_type: 'handwritten'
api_service_name: 'sqladmin.googleapis.com'
api_version: 'v1beta4'
api_resource_type_kind: 'DatabaseInstance'
cai_asset_name_format: '//cloudsql.googleapis.com/projects/{{project}}/instances/{{name}}'
fields:
- api_field: 'availableMaintenanceVersions'
- field: 'backupdr_backup'
- field: 'clone.allocated_ip_range'
- field: 'clone.database_names'
- field: 'clone.point_in_time'
- field: 'clone.preferred_zone'
- field: 'clone.source_instance_deletion_time'
- field: 'clone.source_instance_name'
- api_field: 'connectionName'
- api_field: 'databaseVersion'
- field: 'deletion_protection'
provider_only: true
- api_field: 'dnsName'
- api_field: 'dnsNames.connectionType'
- api_field: 'dnsNames.dnsScope'
- api_field: 'dnsNames.name'
- api_field: 'diskEncryptionConfiguration.kmsKeyName'
field: 'encryption_key_name'
- field: 'final_backup_description'
- api_field: 'ipAddresses.ipAddress'
field: 'first_ip_address'
- api_field: 'instanceType'
- api_field: 'ipAddresses.ipAddress'
field: 'ip_address.ip_address'
- api_field: 'ipAddresses.timeToRetire'
field: 'ip_address.time_to_retire'
- api_field: 'ipAddresses.type'
field: 'ip_address.type'
- api_field: 'maintenanceVersion'
- api_field: 'masterInstanceName'
- api_field: 'name'
- api_field: 'nodeCount'
- field: 'point_in_time_restore_context.allocated_ip_range'
- field: 'point_in_time_restore_context.datasource'
- field: 'point_in_time_restore_context.target_instance'
- field: 'point_in_time_restore_context.point_in_time'
- field: 'point_in_time_restore_context.preferred_zone'
- api_field: 'ipAddresses.ipAddress'
field: 'private_ip_address'
- api_field: 'project'
- api_field: 'pscServiceAttachmentLink'
- api_field: 'ipAddresses.ipAddress'
field: 'public_ip_address'
- api_field: 'region'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.caCertificate'
field: 'replica_configuration.ca_certificate'
- api_field: 'replicaConfiguration.cascadableReplica'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.clientCertificate'
field: 'replica_configuration.client_certificate'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.clientKey'
field: 'replica_configuration.client_key'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.connectRetryInterval'
field: 'replica_configuration.connect_retry_interval'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.dumpFilePath'
field: 'replica_configuration.dump_file_path'
- api_field: 'replicaConfiguration.failoverTarget'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.masterHeartbeatPeriod'
field: 'replica_configuration.master_heartbeat_period'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.password'
field: 'replica_configuration.password'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.sslCipher'
field: 'replica_configuration.ssl_cipher'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.username'
field: 'replica_configuration.username'
- api_field: 'replicaConfiguration.mysqlReplicaConfiguration.verifyServerCertificate'
field: 'replica_configuration.verify_server_certificate'
- api_field: 'replicaNames'
- api_field: 'replicationCluster.drReplica'
- api_field: 'replicationCluster.failoverDrReplicaName'
- api_field: 'replicationCluster.psaWriteEndpoint'
- field: 'restore_backup_context.backup_run_id'
- field: 'restore_backup_context.instance_id'
- field: 'restore_backup_context.project'
- api_field: 'rootPassword'
- api_field: 'rootPassword'
field: 'root_password_wo'
- field: 'root_password_wo_version'
provider_only: true
- api_field: 'selfLink'
- api_field: 'serverCaCert.cert'
- api_field: 'serverCaCert.commonName'
- api_field: 'serverCaCert.createTime'
- api_field: 'serverCaCert.expirationTime'
- api_field: 'serverCaCert.sha1Fingerprint'
- api_field: 'serviceAccountEmailAddress'
- api_field: 'settings.activationPolicy'
- api_field: 'settings.activeDirectoryConfig.domain'
- api_field: 'settings.advancedMachineFeatures.threadsPerCore'
- api_field: 'settings.availabilityType'
- api_field: 'settings.availabilityType'
field: 'settings.effective_availability_type'
- api_field: 'settings.backupConfiguration.backupRetentionSettings.retainedBackups'
- api_field: 'settings.backupConfiguration.backupRetentionSettings.retentionUnit'
- api_field: 'settings.backupConfiguration.backupTier'
- api_field: 'settings.backupConfiguration.binaryLogEnabled'
- api_field: 'settings.backupConfiguration.enabled'
- api_field: 'settings.backupConfiguration.location'
- api_field: 'settings.backupConfiguration.pointInTimeRecoveryEnabled'
- api_field: 'settings.backupConfiguration.startTime'
- api_field: 'settings.backupConfiguration.transactionLogRetentionDays'
- api_field: 'settings.collation'
- api_field: 'settings.connectionPoolConfig.connectionPoolingEnabled'
- api_field: 'settings.connectionPoolConfig.flags.name'
- api_field: 'settings.connectionPoolConfig.flags.value'
- api_field: 'settings.connectorEnforcement'
- api_field: 'settings.dataCacheConfig.dataCacheEnabled'
- api_field: 'settings.databaseFlags.name'
- api_field: 'settings.databaseFlags.value'
- api_field: 'settings.deletionProtectionEnabled'
- api_field: 'settings.denyMaintenancePeriods.endDate'
field: 'settings.deny_maintenance_period.end_date'
- api_field: 'settings.denyMaintenancePeriods.startDate'
field: 'settings.deny_maintenance_period.start_date'
- api_field: 'settings.denyMaintenancePeriods.time'
field: 'settings.deny_maintenance_period.time'
- api_field: 'settings.storageAutoResize'
field: 'settings.disk_autoresize'
- api_field: 'settings.storageAutoResizeLimit'
field: 'settings.disk_autoresize_limit'
- api_field: 'settings.dataDiskSizeGb'
field: 'settings.disk_size'
- api_field: 'settings.dataDiskType'
field: 'settings.disk_type'
- api_field: 'settings.edition'
- api_field: 'settings.enableDataplexIntegration'
- api_field: 'settings.enableGoogleMlIntegration'
- api_field: 'settings.finalBackupConfig.enabled'
- api_field: 'settings.finalBackupConfig.retentionDays'
- api_field: 'settings.insightsConfig.queryInsightsEnabled'
- api_field: 'settings.insightsConfig.queryPlansPerMinute'
- api_field: 'settings.insightsConfig.queryStringLength'
- api_field: 'settings.insightsConfig.recordApplicationTags'
- api_field: 'settings.insightsConfig.recordClientAddress'
- api_field: 'settings.ipConfiguration.allocatedIpRange'
- field: 'settings.ip_configuration.authorized_networks.expiration_time'
- field: 'settings.ip_configuration.authorized_networks.name'
- field: 'settings.ip_configuration.authorized_networks.value'
- api_field: 'settings.ipConfiguration.customSubjectAlternativeNames'
- api_field: 'settings.ipConfiguration.enablePrivatePathForGoogleCloudServices'
- api_field: 'settings.ipConfiguration.ipv4Enabled'
- api_field: 'settings.ipConfiguration.privateNetwork'
- api_field: 'settings.ipConfiguration.pscConfig.allowedConsumerProjects'
- api_field: 'settings.ipConfiguration.pscConfig.networkAttachmentUri'
- api_field: 'settings.ipConfiguration.pscConfig.pscAutoConnections.consumerNetwork'
- api_field: 'settings.ipConfiguration.pscConfig.pscAutoConnections.consumerNetworkStatus'
- api_field: 'settings.ipConfiguration.pscConfig.pscAutoConnections.consumerProject'
field: 'settings.ip_configuration.psc_config.psc_auto_connections.consumer_service_project_id'
- api_field: 'settings.ipConfiguration.pscConfig.pscAutoConnections.ipAddress'
- api_field: 'settings.ipConfiguration.pscConfig.pscAutoConnections.status'
- api_field: 'settings.ipConfiguration.pscConfig.pscEnabled'
- api_field: 'settings.ipConfiguration.serverCaMode'
- api_field: 'settings.ipConfiguration.serverCaPool'
- api_field: 'settings.ipConfiguration.sslMode'
- api_field: 'settings.locationPreference.followGaeApplication'
- api_field: 'settings.locationPreference.secondaryZone'
- api_field: 'settings.locationPreference.zone'
- api_field: 'settings.maintenanceWindow.day'
- api_field: 'settings.maintenanceWindow.hour'
- api_field: 'settings.maintenanceWindow.updateTrack'
- api_field: 'settings.passwordValidationPolicy.complexity'
- api_field: 'settings.passwordValidationPolicy.disallowUsernameSubstring'
- api_field: 'settings.passwordValidationPolicy.enablePasswordPolicy'
- api_field: 'settings.passwordValidationPolicy.minLength'
- api_field: 'settings.passwordValidationPolicy.passwordChangeInterval'
- api_field: 'settings.passwordValidationPolicy.reuseInterval'
- api_field: 'settings.pricingPlan'
- api_field: 'settings.readPoolAutoScaleConfig.disableScaleIn'
- api_field: 'settings.readPoolAutoScaleConfig.enabled'
- api_field: 'settings.readPoolAutoScaleConfig.maxNodeCount'
- api_field: 'settings.readPoolAutoScaleConfig.minNodeCount'
- api_field: 'settings.readPoolAutoScaleConfig.scaleInCooldownSeconds'
- api_field: 'settings.readPoolAutoScaleConfig.scaleOutCooldownSeconds'
- api_field: 'settings.readPoolAutoScaleConfig.targetMetrics.metric'
- api_field: 'settings.readPoolAutoScaleConfig.targetMetrics.targetValue'
- api_field: 'settings.retainBackupsOnDelete'
- api_field: 'settings.sqlServerAuditConfig.bucket'
- api_field: 'settings.sqlServerAuditConfig.retentionInterval'
- api_field: 'settings.sqlServerAuditConfig.uploadInterval'
- api_field: 'settings.tier'
- api_field: 'settings.timeZone'
- api_field: 'settings.userLabels'
- api_field: 'settings.settingsVersion'
field: 'settings.version'