chilly-plastic-75584
03/29/2022, 1:31 AMcannot use bp (variable of type *documentdb.PeriodicModeBackupPolicy) as pulumi.Input value in struct literal: missing method ElementTypecompilerInvalidIfaceAssign
Trying to do:
dbacct, err := documentdb.NewDatabaseAccount(ctx, "databaseAccount"+environment, &documentdb.DatabaseAccountArgs{
AccountName: pulumi.String(cfgDatabaseAcct.Name),
ApiProperties: &documentdb.ApiPropertiesArgs{
ServerVersion: pulumi.String(cfgDatabaseAcct.ServerVersion),
},
BackupPolicy: bp,
}
I defined bp
bp := &documentdb.PeriodicModeBackupPolicy{
PeriodicModeProperties: &documentdb.PeriodicModeProperties{
BackupIntervalInMinutes: &cfgDatabaseAcct.BackupIntervalInMinutes,
BackupRetentionIntervalInHours: &cfgDatabaseAcct.BackupRetentionIntervalInHours,
},
Type: cfgDatabaseAcct.BackupType,
}
I adjusted PeriodicModeProperties to be a pointer based on object definition (the autogenerated example seems wrong?).
Any ideas?