toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'adminSettings': ?pulumi.Input.mapOptionalInputValue<InstanceAdminSettings, Map<String, dynamic>>(adminSettings, (value) => value.toMap()),
'consumerNetwork': ?consumerNetwork,
'controlledEgressConfig': ?pulumi.Input.mapOptionalInputValue<InstanceControlledEgressConfig, Map<String, dynamic>>(controlledEgressConfig, (value) => value.toMap()),
'controlledEgressEnabled': ?controlledEgressEnabled,
'createTime': ?createTime,
'customDomain': ?pulumi.Input.mapOptionalInputValue<InstanceCustomDomain, Map<String, dynamic>>(customDomain, (value) => value.toMap()),
'deletionPolicy': ?deletionPolicy,
'denyMaintenancePeriod': ?pulumi.Input.mapOptionalInputValue<InstanceDenyMaintenancePeriod, Map<String, dynamic>>(denyMaintenancePeriod, (value) => value.toMap()),
'egressPublicIp': ?egressPublicIp,
'encryptionConfig': ?pulumi.Input.mapOptionalInputValue<InstanceEncryptionConfig, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
'fipsEnabled': ?fipsEnabled,
'geminiEnabled': ?geminiEnabled,
'ingressPrivateIp': ?ingressPrivateIp,
'ingressPublicIp': ?ingressPublicIp,
'lookerUri': ?lookerUri,
'lookerVersion': ?lookerVersion,
'maintenanceWindow': ?pulumi.Input.mapOptionalInputValue<InstanceMaintenanceWindow, Map<String, dynamic>>(maintenanceWindow, (value) => value.toMap()),
'name': ?name,
'oauthConfig': ?pulumi.Input.mapOptionalInputValue<InstanceOauthConfig, Map<String, dynamic>>(oauthConfig, (value) => value.toMap()),
'periodicExportConfig': ?pulumi.Input.mapOptionalInputValue<InstancePeriodicExportConfig, Map<String, dynamic>>(periodicExportConfig, (value) => value.toMap()),
'platformEdition': ?platformEdition,
'privateIpEnabled': ?privateIpEnabled,
'project': ?project,
'pscConfig': ?pulumi.Input.mapOptionalInputValue<InstancePscConfig, Map<String, dynamic>>(pscConfig, (value) => value.toMap()),
'pscEnabled': ?pscEnabled,
'publicIpEnabled': ?publicIpEnabled,
'region': ?region,
'reservedRange': ?reservedRange,
'updateTime': ?updateTime,
'userMetadata': ?pulumi.Input.mapOptionalInputValue<InstanceUserMetadata, Map<String, dynamic>>(userMetadata, (value) => value.toMap()),
};
}