toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'allowMajorVersionUpgrade': ?allowMajorVersionUpgrade,
    'applyImmediately': ?applyImmediately,
    'arn': ?arn,
    'availabilityZones': ?availabilityZones,
    'backupRetentionPeriod': ?backupRetentionPeriod,
    'clusterIdentifier': ?clusterIdentifier,
    'clusterIdentifierPrefix': ?clusterIdentifierPrefix,
    'clusterMembers': ?clusterMembers,
    'clusterResourceId': ?clusterResourceId,
    'dbClusterParameterGroupName': ?dbClusterParameterGroupName,
    'dbSubnetGroupName': ?dbSubnetGroupName,
    'deletionProtection': ?deletionProtection,
    'enabledCloudwatchLogsExports': ?enabledCloudwatchLogsExports,
    'endpoint': ?endpoint,
    'engine': ?engine,
    'engineVersion': ?engineVersion,
    'finalSnapshotIdentifier': ?finalSnapshotIdentifier,
    'globalClusterIdentifier': ?globalClusterIdentifier,
    'hostedZoneId': ?hostedZoneId,
    'kmsKeyId': ?kmsKeyId,
    'manageMasterUserPassword': ?manageMasterUserPassword,
    'masterPassword': ?masterPassword,
    'masterPasswordWo': ?masterPasswordWo,
    'masterPasswordWoVersion': ?masterPasswordWoVersion,
    'masterUserSecrets': ?pulumi.Input.mapOptionalInputValue<List<ClusterMasterUserSecret>, List<Map<String, dynamic>>>(masterUserSecrets, (value) => pulumi.Input.encodeList<ClusterMasterUserSecret, Map<String, dynamic>>(value, (value) => value.toMap())),
    'masterUsername': ?masterUsername,
    'networkType': ?networkType,
    'port': ?port,
    'preferredBackupWindow': ?preferredBackupWindow,
    'preferredMaintenanceWindow': ?preferredMaintenanceWindow,
    'readerEndpoint': ?readerEndpoint,
    'region': ?region,
    'restoreToPointInTime': ?pulumi.Input.mapOptionalInputValue<ClusterRestoreToPointInTime, Map<String, dynamic>>(restoreToPointInTime, (value) => value.toMap()),
    'serverlessV2ScalingConfiguration': ?pulumi.Input.mapOptionalInputValue<ClusterServerlessV2ScalingConfiguration, Map<String, dynamic>>(serverlessV2ScalingConfiguration, (value) => value.toMap()),
    'skipFinalSnapshot': ?skipFinalSnapshot,
    'snapshotIdentifier': ?snapshotIdentifier,
    'storageEncrypted': ?storageEncrypted,
    'storageType': ?storageType,
    'tags': ?tags,
    'tagsAll': ?tagsAll,
    'vpcSecurityGroupIds': ?vpcSecurityGroupIds,
  };
}