toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'annotations': ?annotations,
    'automatedBackupPolicy': ?pulumi.Input.mapOptionalInputValue<ClusterAutomatedBackupPolicy, Map<String, dynamic>>(automatedBackupPolicy, (value) => value.toMap()),
    'backupSources': ?pulumi.Input.mapOptionalInputValue<List<ClusterBackupSource>, List<Map<String, dynamic>>>(backupSources, (value) => pulumi.Input.encodeList<ClusterBackupSource, Map<String, dynamic>>(value, (value) => value.toMap())),
    'backupdrBackupSources': ?pulumi.Input.mapOptionalInputValue<List<ClusterBackupdrBackupSource>, List<Map<String, dynamic>>>(backupdrBackupSources, (value) => pulumi.Input.encodeList<ClusterBackupdrBackupSource, Map<String, dynamic>>(value, (value) => value.toMap())),
    'clusterId': ?clusterId,
    'clusterType': ?clusterType,
    'continuousBackupConfig': ?pulumi.Input.mapOptionalInputValue<ClusterContinuousBackupConfig, Map<String, dynamic>>(continuousBackupConfig, (value) => value.toMap()),
    'continuousBackupInfos': ?pulumi.Input.mapOptionalInputValue<List<ClusterContinuousBackupInfo>, List<Map<String, dynamic>>>(continuousBackupInfos, (value) => pulumi.Input.encodeList<ClusterContinuousBackupInfo, Map<String, dynamic>>(value, (value) => value.toMap())),
    'databaseVersion': ?databaseVersion,
    'dataplexConfig': ?pulumi.Input.mapOptionalInputValue<ClusterDataplexConfig, Map<String, dynamic>>(dataplexConfig, (value) => value.toMap()),
    'deletionPolicy': ?deletionPolicy,
    'deletionProtection': ?deletionProtection,
    'displayName': ?displayName,
    'effectiveAnnotations': ?effectiveAnnotations,
    'effectiveLabels': ?effectiveLabels,
    'encryptionConfig': ?pulumi.Input.mapOptionalInputValue<ClusterEncryptionConfig, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
    'encryptionInfos': ?pulumi.Input.mapOptionalInputValue<List<ClusterEncryptionInfo>, List<Map<String, dynamic>>>(encryptionInfos, (value) => pulumi.Input.encodeList<ClusterEncryptionInfo, Map<String, dynamic>>(value, (value) => value.toMap())),
    'etag': ?etag,
    'initialUser': ?pulumi.Input.mapOptionalInputValue<ClusterInitialUser, Map<String, dynamic>>(initialUser, (value) => value.toMap()),
    'labels': ?labels,
    'location': ?location,
    'maintenanceUpdatePolicy': ?pulumi.Input.mapOptionalInputValue<ClusterMaintenanceUpdatePolicy, Map<String, dynamic>>(maintenanceUpdatePolicy, (value) => value.toMap()),
    'migrationSources': ?pulumi.Input.mapOptionalInputValue<List<ClusterMigrationSource>, List<Map<String, dynamic>>>(migrationSources, (value) => pulumi.Input.encodeList<ClusterMigrationSource, Map<String, dynamic>>(value, (value) => value.toMap())),
    'name': ?name,
    'networkConfig': ?pulumi.Input.mapOptionalInputValue<ClusterNetworkConfig, Map<String, dynamic>>(networkConfig, (value) => value.toMap()),
    'project': ?project,
    'pscConfig': ?pulumi.Input.mapOptionalInputValue<ClusterPscConfig, Map<String, dynamic>>(pscConfig, (value) => value.toMap()),
    'pulumiLabels': ?pulumiLabels,
    'reconciling': ?reconciling,
    'restoreBackupSource': ?pulumi.Input.mapOptionalInputValue<ClusterRestoreBackupSource, Map<String, dynamic>>(restoreBackupSource, (value) => value.toMap()),
    'restoreBackupdrBackupSource': ?pulumi.Input.mapOptionalInputValue<ClusterRestoreBackupdrBackupSource, Map<String, dynamic>>(restoreBackupdrBackupSource, (value) => value.toMap()),
    'restoreBackupdrPitrSource': ?pulumi.Input.mapOptionalInputValue<ClusterRestoreBackupdrPitrSource, Map<String, dynamic>>(restoreBackupdrPitrSource, (value) => value.toMap()),
    'restoreContinuousBackupSource': ?pulumi.Input.mapOptionalInputValue<ClusterRestoreContinuousBackupSource, Map<String, dynamic>>(restoreContinuousBackupSource, (value) => value.toMap()),
    'secondaryConfig': ?pulumi.Input.mapOptionalInputValue<ClusterSecondaryConfig, Map<String, dynamic>>(secondaryConfig, (value) => value.toMap()),
    'skipAwaitMajorVersionUpgrade': ?skipAwaitMajorVersionUpgrade,
    'state': ?state,
    'subscriptionType': ?subscriptionType,
    'trialMetadatas': ?pulumi.Input.mapOptionalInputValue<List<ClusterTrialMetadata>, List<Map<String, dynamic>>>(trialMetadatas, (value) => pulumi.Input.encodeList<ClusterTrialMetadata, Map<String, dynamic>>(value, (value) => value.toMap())),
    'uid': ?uid,
  };
}