DedicatedDatabase constructor
DedicatedDatabase({
- required String $id,
- required String $createdAt,
- required String $updatedAt,
- required String projectId,
- required String name,
- required String api,
- required String engine,
- required String version,
- required String specification,
- required String backend,
- required String hostname,
- required int connectionPort,
- required String connectionUser,
- required String connectionPassword,
- required String connectionString,
- required bool ssl,
- required String status,
- required String containerStatus,
- String? lastAccessedAt,
- String? idleUntil,
- required String lifecycleState,
- required int idleTimeoutMinutes,
- required int cpu,
- required int memory,
- required int storage,
- required String storageClass,
- required int storageMaxGb,
- required String nodePool,
- required int replicas,
- required String syncMode,
- required int crossRegionReplicas,
- required int networkMaxConnections,
- required int networkIdleTimeoutSeconds,
- required List<
String> networkIPAllowlist, - required bool backupEnabled,
- required bool pitr,
- required int pitrRetentionDays,
- required bool storageAutoscaling,
- required int storageAutoscalingThresholdPercent,
- required int storageAutoscalingMaxGb,
- required String maintenanceWindowDay,
- required int maintenanceWindowHourUtc,
- required bool metricsEnabled,
- required bool sqlApiEnabled,
- required List<
String> sqlApiAllowedStatements, - required int sqlApiMaxRows,
- required int sqlApiMaxBytes,
- required int sqlApiTimeoutSeconds,
- required String error,
Implementation
DedicatedDatabase({
required this.$id,
required this.$createdAt,
required this.$updatedAt,
required this.projectId,
required this.name,
required this.api,
required this.engine,
required this.version,
required this.specification,
required this.backend,
required this.hostname,
required this.connectionPort,
required this.connectionUser,
required this.connectionPassword,
required this.connectionString,
required this.ssl,
required this.status,
required this.containerStatus,
this.lastAccessedAt,
this.idleUntil,
required this.lifecycleState,
required this.idleTimeoutMinutes,
required this.cpu,
required this.memory,
required this.storage,
required this.storageClass,
required this.storageMaxGb,
required this.nodePool,
required this.replicas,
required this.syncMode,
required this.crossRegionReplicas,
required this.networkMaxConnections,
required this.networkIdleTimeoutSeconds,
required this.networkIPAllowlist,
required this.backupEnabled,
required this.pitr,
required this.pitrRetentionDays,
required this.storageAutoscaling,
required this.storageAutoscalingThresholdPercent,
required this.storageAutoscalingMaxGb,
required this.maintenanceWindowDay,
required this.maintenanceWindowHourUtc,
required this.metricsEnabled,
required this.sqlApiEnabled,
required this.sqlApiAllowedStatements,
required this.sqlApiMaxRows,
required this.sqlApiMaxBytes,
required this.sqlApiTimeoutSeconds,
required this.error,
});